Você está na página 1de 4

EJERCICIOS DE PSEUDOCODIGO

1.- Crear un algoritmo que pida al usuario 10 datos y muestre su promedio.


Proceso ejercicio_1
Variables: A, B, C, D, E, F, G, H, I, J, Prom
Inicio
Escribir Dime los numeros
Leer A, B, C, D, E, F, G, H, I, J *// (Siendo cada una la nota de sus diferentes materias)
Prom =(A+B+C+D+E+F+G)/10
Imprimir: Prom"
FinProceso.
2.- Crear un algoritmo que calcule la raz cuadrada del nmero que introduzca el usuario.
Si se introduce un nmero negativo, debe mostrar un mensaje de error y volver a pedirlo
(tantas veces como sea necesario).

Proceso ejercicio_2
Variables x, rc
Inicio
Repetir
Escribir "Dime un numero";
Leer x;
Si x < 0 Entonces
Escribir "No puede ser negativo";
FinSi
Hasta Que x >= 0
Escribir "Su raiz es ", rc(x);
FinProceso

3.- Crear un algoritmo que pida al usuario 3 datos y diga cul es el mayor de los tres.
Variables numero1, numero2, numero3
Proceso ejercicio_3
Inicio
Escribir "Introduce el primer numero"
Leer numero1
Escribir "Introduce el segundo numero"
Leer numero2
Escribir "Introduce el tercer numero"
Leer numero3
*//comparamos el numero1 con el numero2 y numero3
*//Si las dos condiciones son verdaderas el numero1 es el mayor
Si (numero1>numero2 Y numero1>numero3) Entonces
Escribir "el numero " numero1 " es el mayor"
* //si el numero1 no es el mayor,
* //comparamos el numero2 con el numero3
Sino
Si (numero2>numero3) Entonces
Escribir "El numero " numero2 " es el mayor"
Sino
Escribir "El numero " numero3 " es el mayor"
FinSi
FinSi
FinProceso
4.- Crear un algoritmo que pida al usuario 5 datos, luego le pida un valor con el que comparar, y
finalmente diga cuales de esos 5 datos son mayores que el valor de comparacin.
Proceso ejercicio_4
Variables x, datodeususario, datocomparado
Inicio
Dimension datosdeusuario[5]
para x<- 1 hasta 5 Hacer
Escribir "Dime un dato"
leer datosdeusuario[x]
FinPara
Escribir "Escriba el valor con el que quiera comparar los datos"
leer datocomparado
Para x<- 1 hasta 5 Hacer
si datocomparado<datosdeusuario[x] entonces
Escribir "El nmero mayor al comparado es:",
datosdeusuario[x];
FinSi
finpara

FinProceso

5.- Hallar el Mnimo comn mltiplo de 2 nmeros ingresados por el usuario.


Proceso Ejercicio_5
Pseudocdigo del programa por mdulos:
FUNCION
Fun_mcd(a: entero, b: entero): entero
Inicio
Mientras ( a b) hacer
Si a>b entonces
ab
Sino
bba
FinSi
FinMientras
Fun_mcd a
FIN_FUNCION
PROCEDIMIENTO
Proc_Leer (ref x: entero)
Inicio
Hacer
Leer (x)
Mientras ( x<=0 )
FIN_PROCEDIMIENTO
PROGRAMA PRICIPAL DEL M.C.M
Variables:
a, b, res : enteros
Inicio
Proc_Leer(a)
Proc_Leer(b)
res a*b / Fun_mcd( a , b)
Escribir (res)
FIN

6.- Hallar un nmero que sea par.


Proceso ejercicio_6
Variables: numero
Inicio
Escribir "Introduce un numero"
Leer numero
Si (numero=0) Entonces
Escribir "El " numero " no es par ni impar"
Sino
//comprobamos si el numero es par
Si (numero MOD 2=0) Entonces
Escribir "El " numero " es par"
FinSi
FinSi
FinProceso

7.- Hallar un nmero que sea impar.


Proceso ejercicio_7
Variables: n
Inicio
Entero n
Leer n
Si (nmod2 0) entonces
escribir, el numero es impar
Finsi
FinProceso

Você também pode gostar