La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Introducción a la Programación

Presentaciones similares


Presentación del tema: "Introducción a la Programación"— Transcripción de la presentación:

1 Introducción a la Programación
Leonel Morales Díaz Ingeniería Simple Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados Disponible en:

2 Objetivos Aprender a programar Programar en cualquier computadora
Importancia de la sintáxis Estructuras de programación Programar en cualquier computadora HTML - DHTML VBScript – Javascript HTML Applications

3 Contenidos Breve historia de los lenjuages Categorías de los lenguajes
Estructuras de programación Formular soluciones algorítmicas Implementar soluciones en lenguajes Programación básica de objetos

4 Contenidos adicionales
Familias de objetos: DOM, Excel, FileSystemObject (Windows) Teoría básica del color Metodologías de diseño y prototipado Tipos de algoritmos Recursivos, backtracking, dividir y conquistar, fuerza bruta, ascenso de colina, etc.

5 Historia de los lenguajes
Breve...

6 Prehistoria Charles Babbage Ada Lovelace Construyó computadora
Lenguaje para programar telares

7 II Guerra Mundial Alan Turing ENIAC John Von Neumann
Máquinas de Turing Test de Turing ENIAC Programación por conmutadores John Von Neumann El programa almacenado

8 Primeros lenguajes Decada de los 40: Más adelante: PNemónicos
Código de máquina Binario Códigos de operación Sumar 0001 Restar 0010 Más adelante: PNemónicos

9 Lenguajes de “alto nivel”
Más próximos al lenguaje natural Los primeros (1955 ->) FORTRAN (Formula Translator) COBOL (Common Business Oriented Language) ALGOL (Algorithmic Language) (60s) Pascal, C, SmallTalk, Java LISP (List Procesor) (60s)

10 ¿Cuándo aparecieron? Pascal 1970 C 1972 Prolog 1973 SEQUEL 1975
SQL 1992 Visual Basic 1992 Basic 1960 Java 1996

11 Paradigmas de programación
Lenguajes imperativos Programa: serie de pasos Un cálculo, una entrada o una salida Condicionales, bucles y secuencias Cobol, Fortran, C Orientado a objetos Programa: colección de objetos Objetos interactúan entre sí Smalltalk, Java, C++

12 Paradigmas de programación
Programación funcional Programa: colección de funciones Funciones matemáticas: dominio y contradominio Interactúan entre sí Condicionales, recursividad, composición funcional Lisp, Scheme

13 Paradigmas de programación
Programación Lógica Programa: declaraciones lógicas Falso o verdadero Backtracking Prolog Guiada por eventos Programa: ciclo de respuesta a eventos Evento: suceso generado por el entorno Visual Basic, Java

14 Paradigmas de programación
Programación concurrente Programa: colección de procesos cooperativos Comparten información y recursos Simulación por computadora Sistemas operativos GPSS, Java, SQL

15 Lenguajes de Programación
Contexto de uso

16 Programación de sistemas
Conjunto de elementos Que interactúan Para lograr un fín Ludwing Von Bertalanffy El enfoque sistémico Sistemas informáticos

17 Solución de problemas Contexto más general Se plantea un problema
Se diseña un algoritmo de solución Se traslada el algoritmo a programa Se corre el programa Se obtiene la solución


Descargar ppt "Introducción a la Programación"

Presentaciones similares


Anuncios Google