Introduccion a la programacion
[pic]
UNIDAD I
MATERIA:
INTRODUCCION A LA PROGRAMACION
PROFESOR:
GABRIEL NAVA FOMBONA
ALUMNOS:
MARCO ANTONIO MELENDEZ MARTÍNEZ
JORGE FABELA ROBLES
SOLORIO HERNANDEZ
ROBERTO
CARRERA:
INGENIERIA ELECTROMECANICA
02 de septiembre del 2010, Lázaro Cárdenas Michoacán.
INDICE
INTRODUCCION 3
HISTORIA DE LOS LENGUAJES DEPROGRAMACION 4
CRONOLOGIA DE LENGUAJES DE PROGRAMACION 5
ANALISIS Y COMPRENSION DE PROBLEMAS 7
DISEÑO DE ALGORITMOS 8
METODOLOGIA DE PROGRAMACION 10
DIAGRAMA DE FLUJO 11
PSEUDOCODIGOS 12
VARIABLES Y CONSTANTES 13
TIPOS DE DATOS FUNDAMENTALES 14
MODIFICADORES DE DATOS 15
OPERADORES Y PRECEDENCIA 15
CONSTRUCCION DE EXPRESIONES 18
SENTENCIAS 19
INTRODUCCIONPara el desarrollo de programas de cierta envergadura o complejos, con ciertas garantías de calidad, es conveniente seguir alguno de los modelos de desarrollo de software existentes, en donde la programación es sólo una de las etapas del proceso de desarrollo de software. Los modelos de desarrollo de software los aborda una disciplina específica del campo de la informática: la ingeniería delsoftware.
Programar es más sencillo que aprender una lengua. La programación se rige por unas reglas que se asemejan con ciertas diferencias, a las de una lengua natural. La particularidad estriba en que las reglas de programación tienen menor ambigüedad.
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
Los primeros lenguajes de programación surgieron de la idea de Charles Babagge, la cual se leocurrió a este hombre a mediados del siglo XIX. Era un profesor matemático de la universidad de Cambridge e inventor ingles, que la principio del siglo XIX predijo muchas de las teorías en que se basan los actuales ordenadores. Consistía en lo que él denominaba la maquina analítica, pero que por motivos técnicos no pudo construirse hasta mediados del siglo XX. Con él colaboro Ada Lovedby, la cual esconsiderada como la primera programadora de la historia, pues realizo programas para aquélla supuesta maquina de Babagge, en tarjetas perforadas.
Como la maquina no llego nunca a construirse, los programas de Ada, lógicamente, tampoco llegaron a ejecutarse, pero si suponen un punto de partida de la programación, sobre todo si observamos que en cuanto se empezó a programar, los programadoresutilizaron las técnicas diseñadas por Charles Babagge, y Ada, que consistían entre otras, en la programación mediante tarjetas perforadas. A pesar de ello, Ada ha permanecido como la primera programadora de la historia. Se dice por tanto que estos dos genios de antaño, se adelantaron un siglo a su época, lo cual describe la inteligencia de la que se hallaban dotados.
[pic]
Computadora de CharlesBabagge
CRONOLOGIA DE LENGUAJES DE PROGRAMACION
1642 Adder Mecánica
Blaise Pascal, utiliza engranajes, podía sumar y restar
1670's - Calculadora mecánica
Gottfried Wilhelm Leibniz, se pudo sumar, restar, multiplicar y dividir
1801 - Telar de Jaquard
Joseph-Marie Jacquard tarjetas perforadas de metal, primer "programa almacenado" dispositivo de programa
1822 - Máquina DiferencialCharles Babbage. Diseñado para calcular polinomios. Se utiliza un programa almacenado. Abandonado en 1833.
Circuitos de 1940 - ReWire
A principios de 1950 - La máquina Idioma: ceros y unos
De 1950 - Asamblea de idiomas
Simbólico Versión del lenguaje de máquina, no es transportable. Traducido por Assembler
Finales de 1950 - FORTRAN,
Backus en IBM
FORmula Traductor
En primer lenguaje dealto nivel de programación
En primer compilador
1960 - Simula
Elementos de los lenguajes orientados a objetos
De 1970
Pascal, N. Wirth, enseñanza de idiomas
C
Lenguaje de Programación de Sistemas.
Bastante pequeño y portátil.
Para Implantar Unix en PDP-11.
Thompson y Ritchie en los Laboratorios Bell.
Small Talk
Totalmente orientada a objetos
Interpretado y Lento
Xerox Parque...
Regístrate para leer el documento completo.