Ingeniería Electrónica Prof.: Ing. José A. Flames M.
Práctica 1 Concepto de Algoritmo Un algoritmo es un conjunto de pasos precisos, definidos y finitos que conducen a la solución de un problema. Por ejemplo: El desarrollo de las actividades diarias en nuestra vida cotidiana, corresponde a un algoritmo. Así como también: La realización del cálculo de la ecuación de segundo grado. La emisión de una nómina de pago de empleados. El cálculo de promedios de notas de Estudiantes de Misión Sucre. Entre otros.
De Algoritmo a Programa Cuando un algoritmo deba ser ejecutado por una computadora, se necesita expresar el algoritmo en instrucciones comprensibles por la computadora; para esto se utilizan los lenguajes de programación. Al algoritmo expresado en un determinado lenguaje de programación, se le denomina programa. Esto índica que de un determinado problema o situación dada, se elabora un algoritmo con los pasos necesarios para su solución, y si se requiere sea ejecutado por un computador, se traduce el algoritmo a instrucciones editadas en un lenguaje de programación. Veámoslo a través del presente ejemplo: Algoritmo para resolver la sumatoria de dos números.
Compilación El programa escrito en un lenguaje de programación (comprensible por el ser humano, aunque se suelen corresponder con lenguajes formales descritos por gramáticas independientes del contexto) no es inmediatamente ejecutado en una computadora. La opción más común es compilar el programa, aunque también puede ser ejecutado mediante un intérprete informático El código fuente del programa se debe someter a un proceso de transformación para convertirse en lenguaje máquina, interpretable por el procesador. A este proceso se le llama compilación.