Está en la página 1de 7

UNIVERSIDAD DEL ISTMO

FACULTAD DE ADMINISTRACIÓN DE EMPRESAS


LICENCIATURA EN GESTIÓN DE TALENTO HUMANO

Algoritmia y Programación

Actividad No. 1
Estudio de Caso

Estudiante:
Dayra Judith Fuentes Estribí 4-716-675

Profesor: Eliécer Espinosa

Panamá, 23 de mayo de 2021


Introducción

En el presente estudio analizaremos los pasos a seguir para darle solución a un


algoritmo en base a las notas de 5 estudiantes con calificaciones que van desde el
1 al 100 y mostrar el promedio de cada uno en donde se refleje si aprobó o no, si
el promedio es menor a 71.
Actividad No. 2
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”.
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
Diagrama de Flujo
Proceso Promedio

Definir Estudiante Como Entero //recibe el número de lista del estudiante


Definir nEstudiantes Como Entero //recibe la cantidad de estudiantes
Definir numNotas Como Real //Recibe el numero de notas a promediar
Definir Notas Como Real //Recibe el valor de las notas a promediar
Definir promE Como Real //Recibe el valor del promedio
Definir i Como Entero //Contador para el ciclo “para”
Definir e Como Entero //es el contador de la cantidad de estudiantes
Definir Suma Como Entero //Recibe el valor de la suma de las notas

Escribir 'Digite el número de estudiantes'


Leer nEstudiantes
Escribir 'Digite el número de notas'
Leer numNotas
e <- 0
promE <- 0
Notas <- 0
Suma <- 0
Mientras e<nEstudiantes Hacer
Escribir 'El estudiante es: '
Leer Estudiante
Escribir 'Digite las notas'
Para i<-1 Hasta numNotas Hacer
Leer Notas
Suma <- Suma+Notas
FinPara
promE <- Suma/numNotas //Calculo del promedio
Escribir 'El promedio es: ',promE
Si promE>=71 Entonces //Verificar si el promedio le permite aprobar o no
Escribir 'Ha aprobado...'
SiNo
Escribir 'Ha reprobado…'
FinSi
e <- e+1 //aumenta el contador de la cantidad de estudiantes
Suma <- 0 //se reinicia el acumulador de la suma
promE <- 0 //se reinicia el acumulador del promedio
FinMientras
FinProceso
Calculando el promedio de notas en PSeInt (Cantidad de notas ingresadas)

Datos de entrada

Cantidad de notas a promediar.

Valor de cada nota

Proceso

Solicitar cantidad de notas (Ejemplo «5»).

Ingresar el valor para cada nota (Si ingresó «5» notas deberá solicitar 5 valores).

Calcular el promedio.

Validar si aprueba o pierde la materia.

Salidas

Promedio de notas calculado.

Mensaje indicando si aprueba o pierde la materia.

Finalmente, en el código de nuestro algoritmo podemos observar que el ciclo


mientras juega un papel muy importante; gracias a él podemos solicitar la
cantidad de notas que el usuario necesita, así mismo nos apoyamos en dos
variables, la variable suma que se encarga de «Sumar» todos los valores para
luego dividirlos y calcular el promedio.

Posteriormente podemos calcular el promedio dividiendo la variable suma entre


la variable numNotas (Número que ingresó el usuario), de esta manera
obtenemos el promedio, siguiendo con el código solo validamos con un
condicional si el promedio obtenido es mayor o igual a 71, si es así aprueba la
materia, de lo contrario la pierde.
Conclusión

En conclusión, podemos decir que, para la resolución de algún problema, en este caso algoritmo
debemos seguir una serie de pasos de manera secuencial para obtener una respuesta correcta ya
que al no tener el conocimiento necesario de lo que se necesita nos dará una respuesta
equivocada.

También podría gustarte