Wednesday, August 29, 2018

Diario de Aprendizaje #4

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/

3 comments:

  1. Muy útil el ejemplo, me siento completo

    ReplyDelete
  2. Buena explicación y buen uso del ejemplo para explicar el porque y para que se usan los algoritmos.

    ReplyDelete
  3. Desglosaste el ejemplo y la explicación de una manera fácil de entender.

    ReplyDelete