Algoritmos
Diario de Aprendizaje #4 – Semana del 27 de Agosto 2018
Esta semana vimos lo que son los algoritmos y practicamos
en analizar más a fondo cuáles son sus objetivos.
Por definición, se denomina algoritmo a “un grupo finito de
operaciones organizadas de manera lógica y ordenada que permite solucionar un
determinado problema. Se trata de una serie de instrucciones o reglas
establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado
o solución.” [1]
Los algoritmos se pueden expresar a través de:
- Lenguajes de programación
- Pseudocódigo
- Lenguaje natural
- Diagramas de Flujo
Un ejemplo de un análisis de un algoritmo visto en clase es
el siguiente, en el cual se explica claramente cuál es su objetivo, así como el
tipo de datos que se usarían para, por consiguiente, crear su respectivo código
en algún lenguaje de programación.
El objetivo de este algoritmo trata sobre cuál será el pago por alumno y el pago
total que se va a pagar a la empresa por el viaje, dependiendo del número
de alumnos que van a acudir a éste.
Si se tienen 100 o más de 100 alumnos que van al viaje, el pago por alumno
sería de 65 pesos, si son 50 o más pero menos de 100 alumnos, el pago por
alumno sería de 70 pesos, y si se tienen 30 o más pero menos de 50 alumnos, el
pago por alumno sería de 95 pesos.
Tipos de Datos:
NA (número de alumnos que realizan el
viaje) = int
PA (pago por alumno) = float
TOT (total que va a pagar a la empresa por
el viaje) = float
Como conclusión de la semana, me pareció muy interesante y
bueno el poder practicar el analizar algoritmos e identificar sus tipos de
datos porque esto ayudaría mucho a la hora de tener que crear algoritmos
propios y posteriormente programarlos.
Referencias:
· [1]
Pérez Porto, J. (2010). Definición de algoritmo. Retrieved August
29, 2018, from https://definicion.de/algoritmo/


Muy útil el ejemplo, me siento completo
ReplyDeleteBuena explicación y buen uso del ejemplo para explicar el porque y para que se usan los algoritmos.
ReplyDeleteDesglosaste el ejemplo y la explicación de una manera fácil de entender.
ReplyDelete