Está en la página 1de 4

PRACTICA N° 04

EJERCICIOS PROPUESTOS:

1. Crear un programa que solicite un valor “n”, y luego muestre los “n” primeros
términos de la siguiente sucesión:

1, 3, 6, 10, 15, 21, ….

FASE DE ANÁLISIS:

In: out:
- n: número entero positivo - Np: los n primeros términos

Pseudocódigo:
Inicio
leer n,
Np=0
Para i=1, hasta n, de i++
Np = Np + i
Escribir Np

FinPara
Fin
FASE DE DISEÑO:

Link: https://blockly-demo.appspot.com/static/demos/code/index.html?lang=es#oz4yep
Ejecución:
2. Genere un programa que calcule el resultado de:
𝑎(2𝑎 ) ; 𝑎 ∈ 𝑎 +
Dicho programa deberá imprimir todos los resultados que sean menores a un valor
MÁXIMO leído por el teclado. Por ejemplo, para MÁXIMO=30 se mostraría:
2, 8, 24

FASE DE ANÁLISIS:

In: out:
- n: número entero positivo - r: resultados
Pseudocódigo:
Inicio
leer n
Para i = 1, i hasta (n - 1), i++
r = i * (2 𝑖 )
escribir r
FinPara
Fin
FASE DE DISEÑO:

Link: https://blockly-demo.appspot.com/static/demos/code/index.html?lang=es#zs7tvs
Ejecución:
3. Desarrolle un algoritmo que registre las edades de alumnos, el programa deberá
mostrar como información final el promedio de las edades, el total de alumnos
mayores de edad y el total de alumnos menores de edad.
FASE DE ANÁLISIS:
In: out:
- n: cantidad de alumnos - pe: promedio de edades
- e: edad del alumno - ma: alumnos mayores
- me: alumnos menores
Pseudocódigo:
Inicio
leer n
sum = 0
ma = 0
me = 0
para i = 1, hasta n, de i++
leer e
sum = sum + e
si e >= 18
ma = ma + 1
sino
me = me + 1
Finsi
Finpara
pe = sum / n
escribir pe, ma, me
Fin
FASE DE DISEÑO:
link:https://blockly-demo.appspot.com/static/demos/code/index.html?lang=es#xozqyc
Ejecución:

También podría gustarte