Si no puede ver el correo de clic aquí
Boletín de Ciencia - horno3

Boletín 205 de divulgación de ciencia - agosto 2019


¿Algoritmos en mi vida?

Los algoritmos están en todas partes, gobiernan desde la tecnología hasta las decisiones que realizamos todos los días.

¿Qué son los algoritmos?


Su concepto es muy simple, son instrucciones detalladas paso a paso para resolver un problema o una tarea. Por ejemplo, la receta de cómo elaborar un alimento es un algoritmo, el método que utilizamos para resolver una suma o una división también lo es, así como el proceso para doblar una sábana, camisa o blusa. Hasta las rutinas mañaneras, después de levantarse pueden considerarse algoritmos. Por ejemplo, un algoritmo o secuencia de un desayuno sería: sirve en un plato hondo, una taza de cereal y agrégale ¾ de taza de leche, cuando el plato de cereal esté vacío deja de comer, a este último paso se le llama lógica condicional. En computación, los programadores los escriben para indicar a la computadora como llevar a cabo una acción. Es importante hacer notar que las computadoras y ciertos equipos programables, no comprenden las intenciones humanas, por esto, las instrucciones, deben de ser lo más específicas posible.

¿Qué hace a un algoritmo que sea bueno o útil?

Para denominar a un algoritmo como bueno debe de reunir dos características, la primera, que resuelva un problema y la segunda que lo haga de forma eficiente y rápida. Sin embargo, dar la respuesta perfecta a veces no es práctico, por ejemplo si se quiere que un programa defina la ruta más eficiente para la entrega de paquetes de un camión iniciando y terminado el día en el mismo lugar, tardaría semanas en analizar todas las posibilidades, pero si nos conformamos con un programa que determine una buena ruta, tal vez no la mejor, solo tardaría segundos en ejecutarse, lo cual es más práctico.

Usos de algoritmos

Casi todas las áreas de la ciencia requieren de algoritmos, los animadores digitales dibujan y colorean sus creaciones con base en luz virtual y algoritmos de renderizado. La NASA, con el fin de optimización y planificación, los utiliza en la colocación de paneles solares en la Estación Espacial Internacional. Los programadores de juegos para perfeccionar y hacer más retadores los retos. En las ciencias biológicas se elaboran continuamente con el fin de diseñar estructuras moleculares que son la base de medicamentos que combaten enfermedades. En Física, los algoritmos simulan patrones climáticos y de tiempo, también analizan las cantidades de datos en las estrellas del universo recopilados por telescopios automatizados.

¿Cómo influyeron los algoritmos en la modernización del mundo?

Los matemáticos griegos los usaron en el procedimiento de Eratóstenes para encontrar números primos y el algoritmo Euclidiano para encontrar el máximo divisor común de dos números. En las ciencias computacionales y en los seres humanos se aprende por experiencia, viendo a otros resolver problemas y resolviendo problemas por sí mismos. Estar expuesto a diferentes técnicas de resolución y ver cómo se diseñan los diferentes algoritmos, ayuda a enfrentar retos de mayor grado de dificultad.

Los beneficios del pensamiento logarítmico

El pensamiento algorítmico y la habilidad de definir pasos claros para resolver un problema son cruciales en áreas de matemáticas y ciencia. De hecho el pensamiento algorítmico es parte regular de la vida cotidiana, ya que permite a la persona dividir el problema en partes y conceptualizar soluciones en pasos de un procedimiento.

Fuentes: 

Eduonix. (10 de agosto de 2017). Recuperado el 23 de agosto de 2019, de 5 Algorithms Every App Developer Should Know and Understand: https://blog.eduonix.com/marketing/5-algorithms-every-app-developer-know-understand/

Khan Academy. (s.f.). Recuperado el 23 de agosto de 2019, de What is an algorithm and why should you care?: https://www.khanacademy.org/computing/computer-science/algorithms/intro-to-algorithms/v/what-are-algorithms

Pew Research Center. (19 de febrero de 2019). Recuperado el 23 de agosto de 2019, de 7 things we’ve learned about computer algorithms: https://www.pewresearch.org/fact-tank/2019/02/13/7-things-weve-learned-about-computer-algorithms/

Romero, M. (8 de mayo de 2018). CodingDogo. Recuperado el 23 de agosto de 2019, de https://www.codingdojo.com/blog/importance-studying-algorithms

 





Interior Parque Fundidora

¡Síguenos!



Copyright © Museo del Acero horno³, Todos los derechos reservados




Si usted desea dejar de recibir estos correos, de clic