Diseñe un algoritmo que reciba como entrada N alumnos con su
respectiva nota final en una asignatura y que calcule e imprima
•Cantidad de alumnos aprobados
•Cantidad de alumnos Reprobados
•Promedio de notas de la asignatura
•Promedio de notas de aprobados y reprobados
•Cual fue la nota mayor y la nota menor entre los n estudiantes.
 Proceso seccion_prom

 Definir nalu,alumapro, alumrepro, mayor, menor, cont Como
Entero;

 Definir notaf, notase, sumapro, sumrepro, promno, promapro,
promrepro Como Real;
 //Inicializacion
 alumapro := 0;
 alumrepro:= 0;
 notase := 0;
 sumapro := 0;
 sumrepro := 0;
 //Constantes
 mayor:= 0;
 menor:= 99999;
 Escribir ("Ingrese el total de alumnos:");
 Leer nalu;
 Para cont<-1 Hasta nalu Con Paso 1 Hacer
 Escribir ("Ingrese la nota final de este alumno:");
 Leer notaf;
 Si (notaf>=10) Entonces
 notase := notase + notaf;
 sumapro := sumapro + notaf;
 alumapro:=alumapro + 1;
 Sino
 notase := notase + notaf;
 sumrepro := sumrepro + notaf;
 alumrepro:=alumrepro + 1;
 FinSi

 Si (notaf > mayor) Entonces
 mayor := notaf;
 Sino
 Si (notaf<menor) Entonces
 menor:= notaf;
 FinSi
 FinSi

 FinPara

 promno := notase/nalu;
 promapro := sumapro/alumapro;
 promrepro := sumrepro/alumrepro;
 Escribir ('Cantidad de alumnos aprobados: '),
alumapro;
 Escribir ('Cantidad de alumnos reprobados: '),
alumrepro;
 Escribir ('Promedio de notas de la asignatura: '),
promno;
 Escribir ('Promedio de notas de los aprobados: '),
promapro;
 Escribir ('Promedio de notas de los reprobados: '),
promrepro;
 Escribir ('La mayor nota de la seccion: '), mayor;
 Escribir ('La menor nota de la seccion: '), menor;
 FinProceso

Introducción a la computación

  • 1.
    Diseñe un algoritmoque reciba como entrada N alumnos con su respectiva nota final en una asignatura y que calcule e imprima •Cantidad de alumnos aprobados •Cantidad de alumnos Reprobados •Promedio de notas de la asignatura •Promedio de notas de aprobados y reprobados •Cual fue la nota mayor y la nota menor entre los n estudiantes.
  • 2.
     Proceso seccion_prom  Definir nalu,alumapro, alumrepro, mayor, menor, cont Como Entero;   Definir notaf, notase, sumapro, sumrepro, promno, promapro, promrepro Como Real;  //Inicializacion  alumapro := 0;  alumrepro:= 0;  notase := 0;  sumapro := 0;  sumrepro := 0;  //Constantes  mayor:= 0;  menor:= 99999;  Escribir ("Ingrese el total de alumnos:");  Leer nalu;  Para cont<-1 Hasta nalu Con Paso 1 Hacer  Escribir ("Ingrese la nota final de este alumno:");  Leer notaf;  Si (notaf>=10) Entonces  notase := notase + notaf;  sumapro := sumapro + notaf;  alumapro:=alumapro + 1;  Sino  notase := notase + notaf;  sumrepro := sumrepro + notaf;  alumrepro:=alumrepro + 1;  FinSi   Si (notaf > mayor) Entonces  mayor := notaf;  Sino  Si (notaf<menor) Entonces  menor:= notaf;  FinSi  FinSi   FinPara   promno := notase/nalu;  promapro := sumapro/alumapro;  promrepro := sumrepro/alumrepro;
  • 3.
     Escribir ('Cantidadde alumnos aprobados: '), alumapro;  Escribir ('Cantidad de alumnos reprobados: '), alumrepro;  Escribir ('Promedio de notas de la asignatura: '), promno;  Escribir ('Promedio de notas de los aprobados: '), promapro;  Escribir ('Promedio de notas de los reprobados: '), promrepro;  Escribir ('La mayor nota de la seccion: '), mayor;  Escribir ('La menor nota de la seccion: '), menor;  FinProceso