Ejercicios de algoritmos
daaanyTrabajo13 de Julio de 2020
536 Palabras (3 Páginas)264 Visitas
Desarrollo
a) Se tienen como entradas tres números (a, b y c). Determine cuál es el mayor de los tres.
Salida: mensaje de número mayor
Entradas: a, b y c
Algoritmo número mayor
1. Inicio
2. Definir (a) como número entero
3. Definir (b) como número entero
4. Definir (c) como número entero
5. Leer (a)
6. Leer (b)
7. Leer (c)
8. Si (a>b) y (a>c), entonces
9. Escribir (“número mayor es (a)”)
10. Sino
11. Si (b>a) y (b>c), entonces
12. Escribir (“número mayor es (b)”)
13. Sino
14. Si (c>a) y (c>b), entonces
15. Escribir (“número mayor es(c)”)
16. Sino
17. Escribir (“los numero son iguales)
18. Fin
b) Realizar un algoritmo que permita leer como entrada 20 números enteros e indique cuántos son: pares, impares, positivos y negativos.
Algoritmo lectura de números
Salida: Determinar si numero es par, impar, positivo y negativo.
Entrada: 20 números enteros
1. Inicio
2. Definir (n) como numero de cada entrada de los 20 números enteros
3. Leer (n)
4. Si para cada entrada (n>0), entonces
5. Escribir (“número es positivo”)
6. Sino escribir (“número es negativo”)
7. Leer (n)
8. Sí entrada (MOD 2=0), entonces
9. Escribir (“número es par”)
10. Sino
11. Escribir (“número es impar”)
12. Sumar positivos
13. Sumar negativos
14. Sumar pares
15. Sumar impares
16. Fin
c) Realizar un algoritmo que permita calcular la edad de una persona conociendo su fecha de nacimiento. El cálculo se debe realizar la cantidad de veces que lo desee el usuario.
Entradas: Fecha de nacimiento y fecha actual
Salida: Edad de la persona
Algoritmo edad de la persona
1. Inicio
2. Definir (a) como fecha de nacimiento
3. Definir (b) como fecha actual
4. Leer (a)
5. Leer (b)
6. Resta (b-a) = (c)
7. Escribir (“edad de la persona es: (c)”)
8. Fin
d) A una reunión asistieron personas de diferentes edades y géneros. Construir un algoritmo que, dadas las edades y los géneros (M/F) de las personas, calcule:
• Cuántas personas asistieron a la fiesta.
Salida: personas que asistieron a la fiesta
Entrada: cantidad de personas
Algoritmo_personas
1. Inicio
2. Definir (n) como Persona n
3. Definir (N=0) como cantidad de personas
4. Leer (n)
5. ¿Persona n asistió a la fiesta?
6. Si respuesta es si, entonces
7. (N+1)
8. ¿Existe otra persona?
9. Si respuesta es si, entonces
10. Volver a paso 6
11. Sino
12. Escribir “N+1 personas asistieron a la fiesta”
13. Fin
• Cuántos hombres y cuántas mujeres.
Salida: Cantidad de hombres y mujeres
Entrada: personas
Algoritmo_M/F
1. Inicio
2. Contar personas
3. Preguntar “¿persona es hombre?”
4. Si la respuesta es si, entonces
5. Escribir “persona es hombre”
6. Sino
7. Escribir “persona es mujer”
8. Sumar hombres
9. Sumar mujeres
10. Escribir “n personas son hombres y n personas mujeres”
11. Fin
• Promedio de edades por sexo.
Salida: promedio de edades por sexo
Entrada: edades de personas por sexo
...