Sei sulla pagina 1di 2

UNIVERSIDAD BOLIVARIANA DE VENEZUELA PFG EN INFORMTICA PARA LA GESTIN SOCIAL UNIDAD CURRICULAR: ALGORITMOS Y PROGRAMACIN TAREA II - PSEUDOFORMAL Y C++

1. El IMC es un nmero que pretende determinar, a partir de la estatura y la masa, el intervalo de masa ms saludable que puede tener una persona. El IMC resulta de la divisin de la masa del individuo (en kilogramos) entre el cuadrado de la estatura (en metros). El ndice de masa corporal es un indicador del peso de una persona en relacin con su altura (5 ptos). IMC = MASA (KG) / (ALTURA (METROS))2 Lista 1: Clasificacin del IMC de acuerdo con la OMS (http://www.who.int/es/) de la ONU)

< 16 : criterio de ingreso 16 a 16.9: infrapeso 17 a 18.4: bajo peso 18.5 a 24.9: peso normal (saludable) 25 a 29.9: sobrepeso 30 a 34.9: sobrepeso crnico (obesidad de grado I) 35 a 39.9: obesidad premrbida (obesidad de grado II) 40 a 45: obesidad mrbida (obesidad de grado III) > 45 : obesidad hipermrbida (obesidad de grado IV)

Dado el peso de una persona en libras (1 lb es equivalente a 0,453592 kg) y su estatura en centmetros, calcule su IMC. Muestre como salidas de su algoritmo:

peso suministrado en libras y equivalente el kilogramos estatura suministrada en centmetros y equivalente en metros IMC de la persona y clasificacin de peso segn Lista 1

2.Dada una secuencia de caracteres terminada en (.), se desea obtener un nmero entero resultado que permita chequear que la secuencia no ha sido allterada durante su transmisin por una red de comunicaciones entre un emisor y un receptor. Para ello, se utilizara una tabla de conversin compartida entre el emisor y el receptor con la cual se obtendra el nmero entero (5 pts). CARACTER A NUMERO NUMERO NUMERO 10 130 250 CARACTER M CARACTER X B 20 N 140 Y 260 C 30 150 Z 270 D 40 O 160 E 50 P F 60 Q G 70 R 190 H 80 S 200 1 I 90 T 210 J 100 U 220 K 110 V 230 L 120 W 240

170 180

Espacio u otro carcter no presente en los anteriores

Ejemplo:
10 de junio de 2011 L1/PAG 1 UCAYP Junio 2011

Secuencia de caracteres de entrada: ESTO ES UNA PRUEBA Salida: 50 + 200 + 210 + 160 + 1 + 50 + 200 + 1 + 220 + 140 + 10 + 1 + 170 + 190 + 220 + 50 + 20 + 10 = 1903 3. Se tiene una secuencia de enteros terminada en cero, correspondiente a la EDAD, PESO y ESTATURA de una muestra de hombres y mujeres mayores de 18 aos. Con base en dicha secuencia se desea realizar un estudio, a fin de conocer (10 ptos): 2.1. Edad promedio de todas las personas de la muestra. 2.2. Estatura promedio de todas las personas de la muestra. 2.3. Cuantas personas hay con edad entre los 25 y 35 aos, con peso mayor a 85 kilos y estatura menor a 160 cm. 2.4. Cuantas personas hay con edad entre los 25 y 35 aos, con peso menor a 65 kilos y estatura mayor a 170 cm. 2.5. Cual es el promedio de peso de las personas con edades entre 18 y 30 aos. 2.6. Cual es el porcentaje de personas con peso par y estatura impar a la vez. 2.7. Cual es el mayor peso en la muestra. 2.8. Cual es la menor estatura en la muestra. Para cada persona, sus datos vienen dados de la siguiente forma: El primer entero indica la EDAD. El segundo entero indica lel PESO. El tercer entero indica la ESTATURA. Ejemplo: 20 70 180 40 60 150 0 (Esta secuencia corresponde a dos personas, la primera con 20 aos de edad, 70 kilos de peso y 180 cm de estatura, la segunda con 40 aos de edad, 60 kilos de peso y 150 cm de estatura). Debe entregar un informe en donde se detalle: Portada, Anlisis de cada uno de los problemas en lenguaje natural, y sus algoritmos solucin en lenguaje pseudoformal, y los archivos que contengan los programas solucin implementados en C++. Nota: El taller puede ser realizado en pareja. FECHA DE ENTREGA: 21/06/2011

10 de junio de 2011

L1/PAG 2 UCAYP Junio 2011

Potrebbero piacerti anche