Está en la página 1de 4

I.E.S.

Juan Antonio Suanzes

Lenguaje de programación C/C++


para control de procesos
industriales.

 Tema 0 : Introducción

09/02/08 © Julián Antón Pérez 1 / 22


ÍNDICE DE LA PRESENTACIÓN :
 ¿Qué es un
programa?
 El código máquina.
 Lenguajes de
programación.
 Diferencias básicas
entre los distintos
lenguajes de
programación.
 Listado y aplicación
de algunos
lenguajes de
programación.
 Un mismo ejemplo
escrito con distintos
lenguajes de
programación.
 Lenguajes
compilados /
interpretados.
 Entornos visuales/
no visuales.
 Objetivos finales.

09/02/08 © Julián Antón Pérez 2 / 22


Concepto de programa.
 ¿Qué es un
programa? Un programa es un conjunto o listado de
 El código máquina. instrucciones ordenados en forma lógica
 Lenguajes de
programación.
(secuencia), con el objeto de realizar una tarea.
 Diferencias básicas
entre los distintos
lenguajes de Programa Tarea
programación.
 Listado y aplicación
de algunos
lenguajes de
programación.
 Un mismo ejemplo
escrito con distintos
lenguajes de
programación.
 Lenguajes
compilados /
interpretados.
 Entornos visuales/
no visuales.
 Objetivos finales.

09/02/08 © Julián Antón Pérez 3 / 22


Si un programa consta de una lista de instrucciones,
¿cómo deben escribirse estas instrucciones para que
 ¿Qué es un un ordenador las "entienda" y las ejecute?
programa?
 El código máquina. Programa : Lista de Microprocesador (CPU):
(CPU) Único
 Lenguajes de instrucciones. elemento que tiene capacidad
programación.
 Diferencias básicas
de ejecutar los programas.
entre los distintos
lenguajes de 10110000
programación.
01100001
 Listado y aplicación
de algunos
lenguajes de 00000101
programación.
 Un mismo ejemplo
00001000
escrito con distintos
lenguajes de 00101101
programación.
 Lenguajes
00000011
compilados / 10110000 01100001  Poner el número 97 decimal en un
interpretados. .... acumulador interno.
 Entornos visuales/ 00000101 00001000  Sumar a ese acumulador el valor 8
no visuales. decimal.

 Objetivos finales. 00101101 00000011  Restar al valor anterior obtenido, tres


unidades.

.....

09/02/08 © Julián Antón Pérez 4 / 22