Pseudo código 5_estudiantes_5_notas Pseint y Observaciones
4
5
6 Al Algo gori ritm tmo o 7 Análisis…………………………………………………………………………………………………………………………………………..8 Seucodigo y diagrama de fujo……………………………………………………………………………………………………….9 fujo……………………………………………………………………………………………………….9 Conclusión……………………………………………………………………………………………………………………………………10
1
Introducción
En el siguiente estudio analizaremos los pasos a seguir para darle solución a un algoritmo en base al problema planteado. Consideramos que la mejor forma de lidiar con los lenguajes de programación es a través de pseudocódigo y diagramas de flujo, porque a través de estos códigos, podemos podemos comprender comprender gráficamente gráficamente el concepto y proceso del programa a desarrollar. Debemos recordar que la palabra pseudocódigo proviene de la palabra griega "Pseudo", que significa falso. Se denomina método que utiliza las convenciones estruct est ructural urales es de un lengua lenguaje je de program programaci ación ón real real para visuali visualizar zar soluci soluciones ones algorítmicas de forma detallada, compacta e informal, pero esta convención es independiente de cualquiera de ellas. El concepto de programación estructurada es un paradigma de programación basado en el uso de funciones o subrutinas y solo tres estructuras de control: secuencia, elección o condición e iteración. A continuación, resolveremos el problema….
2
Estudio de Caso
Diseñe un algoritmo que permita leer 5 notas (con calificación de 1 a 100) de 5 estudiantes y obtener el promedio de cada estudiante y en el caso de que el promedio sea menor a 71 mostrar un mensaje de “reprobado”. Describa lo que corresponde en cada etapa la elaboración del algoritmo. Análisis: describir las variables a utilizar y el tipo, como se debe desarrollar el algoritmo, ciclos y condiciones a utilizar. Desarrollar el Seudocódigo y diagrama de flujo del problema planteado.
Debe realizar los pasos de análisis de las variables que se requieren para la solución del problema planteado. Presentar la respuesta con el algoritmo propuesto para la resolución del problema utilizando de guía los ejemplos en el módulo.
Análisis del Problema
Nombre del Estudiante, Nota por Materia // se deben generar las variables para cada dato Datos de Entrada
Se crean 2 ciclos Mientras anidados, el externo para los estudiantes y el interno para las notas. Se cargan los datos y se guarda el acumulado de los datos en AcumNota
Proceso
Nombre del estudiante, AcumNota //Esta variable acumula las notas, Promedio de las Notas = AcumNota/5, Aprobado o Reprobado
Datos de Salida
3
Pseudo código 5_estudiantes_5_notas
Observaciones
1. INICIO //Declaracion de Variables 2. E, N, Nota: Entero; AcumNota: Real;
//Se Declaran las Variables a Utilizar
Estudiante: Cadena 3. //Inicia el Ciclo While de Estudiante 4.Mientras E= 71 //Proceso y Condicional If para evaluar la nota 20. Escribir "Nombre de Estudiante", "APROBADO" 21. Escribir " " // Para dejar una línea en blanco // Espacios en Blanco para Diferenciar a los 22. Escribir " " // Para dejar una línea en blanco estudiantes 23. Escribir "---Presiones una una Tecla--- " // Para Diferenciar un Estudiante de Otro // Espera a que se presiones una tecla 24. Esperar a que se presiones una Tecla 25. Limpiar Pantalla 26. AcumNota = 0 // Se Reinicia el Acumulador 4
// Reinicia el Acumulador de las Notas
de Notas
27. N = 0 // Se reinicia el contador de Notas 28. E = E + 1 // Para Pasar al siguiente Estudiante 29. E < 5 //Regresa a Ciclo While de Estudiante 30. E = 5 // Fin del Programa
5
// Reinicia el Contador de las Notas // Pasa al siguiente Estudiante // N° de Estudiante < 5, Otro Estudiante // N° de Estudiante = 5, Fin del Programa
Observaciones
Pseint Algoritmo Notas_Estudiantes Notas_Estudiantes E Es Entero
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.