Está en la página 1de 5

El programa sirve para determinar si aprobó o desaprobó un solo alumno.

Seguramente
estarás pensando que sería más interesante poder realizarlo para todo un curso. Para
poder realizar ese cambio, necesitaremos de una estructura Mientras para poder iterar el
proceso para cada alumno que ingrese el usuario. De este modo, agreguemos la
posibilidad de que el usuario ingrese, además de las notas, el nombre del alumno, y que
para finalizar ingrese un asterisco (*) como nombre.

El algoritmo nos quedaría de la siguiente forma:

Como habrás notado, encerramos todo el proceso que se realizó para 1 alumno,
dentro de un ciclo Mientras,para poder hacerlo muchas veces
Ejemplo de promedios de un curso realizado con un REPETIR

Seguramente habrás notado que la principal diferencia con el Mientras, es que el Repetir
se ejecuta por lo menos una vez. Es por eso que siempre debemos ingresar un alumno,
y luego habrá que indicar si tenemos o no más datos. A este funcionamiento se llega
debido a que la condición se evalúa luego de haber ejecutado el cuerpo del ciclo.
Ahora, hagamos una modificación al algoritmo ya conocido de las notas. El cambio será
que, al comenzar el programa, le preguntaremos al usuario cuántos alumnos quiere
ingresar. Y de ese modo realizaremos el ciclo la cantidad de veces que nos diga el
usuario, ¿te animás a proponer el algoritmo?
Los dos algoritmos siguientes son equivalentes.
SEUDOCÓDIGO 1
Si (TEMPERATURA >= 24) entonces
Mostrar (“Hace calor”)
Finsi
Si (TEMPERATURA < 24) entonces
Mostrar (“No hace calor”)FinSi

SEUDOCÓDIGO 2
Si (TEMPERATURA >= 24) entonces
Mostrar (“Hace calor”)
Sino
Mostrar (“No hace calor”)
FinSi
Seleccione una:
Verdadero

Falso
Retroalimentación

En este ejemplo si la condición TEMPERATURA >= 24 es VERDADERA, ingresará al


entonces del primer algoritmo y además, se ejecutará el primer condicional simple. Ambas
acciones son Mostrar (“Hace calor”). Por el contrario, si la condición TEMPERATURA >=
24 es FALSA, ingresará al sino del primer algoritmo y además, se ejecutará el segundo
condicional simple. Ambas acciones son Mostrar (“No hace calor”).
Por lo tanto podemos decir que ambos algoritmos son equivalentes.
La respuesta correcta es 'Verdadero'

También podría gustarte