Sie sind auf Seite 1von 6

Introducción a la programación

William Araya Araya

Introducción a los Lenguajes de Programación

Instituto IACC

02-03-2020
Instrucciones:

Se requiere que realice los siguientes algoritmos utilizando pseudocódigos con


estructuras condicionales y repetitivas que permitan generar las salidas esperadas.
a) Se tienen como entradas tres números (a, b y c). Determine cuál es el mayor de los
tres.
b) Realizar un algoritmo que permita leer como entrada 20 números naturales e indique
cuántos son: pares, impares, positivos y negativos.
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.
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.
 Cuántos hombres y cuántas mujeres.
 Promedio de edades por sexo.
 La edad de la persona más joven que asistió.
 No se permiten menores de edad a la fiesta.
 Ingresar datos hasta que se ingrese el valor cero “0” en la edad que se lee.

Desarrollo:

a) Se tienen como entradas tres números (a, b y c). Determine cuál es el mayor de
los tres.
Algoritmo nro_mayor
Escribir 'Ingrese tres números'
Leer num1, num2, num3;
Si num1>num2 && num1>num3
Entonces
Escribir 'El número mayor es 'num1;
SiNo
Si num2>num1 && num2>num3
Entonces Escribir 'El número mayor es 'num2;
SiNo
Escribir 'El número mayor es 'num3;
FinSi
FinSi
FinAlgoritmo
b) Realizar un algoritmo que permita leer como entrada 20 números naturales e indique
cuántos son: pares, impares, positivos y negativos.
ENTERO par, impar, pos, neg
INICIO
par < - 0
impar < - 0
pos < - 0
neg < - 0
PARA X < -1 Hasta 20 hacer leer n
Si n % 2 = 0 entonces Par < - par +1
SI NO
impar < -impar + 1
FINSI
SI n > 0 entonces
pos < - pos + 1
SINO
neg < - neg + 1
FINSI
FINPARA
Escribir par, impar, pos, neg
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.

Calcular_edad
Definir año, edad, como entero
Escribir “ingrese el año de nacimiento”
Leer año
Edad < - 2019 – año
Escribir “la persona tiene “edad”,”años”
Finsi
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.
 Cuántos hombres y cuántas mujeres.
 Promedio de edades por sexo.
 La edad de la persona más joven que asistió.
 No se permiten menores de edad a la fiesta.
 Ingresar datos hasta que se ingrese el valor cero “0” en la edad que se lee.
variables
sev-suma de edades de varones
sem-suma de edades de mujeres
a-asistentes
v-varones
m-mujeres
e-edades
s-sexo
inicio
sev_0
sem_0
a_0
v_0
e_1
menor_200
mientras e<>0 hacer
leer e,s
si e>=18 entonces
a_a+1
si s="m" entonces
m_m+1
sem_sem+e
sino
v_v+1
sev_sev+e
finsi
si e<menor entonces
menor_e
finsi
sino
finsi
fin mientras
pm_sem\m
pv_sev\v
fin
Bibliografía:

 Contenidos semana 4 IACC


 Recursos adicionales semana 4 IACC

Das könnte Ihnen auch gefallen