Realizar un algoritmo que permita ingresar n notas para m materias de una universidad, mostrando el promedio de cada materia.


fv11: para cuando lo necesitas?
solos122313: Muchas gracias me servio crack, espero pronto resolver aprender.
fv11: eso es perfecto, la practica hace al maestro

Respuestas

Respuesta dada por: fv11
9

Respuesta:

Algoritmo notas

 

Definir n,m Como Entero

Definir nota,promedio,resultado como real

Definir materia Como Caracter

 

n<-0;

m<-0;

nota<-0;

promedio<-0;

resultado<-0;

 

Escribir "BIENVENIDO"

Escribir "Digite la cantidad de materias:";

leer m;

Escribir "Digite la cantidad de notas:";

leer n;

 

Escribir "Total de materias registradas:",m;

Escribir "Total de notas por materia:",n;

 

Para i<-1 Hasta m Con Paso 1 Hacer

 Escribir "Digite el nombre de la materia:";

 leer materia;

 Para j<-1 Hasta n Con Paso 1 Hacer

  Escribir "digite la nota#",j," :";

  leer nota;

  promedio<-promedio+nota;

 Fin Para

 resultado<-promedio/n;

 Escribir "Promedio de la materia:",materia," es:",resultado;

Fin Para

Escribir "Vuelva pronto"

FinAlgoritmo

Explicación: bueno te lo explico rápidamente el codigo es bastante sencillo lo unico que usamos es un ciclo for(para) anidado esto debido a tenemos una variable nota y una materia, para cada materia debo registrar cierta cantidad de notas, entonces cuando el codigo llega al primer ciclo te pedira el nombre de la materia, despues entra al segundo ciclo en el cual te pedira digitar las notas, este ciclo continuara iterando hasta que se cumpla la condicion, seguido sumara todas las notas registradas y finalmente arrojara un mensaje con el promedio de la materia. mucha suerte

Respuesta dada por: megatokay
1

A continuación se muestra algoritmo en pseint que saca promedio de n notas para cada m materias.

Explicación:

Algoritmo PromedioNotasMateria

Escribir 'Ingrese la cantidad de materias'

Leer m

Dimension Materia[m]

Dimension Notas[1000]

Para i<-1 Hasta M Hacer

 Escribir 'Ingrese Nombre Materia ',i

 Leer Materia[i]

 Escribir 'Ingrese la cantidad de Notas de ', Materia[i]

 Leer n

 Para j<-1 Hasta n Hacer

  Escribir 'Ingrese Nota ',j, ' de ', Materia[i]

  Leer Notas[j]

  promedio <- promedio+Notas[j]

 FinPara

 PromedioG <- promedio/n

 Escribir 'Promedio Total de ',Materia[i],' es: ' ,PromedioG

 

FinPara

FinAlgoritmo

Ver también: https://brainly.lat/tarea/12287343

Adjuntos:
Preguntas similares