Está en la página 1de 11

Colegio Sagrado Corazón de Jesús.

¿QUÉ ES PROGRAMACIÓN
INFORMÁTICA?
Desarrollo de Diseñar, codificar,
pequeñas depurar y
aplicaciones. mantener el
código fuente

Diseño del Código Software Lenguaje de


programación

Crear
El análisis y diseño programas
“Aplicación”
Algoritmos
especializados y
lógica formal
LOS LENGUAJES DE
PROGRAMACIÓN Y SUS NIVELES
Símbolos Palabras Programa
Conjunto

Lenguajes Lenguajes Lenguaje


de alto de Bajo de
nivel: Nivel: máquina:

El Basic, Cobol,
Fortran, Pascal, Lenguaje
Turbo Pascal, C, Código binario
Ensamblador
Modula, Ada
HISTORIA DE LOS PRIMEROS
LENGUAJE DE PROGRAMACIÓN
Charles Babagge Maquina analítica Ada Lovedby
Tarjetas perforadas
XX
XIX

Charles Jacquard

1823 precisión de 20
dígitos
alan-turing

HISTORIA DE LOS PRIMEROS


LENGUAJE DE PROGRAMACIÓN
Unidad de Unidad de
1 entrada
2 Memoria 3 control

4 Unidad
5 Unidad de
Aritmético-Lógica salida

Charles Babbage, conocido como el "padre de la informática" no


pudo completar en aquella época la construcción del computador
que había soñado, dado que faltaba algo fundamental: la electrónica.
El camino señalado de Babbage, no fue nunca abandonado y
siguiéndolo, se construyeron los primeros computadores.
ELEMENTOS QUE CARACTERIZAN A
UN LENGUAJE DE PROGRAMACIÓN:

Describe las
Almacenar
combinaciones
datos
específicos
Ordenar al
programa

Indican ciertas
premisas

Ejecutan
constantemente
un código
RELACIÓN ENTRE LA FÍSICA Y
LA PROGRAMACIÓN:

Entrenar Razonar Resolver Creatividad


problemas

Animaciones
por
computadores Maxwell Kepler
TIPOS DE PROGRAMACIÓN

Estructurada Orientada a
Secuencial
Objetos:

Lógica o de Inteligencia
lenguaje natural Artificial

Basic, Cobol. Prolog (Programming Logic)

Turbo Visual Basic de la Similar a la mente humana


PASCAL, C, Microsoft, C Builder de
Modula, Ada. la Borland Internacional,
Java, Xml, entre otros.
LENGUAJES IMPORTANTES HOY
EN DÍA:
Java
C
C++
C#
Phyton
PHP
Visual Basic. NET
Perl
JavaScript
Delphi/Object Pascal
INTERPRETACIÓN Y COMPILACIÓN

Lenguaje Lenguaje Lenguajes


interpretado compilado intermediarios

Un programa escrito en Un programa escrito en un Algunos lenguajes


lenguaje compilado posee pertenecen a ambas
un lenguaje interpretado categorías (LISP, Java,
requiere de un programa la ventaja de no necesitar Python...) dado que el
auxiliar que se le un programa anexo para programa escrito en estos
ser ejecutado una vez que lenguajes puede, en ciertos
denomina el intérprete,
casos, sufrir una fase de
que traduce los ha sido compilado.
compilación intermediaria,
comandos de los Además, como sólo es en un archivo escrito en un
programas según sea necesaria una traducción, la lenguaje ininteligible (por lo
ejecución se vuelve más tanto diferente al archivo
necesario. fuente ) y no ejecutable
rápida. (requeriría un interprete).
GRACIAS POR SU ATENCIÓN