0% encontró este documento útil (0 votos)
2 vistas3 páginas

Programa2 Pseudocodigo

El programa 'SISTEMA_DE_CALIFICACIONES' permite ingresar y procesar calificaciones de cinco estudiantes, calculando el promedio y la cantidad de aprobados. Se verifica si hay estudiantes reprobados y se muestra el tiempo de ejecución del programa. El usuario puede optar por reiniciar el proceso o finalizar el programa.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas3 páginas

Programa2 Pseudocodigo

El programa 'SISTEMA_DE_CALIFICACIONES' permite ingresar y procesar calificaciones de cinco estudiantes, calculando el promedio y la cantidad de aprobados. Se verifica si hay estudiantes reprobados y se muestra el tiempo de ejecución del programa. El usuario puede optar por reiniciar el proceso o finalizar el programa.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PROGRAMA SISTEMA_DE_CALIFICACIONES

INICIO

DEFINIR calificaciones [5] COMO REAL

DEFINIR opción COMO CARACTER

DEFINIR inicio, fin COMO TIEMPO

DEFINIR promedio COMO REAL

DEFINIR aprobados COMO ENTERO

DEFINIR tiempo COMO REAL

DEFINIR suma COMO REAL

DEFINIR contador COMO ENTERO

DEFINIR hayReprobados COMO LOGICO

ESCRIBIR "SISTEMA DE CALIFICACIONES"

REPETIR

inicio ← HORA_ACTUAL()

ESCRIBIR "Hora de entrada: ", inicio

// INGRESO DE CALIFICACIONES

PARA i ← 0 HASTA 4 HACER

REPETIR

ESCRIBIR "Ingrese la calificación del estudiante ", i+1, " (0-10): "

LEER calificaciones[i]

HASTA QUE calificaciones[i] ≥ 0 Y calificaciones[i] ≤ 10

FIN PARA
// CALCULAR PROMEDIO

suma ← 0

PARA i ← 0 HASTA 4 HACER

suma ← suma + calificaciones[i]

FIN PARA

promedio ← suma / 5

// CONTAR APROBADOS

contador ← 0

PARA i ← 0 HASTA 4 HACER

SI calificaciones[i] > 6 ENTONCES

contador ← contador + 1

FIN SI

FIN PARA

aprobados ← contador

ESCRIBIR "RESULTADOS"

ESCRIBIR "Promedio general: ", promedio

ESCRIBIR "Cantidad de estudiantes aprobados: ", aprobados

// MOSTRAR REPROBADOS

hayReprobados ← FALSO

ESCRIBIR "Calificaciones reprobadas:"

PARA i ← 0 HASTA 4 HACER

SI calificaciones[i] ≤ 6 ENTONCES
ESCRIBIR "Estudiante ", i+1, ": ", calificaciones[i]

hayReprobados ← VERDADERO

FIN SI

FIN PARA

SI hayReprobados = FALSO ENTONCES

ESCRIBIR "No hay estudiantes reprobados."

FIN SI

fin ← HORA_ACTUAL()

ESCRIBIR "Hora de salida: ", fin

tiempo ← DIFERENCIA_SEGUNDOS(fin, inicio)

ESCRIBIR "Tiempo de permanencia: ", tiempo, " segundos"

ESCRIBIR "¿Desea ejecutar nuevamente el programa? (s/n): "

LEER opcion

HASTA QUE opcion ≠ 's' Y opcion ≠ 'S'

ESCRIBIR "Programa finalizado."

FIN

FIN PROGRAMA

También podría gustarte