algoritmo, plantilla de datos, pseudocodig
Publicado por pedro (3 intervenciones) el 20/11/2008 14:45:11
Elabore una plantilla de entradas, procesos y salidas. Además elabore un algoritmo y represéntelo por medio de un diagrama de flujo y un pseudocódigo.
Problemática: Al finalizar la asignatura de programación I, se desea saber información (condición y promedio) de n alumnos, para aquello se deben tomar en cuenta lo siguiente:
a) Las condiciones posibles son:
• Reprobado por fichas: si alguna ficha no ha sido aprobada por el profesor.
• Reprobado por tareas: si alguna tarea tiene nota inferior a 5.0
• Reprobado por inasistencia: debe tener al menos el 70´% de asistencia a clases de laboratorio.
• Aprobado: el promedio de las tareas debe ser igual o superior a 5.0 y no debe cumplirse ninguna situación de reprobación.
b) Para calcular el promedio tome en cuenta lo siguiente:
• La primera tarea vale un 20% del promedio final.
• La segunda tarea vale un 25% del promedio final.
• La tercera tarea vale un 25% del promedio final.
• La cuarta tarea vale un 30% del promedio final.
c) Toda la información de los alumnos es ingresada por pantalla.
d) Se debe ingresar el número de alumnos a consultar.
Rolling Eyes
ESTE ES UN EJEMPLO DE COMO SE HACE PERO TIENE UN PROBLEMA CON CALCULAR EL PROMEDIO;
1) inicio
2) leer cantidad alumnos
3) leer cantidad de notas
4) asignar promedio=0
5) asignar suma=0
6) asignar contar nota=0
7) leer fichas
Cool si fichas es reprobado
a. imprimir reprobado
b. ir al fin
9) leer asistencia de clases de laboratorios
10) si asistencia de clases < 70%
a. imprimir reprobado
b. ir al fin
11) leer nota de tareas
12) si la nota de tarea <5> o, volver a paso 9
17) promedio = suma/contar nota
1Cool promedio final = (20 * promedio/100) + (25 * promedio/100) + (25 * promedio/100) + (30 * promedio/100)
19) imprimir nota final
20) Fin
el algoritmo tiene pocos errores. El promedio está mal calculado ya que no es necesario sumar las notas y dividirlas por la cantidad de notas, si te das cuenta cada nota tiene un porcentaje por lo que es necesario leer las 4 notas en forma separada y luego calcular el promedio asignado el porcentaje correspondiente a cada nota. Lo demás todo bien. Finalmente la tarea es mucho más que el algoritmo, debes completarla pero ánimo tienes la idea clara que es lo principal.
PORFA QUE NO SEA TAN PARECIDO A ESTE UN POCO DIFERENTE,,
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
Problemática: Al finalizar la asignatura de programación I, se desea saber información (condición y promedio) de n alumnos, para aquello se deben tomar en cuenta lo siguiente:
a) Las condiciones posibles son:
• Reprobado por fichas: si alguna ficha no ha sido aprobada por el profesor.
• Reprobado por tareas: si alguna tarea tiene nota inferior a 5.0
• Reprobado por inasistencia: debe tener al menos el 70´% de asistencia a clases de laboratorio.
• Aprobado: el promedio de las tareas debe ser igual o superior a 5.0 y no debe cumplirse ninguna situación de reprobación.
b) Para calcular el promedio tome en cuenta lo siguiente:
• La primera tarea vale un 20% del promedio final.
• La segunda tarea vale un 25% del promedio final.
• La tercera tarea vale un 25% del promedio final.
• La cuarta tarea vale un 30% del promedio final.
c) Toda la información de los alumnos es ingresada por pantalla.
d) Se debe ingresar el número de alumnos a consultar.
Rolling Eyes
ESTE ES UN EJEMPLO DE COMO SE HACE PERO TIENE UN PROBLEMA CON CALCULAR EL PROMEDIO;
1) inicio
2) leer cantidad alumnos
3) leer cantidad de notas
4) asignar promedio=0
5) asignar suma=0
6) asignar contar nota=0
7) leer fichas
Cool si fichas es reprobado
a. imprimir reprobado
b. ir al fin
9) leer asistencia de clases de laboratorios
10) si asistencia de clases < 70%
a. imprimir reprobado
b. ir al fin
11) leer nota de tareas
12) si la nota de tarea <5> o, volver a paso 9
17) promedio = suma/contar nota
1Cool promedio final = (20 * promedio/100) + (25 * promedio/100) + (25 * promedio/100) + (30 * promedio/100)
19) imprimir nota final
20) Fin
el algoritmo tiene pocos errores. El promedio está mal calculado ya que no es necesario sumar las notas y dividirlas por la cantidad de notas, si te das cuenta cada nota tiene un porcentaje por lo que es necesario leer las 4 notas en forma separada y luego calcular el promedio asignado el porcentaje correspondiente a cada nota. Lo demás todo bien. Finalmente la tarea es mucho más que el algoritmo, debes completarla pero ánimo tienes la idea clara que es lo principal.
PORFA QUE NO SEA TAN PARECIDO A ESTE UN POCO DIFERENTE,,
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
ES PARA EL DIA VIERNES 21 A LAS 12 PM A MAS TARDAR!!!!
Valora esta pregunta


0