Vous êtes sur la page 1sur 17

A.

1) APENDICE I HISTRICO-GLOSARIO
RESULTADOS DEL APRENDIZAJE

El alumno conocer los conceptos bsicos computacionales fsicos, humanos y programticos. Conocer y comprender la ubicacin pasada, presente y futura de la computacin.

CONTENIDO.

Conceptos importantes de la computacin. Tipos de computadoras. Antecedentes de la computacin. Unidades computacionales (Velocidad, almacenamiento). Generaciones. Elementos de una computadora. Redes. Microcomputadoras. Programtica. Lenguajes. Evolucin histrica de la Mecamtica. Evolucin de la Programtica.

Pregunta Gua. Existe un solo tipo de computadoras?

144

El material Histrico-Glosario de la computacin, tiende a ser sumamente extenso y con los continuos avances tecnolgicos crece an ms. Se puede acceder al mundo Histrico-Glosario a travs de muchsimos autores de libros, para muestra recomiendo entre otros a: Introduccin a la Computacin de Peter Norton, quien es por mucho considerado el padre del antivirus; tambin otro libro muy reconocido en Informtica, Llamado Informtica Presente, Pasado y Futuro, del autor Donald Sanders. Para mayor informacin referirse a la bibliografa del presente libro. Aqu nicamente se esbozan algunos trminos de la infinidad de conceptos que abarca el fascinante mundo de la programacin. Los puntos aqu contemplados son algunos de los que comnmente el estudiante desea conocer.

145

CONCEPTOS IMPORTANTES EN PROGRAMACIN



Ciencia: Conocimiento cierto de las cosas por sus principios y causas. (Es el conjunto del saber humano). Tcnica: Es el conjunto de procedimientos de los manuales se sirven la ciencia y el arte. Computacin: Ciencia que pertenece a la rama de la informtica y que estudia el uso y tratamiento de los ordenadores. (Es el estudio de los mtodos y mecanismos para poder transformar las representaciones grficas de los datos en informacin). Informtica: Ciencia que estudia la transformacin de un insumo llamado dato en un producto terminado conocido como informacin y sirve para la toma automatizada de decisiones proviene de INFOrmacin y autoMTICA. Ciberntica: Ciencia que estudia los sistemas de control y comunicacin de los seres vivos versus medios artificiales para el mejoramiento de sus funciones. Dato: Conjunto de elementos que por si solos carecen de validez administrativa, es necesario sea procesada para transformarla en informacin (Es todo aquello que no tiene una validez administrativa por s mismo). Informacin: Todo lo que por si solo tiene validez administrativa. Red: Sistema de comunicaciones que conecta varios equipos de computo para un mejor tratamiento de la informacin Computadora: Conjunto de dispositivos estructurados como un Sistema capaz de manipular los datos para convertirlo en informacin, Consta de tres elementos fundamentales: unidades de entrada, de salida y de procesamiento. Programacin: Es el arte y tcnica del tratamiento de las instrucciones a travs de un esquema procedural para la transformacin de un dato, en un producto conocido como informacin. Decodificacin: Es la conversin de una seal codificada a su forma original (Matemtica). Codificacin: Es la conversin del diseo de un programa en una representacin detallada del mismo a un lenguaje. Instruccin: Estructura de dgitos que indica a la computadora que debe realizar una operacin dada. BIT: Unidad mnima de informacin que puede representarse programticamente hablando. BYTE: Grupos de ocho bites adyacentes (Conjunto de ocho bits). Robtica: Tcnica, rama de la computacin termino general que se refiere al estudio de la tecnologa de la automatizacin para facilitar el uso de tareas repetitivas o de difcil manipulacin humana. Bio-Ingeniera: Rama de las ciencias biolgico-ingenie riles cuya aplicacin de principios de ingeniera, procedimientos y diseo se usan

146

