Vous êtes sur la page 1sur 1

Lenguajes Algorítmicos

Programa
Es la descripción del algoritmo computacional, codificado en un determinado lenguaje de programación. 
El lenguaje de programación optimiza la descripción de pasos que debe realizar la computadora para alcanzar el objetivo del 
algoritmo.
Según el Objetivo del Programa computacional podemos considerar los siguientes tipos:
Programa Fuente.­ Es el programa escrito por el programador a partir del algoritmo, se desarrolla a partir de un programa 
“Editor”.
Programa Objeto.­ Es el programa obtenido por la computadora a partir del programa Fuente después de un proceso de 
“Compilación”, realizado a su vez por un programa Compilador; en éste proceso se traducen las instrucciones (pasos) 
descritas por el programador a operaciones directamente interpretables por la computadora.
Programa Ejecutable.­ Es el programa obtenido por la computadora a partir del programa Objeto, después de un proceso de 
“montaje”, realizado por un programa “Linker o Enlazador / Montador”, para complementarse con otros programas propios 
de la computadora (fabricante del sistema) para agruparse en la Biblioteca del Sistema.
Programa de Utilidad.­ Son programas diversos de uso general para cualquiera aplicación, forman parte del sistema.
Programa de Aplicación.­ Son los programas desarrollados para ser utilizados por los usuarios finales de una computadora, 
para ejercer una actividad no orientada a la producción de nuevos programas.

Lenguaje de Programación
Es el lenguaje empleado por el programador para dar a la computadora las Instrucciones necesarias para la ejecución de un 
Algoritmo determinado que constituye al programa Fuente.
Existen diversos tipos de Lenguajes de Programación, clasificándose de acuerdo a la proximidad de su gramática y tipos de 
instrucciones respecto a las específicas de la computadora.
Lenguajes de Alto Nivel.­ Son aquellos en los que las instrucciones son descritas en un lenguaje próximo al empleado por los 
humanos.
Lenguajes de Bajo Nivel.­ Son aquellos en los que las instrucciones se corresponden en forma casi idéntica con las 
ejecutables por la computadora, siendo su sintaxis difícilmente interpretables por los humanos; se convierten a programas 
Objeto, mediante un proceso de “ensamblado”, realizado por un programa “Ensamblador”.

Instrucciones
Acciones.­ Cada uno de los pasos descritos durante el desarrollo o diseño del algoritmo, constituidos por acciones 
elementales o complejas; tomando en cuenta el grado de especificación o detalle del algoritmo (general o especifico)

Sentencias (Enunciados).­ Instrucción que podemos expresar en un lenguaje de programación, otorgando precisión en la 
acción a realizar mediante la especificación sujeta a las reglas de sintaxis propias del lenguaje de programación; por lo que se 
denomina también Sentencias a las acciones expresadas en un Lenguaje Algorítmico.

Tipos de Sentencias.

En la descripción de un algoritmo o programa se deberá expresar no sólo las acciones a realizar, sino también las condiciones 
en las que éstas deben realizarse. Para conseguir controlar la Secuencia (orden) en la que deben ejecutarse cada una de las 
sentencias de un algoritmo, se han definido un reducido, pero suficiente número de tipos de sentencias.

Secuenciales.­ Son aquellas que se ejecutan en orden progresivo (después de la anterior la siguiente). Constituyen la acciones 
elementales que se deben ejecutar para alcanzar el objetivo final del algoritmo. 

Selectivas.­ Son aquellas que permiten condicionar la ejecución de una o más sentencias al cumplimiento de una determinada 
condición; por lo que permiten seleccionar una acción a realizar entre varias alternativas.

Iterativas.­ Son las que permiten conseguir que una determinada acción se ejecute más de una vez.

Vous aimerez peut-être aussi