1. IEM SAN JUAN BAUTISTA DE LA SALLE
PRESENTADO POR :
Leidy vannesa pinzón puentes
karen johana lagos torres
presentados a :
Manuel suescun
curso :1002
zipaquira
2013
2. Es el proceso de diseñar,
codificar, depurar y mantener
el código
fuente de programas
computacionales
El propósito de la
programación es crear
programas que exhiban un
comportamiento deseado.
El código fuente es escrito en
un lenguaje de programación
3. Un lenguaje de programación es un lenguaje
inventado para controlar una máquina,
(normalmente, un ordenador).
4. 1.LENGUAJE DE NIVEL ABTRACTO
• La programación se realiza teniendo muy en cuenta las características del
LENGUAJE DE procesador. Ejemplo: Lenguajes ensamblador
NIVEL BAJO
• Permiten un mayor grado de abstracción pero al mismo tiempo mantienen
algunas cualidades de los lenguajes de bajo nivel. Ejemplo: C puede realizar
LENGUAJE DE operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos
como lo que son en realidad a bajo nivel (números), etc.
NIVEL MEDIO
• más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de
una manera cercana al pensamiento humano ignorando (abstrayéndose) del
LENGUAJE DE funcionamiento de la máquina. Ejemplos: Java, Ruby
NIVEL ALTO
5. 2.proposito
LENGUAJE DE
PROPOSITO
GENERAL
• Aptos para todo tipo de tareas: Ejemplo: C.
• Diseñados para realizar sistemas operativos o drivers.
LEGUAJE DE
PROGRAMACION
DE SISTEMAS
LENGUAJE DE
SCRIPT
• Para realizar tareas varias de control y auxiliares.
Antiguamente eran los llamados lenguajes de procesamiento
por lotes (batch) o JCL (“Job Control Languages”).
6. Lenguajes
imperativos o
procedurales
Lenguajes
imperativos o
procedurales
Lenguajes
orientados a
objetos.
• Estos lenguajes se fundamentan en el uso de variables para almacenar valores y el
uso de instrucciones que indican las operaciones a realizar sobre los datos. La
mayoría de los lenguajes de alto nivel son de este tipo.
• En este caso, el proceso por el cual se ejecuta el programa no aparece de forma
explícita. Los programas se construyen mediante la definición de funciones
(lenguajes funcionales como Lisp) o expresiones lógicas que indican las relaciones
entre determinadas estructuras de datos (lenguajes de programación lógica como
Prolog).
• El diseño de los programas se centra más en los datos y su estructura. Los programas
consisten en descripciones de unidades denominadas objetos que encapsulan los
datos y las operaciones que actúan sobre ellos. Uno de los lenguajes más usados en
esta filosofía es el C++.
7.
8.
9.
10.
11.
12.
13.
14. El número de veces que el bloque
de instrucciones se ejecutará se
puede especificar de manera
explícita, o a través de una
condición lógica que indica cuándo
se ejecuta de nuevo y cuándo no