para resolver problemas mdicos y de la vida en general. Se especializa en bioqumica, biomecnica, etc. Intranet : Sistema de comunicaciones de propiedad privada que controla computadoras terminales, estacionarias de proceso de texto y otros dispositivos situados dentro de un rea compacta, como puede ser un edificio de oficinas o un campus ( Vgr. Universitario). Extranet: Es una red externa que da servicio a los usuarios externos de la organizacin, cuyos accesos estn seriamente restringidos. Internet: Es cuando las conexiones de las redes, son en todos los caminos y para todos lados, los usuarios son universales. Ordenador: Conjunto de dispositivos compuesto de elementos capaces de aceptar unos datos de entrada, realizar con ellos operaciones lgicas y aritmticas con gran velocidad y precisin y proporcionar los resultados a travs de algn medio de salida y/o almacenamiento. (Mejor conocido como ..... Computadora). Virus: Programa destinado y con capacidad de destruir o desactivar instrucciones de paquetes u otros programas hasta sistemas computacionales. Multimedia: Combinacin de audio, vdeo, grafico y de animacin dentro de un sistema de informacin. Red: Interconexin de sistemas de cmputo o dispositivos perifricos en localidades dispersas que intercambian datos cuando es necesario para llevar acabo la funciones de informacin. Mecatrnica: Sistemas electro-mecnico automatizado Se espera un desarrollo en la nano tecnologa en el rea de la medicina, actualmente estn orientados a la Industria (Robtica Industrial). Comandos de sistema: Instrucciones que permiten al programador comunicarse directamente con el sistema operativo de la mquina. Elementos de la Informtica : Son los cualquier componente Fsicos, De Programtica y/o Humanos . Hardware. Es todo el elemento fsico, todo aquello que podemos ver y tocar. Ejemplos: el monitor, el ratn, la impresora, el teclado, el CPU, tarjetas electrnicas, y su nombre correcto es Mecamtica. Software. Todos los lenguajes, compiladores, ensambladores, programas de aplicacin, sistemas operativos, coleccin de programas y rutinas, etc. (Juego de instrucciones electrnicas que indican a la mquina que debe hacer) mejor denominado como Programtica . Humanware. El elemento humano, todas las personas que intervienen directa o indirectamente con la computadora. Entre estas personas podemos encontrar: inventores, ensambladores, personas de mantenimiento, analistas, programadores, capturistas, instructores, usuarios, etc. Programador: Es aquella persona que disea, crea, prueba y mantiene programas de la computadora.

147

Unidades de almacenamiento primario: Son aquellas unidades que se localizan dentro de la computadora, as existen las memorias RAM, ROM, EAROM, SIMS, EAPROM, etc. Unidades de almacenamiento secundario: Son aquellas unidades que no pertenecen directamente a la computadora, tenemos entre otras, la papelera escrita, disquetes, discos compactos , cintas, memorias de pastilla ( Flash) etc. Procesamiento de datos: Tcnicas que nos permiten la transformacin de un insumo llamado dato a un producto terminado conocido como informacin que nos ayuda en la toma de decisiones, el procesamiento de datos se divide en tres partes: 1. Captura de datos (Entrada): Se capturan los datos para se procesados. 2. Manipulacin de los datos: -Agrupar datos similares. -Calcular: manipulacin aritmtica de los datos. -Clasificacin de los datos. -Sintetizar los grupos de datos. 3. Manejo de los resultados de salida: -Almacenamiento y recuperacin. -Comunicacin y reproduccin.

Elementos de una computadora:

1. 2.

Entradas: Los dispositivos de entrada permiten cargar los datos y ejecutar comandos. Procesamiento: El CPU es el elemento principal de una computadora, este procesa las instrucciones hace clculos y controla el flujo de los datos. Almacenamiento: Dispositivos de almacenamiento permite conservar la informacin en la computadora hasta que se requiera para la ejecucin de otras tareas. Salidas: Dispositivos de salida despliegan informacin en la pantalla, crean informacin impresa o crean sonidos.

3.

4.

148

Tipos de computadoras:
Por Su Estructura y Diseo:
1. Computadora Analgica: Manejan seales elctricas analgicas
proporcionales a medidas fsicas de tipo continuo. Normalmente se utilizan como aplicaciones de control de procesos.

2. Computadora digital: Manejan seales elctricas de tipo digital se


propagan por medio de lenguajes de programacin. Son las que comnmente se aplican a todo tipo de almacenamiento, clculo, y generacin de reportes de tipo administrativo.

3. Computadora hbrida: Esta constituida por las dos anteriores en una


computadoras digitales que procesa informacin anloga. Es un tipo ms sofisticado de computadoras pues lo mismo controla procesos que genera reportes de todo tipo a la administracin.

