Examen final Algoritmos

Page 1

Diagrama de flujo: Inicio

Contador  0

1

40

+1

Carnet, Nombre, Apellido, Nota 1, Nota 2, Nota 3.

Promedio  (Nota1 + Nota2 + Nota3) / 3 Contador  Contador + 1

Promedio

Case1 Promedio >= 0 ^ <= 60 Mención = “Reprobado”

Other Case Print “Nota invalida” / Exit

Case2 Promedio >=61 ^ <= 70 Mención = “Aprobado”

Case1 Promedio >=91 ^ <=100 Mención = “Excelente”

Case3 Promedio >=71 ^ <= 80 Mención = “Notable”

Case1 Promedio >=81 ^ <= 90 Mención = “Sobresaliente”

Nota 1 > Nota 2

Nota 2 > Nota 3

Nota 1 > Nota 3 Nota Alta  Nota 3 Nota Baja  Nota 2

Nota 1 > Nota 3

Nota 2 > Nota 3

Nota Alta  Nota 1 Nota Baja  Nota 3

Nota Alta  Nota 3 Nota Baja  Nota 2

Nota Alta  Nota 3 Nota Baja  Nota 2

Nota Alta  Nota 1 Nota Baja  Nota 2

“Los datos del alumno son:” Carnet, Nombre, Apellido. “Sus notas son:” Nota1, Nota2, Nota3. “Su promedio es:” Promedio “Su mención es:” mención “Su nota alta es:” Nota alta. “Su nota baja es:” Nota baja.

fin

Nota Alta  Nota 3 Nota Baja  Nota 2


Pseudocódigo Inicio Contador  O, Nota 1 = “”, Nota 2 = “”, Nota 3 = “”, Promedio = “”, Mención = “”, Carnet = “”, Nombre = “”, Apellido = “”, Nota alta = “”, Nota baja = “” For 1 to 40 do Ingrese “Datos del estudiante” Leer Carnet, Nombre, Apellido, Nota 1, Nota 2, Nota 3 Asignar Promedio  (Nota 1 + Nota 2 + Nota 3) / 3 Contador  Contador + 1 Case Promedio Case 1 Promedio ≥ 0 ^ ≤ 60 Mención = “Reprobado” Case 2 Promedio ≥ 61 ^ ≤ 70 Mención = “Aprobado” Case 3 Promedio ≥ 71 ^ ≤ 80 Mención = “Notable” Case 4 Promedio ≥ 81 ^ ≤ 90 Mención = “Sobresaliente” Case 5 Promedio ≥ 91 ^ ≤ 100 Mención = “Excelente” Other Case Print “Nota invalida” / Exit End Case If nota 1 > nota 2 Then if nota 1 > nota 3 Then if nota 2 > nota 3 Then Asignar Nota alta  Nota 1 Asignar Nota baja  Nota 3 Else Asignar Nota alta  Nota 1 Asignar Nota baja  Nota 2 End if Else Asignar Nota alta  Nota 3 Asignar Nota baja  Nota 2 End if Else If nota 2 > nota 3 Then if nota 1 > nota 3 Then Asignar Nota alta  Nota 2 Asignar Nota baja  Nota 3 Else Asignar Nota alta  Nota 2 Asignar Nota baja  Nota 1 End if Else Asignar Nota alta  Nota 3 Asignar Nota baja  Nota 1 End if End if Print “Los datos del alumno son:” Carnet, Nombre, Apellido “Sus notas son:” Nota 1, Nota 2, Nota 3 “Su promedio es:” Promedio “Su mención es:” Mención “Su nota alta es:” Nota alta “Su nota baja es:” Nota baja End for Fin del algoritmo


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.