Algoritmo
Se desea saber cual es el mayor de tres números teclados por el usuario.
Datos de entrada
Numero 1
Numero 2
Numero 3
Proceso
Leer Numero 1
Leer Numero 2
Leer Numero 3
Datos de salida
Si (Numero 1 > Numero 2) y (Numero 1 > Numero 3)
Entonces
Escribir “El mayor es ” Numero 1
Si no
Si(Numero 2 > Numero 1) y (Numero 2 > Numero 3)
Entonces
Escribir “El mayor es” Numero 2
Si no
“Escribir el mayor es” Numero 3
Fin si
Fin si
EJERCICIO No.2
Se desea calcular la distancia recorrida (m) por un móvil que tiene velocidad constante (m/s) durante un tiempo T (seg) considerar que se tratade un MRU (movimiento rectilinio uniforme).
Datos de entrada
Velocidad constante ---------------- V
Tiempo--------------------------------T
Proceso
Leer -------V,T
D= V.T
Datos de salida
Imprimir D
PSEUDOCODIGO
Console.write (“dame el valor de V”:)
Console.readline (V)
Console.write (“dame el valor de T”:)
Console.readline (T)
D= V.T
Console.write (“la distanciaes={0}”,D)
EJERCICIO No. 3
Se desea obtener el promedio de 5 alumnos en 7 materias.
Datos de entrada
Numero de alumnos-----------NA
Numero de materias----------NM
Proceso
Leer NA
Leer NM
Leer c1,c2,c3,c4,c5,c6,c7
PA1=( c1,c2,c3,c4,c5,c6,c7)/NM
Leer c1,c2,c3,c4,c5,c6,c7
PA2=( c1,c2,c3,c4,c5,c6,c7)/NM
Leer c1,c2,c3,c4,c5,c6,c7
PA3=( c1,c2,c3,c4,c5,c6,c7)/NM
Leerc1,c2,c3,c4,c5,c6,c7
PA4=( c1,c2,c3,c4,c5,c6,c7)/NM
Leer c1,c2,c3,c4,c5,c6,c7
PA5=( c1,c2,c3,c4,c5,c6,c7)/NM
Datos de salida
Imprimir PA1
Imprimir PA2
Imprimir PA3
Imprimir PA4
Imprimir PA5
EJERCICIO No.4
Desarrolla un algoritmo que te permita leer tres valores y almacenarlos en las variables A,B,C el algoritmo debe imprimir cual es el mayor y cual es el menor. En caso de que los valoresintroducidos sean iguales que muestre un mensaje con el texto los valores son iguales.
PSEUDOCODIGO
1.-Inicio
2.-inicializar las variables A,B,C
3.-Leer los tres valores
4.-Almacenar en las variables A,B,C
5.-A>B>C
6.-Escribir “A” es el mayor
7.-Si no
8.-Si B>A y B>C, entonces
9.-Escribir “B” es el mayor
10.-Si no
11.-Escribir “C” es el mayor
12.-Fin si
13.-Fin si14.-Fin
EJERCICIO 5
Elabora un algoritmo en pseudocódigo y diagrama de flujo que te permita averiguar si una persona debe inscribirse al servicio militar obligatorio sabiendo su año de nacimiento.
Datos de entrada
Año de nacimiento----------AN
Año actual--------------------AA
Datos intermedios
Edad-------------------------ED
Si hace servicio militar obligatorio --------SSMO
No haceservicio militar obligatorio--------NSMO
Proceso
Leer AN,AA
ED=AA-AN
Si (ED > 18) Entonces
SSMO=”si hace SMO”
Si no
NSMO=”no hace SMO”
Fin si
IF (ED > /8) THEN
CONSOLE.WRITE(“SSMO”)
ELSE
CONSOLE.WRITE(“NSMO”)
END FININICIO
INICIO
ED > 18
ED > 18
AN,AA
AN,AA
ED=AA-AN
ED=AA-AN
SI NO
SSMO
SSMO
NSMO
NSMO
FIN
FIN
EJERCICIO 6
Elabora un algoritmo que solicite la edad de dos hermanos y muestre un mensaje indicando la edaddel mayor y cuantos años de diferencia tiene con el menor.
Datos de entrada
EDAD DE HERMANO 1-----------H1
EDAD DE HERMANO 2-----------H2
DATOS INTERMEDIOS
DIFERENCIA DE EDADES----------DDE
PROCESO
LEER H1,H2
SI (H1 > H2) ENTONCES
ESCRIBIR “H1 ES EL MAYOR”
DDE= H1-H2
SI NO
ESCRIBIR “H2 ES EL MAYOR”
DDE=H2-H1
DATOS DE SALIDA
DDE...
Regístrate para leer el documento completo.