# Inicializar listas para almacenar los datos de los alumnos cedulas = [] nombres = [] sexos = [] notas_promedio = []
# Ingresar datos de 20 alumnos PARA cada i EN rango(20): ESCRIBIR "Ingrese los datos para el alumno ", i + 1, ":" LEER cedula LEER nombre LEER sexo
# Manejar excepciones para notas no válidas REPETIR ESCRIBIR "Ingrese las 5 notas del alumno ", i + 1, ":" TRY: PARA cada j EN rango(5): LEER nota notas[j] = Convertir a flotante(nota) BREAK # Si no hay excepciones, salir del bucle EXCEPT ValorError: ESCRIBIR "Error: Ingresa un número válido para la nota."
promedio = SUMAR todas las notas / 5
# Agregar datos a las listas AGREGAR cedula a cedulas AGREGAR nombre a nombres AGREGAR sexo a sexos AGREGAR promedio a notas_promedio
# Encontrar el alumno con el mayor promedio indice_max = ÍNDICE DE máximo(notas_promedio) ESCRIBIR "\nAlumno con el mayor promedio:" ESCRIBIR "Cédula: ", cedulas[indice_max] ESCRIBIR "Nombre: ", nombres[indice_max] ESCRIBIR "Sexo: ", sexos[indice_max] ESCRIBIR "Promedio: ", notas_promedio[indice_max]
# Encontrar el alumno con el menor promedio indice_min = ÍNDICE DE mínimo(notas_promedio) ESCRIBIR "\nAlumno con el menor promedio:" ESCRIBIR "Cédula: ", cedulas[indice_min] ESCRIBIR "Nombre: ", nombres[indice_min] ESCRIBIR "Sexo: ", sexos[indice_min] ESCRIBIR "Promedio: ", notas_promedio[indice_min]
# Solicitar al usuario que ingrese "exit" para salir REPETIR LEER salir SI salir EN MINÚSCULAS IGUAL A 'exit' ENTONCES ROMPER # Salir del bucle FIN
DRACMENDRA
INICIO
# Inicializar listas para almacenar los datos de los alumnos
cedulas = []
nombres = []
sexos = []
notas_promedio = []
# Ingresar datos de 20 alumnos
PARA cada i EN rango(20):
ESCRIBIR "Ingrese los datos para el alumno ", i + 1, ":"
LEER cedula
LEER nombre
LEER sexo
# Manejar excepciones para notas no válidas
REPETIR
ESCRIBIR "Ingrese las 5 notas del alumno ", i + 1, ":"
TRY:
PARA cada j EN rango(5):
LEER nota
notas[j] = Convertir a flotante(nota)
BREAK # Si no hay excepciones, salir del bucle
EXCEPT ValorError:
ESCRIBIR "Error: Ingresa un número válido para la nota."
promedio = SUMAR todas las notas / 5
# Agregar datos a las listas
AGREGAR cedula a cedulas
AGREGAR nombre a nombres
AGREGAR sexo a sexos
AGREGAR promedio a notas_promedio
# Encontrar el alumno con el mayor promedio
indice_max = ÍNDICE DE máximo(notas_promedio)
ESCRIBIR "\nAlumno con el mayor promedio:"
ESCRIBIR "Cédula: ", cedulas[indice_max]
ESCRIBIR "Nombre: ", nombres[indice_max]
ESCRIBIR "Sexo: ", sexos[indice_max]
ESCRIBIR "Promedio: ", notas_promedio[indice_max]
# Encontrar el alumno con el menor promedio
indice_min = ÍNDICE DE mínimo(notas_promedio)
ESCRIBIR "\nAlumno con el menor promedio:"
ESCRIBIR "Cédula: ", cedulas[indice_min]
ESCRIBIR "Nombre: ", nombres[indice_min]
ESCRIBIR "Sexo: ", sexos[indice_min]
ESCRIBIR "Promedio: ", notas_promedio[indice_min]
# Solicitar al usuario que ingrese "exit" para salir
REPETIR
LEER salir
SI salir EN MINÚSCULAS IGUAL A 'exit' ENTONCES
ROMPER # Salir del bucle
FIN
2 years ago | [YT] | 0
View 0 replies
DRACMENDRA
+-------------------+
| INICIO | -> óvalo
+-------------------+
|
v
+-------------------+
| cedulas = [] |
| nombres = [] |
| sexos = [] |
| notas_promedio = []| -> rectángulo
+-------------------+
|
v
+-------------------+
| PARA cada i EN |
| rango(20): | -> hexágono
+-------------------+
|
v
+-------------------+
| ESCRIBIR "Ingrese |
| los datos para el |
| alumno ", i + 1, ":"| -> paralelogramo
+-------------------+
|
v
+-------------------+
| LEER cedula |
| LEER nombre |
| LEER sexo | -> paralelogramo
+-------------------+
|
v
+-------------------+
| REPETIR | -> hexágono
+-------------------+
|
v
+-------------------+
| ESCRIBIR "Ingrese |
| las 5 notas del |
| alumno ", i + 1, ":"| -> paralelogramo
+-------------------+
|
v
+-------------------+
| TRY: | -> rectángulo
+-------------------+
|
v
+-------------------+
| PARA cada j EN |
| rango(5): | -> hexágono
+-------------------+
|
v
+-------------------+
| LEER nota |
| notas[j] = |
| Convertir a |
| flotante(nota) | -> paralelogramo
+-------------------+
|
v
+-------------------+
| BREAK | -> rectángulo
+-------------------+
|
v
+-------------------+
| EXCEPT ValorError:| -> rectángulo
+-------------------+
|
v
+-------------------+
| ESCRIBIR "Error: |
| Ingresa un número |
| válido para la nota."| -> paralelogramo
+-------------------+
|
v
+-------------------+
| promedio = |
| SUMAR todas las |
| notas / 5 | -> rectángulo
+-------------------+
|
v
+-------------------+
| AGREGAR cedula a |
| cedulas |
| AGREGAR nombre a |
| nombres |
| AGREGAR sexo a |
| sexos |
| AGREGAR promedio a|
| notas_promedio | -> rectángulo
+-------------------+
|
v
+-------------------+
| indice_max = |
| ÍNDICE DE máximo |
| (notas_promedio) | -> rectángulo
+-------------------+
|
v
+-------------------+
| ESCRIBIR "\nAlumno|
| con el mayor |
| promedio:" |
| ESCRIBIR "Cédula: |
| ", cedulas[indice_max]|
| ESCRIBIR "Nombre: |
| ", nombres[indice_max]|
| ESCRIBIR "Sexo: |
| ", sexos[indice_max] |
| ESCRIBIR "Promedio:|
| ", notas_promedio[indice_max]| -> paralelogramo
+-------------------+
|
v
+-------------------+
| indice_min = |
| ÍNDICE DE mínimo |
| (notas_promedio) | -> rectángulo
+-------------------+
|
v
+-------------------+
| ESCRIBIR "\nAlumno|
| con el menor |
| promedio:" |
| ESCRIBIR "Cédula: |
| ", cedulas[indice_min]|
| ESCRIBIR "Nombre: |
| ", nombres[indice_min]|
| ESCRIBIR "Sexo: |
| ", sexos[indice_min] |
| ESCRIBIR "Promedio:|
| ", notas_promedio[indice_min]| -> paralelogramo
+-------------------+
|
v
+-------------------+
| REPETIR | -> hexágono
+-------------------+
|
v
+-------------------+
| LEER salir | -> paralelogramo
+-------------------+
|
v
+-------------------+
| SI salir EN |
| MINÚSCULAS IGUAL A|
| 'exit' ENTONCES | -> rombo
+-------------------+
|
v
+-------------------+
| ROMPER | -> rectángulo
+-------------------+
|
v
+-------------------+
| FIN | -> óvalo
+-------------------+
2 years ago | [YT] | 0
View 0 replies
DRACMENDRA
Ya estan suscritos y activaron la campanita brothers?
4 years ago | [YT] | 3
View 0 replies
DRACMENDRA
SIGO VIVO BTCHES Xd,ya traeré videos pero ya no más de free ¿Qué opinan?
4 years ago | [YT] | 4
View 3 replies
DRACMENDRA
¿Que mielda quieren que suba?
5 years ago | [YT] | 19
View 3 replies
DRACMENDRA
Suscribanse estamos a puntos de los 6 mil subs please ❤❤😃
5 years ago | [YT] | 8
View 2 replies
DRACMENDRA
🤔😃¿Están suscritos brothers?😎
5 years ago | [YT] | 16
View 0 replies
DRACMENDRA
Ya como 3 videos seguidos,de verdad no entiendo.
5 years ago | [YT] | 13
View 0 replies
DRACMENDRA
Ustedes editan los vídeos de sus exposiciones antes de mandarlos?
5 years ago | [YT] | 11
View 2 replies
DRACMENDRA
!!QUE TAL BROTHERS YA SUBI NUEVO VIDEO PARA QUE NO SE OLVIDEN DE MI xD Espero que les guste,Porfa delen like y compartan
5 years ago | [YT] | 2
View 0 replies
Load more