Apunte I La vida sin las computadoras Usted despierta y advierte que la mañana ya está muy avanzada; el despertador no se ha activado oportunamente; se pregunta si ha dormido de más; tiene un proyecto importante que debe presentar hoy. La carátula de su reloj digital está en el blanco. El televisor y la radio no le ayudan, pues al encenderlos no funcionan, no se recibe señal. Intenta usar el teléfono pero cuando levanta el tubo no hay tono. No se encuentra el diario matutino ante su puerta y tendrá que hacer su propio pronóstico meteorológico mirando por la ventana. No hay música que lo acompañe mientras se viste: su reproductor de discos compactos se rehúsa a atender sus solicitudes. ¿Y qué hay con el desayuno? No se puede programar la cafetera automática y el horno . Así que usted decide salir a desayunar. Su automóvil no enciende; es más, los únicos vehículos que se mueven tienen más de 15 años de antigüedad. Las filas en el metro son interminables. La gente conversa con nerviosismo sobre la avería en el dispositivo de programación del metro, controlado por la computadora. Entonces decide entrar a un restaurante de comida rápida y encuentra largas filas de gente esperando mientras los cajeros hacen las transacciones a mano. Está hambriento, así que opta por esperar y unirse a la conversación circundante. Al parecer, todos parecen interesarse más en hablar entre sí, dado que no funcionan los instrumentos usuales de comunicación masiva. Le queda poco dinero en la cartera, así que, después de desayunar, decide hacer una escala en el cajero automático. ¿Para qué?. Vuelve a casa a esperar que llegue el libro que solicitó por correo para entrega en 24 horas. No pasa mucho tiempo antes de darse cuenta de que la espera será larga: los aviones no vuelan porque las instalaciones de control de tráfico aéreo están fuera de servicio. Se dirige a la biblioteca local para ver si el libro se encuentra ahí. Por supuesto, la tarea será ardua porque el catálogo de libros está computarizado. Esta historia puede continuar, pero su sentido ya debe ser obvio. Las computadoras son prácticamente ubicuas y nuestras vidas es afectada a ellos en muy distintas formas, tanto por su operación como por su falta de funcionamiento. Lo más sorprendente es que las computadoras se hayan infiltrado tanto en nuestra vida en un tiempo tan corto.
Las computadoras en perspectiva: Una idea que evoluciona Las computadoras nos acompañan desde hace apenas medio siglo, pero sus raíces van mucho más allá de la máquina analítica concebida por Babbage. Esta extraordinaria máquina es el producto de siglos de meditación y esfuerzo intelectual.
AC: Antes de las computadoras Las computadoras surgieron por la necesidad que tenían los seres humanos de cuantificar. Al principio, a los hombres les bastaba con contar con los dedos o, por decir, con piedras. Sus herramientas de conteo evolucionaron a la par de las culturas. El ábaco, el sistema numérico arábigo y el concepto del cero son tres de los primeros ejemplos para calcular. Pronto estas ideas se difundieron y tuvieron un impacto inmediato y profundo en la sociedad. La máquina analítica no influyó en el desarrollo de herramientas de cálculo hasta un siglo después de su invención, cuando sirvió como plano para la primer computadora programable real. Casi todos las computadoras que se usan en la actualidad siguen el plan básico establecido por Babbage y Lovelace.
La máquina de procesamiento de información Al igual que la máquina analítica, la computadora es una máquina que cambia información de una forma a otra. Todos ellos reciben información (entrada) y proporcionan información (salida). Puesto que la información puede presentarse en muchas formas, la computadora es una máquina sumamente versátil, capaz de todo aquello que va desde calcular los impuestos federales sobre la renta hasta guiar los misiles que se compran con esos impuestos. La entrada de la computadora para calcular los impuestos puede consistir en números que representan sueldos, otros ingresos, extensiones, tablas fiscales, y la salida puede ser el número que representa los impuestos por pagar. Si la computadora se usa para lanzar un misil, las entradas serían señales de radio y radar para localizar el misil y el objetivo; la salida sería una secuencia de señales eléctricas para controlar la trayectoria de vuelo del misil. Lo más sorprendente es que puede usarse la misma computadora para llevar a cabo todo esto. ¿Cómo es posible que una máquina sea tan versátil? La flexibilidad de una computadora no está oculta en su hardware, sino en el software, es decir, en los programas, que son las instrucciones que indican al hardware lo que debe hacer para transformar los datos de entrada en la salida requerida. Un programa controla todo el proceso, de principio a fin. En efecto la computadora puede convertirse en una herramienta diferente con sólo cambiar el programa. La típica computadora moderna es una herramienta de propósito general, ya que puede programarse para distintas tareas.
Las primeras computadoras reales Aunque Ada Lovelace predijo que la máquina analítica algún día podría componer música, los científicos y matemáticos que diseñaron las primeras computadoras funcionales un siglo más tarde tenían metas más modestas: crear máquinas capaces de efectuar cálculos matemáticos repetitivos. A continuación se presentan algunos ejemplos que hicieron historia:
En 1939, un joven ingeniero alemán llamado Konrad Zuse completó la primera computadora digital programable de propósito general: una máquina que construyó con elevadores eléctricos para automatizar el proceso de realizar cálculos de ingeniería “Me daba pereza hacer los cálculos, por eso inventé la computadora”, recuerda Zuse. En 1941 Zuse y un amigo solicitaron al gobierno alemán patrocinio para construir una computadora electrónica mas rápida, usando tubos de vacío. Su proyecto de dos años, que podría haber tenido numerosas aplicaciones militares, no recibió financiamiento. La cúpula militar nazi confiaba en que su aviación podrá ganar rápidamente la guerra sin la ayuda de elaborados dispositivos de cálculo. En 1939 el profesor John Atanasoff de la Iowa State University, con el objeto de encontrar una herramienta que ayudara a sus estudios de postgrado a resolver las largas y complejas ecuaciones diferenciales, creó lo que pudo haber sido la primera computadora digital electrónica, la computadora Atanasoff-Berry. Su universidad nunca se preocupó por patentar la innovadora máquina y éste jamás pudo convertirla en un producto totalmente operativo. A sus solicitudes, la internacional Business Machines Corporation respondió: “IBM nunca se interesará por una máquina de cómputo electrónica”. El profesor Howard Aiken, de Harvard, tuvo mayor éxito en el financiamiento de la calculadora automática de propósito general que estaba desarrollando. En 1944, con un millón de dólares aportados por IBM, completó la Mark I. Este mounstro de unos 15 metros de largo por dos y medio de altura usaba ruidosos relevadores electromecánicos para efectuar cálculos cinco o seis veces más rápidamente que un ser humano, pero era mucho más lento que un moderno calculador de bolsillo. Tras consultar con Atanasoff y estudiar el ABC, con el objeto de colaborar con el empeño estadounidense militar en la Segunda Guerra Mundial, John Mauchly formó un equipo para construir una máquina, que calculara tablas de trayectorias para los nuevos cañones que producían los Estados Unidos. La máquina fue ENIAC, un coloso de 30 toneladas con 18000 tubos de vacío que presentaba una avería aproximadamente cada siete minutos. Cuando sí operaba, podía efectuar cálculos 500 veces más rápidamente que las calculadoras electromecánicas de ese tiempo, o sea, con la misma velocidad que una calculadora de bolsillo
moderna. Sin embargo, fracasó en su primer misión: no fue terminado sino hasta dos meses después de concluir la guerra. A pesar de ello convenció a sus creadores de que las computadoras a gran escala eran económicamente viables. Después de la guerra, Mauchly y Eckert pusieron en marcha una compañía privada y crearon el UNIVAC 1, la primera computadora de propósito general.
Van cuatro generaciones y seguimos contando Cuando la oficina de censos de Estados Unidos comenzar a usar el UNIVAC 1 en 1951, representó la primera generación de computadoras. Era la época de las máquinas construidas con tubos de vacío, tubos de vidrio del tamaño de una bombilla que albergan circuitos eléctricos. Estas máquinas eran muy grandes, costosas y de difícil operación. Pocas instituciones podían invertir en una computadora así, por no mencionar el centro de cómputo con clima controlado que se requería para albergarlo y el personal técnico necesario para programarlo y mantenerlo en operación. Sin embargo, a pesar de todas sus deficiencias, las computadoras de la primera generación rápidamente se convirtieron en herramientas indispensables para los científicos y los ingenieros. El transistor, inventado en 1948, podía desempeñar la misma función que un tubo de vacío al transferir la electricidad a través de una pequeña resistencia. Los transistores se emplearon por primera vez en una en 1956, suceso que se considera como el inicio de la segunda generación de computadoras. Las máquinas que empleaban transistores eran mucho más pequeñas, confiables y económicas que las que se basaban en tubos de vacío. Gracias a las mejoras en software que ocurrieron más o menos en la misma época, también fue más fácil y rápido programar y usar estas máquinas. Como resultado de todo esto, el uso de computadoras se difundió en las empresas, la ciencia y la ingeniería. Empero, el naciente programa espacial de Estados Unidos requería computadoras más pequeños y poderosos que los de la segunda generación, así que los investigadores desarrollaron la tecnología que permita empaquetar cientos de transistores en un circuito integrado de un chip de silicio. A mediados de la década de 1960, las computadoras basadas en transistores fueron sustituidas por las máquinas más pequeñas y potentes de la tercera generación, construidas con base en los nuevos circuitos integrados. Estos desplazaron rápidamente a los transistores por las mismas razones que éstos sustituyeron a los tubos de vacío: confiabilidad (estas máquinas eran menos susceptibles a averías), tamaño (un solo chip sustituía tableros de circuitos que contenían cientos o miles de transistores), velocidad (las máquinas con menor tamaño eran mucho más rápidas que las predecesoras), eficiencia (por su pequeño tamaño, los chips empleaban menos energía eléctrica) y costo (las técnicas de producción masiva facilitaron la manufactura de chips económicos). Casi todos los adelantos en la tecnología de las computadoras, desde los albores de la era de la computación, han presentado ventajas similares con respecto a la tecnología que han sustituido. La invención del tubo de vacío, del transistor y del chip de silicio tuvieron un impacto notable en la sociedad y es por ello que muchos historiadores señalan estos acontecimientos como fronteras generacionales. Pero ninguno de estos artículos tuvo un efecto más profundo que la invención, en 1969, del primer microprocesador, que es una computadora completa empaquetada en un diminuto chip de silicio. Muchos historiadores consideran la invención del microprocesador como el inicio de la cuarta generación de computadoras; otros establecen la frontera intergeneracional un poco antes o un poco después. De cualquier manera, la invención del microprocesador causó cambios inmediatos y profundos en la apariencia, la capacidad y la disponibilidad de las computadoras en todo el planeta. El costo de investigación y desarrollo del primer microprocesador fue tremendo. Pero a su vez puestas en operación las líneas de montaje, era posible producir masivamente y a bajo costo los chips de silicio. Las materias primas eran muy económicas, ya que el silicio es el segundo elemento más común en la corteza terrestre. Muy pronto las compañías estadounidenses inundaron el mercado con relojes y calculadores de bolsillo construidos con microprocesadores de bajo costo. El efecto económico fue inmediato: de la noche a la mañana fueron obsoletas las calculadoras mecánicas y reglas de cálculo; muchos aficionados de la electrónica se convirtieron en adinerados empresarios.
La revolución de las microcomputadoras La revolución de las microcomputadoras comenzó a mediados de los 70, cuando compañías como Apple, Tandy y Comodore lanzaron al mercado computadoras de bajo costo, con las dimensiones de una máquina de escribir, pero tan potentes como las computadoras del tamaño de una habitación que les habían precedido. Las computadoras personales o PC, como se conocen actualmente son herramientas comunes en oficinas, fábricas, hogares y escuelas. Conforme se han vuelto más potentes se han hecho cargo de muchas tareas que antes se encomendaban a computadoras mayores. Sin embargo, las computadoras de escritorio no han logrado sustituir por completo a las computadoras mayores, que también han evolucionado. El mundo actual está poblado por una diversidad de computadoras, cada uno con especialidades apropiadas para tareas específicas.
Qué es la Informática? Desde sus orígenes, el hombre ha necesitado de la información para acceder a noticias y experiencias no conocidas directamente. Así, los viajeros aportaban datos interesantes para el comercio, las ciencias, las artes, recogidos de otros lugares. Esta información, que en principio se transmitía en forma oral, con el surgimiento de la escritura, comenzó a almacenarse en medios que evolucionaron desde las tablillas hasta el papel, pasando por los papiros y los pergaminos. También los medios de transmisión de la información han ido evolucionando desde la transmisión oral hasta la transmisión por cables utilizando código Morse o la propia voz mediante el uso del teléfono. Se puede decir que el tratamiento de la información es tan antiguo como el hombre y se ha ido potenciando a través del tiempo hasta llegar a la era de la electrónica. El hombre no ha parado lo largo de la historia de crear máquinas y métodos para procesar la información. Para facilitar esta tarea, de suma importancia en el mundo actual, dado que el volumen de información a procesar es muy grande, surge la INFORMATICA. Con la aparición de las primeras computadoras, en la década de los 50, y su gran difusión en los años 80 con la creación de las primeras PCs, surge una nueva manera de tratamiento de la información que desarrolla el tratamiento de la misma hasta límites antes insospechados. Informática es una palabra de origen francés formada por la contracción de los vocablos: INFORmación y autoMATICA. Definición de Informática: La Real Academia Española define Informática como: El conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático y racional de la información por medio de computadoras (u ordenadores). De esta definición se desprende que es una Ciencia y una Ingeniería puesto que necesita desarrollar estudios teóricos y prácticos. Tratamiento automático: Se refiere a que son las propias máquinas las que realizan las tareas de captura, proceso y presentación de la información. Tratamiento racional: Se refiere a que todo el proceso está regulado a través de una secuencia de instrucciones (programa) que siguen el razonamiento humano. El objetivo marcado es el “tratamiento automático” de la información y el medio utilizado “la computadora”. Por lo tanto, es imprescindible conocer:
Todas las características técnicas de las computadoras y sus componentes y sus componentes asociados (periféricos).
Tipos de información y datos que se manejarán (sistemas de representación, archivos y bases de datos). Los procesos y métodos aplicados a la información o datos (programas). Los sistemas de comunicación que permitirán tratar la información a distancia y compartirla de forma fiable.
Conocer con detalle estos aspectos y la relación que existe entre ellos, permitirá entender cómo se realiza el tratamiento automático de la información, utilizando computadoras. En la definición se hace mención a la utilización de “computadoras”. En realidad, el término es más amplio y debe entenderse desde el punto de vista del sistema informático, siendo éste un conjunto de recursos destinados al tratamiento de la información. En una acepción más amplia se puede decir que Informática o Ciencia e Ingeniería de las computadoras es el campo de conocimientos que abarca todos los aspectos del diseño y uso de las computadoras.
Información De una manera informal, podemos considerar la información como un conjunto de datos ordenados que nos aportan conocimiento sobre las cosas. Para dar una definición más formal tendremos en cuenta dos nuevos conceptos: carácter y dato. Carácter es cualquier símbolo numérico, alfabético o especial que se emplea en la escritura y en el cálculo: • Numéricos: 0,1,2,.....9 • Alfabéticos: a, b, c ...., z, A, B, C... , Z. • Especiales: *, /, +, #,.. • De control: retorno de carro, Fin de fichero (EOF)... Dato es cualquier conjunto de caracteres (puede ser un único carácter). Existen tres tipos básicos de datos: • Numéricos: Formados exclusivamente por dígitos. Ej. 213, 21.419. • Alfabéticos: formados exclusivamente por letras del alfabeto. Ej. Juan, x, Costo. • Alfanuméricos: Formados por caracteres numéricos, alfabéticos y especiales. Ej. Valor5, PA4, Junín 455. Considerando lo anterior, se puede definir la información como un conjunto de datos (numéricos, alfabéticos y alfanuméricos) ordenados con los que se representan convencionalmente hechos, objetos e ideas. En esta definición debemos resaltar el término relativo al orden. En la información, es importante el orden de los datos, ya que un conjunto de datos empleados sin ningún orden nos daría una información diferente de la deseada o incluso podría no aportar ninguna información.
Pasos en el tratamiento de la información Tratamiento de información quiere decir operar o procesar un conjunto de datos iniciales o datos de entrada, y, como resultado de este procesamiento, obtener un conjunto de datos finales o de salida. El procesamiento de datos está constituido por tres actividades básicas: • Captura de datos de entrada: Los datos deben ser registrados antes de procesarse. Los datos pueden ser captados directamente por la computadora (por ejemplo, detectando electrónicamente un sonido, una temperatura, un código de barras) o pueden ser dados en forma de letras o números (caracteres). • Manipulación de los datos: Sobre los datos de entrada podemos realizar las operaciones de Agrupación (organizar o clasificar elementos similares por grupos o clases); Cálculo (manipulación aritmética de los datos) y Clasificación (ordenamiento de los datos agrupados según una secuencia lógica). • Manejo de los resultados de salida: Una vez que han sido manipulados los datos de entrada, sobre ellos se pueden realizar las siguientes operaciones:
o Almacenamiento y recuperación: Con el proceso de almacenamiento nos aseguramos de poder conservar los datos para el futuro. Para realizar la consulta utilizaremos el proceso de recuperación. o Comunicación y reproducción: El proceso de comunicación de datos consiste en la transferencia de los mismos de un lugar a otro, donde serán utilizados o se procesarán de nuevo. Este proceso continúa hasta que la información llega al usuario. Cuando la recibe puede necesitar copiar o duplicar la información (por ejemplo un listado de las ventas del último mes) y esta tarea de reproducción la realiza una máquina.
Operaciones para el tratamiento de la Información En el tratamiento de la información aparecen implicadas algunas o todas las operaciones elementales que exponemos a continuación: • • • • • •
Lectura: consiste en adquirir la información que después utilizará el resto de las operaciones elementales. Almacenamiento: consiste en almacenar la información durante el tiempo que sea necesario para hacer uso de ella cuando se precise. Clasificación: Permite ordenar la información guardada usando la operación anterior de almacenamiento. De este modo podemos acceder cuando sea necesario a parte o a la totalidad de la información. Cálculo aritmético y lógico: Este tipo de operación elemental nos permite procesar la información realizando sobre ellas operaciones aritméticas y lógicas. Copia: Consiste en poder transcribir información a un soporte dado de forma automática. Escritura: Consiste en mostrar la información de una manera clara y ordenada sobre un soporte dado. La diferencia con respecto a la copia radica en que, en el caso de tratarse de un tratamiento automático de la información, la información es mostrada de manera que sea inteligible para las personas mientras que en la copia dicha información se encuentra en el lenguaje que la máquina entiende.
Por qué se automatiza el tratamiento de la información? Las razones que han llevado a la automatización del tratamiento de la información son fundamentalmente cuatro: • • • •
La realización de funciones que el hombre por sí solo no puede llevar a cabo: comunicaciones a larga distancia, etc. La ejecución de funciones que, aunque el hombre pueda llevarlas a cabo por sí mismo, su ejecución tardaría mucho tiempo. Por ejemplo, los cálculos complejos para el seguimiento y control de un proyectil dirigido o de una nave espacial. La obtención de seguridad en algunas tareas, como las que implican la repetición de una serie de pasos, en las que el hombre es más propenso a cometer errores. Las computadoras, una vez que han aprendido como realizar las tareas correctamente repiten el proceso una y otra vez sin cometer errores. La sustitución del hombre para tareas monótonas. Este tipo de tareas no implican el desarrollo de su actividad intelectual, con lo que, al automatizarlas, el hombre puede dedicar su esfuerzo a funciones más decisivas e importantes.
Por qué la necesidad de información? Hemos definido, en forma genérica, el término Información, como referencia al conjunto de símbolos, con los que se representan convencionalmente hechos, objetos e ideas. También puede decirse, con más precisión, que Información se refiere al conocimiento derivado del análisis o tratamiento de los datos. Este conocimiento o información se utiliza para tomar decisiones con vistas a un accionar concreto. Esta es la importancia que tiene la Informática en la actualidad, permite obtener información confiable, precisa y oportuna que permitirá tomar mejores decisiones. Esto permite a las empresas y organizaciones el logro eficiente de sus objetivos.
Codificación de la información En Informática es frecuente codificar la información. Codificación es una transformación que representa los elementos de un conjunto mediante los de otro, de forma tal que a cada elemento del primer conjunto le corresponda un elemento distinto del segundo. Con los códigos se puede comprimir y estructurar la información. La identificación de un auto por su matrícula es más corta que hacerlo por el nombre del propietario, su marca, color y fecha de compra. En el interior de las computadoras, la información se almacena y se transfiere de un sitio a otro según un código que utiliza sólo dos valores (un código binario) representado por 0 y 1. Estos unos y ceros no son más que impulsos eléctricos con un determinado voltaje (por ejemplo, 3,3 voltios para el 1 y 0 voltios para el 0). En la entrada y salida de la computadora se efectúan automáticamente los cambios de código oportunos para que en su exterior la información sea directamente comprendida por los usuarios.
La computadora computadora, computador u ordenador, se define como una máquina capaz de aceptar unos datos de entrada, efectuar con ellos operaciones lógicas y aritméticas, y proporcionar la información resultante a través de un medio de salida; todo ello sin intervención de un operador humano y bajo el control de un programa de instrucciones previamente almacenado en la propia computadora. Se entiende por operaciones lógicas funciones tales como comparar ó seleccionar. La diferencia fundamental de la computadora respecto a otras máquinas que realizan un tratamiento automático de la información (como las calculadoras) se encuentra en la propia definición: el proceso lo controla el programa y no un operador humano. Existen otras diferencias adicionales: • Puede realizar las seis operaciones elementales de tratamiento de la información. • Gran velocidad de tratamiento de la información. • Gran potencia de cálculo aritmético y lógico. • Puede guardar los programas y datos necesarios para la resolución de cualquier problema. • Puede comunicarse con las personas y con otras máquinas para recibir y emitir datos. Una computadora puede considerarse como un sistema, cuyas salidas o resultados son función (dependen) de sus entradas, constituidas por datos e instrucciones.
Elementos básicos en la Informática En general, en un sistema informático, se encuentran tres partes fundamentales que interactúan entre sí: 1. El elemento físico o hardware: Es el conjunto de elementos materiales: computadoras, impresoras, periféricos, redes de comunicación, etc. 2. El elemento lógico o software: Se refiere a los programas, datos o conjunto de elementos lógicos: sistema operativo, lenguajes de programación, programas de aplicación específicos, archivos de datos, páginas web, etc. 3. El elemento humano: personal informático.
Personal Informático El elemento humano es el más importante de los tres elementos de la Informática. Aunque las computadoras reducen o reemplazan el trabajo del hombre en determinadas actividades, una computadora sin las personas es un elemento inútil. Las personas son necesarias porque:
La máquina necesita de un programa para hacer algo y estos programas deben ser diseñados, codificados y mantenidos durante todo su período de vida útil. Estas tareas las realizan las personas especializadas para tal fin.
Los distintos componentes del hardware evolucionan con el tiempo, haciéndose más potentes y eficaces. El diseño y construcción de estos componentes debe ser llevado a cabo por personas.
Cada empresa necesita un equipo informático de acuerdo a sus necesidades. El estudio del equipo necesario, la instalación y el mantenimiento del mismo sólo puede ser llevado a cabo por el hombre.
El papel de las personas en la Informática es fundamental, aunque muchos crean que la computadora terminará reemplazando al hombre en todas las actividades en las que actualmente es irreemplazable.
Aplicaciones de la Informática Es bien conocido que uno de los agentes más importantes de la sociedad actual es la información, de ahí el gran desarrollo e interés de la Informática, que tiene por objeto el “tratamiento automático de la información”. Hay pocas actividades humanas en que la Informática no tenga incidencia, de forma directa o indirecta. Las computadoras resultan útiles para aplicaciones que reúnan una o varias de las siguientes características: 1. Necesidad de un gran volumen de datos. Las computadoras son particularmente apropiadas para procesar grandes cantidades de datos. Ejemplo: procesos de entidades bancarias. 2. Datos Comunes. Las bases de datos posibilitan que los datos incluidos en una computadora puedan utilizarse en múltiples aplicaciones, sin necesidad de que estén físicamente repetidos. 3. Repetitividad. Una de las características más relevantes de las computadoras (y sus lenguajes de programación) es procesar ciclos de instrucciones iterativamente. Una vez programadas las instrucciones que constituyen el ciclo y la cantidad de iteraciones, la computadora las ejecutará sin importar lo elevado de dicho número. 4. Distribución: El origen y el destino de la información no necesitan estar ubicados en la computadora central. La información que procesa la computadora puede introducirse (u obtener resultados) a través de terminales distribuidos por áreas geográficas muy extensas (desde distintas oficinas de una empresa hasta estaciones repartidas por todo el mundo conectadas a través de líneas telefónicas). Una computadora puede realizar todas sus operaciones con una precisión controlada, obteniendo resultados consistentes con la precisión de los datos introducidos (Cálculos complejos). Utilizando lenguajes de programación adecuados y rutinas de bibliotecas matemáticas, es posible realizar cálculos sofisticados (resolución de modelos matemáticos, por ejemplo). Las operaciones que realiza una computadora las efectúa a una gran velocidad, en comparación con la realización de las mismas por parte de las personas. Actualmente, se han desarrollado nuevas metodologías y técnicas que han ampliado notablemente el campo de aplicaciones de la Informática. 5. La Inteligencia Artificial es una metodología ideada para el uso de computadoras, para simular varios aspectos del comportamiento inteligente. Estos aspectos comprenden el razonamiento deductivo, visión, comprensión del lenguaje natural, habla, resolución de problemas, modelado del comportamiento humano. Puede decirse que los programas de Inteligencia Artificial responden ante una situación o datos, como previsiblemente lo haría una persona inteligente. Los sistemas expertos o sistemas basados en el conocimiento, son un ejemplo de esta disciplina. Con ellos se pretende que un programa actúe, ante consultas en un campo específico como una persona experta en dicho campo. Hay sistemas expertos para diagnósticos médicos, reparación y mantenimiento de computadoras, concesión de préstamos bancarios, etc.