P. 1
Programacion y Metodos Numericos

Programacion y Metodos Numericos

|Views: 23|Likes:

More info:

Published by: Abdel Iram Ramirez Gonzalez on Sep 12, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

09/22/2014

pdf

text

original

UNIDAD I EL COMPUTADOR

Ing. Abdel Iram

Universidad Miguel Alemán, Septiembre de 2013.

La arquitectura de los computadores ha ido evolucionando a lo largo de la historia

El ABACO
Primer dispositivo manual que se usaba para contar. Todavía se utiliza para ilustrar los principios de contar en las escuelas. Se usa en China desde el siglo trece.

Tendría 5000 años de antigüedad Es la primera herramienta para calcular conocida

Algoritmo

Los matemáticos hindúes, árabes y europeos fueron los primeros que desarrollaron técnicas de cálculo escrito. El matemático árabe Al'Khwarizmi, escribió un libro de Aritmética, traducido al latín como Algoritmi de número Indorum, donde introduce el sistema numérico indio y los métodos para calcular con él.

Huesos de Napier
En 1617, el escocés John Napier inventa los llamados huesos de Napier. .Consiste de una regla fija y otra móvil que se desliza sobre la primera, de manera que deja ver el producto de 2 números.

Máquina de contar desarrollada por John Napier. Usada para resolver problemas de multiplicación usando funciones logarítmicas.

Blaise Pascal (1623-1662) Matemático Francés Construyó la primera máquina de sumar en 1642 La Pascalina Primera máquina mecánica de suma y resta. Inventada por Blaise Pascal. . Sumaba y restaba largas columnas de números sin equivocarse.

Leibnitz Calculating Machine Desarrollada por Gottfried Wilhelm Von Leibnitz. restar. dividir y calcular raíces cuadradas. . Usó alguna de las ideas de Pascal. la cual es la base de la programación y de la operación de las computadoras. Este modelo podía sumar. multiplicar. Se le acredita el haber comenzado el estudio formal de la lógica.

Utilizó tarjetas perforada . tejedor francés que quería encontrar un método más fácil para hacer sus telares. El hizo un aditamento para la máquina de tejer que era controlado por tarjetas perforadas.El telar de Jacquard (yaguer) Creado por Joseph Marie Jacquard. Esta máquina fue considerada el primer paso para la automatización binaria.

Las instrucciones almacenadas en tarjetas perforadas .Charles Babbage (1791-1871) Matemático Inglés Creó una máquina de Diferencias en 1822 Usó tecnología para relojes Para resolver ecuaciones polinomiales Babbage (1933) diseñó la máquina analítica Máquina programable de propósito general Vapor como fuente de energía Máquina Analítica de Babbage Diseñada para almacenar 1000 números con 50 decimales cada uno.

grababa los números a ser usados en los cálculos.Charles Babbage (1791-1871) Un dispositivo complejo de cálculo que usaba dos pares de tarjetas perforadas. . A Charles Babbage se le conoce como el padre de las computadoras. Esta máquina podía recibir instrucciones. procesar y guardar información e imprimir los resultados. Un par daba las instrucciones a la máquina mientras que el otro par. Es similar a las computadoras desarrolladas en 1940.

Augusta Ada King. Condesa de Lovelace (1815-1852) Ayudante de Babbage Diseñó un lenguaje para la máquina analítica Es considerada la primera programadora de la historia Creó el lenguaje programación “Ada” de .

Boole aproximó la lógica en una nueva dirección reduciéndola a un álgebra simple. Su álgebra consiste en un método para resolver problemas de lógica que recurre solamente a los valores binarios 1 y 0 y a tres operadores: AND (y). .Álgebra Booleana George Boole publica Las leyes del pensamiento sobre las cuales son basadas las teorías matemáticas de Lógica y Probabilidad. Comenzaba el álgebra de la lógica. incorporando lógica en las matemáticas. OR (o) y NOT (no).

Herman Hollerith Desarrolló una máquina no programable para procesar los datos del censo de 1980 de USA. Los datos se almacenaban en tarjetas Perforadas Redujo el tiempo del censo de años a semanas .

. durante el censo de 1880. la cual en 1923 paso a ser la "International Business Machines Corporation (IBM)". Las tarjetas eran insertadas en la máquina tabuladora y ésta calculaba la información recibida.Máquina Tabuladora (ojo) Desarrollada por el Dr. El diseñó un sistema mediante el cual las tarjetas eran perforadas para representar la información del censo. Herman Hollerith que trabajó para la oficina del Censo de los EE.UU. En 1896 fundó la "Tabulating Machine Company".

