Conceptos básicos de programación
ALGORITMO
• Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo unatarea en un tiempo más finito. [Donald E. Knuth, 1968]
• Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas noambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo determinado. [Rodolfo Quispe-Otazu, 2004]
PROGRAMA
• Conjunto de instruccionesdetalladas y codificadas que se dan a un ordenador para que realice o ejecute determinadas operaciones.
• Un programa de computadora es un conjunto de instrucciones que producirán la ejecución de unadeterminada tarea. En esencia, un programa es un medio para llegar a un fin. El fin será normalmente definido como la información necesaria para solucionar un problema. En conclusión programa es elproceso para solucionar un problema.
LENGUAJE DE PROGRAMACIÓN
• Lenguaje artificial que puede ser usado para controlar el comportamiento de una máquina, especialmente una computadora. Estos secomponen de un conjunto de reglas sintácticas y semánticas que permiten expresar instrucciones que luego serán interpretadas.
• Es un conjunto de símbolos junto a un conjunto de reglas para combinardichos símbolos que se usan para expresar programas. Constan de un léxico, una sintaxis y una semántica.
PARADIGMA DE PROGRAMACIÓN
• Más específicamente para la ciencia de la computación, probablementefue Ro-bert Floyd4 quien habló por primera vez del término Paradigmas de Programación y quien los definió como un proceso de diseño que va más allá de una gramática, reglas semánticas y algoritmos,sino que es un conjunto de métodos sistemáticos aplicables en todos los niveles del diseño de programas.
• Los paradigmas de programación son la forma, que determinan los métodos y las herramientas...
Regístrate para leer el documento completo.