Está en la página 1de 7

FASE 1 PRESABERES

301304_25 Introducción a La Programación

Autor

Diego Armando Zabala Gómez


1.122.135.388

Febrero 2019

Universidad abierta y a distancia


Cundinamarca
Escuela de Ciencias Básica, Tecnología e Ingeniera
Ingeniera de Sistemas
Problema A Desarrollar

Problema 1.

Para un número determinado de personas se conoce su estatura,


procedencia y edad. La estatura y la procedencia se manejan de acuerdo a
las siguientes convenciones:

Estatura = 1 (alta), 2 (baja) o 3 (Mediana)

Procedencia = ‘L’ (americana), ‘E’ (Europea), ‘A’ (Asiática) u ‘O’ (Otra).


Determinar: el número de americanos altos, europeos bajos y asiáticos
medianos.
Desarrollo
Algoritmo Procedencia
//Declaración de variables

definir i como entero;


definir contador como entero;
definir estatura como entero;
definir lat como entero;
definir eurob como entero;
definir asiaticom como entero;
definir d como entero;
definir procedencia como caracter;
definir edad como real;
definir edadpromedio como real;
definir m como real;

//Inicializacion de variables
lat = 0;
eurob = 0;
asiaticom = 0;
d = 0;
m = 0;
contador=1;

escribir "ingrese la cantidad de personas a procesar";


leer i;
Mientras contador=1 hacer
contador = contador + 1;
Para i<-1 Hasta i Con Paso 1 Hacer
Escribir "Ingrese estatura (1 = Alta, 2 = Baja, 3 = Mediana): ";
leer estatura;
escribir "Ingrese procedencia (L=latino, E=Europeo, A=Asiatico,
O=Otra: )";
leer procedencia;
escribir "ingrese edad:";
leer edad;
si (estatura==1) Entonces
lat = lat + 1;
FinSi

si (estatura==2) Entonces
eurob = eurob+ 1;
FinSi

si (estatura==3) Entonces
asiaticom = asiaticom + 1;
FinSi
d=d+1;
m=m+edad;
FinPara
FinMientras

escribir "El número de latinos altos:", lat;


escribir "El numero de europeos bajos:", eurob;
escribir "El numero de asiaticos medianos:", asiaticom;
edadpromedio=m/d;
escribir "Edad promedio individuos de otras procedencias:",
edadpromedio;
FinAlgoritmo
Conclusiones

Atraves del algoritmo anterior, aprendí a aplicar la lógica para desarrollar


pseudocodigos, teniendo encuenta las herramientas que existen como los
ciclo, para y mientras y los contadores ya cumuladores, los cuales hacen que
los problemas sean resueltos de manera más rápida.
REFERENCIAS BIBLIOGRÁFICAS

Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 9 - 117). Madrid,


ES: McGraw-Hill España. Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.acti
on?docID=10515217&ppg=18
Oviedo, R. E. (2015). Lógica de programación orientada a objetos.
(pp. 72 – 170). Colombia: ECOE Ediciones. Recuperado
dehttps://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.act
ion?docID=4909249

También podría gustarte