Sei sulla pagina 1di 13

KARINA OROZCO GONZALEZ

1G

DIAGRAMAS DE
FLUJO Y
PSEUDOCODIGO
Prof. ISC. Nelson Crozby Padilla lvarez
1. Desarrolle un algoritmo que permita leer dos valores distintos, determinar cul de los
dos valores es el mayor y escribirlo.

Algoritmo ValorMayor

Leer NUM1;
Leer NUM2;
Si NUM1>NUM2 Entonces
Escribir 'El primer nmero es el mayor: ',NUM1;
Sino
Escribir 'El segundo nmero es el mayor: ',NUM2;
FinSi
FinAlgoritmo
2. Realizar un algoritmo que permita leer dos valores, determinar cul de los dos valores
es el menor y escrbalo.

Algoritmo ValorMayor

Leer NUM1;

Leer NUM2;

Si NUM1<NUM2 Entonces

Escribir "EL NUMERO MENOR ES EL PRIMERO:", NUM1;

Sino

Escribir "EL NUMERO MENOR ES EL SEGUNDO:", NUM2;

FinSi

FinAlgoritmo
3. Realizar un algoritmo que sume dos nmeros.

Algoritmo SUMANUM

Leer NUM1;

Leer NUM2;

SUMA <- NUM1+NUM2;

Escribir SUMA;

FinAlgoritmo
4. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables
A, B y C respectivamente. El algoritmo debe imprimir cual es el mayor y cul es el
menor. Recuerde constatar que los tres valores introducidos por el teclado sean
valores distintos. Presente un mensaje de alerta en caso de que se detecte la
introduccin de valores iguales.
Pseudocdigo Ejercicio 4.-

Algoritmo Ejercicio4Numeros
Leer NUM1;
Leer NUM2;
Leer NUM3;
A <- NUM1;
B <- NUM2;
C <- NUM3;
Mientras (A=B) | (A=C) | (B=C) Hacer
Escribir 'ERROR','ESCRIBISTE NUMERROS IGUALES';
Leer A;
Leer B;
Leer C;
FinMientras
Si A>B & A>C Entonces
Escribir 'EL NUMERO MAYOR ES A:',A;
Sino
Si B>A & B>C Entonces
Escribir 'EL NUMERO MAYOR ES B:',B;
Sino
Escribir 'EL NUMERO MAYOR ES C:',C;
FinSi
FinSi
Si A<B & A<C Entonces
Escribir 'EL NUMERO MENOR ES A:',A;
Sino
Si (B<A) & (B<C) Entonces
Escribir 'EL NUMERO MENOR ES B:',B;
Sino
Escribir 'EL NUMERO MENOR ES C:',C;
FinSi
FinSi
FinAlgoritmo
5. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables
A, B, y C respectivamente. El algoritmo debe indicar cul es el menor. Asumiendo que
los tres valores introducidos por el teclado son valores distinto
Pseudocdigo ejercicio 5.-

Algoritmo Ejer5

Leer Num1;
A <- Num1;
Leer Num2;
B <- Num2;
Leer Num3;
C <- Num3;
Si A=B | A=C | B=C Entonces
Escribir 'ERROR, ESCRIBISTE DOS NUMEROS IGUALES';
Sino
Si A<B & A<C Entonces
Escribir 'El nmero menor es A:',A;
Sino
Si B<A & B<C Entonces
Escribir 'El nmero menor es B:',B;
Sino
Si C<A & C<B Entonces
Escribir 'El nmero menor es C:',C;
Sino
Escribir 'ERROR';
FinSi
FinSi
FinSi
FinSi

FinAlgoritmo
6. Desarrolle un algoritmo que lea cuatro nmeros diferentes y a continuacin imprima
el mayor de los cuatro nmeros introducidos y tambin el menor de ellos.
PSEUDOCODIGO EJERCICIO 6.-

Algoritmo EJERCIO6NUM
Leer NUM1;
Leer NUM2;
Leer NUM3;
Leer NUM4;
A <- NUM1;
B <- NUM2;
C <- NUM3;
D <- NUM4;
Mientras (A=B) | (A=C) | (B=C) | (A=D) | (B=D) | (C=D) Hacer
Escribir 'ERROR!! ESCRIBISTE NUMERROS IGUALES';
Leer A;
Leer B;
Leer C;
Leer D;
FinMientras
Si A>B & A>C & A>D Entonces
Escribir 'EL NUMERO MAYOR ES A:',A;
Sino
Si B>A & B>C & B>D Entonces
Escribir 'EL NUMERO MAYOR ES B',B;
Sino
Si C>A & C>B & C>D Entonces
Escribir 'EL NUMERO MAYOR ES C:',C;
Sino
Escribir 'EL NUMERO MAYOR ES D:',D;
FinSi
FinSi
FinSi
Si A<B & A<C & A<D Entonces
Escribir 'EL NUMERO MENOR ES A:',A;
Sino
Si B<A & B<C & B<D Entonces
Escribir 'EL NUMERO MENOR ES B:',B;
Sino
Si C<A & C<B & C<D Entonces
Escribir 'EL NUMERO MENOR ES C:',C;
Sino
Escribir 'EL NUMERO MENOR ES D:',D;
FinSi
FinSi
FinSi
FinAlgoritmo
7. Desarrolle un algoritmo que realice la sumatoria de los nmeros enteros mltiplos de
5, comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +. + 100. El programa
deber imprimir los nmeros en cuestin y finalmente su sumatoria.

Algoritmo Multiplos5
I <- 0;
SUMAMUL <- 0;
Repetir
I <- I+5;
Escribir I;
SUMAMUL <- SUMAMUL+I;
Hasta Que I=100
Escribir 'LA SUMA DE LOS NUMEROS ES:',SUMAMUL;
FinAlgoritmo
8. Desarrolle un algoritmo que lea los primeros 300 nmeros enteros y determine
cuntos de ellos son impares; al final deber indicar su sumatoria.

Algoritmo Numeros300

I <- 0;
SUMAI <- 0;
Repetir
Leer NUM;
Si NUM%2=0 Entonces
P <- P+NUM;
Sino
SUMAI <- SUMAI+NUM;
FinSi
I <- I+1;
Hasta Que I=3
Escribir 'La suma de los nmeros impares es:', SUMAI;
FinAlgoritmo
9. Determinar la hipotenusa de un tringulo rectngulo conocidas las longitudes de sus
dos catetos. Desarrolle el algoritmo correspondiente.

Algoritmo Hipotenusa

Leer CatOp;

Leer CatAd;

SUMCat <- CatAd+CatOp;

HIP <- rc(SUMCat);

Escribir HIP;

FinAlgoritmo

Potrebbero piacerti anche