1 USO DE VARIABLES Y OPERADORES BÁSICOS Samuel Tobon Carmona Ingeniería en sistemas Uniminuto Lógica de Programación NRC-50271 Semana 6 EDER ALEXANDER MOLINA VILORIA Agosto 12, 2023 2 Introducción Los algoritmos han jugado un papel central en el mundo actual y se han vuelto importantes en muchos aspectos de la vida diaria. Podemos definir un algoritmo como un conjunto de instrucciones muy detalladas que nos ayudan a resolver un problema en particular. Los algoritmos vienen en varias formas y aplicaciones, como motores de búsqueda, inteligencia artificial, análisis de datos y seguridad de la información. Los algoritmos difieren según el campo en el que se utilizan. Por ejemplo, en informática tenemos algoritmos para clasificar, buscar y cifrar datos. En el campo de las matemáticas, los algoritmos juegan un papel fundamental en la resolución de problemas complejos como el cálculo integral o el cálculo de grandes números. De manera similar, en ingeniería y física, los algoritmos se utilizan para simular situaciones complejas que de otro modo no se pueden analizar. Las estrategias de trabajo algorítmico son igualmente importantes porque nos permiten optimizar su rendimiento. Las estrategias más comunes son los algoritmos codiciosos, los algoritmos de divide y vencerás y los algoritmos de programación dinámica. Cada una de estas estrategias se adapta a un problema específico para maximizar los resultados. En general, los algoritmos son herramientas importantes en nuestra vida diaria que ayudan a resolver problemas complejos, crear nuevos productos y servicios y aumentar la eficiencia en varios campos. Con las estrategias de uso adecuadas, los algoritmos pueden brindarnos soluciones más precisas y eficientes. 3 Uso de variables y operadores básicos ¿Para qué se usan las variables en el diseño de algoritmos? Las variables se utilizan en el diseño de algoritmos para almacenar y manipular datos. Son utilizadas para representar valores que pueden cambiar durante la ejecución de un algoritmo. Las variables permiten que un algoritmo sea más flexible y pueda adaptarse a diferentes situaciones. Las variables en el diseño de algoritmos tienen varias funciones importantes: 1. Almacenamiento de datos: Las variables permiten almacenar información dentro del algoritmo. Por ejemplo, si se necesita almacenar el resultado de un cálculo o el valor de una entrada del usuario, se puede utilizar una variable para guardar ese dato. 2. Manipulación de datos: Las variables también permiten manipular los datos almacenados. Se pueden realizar operaciones matemáticas, comparaciones y otras acciones utilizando el valor almacenado en una variable. 3. Control de flujo: Las variables pueden utilizarse para controlar el flujo de ejecución de un algoritmo. Por ejemplo, se pueden utilizar variables booleanas para tomar decisiones y ejecutar diferentes partes del algoritmo en función de ciertas condiciones. 4. Comunicación entre partes del algoritmo: Las variables también permiten la comunicación y transferencia de datos entre diferentes partes de un algoritmo. Por ejemplo, una variable puede almacenar un resultado parcial que luego se utiliza en otra parte del algoritmo. 4 Las variables son herramientas fundamentales en el diseño de algoritmos ya que permiten almacenar, manipular y controlar datos, facilitando la solución de problemas de manera eficiente y adaptable. ACTIVIDAD 1. La universidad UNIMINUTO tiene un hackathon que consiste en desarrollar tres retos para seleccionar a los mejores estudiantes, para ello debe resolver lo siguiente: o a. Diseñar un diagrama de flujo que permita resolver la siguiente ecuación: X = (A+B) / 3. 5 6 o b. Diseñar un diagrama de flujo que muestre el área de un cuadrado. 7 8 o c. Diseñar un diagrama de flujo que muestre el área de un triángulo. 9 10 REFERENCIAS BibGuru. (s/f). Bibguru.com. Recuperado el 13 de agosto de 2023, de https://app.bibguru.com/p/1f4b6f5e-9cc4-4123-9f55-a33a43910dfd Métodos y técnicas de inteligencia artificial: ¿cuáles son y para qué se usan? (2021, enero 7). APD España; APD. https://www.apd.es/tecnicas-de-la-inteligencia-artificial-cualesson-y-para-que-se-utilizan/ Modelos Deterministas: Optimizaci�n Lineal. (1996, febrero 25). Ubalt.edu. http://home.ubalt.edu/ntsbarsh/business-stat/opre/spanishd.htm TPM. (s/f). Edu.mx. Recuperado el 13 de agosto de 2023, de https://www.itslr.edu.mx/archivos2013/TPM/temas/s1u2.html