ESCUELA POLITÉCNICA DEL EJÉRCITO
EJERCICIOS DE PROGRAMACIÓN
1. //suma de dos números 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
PROGRAMACIÓN
PROFESOR:
DORYS QUIROZ ING. SISTEMAS
ALUMNO:
CAPT DE COM. PAREDES R.POLO F.
ESPE-MATRIZ
Recommended