COLEGIO HIPANO AMERICANO SECCIÓN SECUNDARIA JÓVENES favor de transcribir esta información en tu cuaderno, después de la portada de marzo. No se aceptará impresa, recortada y pegada. Recordemos que… Un algoritmo es un conjunto ordenado y finito de instrucciones que permite hallar la solución de un problema. Un programa es la codificación del algoritmo en algún lenguaje de programación o en lenguaje máquina. La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Léxico y programación. La programación se rige por reglas y un conjunto más o menos reducido de órdenes, expresiones, instrucciones y comandos que tienden a asemejarse a una lengua natural. Programas y algoritmos. Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Un programa normalmente implementa (traduce a un lenguaje de programación concreto) uno o más algoritmos. Un algoritmo puede expresarse de distintas maneras: en forma gráfica, como un diagrama de flujo, en forma de código como en pseudocódigo o un lenguaje de programación, en forma explicativa, etc. Los programas suelen subdividirse en partes menores, llamadas módulos, de modo que la complejidad algorítmica de cada una de las partes sea menor que la del programa completo, lo cual ayuda al desarrollo del programa. Esta es una práctica muy utilizada y se conoce como "refino progresivo". ALGUNOS TIPOS DE PROGRAMAS Programación imperativa o estructurada: C, PASCAL, FORTRAN Programación Orientada a Objetos: Visual C++, Java Programación funcional: LISP Programación lógica: PROLOG