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