Académique Documents
Professionnel Documents
Culture Documents
Conceptos fundamentales.
Informtica y computador.
Sistemas de procesamiento de la informacin.
Hardware
Software
Sistemas Operativos.
Desarrollo de un programa
Que es un programa
Lenguajes de programacin: Lenguaje mquina.
Introduccin a la programacin
INFORmacin autoMTICA.
Conjunto de conocimientos cientficos y tcnicas que
Computador.
Mquina programable para el tratamiento de la
informacin.
Datos COMPUTADOR Resultados
Introduccin a la programacin
Introduccin a la programacin
Introduccin a la programacin
Introduccin a la programacin
Introduccin a la programacin
Introduccin a la programacin
La programacin de ordenadores es el
conjunto de tcnicas, mtodos y reglas
para construir programas de ordenador
legibles, correctos y eficientes.
Un programa debe escribirse en un
lenguaje entendible por el ordenador.
Para definir un lenguaje de programacin
es necesario especificar:
Conjunto
de
smbolos
palabras
clave
utilizables
Reglas gramaticales para construir sentencias
sintctica y semnticamente correctas.
Introduccin a la programacin
Lenguaje mquina
Lenguaje ensamblador
Lenguajes de alto nivel
Introduccin a la programacin
10
Introduccin a la programacin
11
12
13
Introduccin a la programacin
14
15
Compilador:
Introduccin a la programacin
16
Intrprete:
Es un programa que toma como entrada un
programa escrito en lenguaje fuente y lo traduce
y ejecuta instruccin a instruccin. No genera un
programa escrito en lenguaje mquina.
Por ejemplo, un programa escrito en lenguaje
Basic necesita el interprete Basic para ser
ejecutado.
A diferencia de un compilador, un interprete verifica
cada lnea del programa cuando se escribe, facilita
la puesta a punto del programa pero la ejecucin
es mas lenta ya que acarrea una traduccin
simultanea.
Introduccin a la programacin
17
Programacin imperativa
Programacin funcional
Programacin lgica
Programacin orientada a objetos
Introduccin a la programacin
18
Programacin imperativa.
Introduccin a la programacin
19
Programacin declarativa.
Programacin funcional.
20
Programacin lgica.
Un programa consise en declarar una serie de hechos
Introduccin a la programacin
21
Introduccin a la programacin
22
Coche. Atributos:
Color
Potencia
Marca
Modelo
Coche.Mtodos:
Arrancar
Frenar
Acelerar
Cambiar
Marcha
Figura
Animal
Clase
Objeto
Atributos
Mtodos
Instancia
Abstraccin
Encapsulamiento
Modularidad
Jerarqua
Generalizacin
Herencia
Asociacin
Agregacin
Polimorfismo
Constructor
Destructor
Miembro Pblico
Miembro Privado
Miembro Protegido