Está en la página 1de 8

PROGRAMA DE INGENIERIA DE SISTEMAS Asignatura: ALGORTIMIA Y PROGRAMACIN

GUIA DEL ESTUDIANTE SEMANA I

Objetivo
El propsito de esta primera actividad es dar a conocer la historia de la computacin y los conceptos bsicos de la algoritmia. Es necesario obviamente que conozca, al menos de forma elemental, cmo funciona una computadora.

Introduccin a la Computacin
Qu es una computadora (ordenador)? Una computadora es simplemente cualquier dispositivo que pueda calcular. El nombre se deriva del latn computare, que significa contar o calcular, y se aplica adecuadamente a un baco en la antigedad y a una mquina sumadora en la actualidad. Sin embargo, el trmino computadora ha llegado a significar una mquina o dispositivo con caractersticas bien definidas que lo diferencian de los calculadores mecnicos, como lo son: la velocidad, la memoria interna y los programas almacenados. Mquina electrnica digital programable que sirve para procesar informacin. Una computadora es un dispositivo electrnico que acepta datos de entrada, los procesa mediante programas y genera informacin. La principal funcin de una computadora es el procesamiento de datos. Es una mquina compuesta de elementos fsicos de tipo electrnico, capaz de realizar una gran variedad de trabajos a gran velocidad y con gran precisin siempre que se le den las instrucciones adecuadas. Es un dispositivo electrnico que recibe un conjunto de datos de entrada, los procesa y genera determinados resultados o

PROGRAMA DE INGENIERIA DE SISTEMAS Asignatura: ALGORTIMIA Y PROGRAMACIN

