Sunteți pe pagina 1din 13

ESCUELA POLITCNICA DEL EJRCITO

EJERCICIOS DE PROGRAMACIN
1. //suma de dos nmeros enteros
Proceso suma
Definir num1, num2, suma como entero;
Escribir "ingrese un numero entero";
Leer num1;
Escribir "ingrese un numero entero";
Leer num2;
Repetir
suma<-num1+num2
Escribir "la suma es" ,suma;
Escribir "ingrese un numero entero";
leer num1;
Escribir "ingrese un numero entero";
leer num2;
Hasta Que suma<-0

FinProceso

2. //resta dos numeros enteros


Proceso resta
definir num1, num2, resta Como Entero;
Escribir "ingrese un numero entero" ;
Leer num1;
Escribir "ingrese un numero entero" ;
Leer num2;
Repetir
Si num1>-num2 Entonces
resta<-num1-num2
Escribir "la resta es" , resta;
Sino
Escribir "ingrese un numero mayor al segundo";
FinSi
Escribir "ingrese un numero entero" ;
Leer num1;
Escribir "ingrese un numero entero" ;
Leer num2;
Hasta Que resta<0
FinProceso

3. //multiplicacion de dos numeros enteros


Proceso multiplicacion
definir num1, num2, multi como entero;
escribir "ingrese un numero entero";
leer num1;
escribir "ingrese un numero entero";
leer num2;
Repetir
multi<-num1*num2
Escribir "la multiplicaion es" ,multi;
escribir "ingrese un numero entero";
leer num1;
escribir "ingrese un numero entero";
leer num2;
Hasta Que num1<-0

FinProceso

4. //division de dos numeros enteros


Proceso division
definir num1, num2, divi como entero;
escribir "ingrese un numero entero";
leer num1;
escribir "ingrese un numero entero";
leer num2;
Repetir
divi<-num1/num2
Escribir "la division es" ,divi;
escribir "ingrese un numero entero";
leer num1;
escribir "ingrese un numero entero";
leer num2;
Hasta Que num1<-0

FinProceso

5. //maximo comun divisor


Proceso mcd
Definir a,b, cosc, res Como Entero
Escribir " ingrese un numero "
leer num1;
Escribir " ingrese un numero "
leer num2;
Si num1>0 y num2>0 Entonces
Si num1>num2 Entonces
c=num1
d=num2
Sino
c=n2
d=n1
FinSi
Repetir
cosc=c/d
res=c%d
c=d
d=res
Hasta Que res=0
Escribir " el mcd es: " c
Sino
Escribir " ingrese numeros positivos "
FinSi
FinProceso

6. //serie de numeros
Proceso serie
definir n,cont,suma,producto,max,min,p como entero;
escribir "ingrese el numero";
leer n;
cont<-0
suma<-0
producto<-1
promedio<-1
max<-a
min<-a
Repetir
Mientras n<>0 Hacer
cont<-cont+1
suma<-suma+n
producto<-producto*n
promedio<-producto/2
Si a>max Entonces
max<-a
FinSi
Si a<min y a>0 Entonces
min<-a
FinSi
leer n;
FinMientras
escribir " ",cont;
escribir "suma es ",suma;
escribir "producto es",producto;
escribir "promedio es",promedio;
escribir "el mayor es",max;
escribir "el menor es",min;
escribir "ingrese el numero";
leer n;
Hasta Que n<-0
FinProceso

7.

//el numero mayor de cuatro numeros

Proceso cuatro
definir a,b,c,d como entero;
escribir "ingrese un numero entero";
leer a;
escribir "ingrese un numero entero";
leer b;
escribir "ingrese un numero entero";
leer c;
escribir "ingrese un numero entero";
leer d;
Si a>b Entonces
Si a>c Entonces
Si a>d Entonces
mayor<-a
Sino
mayor<-d
FinSi
Sino
Si c>d Entonces
mayor<-c
sino
mayor<-d
FinSi
FinSi
Sino
Si b>c Entonces
Si b>d Entonces
mayor<-b
Sino
mayor<-d
FinSi
Sino
Si c>d Entonces
mayor<-0
Sino
mayor<-d
FinSi
FinSi
FinSi
Escribir "el mayor es ", mayor;
FinProceso

8. //lea tres numeros uno suma de los otros dos


Proceso quinto
definir a,b,c,d,e,f como entero;
escribir "ingrese un numero";
leer a;
escribir "ingrese un numero";
leer b;
escribir "ingrese un numero";
leer c;

Si a=b+c Entonces
escribir "el primero es la suma de los otros dos ";
Sino
Si b=a+c Entonces
escribir "el segundo es la suma de los otros dos ";
Sino
Si c=a+b Entonces
escribir "el tercero es la suma de los otros dos ";
sino
escribir "ninguno es la suma de los otros dos ";
FinSi
FinSi
FinSi

FinProceso

9. //capital banco
Proceso capital
definir ci,i,n,p como entero;
definir cf como numero;
escribir "ingrese el capital ";
leer ci;
escribir "ingrese el interes ";
leer i;
escribir "ingrese duracion deposito en semanas ";
leer p;
i1=i/100
i=i1*ci/365
cf=ci+(i1*p*7)
escribir "el capital acumulado es ",cf;

FinProceso

10.//Decimal a Binario
Proceso conversion
definir cont, bin,dec,integer como entero;
escribir "ingrese un numero entero";
leer dec;
bin=0
cont=1
Mientras dec>1 Hacer
bin=bin+(dec%2)*cont;
dec=dec/2;
cont=cont*10
FinMientras
bin=bin+cont*dec
escribir "el resultados es ",bin;

FinProceso

11.//expresion 1
Proceso expresion
definir a,n como reales;
escribir "ingrese un numero entero";
leer n;
Si n>0 Entonces
a=(3^(n-1)*3^n)/3^((n-1)*3^(n+1))
escribir "el valor de la expresion es ",a;
Sino
escribir "ingrese otro valor";
FinSi

FinProceso

12.//expresion 2
Proceso expresion
definir a,b,p como enteros;
escribir "ingrese el valor de a";
leer a;
Escribir "ingrese el valor de b";
leer b;
Repetir
Si a>0 y b>0 Entonces
p=((4*a-4*b)/(a-b))^3
escribir "el valor de la expresion es ",p;
Sino
escribir "ingrese otro valor";
FinSi
escribir "ingrese el valor de a";
leer a;
Escribir "ingrese el valor de b";
leer b;
Hasta Que a<-0 y b<-0

FinProceso

MATERIA:
FUNDAMENTOS DE
PROGRAMACIN
PROFESOR:
DORYS QUIROZ
ING. SISTEMAS
ALUMNO:
CAPT DE COM. PAREDES R.POLO F.
ESPE-MATRIZ

S-ar putea să vă placă și