SoloCodigo

Programación Específica => Diseño de Algoritmos => Mensaje iniciado por: sunsfallen en Martes 4 de Septiembre de 2007, 21:04

Título: Ayuda Con Algoritmo Para Calificaciones
Publicado por: sunsfallen en Martes 4 de Septiembre de 2007, 21:04
Se me ha pedido hacer un algoritmo que imprima el promedio de tres calificaciones solo si el numero de calificaciones aprobadas es de 1a o mas, en caso que las tres calificaciones sean reprobatorias no sacar el promedio.

Nota: nos piden usar cualquier tipo de ciclos (mientras, repetir, desde).

Queria ver si alguien pudiera ayudarme con el ya que estoy perdido, y gracias de antemano.
Título: Re: Ayuda Con Algoritmo Para Calificaciones
Publicado por: Mollense en Miércoles 5 de Septiembre de 2007, 04:24
¿Que tal sunsfallen?

Bienvenid@ al foro...

Lamento ser yo quien te comunique que en este foro No se hacen tareas (http://foros.solocodigo.com/index.php?showtopic=5710).
Pero podemos ayudarte a que vos mism@ puedas hacerlas.

El consejo: Intentá resolverlo, colocá acá como estás tratando de hacerlo y cuales son tus dudas puntuales. Seguramente te vamos a ayudar dentro de lo que nos sea posible.

Un saludo
Título: Re: Ayuda Con Algoritmo Para Calificaciones
Publicado por: GsOiD en Sábado 15 de Septiembre de 2007, 01:50
[imprima el promedio de tres calificaciones solo si el numero de calificaciones aprobadas es de 1a o mas, en caso que las tres calificaciones sean reprobatorias no sacar el promedio.]

Cuando realices algoritmos trata de resolver los problemas de la forma en como lo harias tu paso a paso, es decir si tu tuvieses que realizar el procedimiento de obtener el promedio con las condiciones que te piden, como lo harias paso a paso... primero q debes conocer para comenzar la operación de obtener el promedio, despues que es lo segundo que haces, las condiciones para tratar los casos que se presenten y finalmente el resultado... =)

Esto de los algoritmos te ayuda a ordenar tus ideas  para solucionar un problema, y agilizar tu lógica, aprende a visualizar el problema, que información necesitas, como la tratas, que  operaciones haces, las condiciones y las salidas finales....

suerte...  bye.. :)
Título: Re: Ayuda Con Algoritmo Para Calificaciones
Publicado por: Nebire en Sábado 15 de Septiembre de 2007, 14:29
Cita de: "sunsfallen"
Se me ha pedido hacer un algoritmo que imprima el promedio de tres calificaciones solo si el numero de calificaciones aprobadas es de 1a o mas, en caso que las tres calificaciones sean reprobatorias no sacar el promedio.

Nota: nos piden usar cualquier tipo de ciclos (mientras, repetir, desde).

Queria ver si alguien pudiera ayudarme con el ya que estoy perdido, y gracias de antemano.
Mira, la solución de los problemas se basan en el enunciado, sabiendo lo que se pide, se sabe lo que se necesita, luego es cuestión de unir las piezas..

Veamos, si son varias calificaciones (de varios alumnos), entonces tenemos una entrada de datos, el origen de esos datos.... entonces hay que canalizarlos, para eso hay que utilizar un tipo de bucle l, de entrada no es necesario especificar qué tipo...si sgues el flujo, aparece la 1ª condición 'que sean aprobadas de 1ª o superior', entonces tienes que hacer una comparación  esto cumple esta condición ? --si, no, entonces bifurcas cada caso, tratas primero uno y luego vas por el otro, siguiendo la línea de flujo de las malas calificaciones aparece la siguiente condición 'si son 3 malas calificaciones de deshecha, por lo tanto necesitas un contador de datos, vamos una variable, que cuente las veces que se cumple eso en un mismo alumno, si el otro camino cumple el requisito, entonces finalmente viene una función que calcula el promedio...

En fin hazte unos diagramas de bloques del flujo del programa y cuando lo veas claro luego decides con que lo implementas, que nombres le das a las variables, etc...

Pero currátelo, no esperes que te lo hagan.
Título: Re: Ayuda Con Algoritmo Para Calificaciones
Publicado por: ezequielminor en Martes 2 de Octubre de 2007, 00:46
algoritmo calificaciones

DE: cal1,cal2,cal3
DS: promedio

si cal1 > 6
  entonces
    aprobadas = aprobadas  + 1
   
si cal2 > 6
  entonces
    aprobadas = aprobadas  + 1

 si cal3 > 6
  entonces
    aprobadas = aprobadas  + 1

si aprobadas = 0
entonces
  no muestro nada

si aprobadas > 1
entonces
  sumo las notas y saco promedio


es una ayuda que te doy para que puedas verlo de otra manera y asi poder realizar vos mismo el algoritmo  ;)