Académique Documents
Professionnel Documents
Culture Documents
Es un conjunto de palabras, smbolos y reglas sintcticas mediante los cuales puede indicarse
a la computadora los pasos a seguir para resolver un problema.
Los lenguajes de programacin pueden clasificarse por diversos criterios, siendo el ms
comn su nivel de semejanza con el lenguaje natural, y su capacidad de manejo de niveles
internos de la mquina.
Los principales tipos de lenguajes utilizados son tres :
Lenguaje Mquina.
Poca fiabilidad.
En la actualidad, las desventajas superan a las ventajas, lo que hace prcticamente no recomendables a
los lenguajes mquinas.
Lenguajes de Bajo Nivel.
Son ms fciles de utilizar que los lenguajes mquina, pero al igual que ellos, dependen de la
mquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador. Las
instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotcnicos. Por
ejemplo, nemotcnicos tpicos de operaciones aritmticas son : en ingls : ADD, SUB, DIV,
etc. ; en espaol : SUM, RES, DIV, etc.
Una instruccin tpica de suma sera :
ADD M, N, P
El tiempo de formacin de los programadores es relativamente corto comparado con otros lenguajes.
La escritura de programas se basa en reglas sintcticas similares a los lenguajes humanos. Nombres de
las instrucciones tales como READ, WRITE, PRINT, OPEN, etc.
Transportabilidad.
Desventajas de los lenguajes de alto nivel.
Incremento del tiempo de puesta a punto al necesitarse diferentes traducciones del programa fuente para
conseguir el programa definitivo.
6
La programacin de algoritmos no es ms que el estudio de un problema, su anlisis e
implementacin final del mismo.
En la programacin de los algoritmos encontramos tres fases fundamentales, las
cuales son: identificacin del problema, anlisis y desarrollo del problema e
implementacin.
En la programacin de algoritmos la identificacin del problema no es ms que, que es
lo que se quiere hacer, para ello en esta etapa, encontramos informacin de entrada o
inicial, que servira para el anlisis del problema.
La segunda etapa o fase es analizar el problema, en esta etapa es conveniente dividir
o segregar las tareas necesarias e identificadas que ayudaran a la solucion del
problema dado. De esta forma se simplificaran y seran ms comprensibles para su
desarrollo, es recomendable siempre ir de las tareas o actividades ms simples a las
ms complejas. En esta fase se transforma la informacin de entrada recibida.
La tercera etapa en la programacin de algoritmos, consiste en la implantacin y
puesta en desarrollo del mismo, aqui se obtiene la informacin y resultado final
resultante de las etapas anteriores.
En la programacin de algoritmos, se utiliza una nomenclatura llamada seudocodigo,
una vez realizados los algoritmos en seudocodigo, estos pueden ser traducidos en
cualquier lenguaje de programacin que lo soporte.