2. ALGORITMO
Construya un programa tal que dado como dato la variable
y, calcule el resultado de:
3*y+36 si y es mayor que 0 y menor o igual a 11
y -10 si y es mayor a 11 y menor o igual a 33
y +y –1 si y es mayor a 33 y menor o igual a 64
0 para cualquier otro valor de y
3. ANALISIS DEL PROBLEMA
FP: no sabemos el resultado de las operaciones (3*y+36 si y
es >0 y <= 11, y-10 si y es >11 y <= 33, y+y-1 si y es >33 y <=
64, 0 para otro valor de y).
RE: saber cuál es el resultado de las diferentes operaciones
(3*y+36 si y es >0 y <= 11, y-10 si y es >11 y <= 33, y+y-1 si y
es >33 y <= 64, 0 para otro valor de y).
R: valor de y
DD: las operaciones dependiendo del valor de la variable y
PN: suma, resta, multiplicación
4. PSEUDOCODIGO
Inicio
Definir: vy, Ry como entero
Escriba («Introduzca valor para vy»)
Lea vy
Si vy > 0 ^ vy <= 11 entonces
Ry= 3*vy+36
sino
Si vy > 11 ^ vy <= 33 entonces
Ry= vy-10
Sino
Si vy > 33 ^ vy <= 64 entonces
Ry= vy+vy-1
sino vy= 0
Fsi
Fsi
Fsi
Fin