Semana 4 introducción a la programacion iacc
Enviado por KristobalDvj Torres • 1 de Agosto de 2021 • Informe • 4.309 Palabras (18 Páginas) • 1.170 Visitas
Control Semana 4
Cristobal Alejandro Torres R.
Introducción a la programación
Instituto IACC
05/07/2021
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.
1.- Cuántos hombres y cuántas mujeres.
2.- Promedio de edades por sexo.
3.- La edad de la persona más joven que asistió. No se permiten menores de edad a la fiesta.
4.- 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
Inicio Algoritmo
Definir num1,num2,num3 como entero
num1 = 0
num2 = 0
num3 = 0
Escribir 'Ingrese primer número:';
Leer num1;
Escribir 'Ingrese segundo número:';
Leer num2;
Escribir 'Ingrese tercer número:';
Leer 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
Fin Algoritmo
b) Realizar un algoritmo que permita leer como entrada 20 números naturales e indique cuántos son: pares, impares, positivos y negativos.
INICIO ALGORITMO
DEFINIR COMO ENTERO par, impar, pos, neg, n
par <- 0;
impar <- 0;
pos <- 0;
neg <- 0;
PARA X <- 1 Hasta 20 hacer
Escribir X + ' Ingrese Número:';
leer n
// Determinamos si el numero ingresado es Par o Impar
Si n % 2 = 0 entonces
Par <- par + 1;
SI NO
impar < -impar + 1;
FINSI
// Determinamos si el numero ingresado es Positivo o Negativo
SI n > 0 entonces
pos < - pos + 1;
SINO
neg < - neg + 1;
FINSI
FIN PARA
Escribir 'La cantidad de números Pares son:' + par;
Escribir 'La cantidad de números Impares son:' + impar;
Escribir 'La cantidad de números Positivos son:' + pos;
Escribir 'La cantidad de números Negativos son:' + neg;
FIN ALGORITMO
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.
Programa_Calcular_edad
INIOIO ALGORITMO
Definir añoActual, año, edad como entero;
Definir Continuar como caracter;
añoActual <- 2021
Continuar = 'S'
...