Professional Documents
Culture Documents
Introducción a la
programación
Semana 5
DESARROLLO:
En el colegio Cristo Vive, el profesor de historia tiene una lista de 50 alumnos por calificar y desea
saber cuál es la calificación promedio y la más baja de sus alumnos de la lista.
Por eso se dirige al departamento de informática para que le desarrollen un algoritmo donde se
puedan ingresar las notas y que le permita visualizar el promedio de notas y la nota más baja.
1. Describe la estructura cíclica que se debe aplicar en este caso. Justifica tu respuesta.
La escritura cíclica que se tiene que aplicar es la del bucle ya que se tiene que repetir 50 veces lo
que corresponde a cada uno de los alumnos de la lista, esto permite que el profesor ingrese las
calificaciones una por una para realizar los cálculos correspondientes.
2
EVALUACIÓN
3
EVALUACIÓN
3. ¿Cuáles son los datos de entrada, proceso y salida para realizar el algoritmo?
Entradas:
Las notas de los 50 alumnos.
Proceso:
Inicializar la variable "numero_cali" en 1.
Inicializar la variable "nota_baja" en 100.
Inicializar la variable "suma_cali" en 0.
Mientras "numero_cali" sea menor o igual a 50, realizar lo siguiente:
Solicitar al usuario que ingrese la nota del alumno número "numero_cali".
Leer y almacenar la nota ingresada en la variable "nota_alumno".
Sumar la nota del alumno a la variable "suma_cali".
Si la nota del alumno es menor que "nota_baja", actualizar el valor de "nota_baja" con la
nota del alumno.
Incrementar el valor de "numero_cali" en 1.
Calcular el promedio dividiendo la suma de todas las notas almacenadas en "suma_cali"
entre 50 y almacenar el resultado en la variable "promedio".
Mostrar en pantalla "La calificación promedio del curso es: " seguido del valor de
"promedio".
Mostrar en pantalla "La nota más baja del curso es: " seguido del valor de "nota_baja".
Salidas:
El promedio de las calificaciones del curso.
La nota más baja del curso.
4
EVALUACIÓN
REFERENCIAS BIBLIOGRÁFICAS
Iacc.2023.semana.5.ciclos.repetitivos.https://rise.articulate.com/share/
6XP83BsbxYwIgCxpeGGai0tOK2hxJWEV#/
Iacc.2023.semana.5.ciclo.para. https://view.genial.ly/63c556f46077e30013810386