Examen final Algoritmos

2
Diagrama de flujo: Inicio Contador 0 40 1 + 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 Case1 Promedio >=81 ^ <= 90 Mención = “Sobresaliente” Case3 Promedio >=71 ^ <= 80 Mención = “Notable” Case1 Promedio >=91 ^ <=100 Mención = “Excelente” Case2 Promedio >=61 ^ <= 70 Mención = “Aprobado” Nota 1 > Nota 2 Nota 1 > Nota 3 Nota 2 > Nota 3 Nota 1 > Nota 3 Nota 2 > Nota 3 Nota Alta Nota 3 Nota Baja Nota 2 Nota Alta Nota 1 Nota Baja Nota 3 Nota Alta Nota 1 Nota Baja Nota 2 Nota Alta Nota 3 Nota Baja Nota 2 Nota Alta Nota 3 Nota Baja Nota 2 Nota Alta Nota 3 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

description

Descripción del algoritmo, "Con las condiciones if es solo para 3 notas".

Transcript of Examen final Algoritmos

Page 1: Examen final Algoritmos

Diagrama de flujo:

Inicio

Contador 0

40

1

+ 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

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

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

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

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

Nota 1 > Nota 2

Nota 1 > Nota 3 Nota 2 > Nota 3

Nota 1 > Nota 3 Nota 2 > Nota 3

Nota Alta Nota 3 Nota Baja Nota 2

Nota Alta Nota 1 Nota Baja Nota 3

Nota Alta Nota 1 Nota Baja Nota 2

Nota Alta Nota 3 Nota Baja Nota 2

Nota Alta Nota 3 Nota Baja Nota 2

Nota Alta Nota 3 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

Page 2: Examen final Algoritmos

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