Professional Documents
Culture Documents
PSEUDOCODIGO
1.- Realizar un algoritmo para sumar 2 nmeros:
............................................................................................................
1. Inicio Programa Suma.
2. entero num1
3. entero num2
4. entero suma
5. Ingresar el primer nmero y guardarlo en num1
6. Ingresar el segundo nmero y guardarlo en num2
7. Hacer suma = num1 + num2
8. Mostrar la suma <<suma>>
9. Fin Programa Suma.
............................................................................................................
2.- Realizar un algoritmo para verificar si un nmero ingresado es positivo, negativo, o cero:
............................................................................................................
1. Inicio Programa Verifica_orientacion.
2. entero num
3. Ingresar un nmero y guardarlo en num
4. Si (num<0)
5._____El nmero es negativo
6. Fin Si.
7. En caso contrario
8. _____Si(num=0)
9. __________El nmero es cero.
10. _____Fin Si.
11. ____En caso contrario
12. _________El nmero es positivo.
13. ____Fin En caso contrario.
14. Fin en caso contrario.
15. Fin Programa Verifica_orientacion.
..............................................................................................................
3.- Realizar un algoritmo para verificar si una persona es menor o mayor de edad:
............................................................................................................
1. Inicio Programa Verifica_edad.
2. entero edad
3. Ingresar una edad y guardarla en <<edad>>
4. Si (edad<18)
5._____Es menos de edad
6. Fin Si.
7. En caso contrario
8. _____Es mayor de edad
9. Fin En caso contrario.
14. Fin Programa Verifica_edad.
..............................................................................................................
______________________________________________________________________________
Algoritmos en Pseudocdigo
4.- Realizar un algoritmo para encontrar el mayor valor de dos nmeros ingresados:
............................................................................................................
1. Inicio Programa Mayor_valor.
2. entero num1
3. entero num2
4. Ingresar el primer nmero y guardarlo en num1
5. Ingresar el segundo nmero y guardarlo en num2
6. Si (num1<num2)
7._____El mayor valor es: <<num2>>
8. Fin Si.
9. En caso contrario
10. ____Si(num1>num2)
11._________El mayor valor es: <<num1>>
12.____Fin Si.
13.____En caso contrario
14._________Los nmeros son iguales.
15. ____Fin En caso contrario.
16. Fin En caso contrario.
17. Fin Programa Mayor_valor.
............................................................................................................
5.- Realizar un algoritmo para verificar si un nmero ingresado es mltiplo de 6:
............................................................................................................
1. Inicio Programa Verifica_6.
2. entero num
3. Ingresar un nmero y guardarlo en num
4. Si (num%2=0)
5._____Si (num%3=0)
6. __________El nmero es mltiplo de 6.
7._____Fin Si.
8. _____En caso contrario.
9. __________El nmero no es mltiplo de 6.
10. ____Fin En caso contrario
11. En caso contrario
12. _________El nmero no es mltiplo de 6.
13. Fin En caso contrario.
14. Fin Programa Verifica_6.
..............................................................................................................
______________________________________________________________________________
Algoritmos en Pseudocdigo
6.- Realizar un algoritmo para mostrar los nmeros pares entre 1 y 50:
............................................................................................................
1. Inicio Programa Pares_50.
2. entero contador
3. contador = 2
4. Mientras(contador<=50)
5. _____Mostrar contador
6. _____contador = contador + 2
7.Fin Mientras.
8. Fin Programa Pares_50.
............................................................................................................
7.- Realizar un algoritmo para verificar si un nmero es primo o no:
............................................................................................................
1. Inicio Programa Verifica_primo.
2. entero num
3. Ingresar un nmero y guardarlo en num
4. entero contador = 2 /*Hemos simplificado unas lneas, da igual..*/
5. entero indicador = 0
6. Mientras(contador<=num/2)
6. _____Si(num%contador=0)
7.__________indicador=indicador+1
8. _____Fin si
9. _____contador = contador + 1
10. Fin Mientras.
11. Si(indicador=0)
12. _____El nmero es primo.
13. Fin Si,
14. En caso contrario
12. _____El nmero no es primo.
13. Fin En caso contrario,
14. Fin Programa Verifica_primo.
..............................................................................................................
______________________________________________________________________________
Algoritmos en Pseudocdigo
9.- Realizar un algoritmo para multiplicar 2 nmeros ingresados por medio de sumas
sucesivas:
............................................................................................................
1. Inicio Programa Multiplica_sumas.
2. entero num1
3. Ingresar un nmero y guardarlo en num1
4. entero num2
5. Ingresar un nmero y guardarlo en num2
6. entero contador = 1
7. entero multi = 0
8. Mientras(contador<num1)
9. _____multi = multi + num2
10. ____contador = contador + 1
11. Fin Mientras.
12. Mostrar: <<num1>> x <<num2>>.
13. Fin Programa Multiplica_sumas.
..............................................................................................................
/*Este algoritmo se puede optimizar, verificando que la variable de la condicin sea
el nmero menor, as realizamos menos repeticiones. */
______________________________________________________________________________
Algoritmos en Pseudocdigo
______________________________________________________________________________
Algoritmos en Pseudocdigo