Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control - Semana 4 Introduccion A La Programacion
Control - Semana 4 Introduccion A La Programacion
Introducción a la programación
Instituto IACC
20-01-2021
Desarrollo
a) Tiene como entradas tres números (a, b y c). Determine cuál es el mayor de los
tres
Algoritmo Numeromayor
Definir num1, num2, num3 Como Entero
Escribir "Ingresa el primer número:";
Leer num1;
Escribir "Ingrresa el segundo número";
Leer num2;
Escribir "Ingresa el tercer número";
Leer num3;
Si (num1> num2 y num1>num3)
Escribir "El número mayor es:",num1;
SiNo
Si (num2 > num1 y num2 > num3)
Escribir "El número mayor es:",num2;
SiNo
Si (num3 > num1 y num3 > num2)
Escribir "El número mayor es:",num3;
SiNo
Escribir "Los números ingresados son iguales.";
FinSi
FinSi
Fin Si
FinAlgoritmo
b) Realize un algoritmo que permita leer como entrada 20 números naturales e
Algoritmo ejercicio_2_naturales_pares_impares_positivos_negativos
//Contar la cantidad de numeros positivos, negativos y ceros
// i es la variable para el bucle
// num es el número que proporciona el usuario
// cantidad de números que se pide al usuario
Definir num, cantidad, i, pares, impares, pos, neg como entero;
num=0;
cantidad=20;
i=1;
pares=0;
impares=0;
pos=0;
neg=0;
Para i<-1 Hasta 20 Con Paso 1 Hacer
Escribir "dame un numero:";
leer num;
Si num mod 2 = 0 Entonces
pares = pares + 1;
SiNo
impares = impares + 1;
Fin Si
Si num < 0 Entonces
pos = pos + 1
SiNo
si num < 0 entonces
neg = neg + 1
FinSi
Fin Si
Fin Para
Escribir "Hay", pares, "pares";
Escribir "Hay", impares, "impares";
Escribir "Hay", pos, "positivos"
Escribir "Hay", neg, "negativos"
FinProceso
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.
Desarrollo:
Algoritmo edad_de_una_persona
Definir nombre Como Caracter
Definir año_actual Como Entero
Definir año_nacimiento Como Entero
Definir edad Como Entero
// inializacion de variables
año_actual <- 2021
// salida de dato
Escribir 'como te llamas:'
// entrada de datos
Leer nombre
Escribir 'ingrese el año de nacimiento de:',nombre
Leer año_nacimiento
// Proceso
edad <- año_actual-año_nacimiento
// imprimir resultados
Escribir 'la edad de',nombre,'es:',edad,'años'
FinAlgoritmo
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.
¿Qué necesito?
promEdadHombres=acumEdadHombres/cHombres
promEdadMujeres=acumEdadMujeres/cMujeres
Algoritmo/Pseudocódigo
Algoritmo Reunion
Definir edad, cPersonas, cHombres, cMujers, acumEdadHombres,
acumEdadMujer, masjoven como Entero
Definir promEdadHombres, promEdadMujeres Como Real
Definir sexo Como Caracter
Resultados:
Bibliografía:
Semana 3.
Programación. Semana 4.
http://pseint.sourceforge.net/