Se suicidó en 1954 . Ayudó a decifrar (criptoanálisis) los secretos durante la 2° guerra mundial códigos Trabajó en la construcción de un computador electrónico británico (Colossus) para decifrar códigos Perseguido por ser Homosexual.Alan Turing (1912-1954) La Era Electrónica Matemático inglés y primer científico de computación Creó modelos matemáticos (Máquina de Turing) 1936 de computadores Demostró teoremas fundamentales acerca de las limites de la computabilidad (Teoría de la Computación).

John Atanasoff Físico americano Construyó la primera computadora electrónica digital construida por John Atanasoff y Clifford Berry Atanasoff Berry máquina ABC a finales de los años 30 Para resolver sistemas de ecuaciones Usó tubos de vacio No la terminó por falta de recursos .

Utilizaba ceros y unos (encendido y apagado) para representar números. Usó retardos electromecánicos Números de 23 dígitos.Howard Aiken Físico Americano y matemático aplicado Construyó Harvard Mark I en colaboración con IBM en 1944. Primera computadora electromecánica que utiliza principios magnéticos. logarítmos y funciones trigonométricas .

cibernético Trabajó en el proyecto de la bomba atómica Inventó la teoría juegos y la teoría del autómata auto-replicante Originador el concepto computador en 1945 de programa almacenado y en el Creó el modelo de instrucciones de programa almacenados en la memoria del computador Se pueden reprogramar datos .John Von Neumann(1903-1957) Matemático Húngaro.

John Von Neumann (1903-1957) La Arquitectura de computador de Von Neumann llegó a ser estandar universal El primer programa almacenado electrónicamente aparece en 1947 Máquina de Von Neumman .

Podía almacenar datos e instrucciones usando un código especial llamado notación binaria . Jr. Primera computadora electrónica digital a gran escala en ser completada. Jr. y John Von Neumann.ENIAC Desarrollada por Dr. tabulando nuevas armas. John W. John Presper Eckert. Construida en la Universidad de Pennsylvania y financiada con fondos del ejército de los Estados Unidos para ser usada en la Segunda Guerra Mundial. Mauchly. Mauchly Eckert EDVAC Desarrollada por Dr. Primera computadora en almacenar información. John W. Mauchly y John Presper Eckert.

Primera computadora capaz de almacenar programas electrónicamente UNIVAC I Desarrollada por Mauchly y Eckert para la RemingtonRand Corporation. .EDSAC Desarrollada por Maurice Wilkes. Primera computadora comercial utilizada en las oficinas del censo de los Estados Unidos.

La historia se divide en distintas etapas llamadas generaciones .

951-1.964 1.958 1. Existe una quinta generación. 1º 2º 3º 4º 5º Generación Generación Generación Generación Generación 1.988 hoy .GENERACIÓN DE COMPUTADORES Las primeras cuatro generaciones de la computadora se diferencian por sus componentes electrónicos.971 1. que se caracteriza por las aplicaciones avanzadas de las anteriores.

Tubos al vacío para procesar información Tarjetas perforadas para introducir los datos y los programas Cilindros magnéticos para almacenar información e instrucciones internas .

(Bajo nivel). Almacenamiento en tarjetas perforadas. calor y usaban ventiladores y sistemas de Funcionó el primer computador electrónico ENIAC. tubos al vacio. Por su gran complejidad. Programación bajo ASSEMBLER. Producían mucho refrigeración. Pesaban 30 toneladas Costaban más de 18 millones de pesos. Apareció el lenguaje Fortran. usaban los cintíficos y técnicos especializados.PRIMERA GENERACIÓN Máquinas gigantescas. . Para 1955 nació la UNIVAC.

. los cuales eran comercialmente accesibles Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas. La marina de los Estados Unidos desarrolla el primer simulador de vuelo. "Whirlwind I“. Usaban pequeños anillos magnéticos para almacenar información e instrucciones Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación. Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN. 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.Usaban transistores para procesar información. control del tráfico aéreo y simulaciones de propósito general. Estos eran más rápidos. pequeños y más confiables que los tubos al vacío.

Entre los lenguajes de programación difundidos se encuentran Fortran. ya que eran más difundidas. Su velocidad de cálculo aumentó millonésimas de segundo.. Se destacan los modelos de la IBM I400 y I700. Cobol y Basic. los cuales son reconocidos como lenguajes de alto nivel. Su costo era de 800 mil pesos. . No se calentaban mucho y su vida útil era mayor.SEGUNDA GENERACIÓN Su tecnología se basó en el uso de Transistores (200 veces más pequeños que las válvulas). Se aumentó el interés en ellas.

Se desarrollaron los "chips" para almacenar y procesar la información. lo que generaban menos calor. ya que almacenan la información como cargas eléctricas. ligeras y más eficientes.Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos. Consumían menos electricidad. Las computadoras se tornan más pequeñas. . Surge la multiprogramación Emerge la industria del "software". Se desarrollaron circuitos integrados para procesar información. Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1. Computadoras de 3º Generación 1964 – 1971 1º Transistor Intel 4004 IBM 360 Los circuitos integrados recuerdan los datos.