Por Su Tamao, Costo y Aplicacin:


1. Supercomputadora: Especialmente para clculos que procesan una
gran velocidad al proceso generalmente poseen un gran nmero de procesadores que trabajan en paralelo. 2. Computadoras o Main Frame: Diseado para dar servicio a grandes empresas y organizaciones, su potencia de clculo es inferior, soportan gran nmero de terminales. 3. Mini computadoras: Maquinas de tipo medio su capacidad de proceso inferior, soportan un nmero limitado de terminales. 4. Micro computadoras: Mquinas cuyo funcionamiento Interno se basa en el uso de un microprocesador normalmente conocidas como Computadora personal.

149

TIPOS DE COMPUTADORAS:
Macrocomputadora
computadoras conectadas a una sola unidad de control, son de gran tamao y tienen mucha velocidad, tienen gran capacidad y almacenamiento de datos, requieren sistemas de aire acondicionado y utilizan todo tipo de dispositivos.

Son

Mini computadoras
de reducido tamao, inferioridad de memoria, capacidad de clculo y operaciones de forma automtica y usan programas ya almacenados. Normalmente se usan como servidores de microprocesadores.

Microcomputadoras
central, un Microprocesador, equipo pequeo de fcil instalacin y gran flexibilidad en su uso. Normalmente de uso personal.

Son

Unidad