informacin, con gran capacidad para el almacenamiento de los datos y elevada velocidad de clculo Una maquina o aparato electrnico capaz de ejecutar operaciones repetitivas muy complejas a altas velocidades Teniendo en cuenta estos conceptos al analizarlos debemos conocer con claridad el significado de algunos de los trminos utilizados en los mismos, como lo son: dato, informacin, procesar. Los datos son en general cifras originales, tomados de diversas fuentes que, solos, tienen poco significado. El dato es un concepto bsico o elemental, como los nombres de las cosas o las cantidades (un precio, una fecha, el nombre de una persona, etc.) La informacin son datos ya trabajados y con un orden y significado til para la persona que los recibe. Los datos una vez procesados se convierten en informacin provechosa. En general se entiende por informacin a toda forma de representacin de hechos, objetos, valores, ideas, etctera, que nos permite adquirir el conocimiento de las cosas y la comunicacin entre personas. Ahora bien, en qu consiste ese procesar que efecta una computadora? El procesamiento en una computadora se refiere a la realizacin de operaciones aritmticas (calcular (+, -, /, *,...), mover, ordenar, comparar (>, =, <,...), buscar, clasificar,... y lgicas (decidir: si A > B, implica C). Para que una computadora pueda procesar datos es necesario suministrarle las reglas (instrucciones adecuadas) para la manipulacin de esos datos, las cuales le deben ser dadas en forma de programas. Un programa, entonces, es la secuencia de instrucciones (rdenes) que se dan a una computadora para realizar un proceso determinado.

PROGRAMA DE INGENIERIA DE SISTEMAS Asignatura: ALGORTIMIA Y PROGRAMACIN

Ahora bien, antes de realizar un programa, previo a la fase de automatizacin, y producto del anlisis hecho al problema planteado, debe realizarse un algoritmo, que no es otra cosa que el conjunto de operaciones necesarias para transformar los datos iniciales en los resultados que se desean obtener en un determinado trabajo. Un algoritmo puede ser elaborado de forma grfica o escrita y una vez que ste es traducido a un lenguaje de programacin es que se denomina programa. Al conjunto de uno o varios programas que realizan un determinado trabajo completo se le denomina aplicacin informtica. El trmino sistema informtico se utiliza para nombrar al conjunto de elementos necesarios para la realizacin de aplicaciones. Un sistema informtico puede entenderse como la unin de tres elementos bsicos, el hardware, el software y el personal informtico, cuya principal finalidad es procesar datos y/o informacin. El hardware (ambiente duro) representa la parte fsica (lo tangible) de un sistema informtico. Incluye elementos mecnicos, electromecnicos, electromagnticos y elctricos/electrnicos. Es decir, todos los elementos materiales que lo componen, como lo son la computadora, los perifricos, los cables y dems elementos que tienen entidad fsica. El software (ambiente blando) es la parte lgica (lo intangible) que dota al equipo fsico de capacidad para realizar cualquier tipo de trabajo o tarea que se le encomiende al mismo. Est constituido por los programas y los datos que definen para el hardware los algoritmos de resolucin de problemas.

PROGRAMA DE INGENIERIA DE SISTEMAS Asignatura: ALGORTIMIA Y PROGRAMACIN

El personal informtico es el conjunto de personas que realizan las distintas funciones relacionadas con el uso de las computadoras y la administracin de la informacin.

Historia de la Computacin El Abaco Fue uno de los primeros dispositivos mecnicos para contar, es considerado como el ms antiguo instrumento de clculo, adaptado y apreciado en diversas culturas. La poca a la que se remonta este dispositivo es indeterminada. En pocas muy tempranas, el hombre primitivo encontr materiales para idear instrumentos de conteo. Este dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que a su vez estn montadas en un marco rectangular. Al desplazar las cuentas sobre varillas, sus posiciones representan valores almacenados, y es mediante dichas posiciones que este representa y almacena datos. 1 generacin (1940-1952) En esta generacin las maquinas eras ms grandes y costosas. Los operadores ingresaban los datos y programas en cdigo especial por medio de tarjetas perforadas. Las computadoras de la primera generacin contaban con las siguientes caractersticas: Computadoras construidas por medio de tubos de vaco. Uso: Realizacin de aplicaciones en los campos cientficos y militares Lenguaje de Programacin: Lenguaje de mquina

PROGRAMA DE INGENIERIA DE SISTEMAS Asignatura: ALGORTIMIA Y PROGRAMACIN

2 generacin (1952 - 1964) Computadoras construidas por medio de circuitos de Transistores estas maquinas eran ms potentes y fiables, menos tamao y consumo. Uso: Cientfico y militar, ms el administrativo y de gestin. Lenguaje de Programacin: Lenguajes ms evolucionados o tambin llamados lenguajes de alto nivel. Ensamblador y algunos de alto nivel: cobol, algol, fortran. En esta generacin las computadoras eran ms rpidas, ms pequeas y con menores necesidades de ventilacin. Sin embargo el costo segua siendo una porcin significativa del presupuesto de una compaa

PROGRAMA DE INGENIERIA DE SISTEMAS Asignatura: ALGORTIMIA Y PROGRAMACIN

3 generacin (1964 - 1971) Las computadoras de esta generacin emergieron con el desarrollo de circuitos integrados pastillas de silicona, en las cuales se colocaban miles de componentes electrnicos, en una integracin en miniatura. Las computadoras nuevamente se hicieron ms pequeas, ms rpidas, desprendan menos calor y eran energticamente ms eficientes. Computadoras construidas por medio de Circuito integrado: encapsula gran cantidad de componentes discretos (resistencias, diodos, condensadores, transistores) conformando uno o varios circuitos en una pastilla de silicona o plstico.

Uso: Igual al de la 2 generacin slo que se suman a cadenas de produccin de las plantas industriales. Lenguaje de Programacin: Sistemas operativos (multiprogramacin, tiempo real y modo interactivo)

PROGRAMA DE INGENIERIA DE SISTEMAS Asignatura: ALGORTIMIA Y PROGRAMACIN

4 generacin (1971 - 1981) En esta generacin aparecen los microprocesadores el cual se constituye en un gran adelanto de la microelectrnica, son circuitos integrados de alta densidad y con una velocidad mucho ms rpida. En esta generacin nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad en general sobre la llamada revolucin informtica.

Computadoras construidas por medio de Microprocesador: consiste en la integracin de todo el CPU de un computador en un slo circuito integrado, a partir de esta generacin surgen las MICROCOMPUTADORAS Y COMPUTADORAS PERSONALES. Lenguaje de Programacin: gran cantidad de todo tipo entre ellos lenguajes de consulta SQL y generadores de aplicaciones y redes de transmisin de datos (teleinformtica) para la interconexin de computadoras. Memoria: Disquette.

PROGRAMA DE INGENIERIA DE SISTEMAS Asignatura: ALGORTIMIA Y PROGRAMACIN

5 generacin (1981 - ?)

Computadoras construidas por medio de componentes a muy alta escala de integracin. Inteligencia artificial. Muy alta velocidad de proceso. Uso: Infinidad de usos (robtica, sistemas expertos, multimedia), adems de los anteriores se comienza a darle uso en aplicaciones domsticas. Lenguaje de Programacin: Lenguaje natural. Memoria: Disquette, CD ROM.

También podría gustarte