Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Act. 2 Algoritmia
Act. 2 Algoritmia
Licenciatura en Contabilidad
Algoritmia y programación - Grupo 3-A
Actividad #2
Estudio de Caso
Integrantes:
Profesor:
Fecha de entrega:
24 de mayo 2022
Introducción
This study source was downloaded by 100000849961525 from CourseHero.com on 10-16-2023 18:44:45 GMT -05:00
https://www.coursehero.com/file/195423077/Act-2-algoritmiadocx/
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”.
Análisis: describir las variables a utilizar y el tipo, como se debe desarrollar el algoritmo,
ciclos y condiciones a utilizar.
• 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.
Cabe señalar, que según el teorema del programa estructurado de Böhm-Jacopini que los
programas pueden escribirse utilizando solamente con las tres instrucciones de control. A
su vez, la finalidad de estas es brindar un orden en el que se ejecutan los pasos de un
algoritmo en si, podemos mencionar la siguientes: estructuras iterativas, secuenciales y
selectivas.
Para finalizar, cabe destacar que durante el desarrollo del presente trabajo basado en un
estudio decaso se explicará de manera más pronfunda todo lo relacionado a el desarrollo de
un seudocódigo y diagrama de flujo del problema planteado.
Estudio de Caso
Consigna:
This study source was downloaded by 100000849961525 from CourseHero.com on 10-16-2023 18:44:45 GMT -05:00
https://www.coursehero.com/file/195423077/Act-2-algoritmiadocx/
Les invito a realizar el siguiente ejercicio práctico:
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”.
Análisis: describir las variables a utilizar y el tipo, como se debe desarrollar el algoritmo,
ciclos y condiciones a utilizar.
• 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.
Desarrollo
Análisis Algoritmo:
This study source was downloaded by 100000849961525 from CourseHero.com on 10-16-2023 18:44:45 GMT -05:00
https://www.coursehero.com/file/195423077/Act-2-algoritmiadocx/
• Algoritmo: Definimos el algoritmo y lo nombramos como: Calcular
promedio de 5 calificaciones, para proceder con el desarrollo del problema y
llegar a la solución.
• Variables: Definimos cada una de las notas y el promedio como real, para
asignar los datos de enteros y decimales, para tener una mayor precisión de
respuesta de dato en el algoritmo. Al ser de tipo real esta directamente asociada con
la cantidad de memoria que puede almacenar este dato.
• Promedio: En este dato almacenamos la información de operaciones a
realizar para llegar al resultado base que seria el promedio total de las 5 notas
dentro de las variables.
• Datos de entrada: Calificaciones del estudiante, en este caso cada una de las 5
notas.
• Proceso: Definir los datos de variables que se van a analizar, promedio:
desarrollo de la operación que define la calificación final.
• Salida: Promedio final del estudiante.
Algoritmo Calcularpromediode5calificaciones
This study source was downloaded by 100000849961525 from CourseHero.com on 10-16-2023 18:44:45 GMT -05:00
https://www.coursehero.com/file/195423077/Act-2-algoritmiadocx/
Definir Nota1 como real;
Definir Nota2 como real;
Definir Nota3 como real;
Definir Nota4 como real;
Definir Nota5 como real;
Definir Promedio como real;
Escribir "Nota 1:";
Leer Nota1;
Escribir "Nota 2:";
Leer Nota2;
Escribir "Nota 3:";
Leer Nota3;
Escribir "Nota 4:";
Leer Nota4;
Escribir "Nota 5:";
Leer Nota5;
Promedio<- (Nota1+Nota2+Nota3+Nota4+Nota5)/5;
Escribir "El resultado del promedio general es:", Promedio; Si
promedio >= 71 Entonces
Escribir "ESTUDIANTE APROBADO:";
SiNo
Escribir "ESTUDIANTE REPROBADO";
FinSi
Finalgoritmo
This study source was downloaded by 100000849961525 from CourseHero.com on 10-16-2023 18:44:45 GMT -05:00
https://www.coursehero.com/file/195423077/Act-2-algoritmiadocx/
Respuesta del proceso:
Nota 1:
60
Nota 2:
70
Nota 3:
60
Nota 4:
80
Nota 5:
60
El resultado del promedio general es: 66
ESTUDIANTE REPROBADO
This study source was downloaded by 100000849961525 from CourseHero.com on 10-16-2023 18:44:45 GMT -05:00
https://www.coursehero.com/file/195423077/Act-2-algoritmiadocx/
Diagrama de flujo
INICIO
NOTA 1
NOTA 2
NOTA 3
NOTA 4
NOTA 5
SI >= 71 SI <= 71
APROBASTE REPROBASTE
FIN
This study source was downloaded by 100000849961525 from CourseHero.com on 10-16-2023 18:44:45 GMT -05:00
https://www.coursehero.com/file/195423077/Act-2-algoritmiadocx/
Conclusión
Para concluir, según se observa en el desarrollo del algoritmo del estudio de caso el
promedio general es de 66 por consiguiente según las indicaciones provistas para el
desarrollo del mismo si el promedio como tal era menor de 71 se debia colocar un mensaje
en el algoritmo de estudiante reprobado como bien se mostro al final de este, debemos
tener en cuenta que en el diseño de este se debia leer 5 calificaciones de 5 estudiantes para
obtener el promedio de cada uno de ellos.
Por otra parte, el diagrama de flujo podemos decir según lo aprendido en el presente
modulo que es una de los intrumentos principales que se utilizan mas que nada en la
realización de cualquier sistema ya que esto permite una visualizacion mas general de todas
las actividades y a su vez el mismo permite verificar si la distribución de trabajo es
equilibrada. Por consiguiente, este es una representación gráfica del algoritmo.
Es conveniente, señalar que las dos herramientas mas utilizadas para poder diseñar un
algoritmo son las siguientes, pseudocódigo y el diagrama de flujo que este ya lo definimos
anteriormente.
Para finalizar, debemos tener presente que para poder realizar un diagrama de flujo se debe
tener un analisis logico de lo que queremos representar en otras palabras debemos hacer un
breve razonamiento al problema que se quiera expresar en diagrama de flujo. Desde una
perspectiva mas general, se deben conocer bien los conectos y los simbolos utilizados, es
fundamental saber como fluye la resolución del problema para poder obtener buenos
resultados al final.
This study source was downloaded by 100000849961525 from CourseHero.com on 10-16-2023 18:44:45 GMT -05:00
https://www.coursehero.com/file/195423077/Act-2-algoritmiadocx/