con la novedad de poderse conectar en red.TERCERA GENERACIÓN La tecnología desarrollada fue la de los circuitos integrados (chips). . Se desarrollo la multiprogramación. Se desarrollaron los discos magnéticos. Aparece el sistema 360 de la IBM. IBM lanza su serie 360 y periféricos. Pueden compartir sus datos. Uso de circuitos LSI en la NASA. Ejecución de programas simultáneos. Se redujo su tamaño y costo. La industria empieza a aplicar a informática en el control de sus procesos.

Computadoras de 4º Generación (1971 . "VLSI” Very Large Scale Integration circuit Cada "chip" puede hacer diferentes tareas .1988) 1º PC Apple 1º PC Macintosh Motorola Chip 68040 Se desarrollan las supercomputadoras Se desarrolló el microprocesador Se desarrollan las microcomputadoras. o computadoras personales o PC. "LSI” Large Scale Integration circuit. Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio Se colocan más circuitos dentro de un "chip".

Transmisión de datos a través de redes. La Intel desarrollo un procesador central. Aparecen nuevos dispositívos de Entrada/Salida de datos. . Programación orientada a objeto (Lenguaje C) permitiendo flexibilidad para el diseño de aplicaciones. Comercialización de las computadoras personales (PC). Mayor capacidad de memoria y velocidad de cálculo.CUARTA GENERACIÓN La tecnología usada fue los Microchips. Desarrollo del MS-DOS. Menor tamaño.

Inteligencia Artificial Trata de aplicar los procesos del pensamiento humano usados en la solución de problemas a la computadora Sistemas Expertos Aplicación de inteligencia artificial que usa una base de conocimiento de la experiencia humana para ayudar a la resolución de problemas .al presente) Redes de Comunicaciones Canales de comunicaciones que interconectan terminales Robótica Arte y ciencia de la creación y empleo de robots y computadoras.Computadoras de 5º Generación (1988 .

Se caracteriza por el empleo de programas inteligentes a través del uso de la Inteligencia Artificial y sistemas expertos. Linux. . Desarrollo de multimedia y difución de Internet.QUINTA GENERACIÓN Desarrollo de nuevas tecnologías. Programación en ASP. aparecen las Desarrollo de Redes Neuronales. Java. Desarrollo de nuevos procesadores. Circuitos de gran velocidad. Implementación de herramientas Case. Uso de la Robótica. computadoras portátiles. Visual. Comunicación por satélite. Realidad virtual.

Dispone una serie de equipos electrónicos y mecánicos llamados dispositivos que periten escribir. transmitir o modificar datos e información. bajo la dirección de una serie de instrucciones almacenadas que detalla todos los pasos que se han de seguir. procesarlos y producir datos de salida o resultados. leer.Es un sistema electrónico manipulador de información diseñado y organizado para aceptar y almacenar automáticamente datos de entrada. .

DIGITALES: Procesan señales del tipo digital. con un sistema adecuado de comunicación.ANALOGICAS: Son las que procesan señales eléctricas analógicas. HIBRIDAS: Son una combinación con una parte analógica y otra digital. Macro computadoras (Main Frames). Entre las cuales encontramos: Super computadoras. se programan por medio de lenguajes de programación. Micro computadoras (PC). Su programación esta en su propio cableado y se utilizan fundamentalmente para controlar procesos y determinados problemas de simulación. En la actualidad el 95% de computadoras son de este tipo. Ejemplo: Los tornos computarizados. Mini computadoras (Portátiles). Ejemplo el semáforo. .

 Usadas en oficinas de gobierno o empresas de gran tamaño como bancos. MACRO COMPUTADORA  Grandes computadoras de uso general.  Poseen un sistema de enfriamiento.  Conectan muchos usuarios.  Entre ellas: CYBER 205. CRAY1 y CRAY2.SUPER COMPUTADORA  Potentes máquinas.  Cuestan varios millones de dolares.  Poseen bases de datos extensas.  Llevan a cabo millones de operaciones por segundo. .  Son usadas en grandes centros de investigación.  Realizan un gran número de operaciones.  Su precio varia entre 4 y 5 mil dolares.  Entre ellas: HP300 y la IBM 4331.  Poseen varios procesadores conectados en paralelo.

de terminales y su velocidad de procesamiento son menores. escuelas. etc. MICRO COMPUTADORA Son las más populares llamadas computadoras de escritorio. S36 y AS400. Su arquitectura es parecida a la de las macro computadoras. Entre ellas: la IMBS34. casas. . Se utilizan en oficinas.MINI COMPUTADORA Son un poco más económicas. Es posible aumentar su memoria y la capacidad del procesador. La diferencia radica en el nro. Entre ellas: la EPSON y PENTUM. Se encuentran en medianas empresas. Sustituyen los minicomputadores y son llamadas computadoras personales.

Tienen un sistema operativo reducido. Entre ellas: la LAPTOP.COMPUTADORAS PORTATILES Se encuentran en el mercado desde 1996. Ofrecen un buen número de servicios prácticos. Son pequeñas y versátiles. Son prácticas. .

RED TECLADO PROGRAMADOR HARDWARE SISTEMA COMPUTACIONAL HUMANWARE CPU PERIFERICOS INGENIERO USUARIO SOFTWARE OPERADOR APLICACIONES LENGUAJES DE PROGRAMACION SISTEMAS OPERATIVOS .

Son aquellos dispositivos con los que cuenta para realizar sus funciones.En computación es una palabra de la lengua inglesa que denota componentes físicos de la computadora. también incluye los dispositivos periféricos. los que mejoran su memoria y velocidad. .

El software es la lógica que lleva a la resolución de problemas para luego ser almacenada en un medio magnético y ser usada posteriormente.Esta constituido por los programas con que trabaja una computadora. Los programas (software) son necesarios pues ellos nos ayudan a comunicarnos con los circuitos electrónicos de una computadora. .

Es la persona que utiliza el Hardware (equipo) y el Software (programas) de la computadora.etc. el usuario. tal como: el programador. el transcriptor de datos. . el operador.

• Procesador • Dispositivos de memoria y almacenamiento • Dispositivos de entrada • Dispositivos de salida • Unidad de Control • Unidad Aritmética y Lógica • Unidad de Memoria • Memoria RAM • Memoria ROM • Memoria Auxiliar .

Computadora: Definición -Dispositivo electrónico que almacena y ejecuta programas con la finalidad de resolver problemas. . almacenar la información. procesar la información. producir la salida.Las computadoras pueden hacer realmente solamente cuatro cosas: recibir la entrada. .

Su programación está cableada en los circuitos que lo integran.Tipos de Computadoras Computadoras analógicas: Manejan señales eléctricas. .

Tipos de Computadoras 􀁼 Computadoras digitales: Dispositivo electrónico usado para procesar datos. . Maneja información binaria.

La entrada de datos suele estar controlada por un convertidor analógico/digital.Tipos de Computadoras 􀁼 Computadoras híbridas: Participan las características de las dos anteriores. la información es procesada por una computadora digital y la salida es canalizada a través de un convertidor digital/análogo. .

pueden ser tan potentes como los modelos de escritorio. 􀁼 Asistentes Personales Digitales (PDA o palmtops): Son las mas pequeñas de las computadoras portátiles. se usan para aplicaciones especiales como crear hojas de cálculo pequeña.La Computadora Digital 􀁼 Tipos de computadoras digitales 􀁼 Microcomputadoras o computadoras personales (PC): Computadora pequeña (de escritorio) basada en un microprocesador. ingenieros.ula. www. 􀁼 Computadoras portátiles: Conocidas como computadoras laptop o computadoras notebook. artistas gráficos. . prestar servicios (www. usadas por científicos. La Computadora Digital 􀁼 Tipos de computadoras digitales 􀁼 Estaciones de trabajo: Máquinas tan potentes como un PC que tienen gran poder para procesar números.ula. animadores y programadores.ve.saber.bieci. mostrar números telefónicos y direcciones.ve). son mucho menos potentes que los modelos notebook o los de escritorio.

de funciones diferenciales o integrales. generación de estadísticas. de problemas de análisis numérico.Aplicaciones Generales -Científicas: Solución de ecuaciones matemáticas. . cargadores. ensambladores. compiladores. .Medicina: Gestión hospitalaria. programa espacial. interpretadores.Arquitectura: Diseño de edificios. . -Sistemas: Sistemas operativos.

. administración de personal. nómina. juegos de vídeo. . práctica del aterrizaje de un F14 en la cubierta de un portaaviones. hornos microondas.Inteligencia artificial: Juego de ajedrez. . control de inventarios.Aplicaciones en tiempo real: Manejo de automóviles.Aplicaciones Generales . .Negocios: Introducción de pedidos.Militares: Lanzamiento de misiles. relojes digitales.

encontrar información. mantener nóminas. manejo de una planta generadora de electricidad. . . comunicarse con colaboradores.Control de procesos: Regulación o manejo de maquinaria. crear presupuestos. -Universidad: Desarrollar proyectos. manejo de una línea automática de ensamblaje. preparar informes. recopilar información de fuentes electrónicas de todo el mundo.Aplicaciones Generales -Oficina: Escribir cartas. administrar proyectos.

La Computadora Digital .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->