INTRODUCCIÓN A LA PROGRAMACIÓN
Enviado por kevexig795 • 30 de Noviembre de 2020 • Tarea • 1.001 Palabras (5 Páginas) • 93 Visitas
Estructuras condicionales y repetitivas.
Marcelo Rodrigo Fernández Navarrete
INTRODUCCIÓN A LA PROGRAMACIÓN
Instituto IACC
06-07-2020
Desarrollo
a) Se tienen como entradas tres números (a, b y c). Determine cuál es el mayor de los
tres.
Variables a,b,c real // Uso de variables de tipo número con decimales
Inicio
Leer (a)
Leer (b)
Leer (c)
Si (a > b y a >c) THEN
Escribir (“El número mayor es:” a)
Sino
Si (b>a y b>c) THEN
Escribir (“El número mayor es:” b)
Sino
Si (c>a y c >b) THEN
Escribir (“El número mayor es:” c)
Sino
Escribir (“Números Son Iguales”)
Fin
b) Realizar un algoritmo que permita leer como entrada 20 números naturales e indique
cuántos son: pares, impares, positivos y negativos.
Variables numero Entero
Variables ContarPar, ContarImpar, ContarPositivos, ContarNegativos Entero
ContarPar = 0
ContarImpar = 0
ContarPositivos = 0
ContarNegativos = 0
Inicio
i=1
Haga mientras (i <= 20)
Inicio
Leer (numero)
Si (numero % 2 = 0) Then
ContarPar = ContarPar+1
Sino
ContarImpar = ContarImpar + 1
Si (Numero > 0)
ContarPositivos= ContarPositivos + 1
Sino
ContarNegativos= ContarNegativos + 1
Fin
Escribir (“El total de Números Pares es:”, ContaPar)
Escribir (“El total de Números Impares es:”, ContarImpar)
Escribir (“El total de Números Positivos es:”, ContarPositivos)
Escribir (“El total de Números Negativos es:”, ContarNegativos)
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.
Variable dia_actual como entero;
Variable mes_actual como entero;
Variable anño_actual como entero;
Variable día_ Nacimiento como entero;
Variable mes_ Nacimiento como entero;
Variable año_ Nacimiento como entero;
Variable edad_base como entero;
Variable edad como entero;
Inicio
Leer (dia_actual);
Leer (mes_actual);
Leer (año_actual);
Leer (dia_Nacimiento);
Leer (mes_Nacimiento);
Leer (año_Nacimiento);
edad_base <- año_actual - año_Nacimiento;
Si (mes_actual < mes) Entonces
edad_base <- edad_base - 1;
Si mes_actual = mes_Nacimiento Entonces
Si (dia_actual < dia_Nacimiento) Entonces
edad_base <- edad_base - 1;
edad <- edad_base;
Escribir "La edad actual de la persona es de: ", edad," años";
...