ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicio tipo prueba (basado en la prueba 1 Lenguajes y Programación)


Enviado por   •  20 de Junio de 2022  •  Tareas  •  707 Palabras (3 Páginas)  •  73 Visitas

Página 1 de 3

Ejercicio tipo prueba (basado en la prueba 1 Lenguajes y Programación)

A usted le toca ir a entrevistar a los alumnos de una carrera que ingresó el año pasado, para generar algunas estadísticas. A cada alumno debe preguntarle su nombre,  el fin de datos es nombre alumno = fin. Cada alumno le da información de seis asignaturas (independiente de que asignatura sea, son seis), la información de cada asignatura es

  • Nombre Asignatura
  • Nota Final Asignatura

Se pide:

  1. Promedio de notas por alumno, debe salir también el nombre del alumno
  2. Promedio  general considerando todos los alumnos
  3. Cantidad total de notas azules registradas por cada alumno, debe salir también el nombre del alumno
  4. La nota más baja por cada alumno, mostrar la nota, el nombre del alumno y el nombre de la asignatura.
  5. La nota más baja ingresada, considerando todas las notas y todos los alumnos, debe mostrar la nota, el nombre del alumno y la asignatura

Leer nombre de alumno. Ciclo while porque no sé cuántos alumnos son.

        Leer seis asignaturas. Ciclo for, porque sé cuantas asignaturas son. Nombre, Nota

notaMenor=7

alumnoMenorNota=’ ‘                        

asignaturaMenorNota=’ ‘

nombreAlumno=input(‘ Nombre del alumno: ‘)

sumGeneral=0

cantAlumnos=0

while(nombreAlumno!=’fin’):

        cantAlumnos=cantAlumnos+1

sumNotaAlumno=0

contAzul=0

notaMenorAlumno=7

alumnoMenorNotaAlumno=’ ‘                        

asignaturaMenorNotaAlumno=’ ‘

        for x in range (6):

                nombreAsignatura=input(‘Ingrese nombre Asignatura’)

                notaFinalAsignatura=float(input(‘Ingrese nota asignatura))

                sumNotaAlumno=sumNotaAlumno+ notaFinalAsignatura

                sumGeneral=sumGeneral+ notaFinalAsignatura

                if(notaFinalAsignatura>=4):

                        contAzul=contAzul+1

                if(notaFinalAsignatura < notaMenorAlumno):

                        notaMenorAlumno= notaFinalAsignatura

                        alumnoMenorNotaAlumno=nombreAlumno

                        asignaturaMenorNotaAlumno= nombreAsignatura

                

                if(notaFinalAsignatura < notaMenor):

                        notaMenor= notaFinalAsignatura

...

Descargar como (para miembros actualizados)  txt (3 Kb)   pdf (45 Kb)   docx (9 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com