Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab 2
Lab 2
1
Problema 1 (IMC)
Analisis
Desarrollar un programa que solicite los siguientes datos de cada paciente; nombre,
peso(kg), altura(mts). Además de calcular el índice de masa
corporal(IMC=peso/altura*altura) e identificar a qué categoría pertenece el
paciente(infrapeso, normal, sobrepeso).
Pseudocódigo
inicio
IMC:entero
peso,altura:entero
preguntar(nombre del paciente)
preguntar(peso)
preguntar(altura)
IMC=peso/altura*altura
mostrar(nombre del paciente)
mostrar (IMC)
si (IMC<18.5)
mostrar(“categoria:infrapeso”)
si (18.5>IMC<25.0)
mostrar(“categoria: normal”)
si(IMC>25.0)
mostrar(“categoria: sobrepeso”)
fin
2
Pruebas de escritorio
3
4
Evidencias de ejecución del programa
5
6
7
Problema 2 (escuela de tenis)
Análisis
Desarrollar un programa que solicite el nombre, edad y cantidad de meses a cancelar y
que pueda calcular el valor total a pagar segun la edad y la cantidad de mese a cancelar en
n escuela de tenis.
Pseudocódigo
inicio
edad:real
var1, var2, var3 meses, valor total:real
var1=43000
var2=36000
var3=32000
preguntar(nombre)
preguntar(edad)
preguntar(meses)
valor infantil=(var1*meses)
valor juvenil=(var2*meses)
valor mayores=(var3*meses)
si edad<12
mostrar(categoria: infantil)
mostrar(valor: infantil)
si edad>12 y edad<18
mostrar(categoria: juvenill)
mostrar(valor: juvenil)
si edad>18
mostrar(categoria: mayores)
mostrar(valor: mayores)
fin
8
Pruebas de escritorio
9
10
11
Evidencia de ejecución del programa
12
Problema 3 (calculando el valor de una funcion por
partes)
Analisis
Desarrollar un programa que defina una funcion con la cual calcular el valor de x
Pseudocódigo
inicio
x:entero
f:entero
preguntar(x)
si (x>0)
f=8*x*x-6
si (x<0)
f=3*x+5
mostrar (f)
fin
13
Prueba de escritorio
14
15
16
Evidencia de ejecucion de programa
17
18
19
Gracias profe por la oportunidad
20