CLASE_1.1
-
Upload
eddy-alexander-amperez-carranza -
Category
Documents
-
view
2 -
download
0
description
Transcript of CLASE_1.1
PROGRAMACION1
Ing. Erick [email protected]
DIFERENTES PUNTOS DE VISTA.
Un conjunto de dispositivos electromecánicos y circuitos integrados diseñados para responder de cierta forma bajo determinadas circunstancias. ◦ Ingeniero electrónico
Un computador representa una maquina perfecta para plasmar sus complejos algoritmos.◦ Ingeniero en Sistemas
EL COMPUTADOR
DIFERENTES PUNTOS DE VISTA.
Para otras personas surge únicamente como una herramienta indispensable de trabajo que ahorra tiempo y costos en una empresa.
Desafortunadamente para algunas el computador permanece aún cubierto de sombras de misterio, como un ente mágico y casi desconocido.
EL COMPUTADOR
Necesidad de calculo◦ Hombre primitivo
Palos, piedras, dedos, etc…◦ Egipcios
Sistema decimal numérico Calendario muy exacto
◦ Babilonia (1700 A.C.) Tablas de multiplicar Sistema numérico sexagesimal (base 60)
Segundos, minutos, horas
◦ America Incas, aztecas y los mayas
Calendario más exacto Sistema numérico vigesimal (base 20) Número cero
HISTORIA DE LOS DISPOSITIVOS DE CALCULO
EL ABACO
◦ Abaco chino (1200 AC) Un marco con travesaño y 7 alambres Cada alambre tiene dos cuentas en el travesaño
superior y 5 en el inferior Cada alambre es una posición en el sistema decimal,
representándose cada dígito de izquierda a derecha.
HERRAMIENTAS MECANICAS DE CALCULO
EL ABACO
◦ Funcionamiento
Para sumar dos números en el abaco se representan uno primero y sin borrarlo se procede a representar el siguiente. Si las dos cuentas en el travesaño superior ya han sido utilizadas se trata de un acarreo (carry) y se mueve una cuenta del travesaño inferior del alambre izquierdo mas próximo.
HERRAMIENTAS MECANICAS DE CALCULO
Reglas de calculo◦ William Oughtred – 1633◦ Algoritmo de Napier
Calculadora de pascal◦ Blaise Pascal – 1642◦ Sumar, restar, multiplicar y dividir
Máquina de diferencias◦ Charles Babbage – 1822
Maquina analitica – 1823 Padre de la computación
HERRAMIENTAS MECANICAS DE CALCULO
EVOLUCION DEL COMPUTADOR Cerebro de un computador
◦ Procesador central Intel
4004 - 1971 Procesador de 4 bits 60,000 operaciones por segundo Procesador de propósito general
8008 - 1972 300,000 instrucciones por segundo Direcciona hasta 16kb de memoria principal
8080 – 1974 Direcciona hasta 64kb de memoria principal Base para las microcomputadoras
8086 – 1976 Procesador de 16 bits
8088 – 1979 Mejora del 8086, también de 16 bits Base para las computadoras personales
80286 y 80386 Microprocesadores de 16 y 32 bits respectivamente.
EVOLUCION DEL COMPUTADOR Zilog
Faggin y Masatoshi Shima – 1985 Z80
Compatible con el 8080 Mejora rapidez
Procesadores de 16 bits Z-8000
Procesadores de 32 bits Z-80000
Motorola◦ 6800◦ Microprocesadores dedicados
Perífericos◦ MC68000 – 1977
Gran cantidad de programación para hacerlo funcionar Macintosh
Computador◦ Lenguaje de máquina
ceros y unos (0,1) Bits
Programas Tedioso Gran probabilidad de error Gran conocimiento
Lenguajes de Programación
La pereza es la madre de la rapidez
Bajo nivel◦ Apegados al lenguaje de maquina◦ Assembler
Alto nivel◦ Apegados al lenguaje humano◦ Cobol, Pascal, Basic, C++, etc.
Traducción◦ Compilado
Traducción completa del programa Archivo ejecutable
◦ Interpretado Traducción línea por línea
Lenguajes de Programación
Sistema Operativo◦ Administra
Hardware Software
◦ Atiende los pedidos del usuario con cualquiera de los dispositivos del computador
Programas importantes