Concepto de caracter: Valores enteros determinados, son independientes del conjunto de caracteres. Alfabticos, numricos y especiales. Alfabticos: De la A a la Z. ( Vgr. 29 letras ) . Numricos : Del 0 al 9 ( Vgr: Los l0 dgitos ) . Especiales : Todos los que no pertenecen a las dos anteriores Clasificaciones ( Vgr. $%&/()=?+*`^.:,;>< )

Constante: Un valor matemtico que se representa mediante una serie de dgitos numricos con sin punto decimal bien si no algebrico. Las constantes de FORTRAN pueden ser enteras o reales.

2. Enteras: Es un entero, un nmero entero sin punto decimal puede ser


cero o cualquier positivo real. 3. Real: Nmeros decimales. Pueden expresarse con un exponente sin l.

Variable: Cantidad cuyo valor numrico se desconoce temporalmente que puede cambiar durante la ejecucin de un programa.

2. Enteras: Cuando el valor de una variable es entero, debe asignarse con


el nombre de una variable entera. La primera letra del nombre de una variable entera debe ser los indicadores de enteros. 3. Reales: Cuando el valor es real. La primera letra del alfabeto debe ser una deferente de las reales de las reservadas para la primera letra de los nombres de las variables enteras. 4. Neumnicos: Es un grupo de 32 ( Menos) caracteres que forman un nombre de variable vlido y sugerente de la cantidad que representa.

150

Codificacin de frmulas: Se ponen frmulas u operaciones con caracteres del lenguaje computacional. Decodificacin de frmulas: Se cambian los lenguajes a nuestro lenguaje

UNIDADES DE VELOCIDAD EN LAS COMPUTADORAS.


MICRO PROCESADOR MINI COMPUTADORA COMPUTADORA SUPER COMPUTADORA GIGA HERTZ 10-15 Giga Hertz MIPS GIPS

UNIDADES DE ALMACENAMIENTO
BITE- ( 0 1 ) (Elemento de software mas pequeo) BYTE- 8 BITS Kb- 1024 KILO-BITS Mega-Byte Giga-Byte Tera Byte 1 048 Kb 1 048 Mb 1 048 Gb

Ejemplos de las instrucciones en su etapa evolutiva ENSAMBLADOR TRADUCTOR COMPILADOR PAQUETERA BINARIO ( Nivel Intermedio) (Alto NIVEL) (MAQUINAL) (RAMAS) 10011101 LDA 10101010 INPUT READ COREL 01100101 WRITE AUTO CAD 11100011 STQ PRINT DO Word 101101011 Excell 110011001 RTJ GO TO Etc 101010101 DC 11100001 JUMP

GENERACIONES DE COMPUTADORAS.
1 GENERACION (1940-1950): Las computadoras eran a base de bulbos de vaco, eran de un enorme volumen y estaban constituidas por muchas piezas, su uso tena que estar acompaado por aparatos de aire debido a que generaban demasiado color. Su uso fundamental fue la realizacin de aplicaciones en los campos cientficos y militares, la memoria era por medio de tarjetas perforadas y lneas de demora de mercurio. El prototipo de sta generacin fue la computadora ENIAC. Equipo que se encuentra en la Universidad de Pensilvania E.U. , an puede funcionar y de hecho se encendi para celebrar los cincuenta aos de su construccin. 2 GENERACION (1950-1962): Sustituyen los bulbos por transistores como componentes bsicos de sus circuitos internos, se reduce un poco su tamao, pero seguan gastando mucha energa. Se comienzan a usar en el campo

151

administrativo. En el ao de 1950 la UNIVAC I quien se le considera el prototipo de su generacin, en sta generacin surgieron una enorme cantidad de marcas como Burroughs, Control Data Corporation, H.P., Xerox, IBM, Kodak etc. 3 GENERACION (1962-1971): Estas tenan circuitos monolticos integrados, los equipos eran de un costo muy alto, aparece la mini-computadora. Surgen los monitores, por surgir como mini computadora primeriza a la marca Burrougs se le consider el prototipo de su generacin, sin embargo de aqu surgieron una cantidad de marcas y modelos que se pensaban desplazaran a las grandes computadoras, cosa que an no se estaba preparada la tecnologa. 4 GENERACION (1971- ...... ) [Hasta nuestros das estn en base a Micro-Procesadores] Se comienzan a utilizar los microprocesadores Dispositivos electrnicos que realizaban las funciones del CPU. El disquete es la unidad de almacenamiento, hay una gran cantidad de lenguajes de programacin, redes de transmisin de datos e interconexin de computadoras. Surgen los microprocesadores 8086 y 8088, primero en equipos de aplicacin como juegos, el prototipo fu el Atari, posteriormente Comodoro, sin embargo Micro-Shack realiz la proeza de vender un nmero impresionante de computadoras personales a un costo verdaderamente nfimo comparado contra los grandes equipos de su actualidad, Apple y muchsimas ms iniciaron la carrera de posicionamiento en el mercado de computadoras personales. Hasta nuestros das es el procesador el dispositivo principal de evolucin de los nuevos modelos, que cada da son ms veloces con mayor capacidad de procesamiento, as como su potencial de comunicacin, su miniaturizacin fsica, reducciones en costos, y la enorme diversidad de nuevos dispositivos de todo tipo. PRONSTICO (EXPECTATIVAS PARA EL FUTURO) Generaciones futuras de tecnologa computacional: 5 6 7 8 Inteligencia artificial, prosodia computacional. Modelos del cerebro humano implantables (Neuronas, memorias etc.). Biochips, molculas orgnicas, robots que puedan auto programarse. Desarrollo comercial y tecnolgico de la Nano Tecnologa.

PROCESO DE DATOS.
Es la transformacin de un insumo llamado dato para su transformacin en un producto terminado conocido como informacin

152

Mtodos de procesamiento de datos:



Manuales: Los datos se registran en papel y se almacenan en archivos. Mecnicos: El proceso es ms eficiente gracias al uso de mquinas Tanto de escribir, como de archivo. Electromecnicos: Las operaciones de proceso son ms rpidas , Precisas y eficientes. Electrnicos: Se usa una computadora y se intercalan los procesos de Clculo y almacenamiento y los datos se guardan en Memorias electrnicas, disquetes, discos etc.

Bases para el procesamiento de datos: Recopilacin y conversin de datos. Transmisin. Almacenamiento. Proceso sobre datos. Recuperacin o resultados.

ELEMENTOS QUE CONFORMAN EL COMPUTADOR DISPOSITIVOS. *UNIDADES DE ENTRADA. *UNIDADES DE SALIDA. *UNIDADES DE( ENTRADA/SALIDA ). *UNIDADES DE ALMACENAMIENTO. EXTERNO. UNIDAD CENTRAL DE PROCESO CPU: *UNIDAD DE ALMACENAMIENTO. *UNIDAD LOGICA ARITMTICA. *UNIDAD DE CONTROL.

REDES
Las redes permiten la comunicacin de varios equipos y as la informacin puede ser mejor aprovechada. Vgr. Red Jerrquica Red local: Es aquella en que 2 o ms equipos dentro de un mismo campus se comunican. Red remota: Es aquella por la cual varios equipos se comunican a largas distancias.

153

Configuracin de las redes: ESTRELLA.- Una computadora central se conecta con otras perifricas.

LINEAL TIPO BUS.- Los sistemas van conectndose una con otra.

ANILLO.- Los sistemas se interceptan y se cierran en S

mismo.

Micro computacin.
Las microcomputadoras son de tamao reducido; con CPU y circuitos integrados, se elimina el uso de cables ya que se utiliza conecte y trabaje. Monitores Monocromticos: Un solo Color (Obsoletos) Poli cromticos: Muchos colores. * Pantalla De Cristal (RGB, VGA, UVGA) * Pantalla De Plasma (UVGA)

154

MICROCOMPUTADORAS Computadoras Personales.- Actualmente este concepto de computadoras personales se ha venido desvirtuando con el nuevo desarrollo tecnolgico, donde las computadoras personales ya han entrado al Internet, el cual a nivel mundial son de relativo fcil acceso sobretodo para los llamados ``Hachers`` que invaden cuanto equipo desean rompiendo la privacidad hasta de los ms altos secretos gubernamentales y empresariales. Ha surgido una nueva tecnologa que aunque es de aplicacin ya se empieza a usar como computadora llamada de Bolsillo, la cual es agenda u organizador electrnico. Accesorios: Dispositivos (drives) Monitor, disco duro, lectoras, Tarjetas y pastillas de memoria, micrfonos, cmaras, regulador, etc. 1. Ratn (Mouse): Dispositivo de arrastre manual que nos facilita el manejo de la Programtica (software) 2. Palanca (Joystick): Dispositivo manual tipo palanca para el control de los juegos. 3. Bocinas: Dispositivo Para escuchar sonido digital. 4. Modulador (Modem): Convierte seales entre analgico y digital se usa en comunicaciones entre computadoras. 5. Impresora: Permite escribir los resultados en papel. 6. Discos Duros, Flexibles, Compactos: Dispositivos para conservar masivamente la informacin. 7. Tarjetas Removibles Magnticas (USB): Almacenan mucha Informacin, tienden a obsoletizar CDs, Disquetes, y otros medios . Sistema Operativo Es el lenguaje maquinal en binario como lo es :MS-DOS: es el Sistema Operativo residente en Disco que controla y coordina funciones internas de la computadora y los dispositivos. Actualmente se usa el Windows, Aunque existen otros como el Linus, OS, Xenix, Unx etc. Paquetera de Sistemas:

Hojas de clculo: Por medio de columnas y renglones podemos


Realizar clculos. Vgr. Lotus, Excel Procesadores de palabras: Permite la elaboracin de cartas, memos Etiquetas, etc. Vgr. Word Perfect Programas de diseo: Permiten la elaboracin de pantallas, circuitos, Casas, diagramas etc. Programas de Aplicacin Genrica: Facilitan al usuario la obtencin de Informacin a travs de la computadora. Vgr. Mdicos, Hoteleros, Contables etc. Paquetes Industriales e Institucionales (ERP,CRM etc): Sistemas Que permiten el control de Personal, Produccin, Materiales, transporte etc.

155

LENGUAJES

LENGUAJE DE ALTO NIVEL. Es la comunicacin desde el usuario a travs de instrucciones capaces de transformarse en binario maquinal. LENGUAJE ENSAMBLADOR. Es un medio de comunicarse con la computadora a bajo nivel y no necesariamente genera programas objeto, sino simblicos nemotcnicos. LENGUAJE MAQUINA. Es aqul medio que el computador emplea directamente y es comnmente conocido como binario. LENGUAJE OBJETO. La salida de un proceso de traduccin contrasta con el lenguaje fuente y se encuentra en lenguaje mquina, solo lo poseen los lenguajes de alto nivel. LENGUAJE FUENTE. Es una entrada utilizada por el usuario para la comunicacin con la computadora a travs de las instrucciones. LENGUAJE TRADUCTOR. Es aquel conjunto de instrucciones que nos permiten resolver un problema sin llegar al lenguaje maquinal ( For-go, Basic, RPG, etc) LENGUAJE BINARIO. Es el lenguaje ms evolucionado en la mquina. Las instrucciones de un lenguaje simblico as como las direcciones se expresan nominalmente en lugar de utilizar un cdigo numrico as como en el caso del lenguaje mquina. LENGUAJE DE PROGRAMACIN (FUENTE). Es el conjunto de caracteres, convenios o reglas, usados con la realizacin de programas para computadora. ( Gramtica Programacional )

PROGRAMTICA
Coleccin de sistema, programas, rutinas, manuales operativos y/o diagramas de circuitos, procesos etc. Diseados en un determinado lenguaje computacional.

Lenguajes:

Cobol, Fortran, Pascal, Ada, Basic, C, etc.

Compiladores:

Traduce lenguaje usuario a lenguaje binario maquinal.

156

ELEMENTO HUMANO (HUMAN-WARE) Personas que : 1 INTERVIENEN EN LA CREACIN DE LA COMPUTADORA INVENTORES MANTENIMIENTO ENSAMBLADORES

2 INTERVIENEN CON EL SISTEMA PROGRAMTICA ANALISTAS CAPTURISTAS PROGRAMADORES

3 SON LOS USUARIOS DE LA COMPUTADORA USUARIOS INSTRUCTORES

INSTALACIN DE MICROCOMPUTADORAS.

Contar con instalacin de tierra fsica polarizada (Tierra, fase y neutro). Regulador de voltaje. Conexiones necesarias por medio de multi-contactos.(tres ms contactos ).

157

Evolucin Histrica de la Mecamtica (Elementos Fsicos)

CUANDO
3500 a.C. SIGLO X11 1614 1623 1642 1650 1671 1834 1854 1890 1930 1930 1937 1944 1948 1950

EN QUE CONSISTE EL NUEVO INVENTO


Se inventa el baco Notacin arbiga Tablas aritmticas Calculadora mecnica capaz de multiplicar Sumadora mecnica Regla de calculo analgicas Calculadora (suma y resta) Maquina analtica
lgebra lgica Tabulacin de IBM Uso de tabuladoras y tarjetas perforadas Computadora MARK I Computadora ZUZE I ENIAC: computadora electrnica EDSAC Y EDVAC Concepto de programa almacenado UNIVAC I Surge como primera computadora comercial.

QUIEN
Chinos rabes Neper Schikard Blaise Pascal Patridge Leivnitz Charles Babbage George Boole John Watson Herman Hollerit Haward Aiken ZUZE John P Eckert, John W Maucly John Von Newmann John P Eckert, John W Maucly Uso generalizado de tarjetas perforadas.

158

Evolucin de La Programtica (Software)

CUANDO? 1860

EN QUE CONSISTE EL NUEVO INVENTO

Clave Morse Sistema Binario Lgica booleana


1890 EBCDIC Sistema Hexadecimal Uso del primer sistema Operativo binario Desarrollo de programas en binario (ENIAC) Aplicacin del 1 lenguaje Assembler

Nombre ? Samuel F B Morse GEORGE BOOLE Herman Hollerit

1937 1940

Zuze John P Eckert, John W Maucly John Von Newmann

1949

1955 1965 1972 1980

Surgen Lenguajes de alto nivel Primeros Lenguajes Traductores Primeros Paquetes Computacionales Primeros paquetes en microcomputadoras Surgen los paquetes Visuales

Cobol Fortran BASIC BOOMP Visicalc 123

1990

Auto-Cad Cad-Cam Visual Basic Words-Words

2000

Se inicia la programtica prosdica

159

EVOLUCIN Programtica (Del Software) Parte Dos


Dcada:

40S

50S

60S

70S

80S
Paquetes de aplicacin final. --Internet Ms_Office

90S
Hibrida cin Fsico Progra mtico

Ensambladores Lenguajes Lenguajes Paquetes de -IBM aplicacin -CDC final. Auge del Sistema Binario -Fortran -Forgo -Visical

-Cobol -Pascal -Ada -PL I Equipo Predomina nte -Univac 1 Bourrogs -Xerox -IBM

-Basic RPG

-Diseo Grfico -words Administra tivos WordPerfect Matem ticos -Bomp -Pgmas De redes -Smart Equipo Predominan Switchs te Bourrogs IBM Comodoro -Atari -APLE - Micro Shack HP Digital DELL etc.

-Word Star

-Extra Net -Intra Net Sonido Animacin

160