45
  UNIDAD DE APRENDIZAJE: INFORMÁTICA UNIDAD II. TECNOLOGÍAS INFO RMÁTICAS DE PROCESAMIENTO EL ECTRÓNICO DE DATOS  SEMA,GOMA,COAT 2.1 Tecnologías de cómputo 2.1.1 Sistemas de microcomputadoras 2.1.2 Computadoras en red 2.1.3 Terminales de cómputo 2.1.4 Sistemas de computadoras centrales (mainframe) 2.1.5 Sistemas de supercomputadoras 2.2 Tecnologías de software 2.2.1 Clasificación del software 2.2.2 Compra de software 2.2.3 Derechos de autor y licencias de software 2.3 Modelos de procesos de datos con software de aplicación 2.3.1 Procesamiento de datos 2.3.2 Modos de procesamiento 2.3.3 Selección del modo de procesamiento 2.3.4 Sistemas en tiempo real 2.3.5 Software de aplicación del negocio 2.3.5.1 Modelos de proceso de datos con software de aplicación genérica Uso de la Hoja Electrónica de Cálculo en la empresa 2.3.5.2 Modelo de proceso de datos con Hoja Electrónica de Cálculo  Planteamiento del problema  Solución (diagrama de flujo de datos)  Uso de funciones, sintaxis y ejemplos de la Hoja Electrónica de Cálculo =HOY() =AHORA() =COINCIDIR() =SUMA() =PROMEDIO() =CONTAR() =CONTARA() =ALEATORIO() =SI() =BUSCARV() =DESVEST()  Introducción a las macros 2.4 Modelos de procesos de datos con programas para computadora 2.4.1 Programa de cómputo 2.4.2 Introducción a lenguajes de programación 2.4.3 Planeación de un programa de cómputo 2.4.4 Solución de problemas con lenguaje de programación (VBA)  Planteamiento del problema  Solución  Programación o código

INFORMATICA UNIDAD II

Embed Size (px)

Citation preview

Page 1: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 1/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.1 Tecnologías de cómputo

2.1.1 Sistemas de microcomputadoras2.1.2 Computadoras en red2.1.3 Terminales de cómputo2.1.4 Sistemas de computadoras centrales (mainframe)2.1.5 Sistemas de supercomputadoras

2.2 Tecnologías de software2.2.1 Clasificación del software2.2.2 Compra de software2.2.3 Derechos de autor y licencias de software

2.3 Modelos de procesos de datos con software de aplicación2.3.1 Procesamiento de datos

2.3.2 Modos de procesamiento2.3.3 Selección del modo de procesamiento2.3.4 Sistemas en tiempo real2.3.5 Software de aplicación del negocio2.3.5.1 Modelos de proceso de datos con software de aplicación genérica

Uso de la Hoja Electrónica de Cálculo en la empresa2.3.5.2 Modelo de proceso de datos con Hoja Electrónica de Cálculo

  Planteamiento del problema  Solución (diagrama de flujo de datos)  Uso de funciones, sintaxis y ejemplos de la Hoja Electrónica

de Cálculo

=HOY()=AHORA()=COINCIDIR()=SUMA()=PROMEDIO()=CONTAR()=CONTARA()=ALEATORIO()=SI()=BUSCARV()=DESVEST()

  Introducción a las macros2.4 Modelos de procesos de datos con programas para computadora2.4.1 Programa de cómputo2.4.2 Introducción a lenguajes de programación2.4.3 Planeación de un programa de cómputo2.4.4 Solución de problemas con lenguaje de programación (VBA)

  Planteamiento del problema  Solución  Programación o código

Page 2: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 2/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.1 Tecnologías de cómputo.

Introducción

Todas las computadoras son sistemas con componentes de entrada, procesamiento, salialmacenamiento y control. Comentaremos las tendencias, aplicaciones ya algunos concepbásicos de los muchos tipos de sistemas informáticos que se utilizan en la actualidad.

Tipos de sistemas informáticos

Los sistemas informáticos de la actualidad tienen en una variedad de tamaños, formascapacidades de cómputo. Los desarrollos rápidos de hardware y software y las necesidad

cambiantes de los usuarios finales continuar impulsando la aparición de nuevos modelos computadoras, desde las combinaciones más pequeñas de teléfono celular, asistente personal dighasta las grandes computadoras centrales con múltiples procesadores para la empresa.

Las categorías, tales como grandes computadoras centrales (mainframe), y microcomputadotodavía se utilizan para ayudarnos a expresar el poder relativo de procesamiento del número usuarios finales de los diferentes tipos de computadoras pueden soportar. Pero estas clasificacionno son precisas, y sobre poner unas a otras. Por eso, es, dar otros nombres con el fin de destaclos usos principales de los tipos particulares de computadoras. Los ejemplos incluyen computadorpersonales, servidores de red, computadoras en red y estaciones de trabajo técnicas.

Además, los expertos siguen pronosticando la función o desaparición de algunas categorías computadoras, sienten, por ejemplo, que muchos sistemas de rango medio y grandes sistemcentrales se han vuelto obsoletos por el poder y versatilidad de las redes cliente/servidor compuespor microcomputadoras y servidores. Otros expertos de la industria han vaticinado que la aparicde las computadoras de red y de los dispositivos información para aplicaciones sobre Interneintranets corporativas reemplazarán a muchas computadoras personales, en particular en grandes organizaciones y en el mercado de las computadoras domésticas.

Todo el centro de gravedad de la computación ha cambiado. Para millones de consumidoresusuarios de negocios, la principal función de la pc de escritorio es la de ser una ventana a InternLas computadoras son ahora dispositivos de comunicación, y los consumidores las quieren lo m

baratas posible.2.1.1 Sistemas de microcomputadoras

Las microcomputadoras son la categoría más importante de los sistemas informáticos para hombres de negocios y los consumidores. Aunque a veces se les denomina computadopersonales (o PC, siglas del término Personal Computer), una microcomputadora es mucho más quna pequeña computadora para el uso de un individuo. El poder de cómputo de microcomputadoras excede ahora al de las grandes computadoras centrales (mainframe)

Page 3: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 3/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

generaciones anteriores de computadoras a una fracción de un costo. Por eso, se han convertido

poderosas estaciones de trabajo profesionales en red para los profesionales de negocios.Las microcomputadoras vienen en diversos tamaños y formas para una variedad de propósitos. Pejemplo, las PC están disponibles como modelos de mano, notebooks, laptops, portátiles, escritorio y de gabinete amplio. O según su uso, incluyen sistemas para el hogar, personalprofesionales, estaciones de trabajo y multiusuario. La mayoría de las microcomputadoras son escritorio, diseñadas para que quepan en el escritorio de una oficina; o laptops para aquellos qdesean una PC pequeña y portátil para sus actividades laborales. Proporciona consejos acerca algunas características clave que deberían considerarse antes de adquirir una estación de trabprofesional de alto rendimiento, una PC multimedia o un sistema para principiantes. Esto nos dauna idea acerca del rango de las características disponibles en las microcomputadoras de

actualidad.Algunas microcomputadoras son poderosas computadoras estaciones de trabajo (estaciones trabajo técnicas) que apoyan aplicaciones con cálculos matemáticos y demandas de despliegue gráficos intensos, tales como diseños apoyado por computadora (CAD, siglas del término CompuAided Design) en ingeniería, o análisis de inversiones en ingeniería o análisis de inversionesportafolios en la industria de los seguros. Otras microcomputadoras se utilizan como servidores red. Por lo General, son microcomputadoras más poderosas que coordinan telecomunicacionescomparten recursos en pequeñas redes de área local (LAN) y sitios Web de Internet e intranets.

2.1.2 Computadoras de red

Las computadoras de red (NC, siglas del término Network Computer) son una categoría microcomputadoras diseñadas en primer lugar para que los empleados de oficina, así como trabajadores del conocimiento, con aplicaciones especializadas o limitadas, las utilicen con Intere intranets corporativas. Las computadoras de red son microcomputadoras de bajo costo, selladsin almacenamiento en disco (o uno mínimo), que están conectadas a la red. Los usuarios de computadoras de red dependen sobre todo de servidores de red para su sistema operativonavegador Web, software de aplicación, así como para el acceso y almacenamiento de datos.

Uno de los principales atractivos de las computadoras de red es que su costo total de propied(TCO) es más bajo. La compra y actualizaciones, mantenimiento y soporte es mucho m

económica cuando la comparamos con la de las PC completas. Otros beneficios para los negocincluyen la facilidad de distribución y de licencias de software, la estandarización de la plataforma cómputo, menores requerimientos de soporte al usuario final y mejor manejabilidad medianteadministración centralizada y el coste empresarial de los recursos de las redes de cómputo.

Dispositivos de información

Las computadoras personales no son la única opción: una multitud de artefactos inteligentesdispositivos de información, desde teléfonos celulares y radiolocalizadores hasta PC de mano

Page 4: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 4/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

máquinas de juego basadas en Web, prometen acceso a Internet y la capacidad de desempe

tareas básicas de cómputo.Los dispositivos de microcomputadoras de mano conocidos como asistentes personales digita(PDA, siglas del término Personal Digital Assistant) son algunos de los dispositivos más populares la categoría de dispositivos de información. Los PDA habilitados para Web utilizan pantalsensibles al tacto, reconocimiento de escritura manual basada en pluma o teclados numéricos, deforma que los trabajadores móviles pueden enviar y recibir correos electrónicos para tener accesola Web e intercambiar información, como citas, listas de pendientes y contratos de rentas, con su de escritorio o servidores Web.

Uno de los últimos participantes en la tecnología PDA es el Blackberry de Research in Motion (RI

un pequeño dispositivo del tamaño de un radiolocalizador que puede desempeñar todas funciones comunes de un PDA, además de actuar como un teléfono móvil por entero a funcionar. que diferencia a estos dispositivos de otras soluciones inalámbricas PDA es que siempre eencendido y conectado. Debido a esta funcionalidad, no se necesita marcar o establecer uconexión. El Blackberry ni siquiera tiene una antena visible. Cuando un usuario desea enviarcontestar un correo electrónico, el pequeño teclado en el dispositivo permite la entrada del texIgual que un teléfono celular, el Blackberry está diseñado para permanecer encendido y conectade continuo a la red inalámbrica, lo que permite la transferencia de correo electrónico casi en tiemreal. Además, debido que el Blackberry utiliza la misma red que la mayoría de los servicios teléfonos móviles, la unidad puede utilizarse en cualquier sitio en el que pueda usarse un teléfocelular.

Los dispositivos de información también pueden asumir la forma de consolas de videojuegos y otdispositivos que se conectan al televisor del hogar. Estos dispositivos permiten navegar en Interneenviar y recibir correos electrónicos y leer un programa de televisión o jugar videojuegos al mistiempo. Otro dispositivo de información y incluyen PDA inalámbricos, teléfonos PCS y celulahabilitados para Internet, y dispositivos domésticos basados en el teléfono que puedan enviarecibir correos electrónicos y accesar a la Web.

2.1.3 Terminales de cómputo

Hoy en día las terminales de cómputo experimentan una conversión importante hacia dispositivos

cómputo en red. Las terminales tontas, dispositivos de monitor de vídeo / declaró con capacidadmilitares de procesamiento, está siendo reemplazados por terminales inteligentes, que son modificadas en red o computadoras de red. También están incluidas las terminales de red, las cuapueden ser terminales Windows, dependientes de servidores de red para el software Windows, pasu poder de procesamiento y su almacenamiento; o las terminales de Internet, que dependen servidores de sitios Web en Internet, en intranets para sus sistemas operativos y para su software aplicación.

Las terminales inteligentes toman muchas formas y pueden desempeñar de manera independieentrada de datos ya algunas tareas de procesamiento de información. Esto incluye el uso extend

Page 5: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 5/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

de terminales de transacciones en bancos, tiendas minoristas, fábricas y otros lugares de traba

Algunos ejemplos son los cajeros automáticos (ATM, siglas del término Automated Taller Machinlos registradores de producción en las fábricas, y las terminales de punto de venta (POS, siglas término Point of Sale) de minoristas. Estas terminales inteligentes utilizan teclados numéricpantallas sensibles al tacto, escáneres de códigos de barras, u otros métodos de entrada pacapturar datos e interactuar con los usuarios finales durante una transacción, al tiempo qdependen se servidores o de otras computadoras en la red para llevar a cabo el procesamieposterior a las transacciones.

Sistemas de rango medio

Los sistemas de rango medio son en su mayor parte servidores de red de alto desempeño, así co

otros tipos de servidor que puede manejar el procesamiento a gran escala de muchas aplicacionde negocios. Aunque no son tan poderosas como las grandes computadoras centrales (mainframson menos costosas de adquirir, operar y mantener que los grandes sistemas centrales, y por esatisfacen las necesidades de cómputo de muchas organizaciones.

La proliferación de almacenes de datos de aplicaciones relacionadas, tales como la minería de day procesamiento analítico en línea, están forzando a las tiendas de TI a niveles cada vez mayores configuraciones de servidores. De manera similar, las aplicaciones basadas en Internet, coservidores Web y comercio electrónico, están forzando a los administradores de TI a elevar normas de velocidad de procesamiento, de capacidad de almacenamiento y de otras aplicacion[de negocio], lo que alimenta crecimiento de los servidores de alto desempeño.

Los sistemas de rango medio se han popularizado como poderosas servidores de red para ayudaadministrar grandes sitios Web de Internet, intranets y extranets corporativas y otras redes. Lfunciones de Internet y otras aplicaciones son aplicaciones populares de los servidores de adesempeño, como son las aplicaciones integradas de manufactura, distribución y financieras de tola empresa. Otras aplicaciones, como la administración de almacenes de datos, minería de datoprocesamiento analítico en línea contribuyen a la demanda de sistemas servidores de adesempeño.

Los sistemas de rango medio se popularizaron primero como mini computadoras para investigaccientífica, sistemas de instrumentación, análisis de ingeniería y monitorear y control de proces

industriales. Las minicomputadoras podían manejar con facilidad dichos usos porque esaplicaciones tienen un corto alcance y nos demandan la versatilidad del procesamiento de grandes sistemas centrales (mainframe). En la actualidad, los sistemas de rango medio incluyservidores utilizados en plantas de manufactura y control de procesos industriales, y tienen ufunción importante en la manufactura asistida por computadora (CAM, siglas del término CompuAided Manufacturing). También pueden tomar la forma de poderosas estaciones de trabajo técnicpara el diseño asistido por computadora (CAD) y otras aplicaciones intensivas de graficascomputación. Los sistemas de rango medio también se utilizan como servidores de interfase fronpara apoyar a las computadoras centrales (mainframe) a tener procesamiento telecomunicaciones y en la administración de redes.

Page 6: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 6/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.1.4 Sistemas de computadoras centrales (mainframe)

Los sistemas de computadoras centrales (mainframe) son sistemas informáticos grandes, rápidopoderosos. Por ejemplo, puede procesar miles de millones de instrucciones por segundo (MIPsiglas del término millions of instructions per second). También en cosa de grandes capacidades almacenamiento primario. Su capacidad de memoria principal puede ir desde cientos de gigabyhasta varios terabytes de almacenamiento primario. Las grandes computadoras centrales ante dsido bastante su tamaño en los últimos años, lo que ha disminuido de forma importante snecesidades de al de acondicionado, consumo de energía eléctrica y requerimientos de espaciocomo resultado también se han reducido sus costos de adquisición y operación. La mayoría de estmejoras son consecuencia de un cambio desde las pasadas computadoras centrales enfría las agua hasta los más recientes sistemas mainframe con tecnología de enfriamiento por aire.

Por eso, las computadoras centrales siguen mejorando las necesidades de procesamiento información de las grandes corporaciones y agencias gubernamentales con altos volúmenes procesamiento de transacciones o complejos problemas de cálculo. Por ejemplo los grandes bancinternacionales, líneas aéreas, empresas petroleras y otras grandes corporaciones procesan cadía a millones de transacciones de ventas y solicitudes de clientes con la ayuda de grandes sistemcentrales mainframe.

Las computadoras centrales mainframe todavía se utilizan para aplicaciones de cómputointensivas, tales como el análisis de datos sísmico de las exploraciones de los campos petrolíferola simulación de condiciones de vuelo a la hora de diseñar una aeronave. Las computado

centrales mainframe también se utilizan mucho como súper servidores para las grandes redcliente/servidor y los sitios Web de Internet de alto volumen de las grandes empresas. Y como menciono antes, las computadoras centrales se están convirtiendo en una plataforma popular decomputación de negocios para la minería de datos y almacenamiento de datos, y para aplicaciones de comercio electrónico.

2.1.5 Sistemas de supercomputadoras

El término supercomputadora describe a la categoría de sistemas informáticos en extrepoderosos que han sido diseñados de manera específica para ejercer aplicaciones científicas, ingeniería y negocios que requieren velocidades muy altas para realizar cálculos numéricos masiv

El mercado para las supercomputadoras incluye agencias de investigación gubernamental, granduniversidades y corporaciones principales. Se utilizan supercomputadoras para aplicaciones copronósticos globales de clima, sistemas de defensa militar, cosmología y astronomcomputacionales, investigación y diseño de microprocesadores, minería de datos a gran escaetcétera.

Las supercomputadoras utilizan arquitecturas de procesamiento en paralelo de microprocesadointerconectados (los cuales pueden ejecutar muchas instrucciones al mismo tiempo en paralePuede realizar sin problemas cálculos aritméticos a velocidades de miles de millones de operacionde punto flotante por segundo (gigaflops). Hoy en día están en uso la supercomputadoras q

Page 7: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 7/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

pueden calcular en teraflops (billones de operaciones de punto flotante por segundo), y las cua

utilizan diseños de procesamiento paralelo masivo (MPP, siglas del término Massive ParaProcessing) de miles en micro procesadores. Los precios de compra de las grandsupercomputadoras están en un rango de entre $5 y $50 millones.

Nota técnica: el concepto de sistema informático

Como profesional de los negocios, usted. No necesita un conocimiento técnico desarrollado acede las computadoras. Sin embargo, tiene que entender algunos conceptos básicos acerca de sistemas informáticos. Esto de ayudar a hacer un usuario informado y productivo de los recursos los sistemas informáticos.

Una computadora es más que un conjunto de dispositivos electrónicos de alto poder que realizar uvariedad de tareas de procesamiento de información. Una computadora es un sistema, ucombinación interrelacionar de componentes que realizan las funciones básicas del sistema entraprocesamiento, salida, almacenamiento y control, y de este modo proporciona a los usuarios finauna poderosa herramienta de procesamiento de información. Concebir a la computadora como sistema informático es vital para su uso y manejo efectivo. Usted deberá ser capaz de visualizcualquier computadora de esta forma, desde el dispositivo de microcomputadora más pequehasta una gran red de computadoras con componentes interconectados mediante conexiones redes de telecomunicaciones en todo el conjunto de edificios o una zona geográfica.

Una computadora es un sistema de dispositivos de hardware organizados según las siguient

funciones del sistema:  Entrada. Los dispositivos de entrada de un sistema informático incluyen los teclados de

computadoras, pantallas sensibles al tacto, plumas electrónicas, escáneres ópticos, etc. Elconvierten a los datos a una forma electrónica para su entrada directa, o mediante una red telecomunicaciones, a un sistema informático.

  Procesamiento. La unidad central de procesamiento (CPU, siglas del término CenProcessing Unit) es el componente principal de procesamiento de un sistema informático. (las microcomputadoras, es el microprocesador principal). Desde un punto de vista conceptulos sistemas de circuitos de un CPU puede dividirse en dos subunidades principales: la unid

lógico-aritmética y la unidad de control. Son los circuitos electrónicos (conocidos coregistros) de la unidad y lógica-aritmética los que realizan las funciones alimenticias y lógicrequeridas para ejecutar las instrucciones de software.

  Salida. Los dispositivos de salida de un sistema informático comprenden unidades despliegue de dinero, impresoras, unidades de respuesta de audio, etc. Ellos convierteninformación electrónica producida por el sistema informático en una forma que será inteligial ser humano para su presentación a los usuarios finales.

Page 8: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 8/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

  Almacenamiento. La función de almacenamiento de un sistema informático tiene lugar en

circuitos de almacenamiento de la unidad de almacenamiento primario de la computadouno, o memoria, apoyada por dispositivos de almacenamiento secundario, tales como discmagnéticos y unidades de disco ópticos. Estos dispositivos almacena los datos instrucciones de software necesarios para el procesamiento. Los procesadores de comptambién pueden incluir sistemas de circuitos de almacenamiento llamados memoria cacpara almacenar, alta velocidad y de manera temporal, elementos de instrucciones y de dato

  Control. La unidad de control de un CPU es el componente de control de un sisteinformático. Sus elementos y otras circuitos interpretan las instrucciones de softwaretransmiten indicaciones que controlan las actividades de los otros componentes del sisteinformático.

Velocidades del procesamiento de cómputo

¿Qué tan rápido son los sistemas informáticos? Las primeras velocidades de operación de computadoras se medirán en milisegundos (milésimas de segundo) y microsegundos (millonésimde segundo). Ahora las computadoras operan en rangos de nanosegundos (milmillonésimas parteun segundo), no obstante, algunos alcanza velocidades de picosegundos (billonésima parte de segundo). Dichas velocidades parecen casi inconcebibles. Por ejemplo, una persona promedando un paso cada nanosegundo daría la vuelta a la tierra 20 veces ¡en un segundo!

Ya hemos mencionado las velocidades teraflop de algunas supercomputadoras. Sin embargo, aho

la mayoría de las computadoras pueden procesar instrucciones de programas a velocidades millones de instrucciones por segundo (MIPS). Otras medidas de velocidad de procesamiento esmegahertz (MHz), o millones de ciclos por segundo, y el gigahertz (GHz), o miles de millones ciclos por segundo. Esta clasificación se conoce como la velocidad del reloj de un microprocesaddado que se usa para clasificar microprocesadores según la velocidad de sus circuitos tpolarizados o reloj interno.

Sin embargo, dichas clasificaciones puede ser indicadores engañosos de la velocidad de efectiva procesamiento de los microprocesadores y de su rendimiento, o capacidad para realizar taresutiles de cálculo o de procesamiento de datos durante un período determinado. Esto se debe a qla velocidad de procesamiento depende de una variedad de factores, que incluyen el tamaño de

trayectoria de los circuitos, o líneas (bus), que interconectados los componentes microprocesador; la capacidad de los registros de procesamiento de instrucciones; el uso dememoria caché de alta velocidad, ya el uso de microprocesadores especializados, tales como coprocesador matemático para realizar cálculos aritméticos más rápidos.

Page 9: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 9/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.2 Tecnologías de software.

Aspectos básicos del software

El software para computadora determina los tipos de tareas que le ayudará a realizar ucomputadora. Cierto software le ayuda a crear documentos, mientras que otro le ayuda a bloquvirus o a mejorar el desempeño de su computadora.

Categorías de software

¿Qué es el software? Las instrucciones que le indican a una computadora cómo realizar una tase les llama programas para computadora. Estos programas forman el software con el cual u

computadora se prepara para hacer una tarea específica, como producir un documento, editar ufotografía, proteger contra los ataques de virus, administrar los archivos o desplazarse por la Web.

2.2.1 Clasificación del software

Las dos categorías principales son software del sistema y software de aplicaciones. El software sistema está diseñado para las tareas propias de la computadora, mientras que el software aplicaciones está diseñado para ayudar a las personas a realizar tareas concretas. Por ejemputiliza el software del sistema para diagnosticar un problema con su disco duro o con su fotografípreparar una redacción de su curso. Las categorías de software del sistema y software aplicaciones se pueden dividir en categoría secundarias.

Software de aplicación

¿Por qué se llama software de aplicación? Cuando usted escucha palabra aplicación, su primereacción puede ser imaginar una solicitud de ayuda financiera, un formulario de solicitud de empleouna solicitud para la inscripción en un club o una licencia de conductor. Sin embargo, la palabaplicación tiene otros significados. También es sinónimo de la palabra uso. Una computadora tiemuchos usos, como crear documentos, procesar números, dibujar diseños y editar fotografías, causo se considera una aplicación, y el software que proporciona a la computadora las instruccionpara cada uso se denomina software de aplicación, o simplemente aplicación.

Existen miles de aplicaciones de software útiles diseñadas para uso personal o empresarial. Madelante en el capitulo conocerá con detalle algunas aplicaciones muy conocidas.

¿Qué es el software de productividad? Algunas aplicaciones se denominan software productividad. Existen muchas definiciones diferentes para este término. Sin embargo, el softwareproductividad se suele definir como cualquier tipo de aplicación que ayuda a las personas a realizsu trabajo con más eficiencia.

El término pudo haber surgido en referencia a las herramientas de software utilizadas por empresas para aumentar la eficiencia secretarial en las tareas cotidianas, como escribir, guar

Page 10: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 10/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

archivos y la contabilidad básica. Las aplicaciones que se suelen asociar con el software

productividad son los procesadores de textos, las hojas de cálculos, los planificadores y los sistemde administración de base de datos. El software para gráficos, de prestaciones y para edición computadora en ocasiones también se clasifica como aplicaciones de productividad.

¿Qué es el groupware? Otro tipo de aplicaciones, denominado groupware, está diseñado paayudar a que varias personas colaboren en un solo proyecto a través de redes locales o conexiona Internet. El groupware permite mantener programas para los integrantes de un grupo, seleccioautomáticamente los horarios de reunión, facilitar la comunicación por correo electrónico u otcanales, distribuir documentos de acuerdo con un programa o secuencia establecidos canticipación, y permitir que muchas personas contribuyan en un solo documento.

¿Cómo ejecuto el software de aplicaciones? Las técnicas para ejecutar las aplicaciondependen del sistema operativo de su computadora, pero en casi todas las computadopersonales se debe hacer doble clic en un icono del escritorio o seleccionar la aplicación de menú.

Software de utilerías

¿Qué es el software de utilerías? Un tipo de software llamado software de utilerías está diseñapara ayudarle a vigilar y configurar las especificaciones de su sistema de cómputo, el sisteoperativo o el software de aplicaciones. Algunos ejemplos de software de utilerías son herramientas de diagnóstico y mantenimiento, los asistentes de instalación, los programas

comunicaciones y el software de seguridad.El software de utilerías se suele orientar a una tarea específica, e incluye un conjunto de funcionmucho más limitado que el software de aplicaciones. Igual que todo el software del sistema, utilerías se concentran en las tareas principales de la computadora, como bloquear los virusdiagnosticar errores en el disco duro, y no en tareas del mundo real, como generar documentosllevar la contabilidad. En una PC, usted consulta el software de utilerías desde los iconos escritorio o desde el menú Inicio, igual que el software de aplicaciones. Otras utilerías se consultdesde el Panel de control de Windows.

¿Cuáles son las utilerías más populares? En años recientes, el software antivirus, como el Nor

AntiVirus y McAfee VirusScan, ha sido una categoría popular del software de utilerías. Conreciente aparición de anuncios molestos, intentos de invasión, y correo no solicitado (spam), tiegran demanda utilerías como bloqueadores de anuncios, cortafuegos personales (firewalls) y filtrpara correo no solicitado (spam).

Otras utilerías relacionadas con la seguridad son el software de cifrado, como PGP, que desordeel contenido de un archivo para su almacenamiento o transmisión. Para las personas que no quierdejar huellas de los sitios Web visitados, utilerías como 12Ghosts eliminan las listas con el histoen Internet, los archivos y los gráficos dispersos en muchos lugares del disco duro. Los pad

Page 11: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 11/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

utilizan el software de filtrado, como Net Nanny, para evitar que sus hijos vean sitios W

cuestionables.Acrobat Reader es una utilería muy apreciada que transforma todo tipo de archivos en un formportátil que se puede generar y leer en cualquier computadora donde esté instalado. Acrobat es mútil para distribuir documentos creados con software de edición por computadora costoso que no probables que esté instalado en las computadoras de muchas personas.

A los usuarios de computadoras les agrada personalizar sus escritorios con gráficos que se exhibcuando la maquina está inactiva. También son muy populares las cubiertas de pantalla qpersonalizan el aspecto y la sensación de los reproductores de medios y los quemadores de DVDs

Otra categoría popular son las utilerías del sistema, como Norton SystemWorks y System MechanEstas utilerías detectan y reparan errores en el disco, reparan los archivos dañados y afinanmejoran el desempeño de su PC.

Un grupo final de utilerías que vale la pena mencionar está diseñado para respaldar archivos, limpel disco duro y eliminar los archivos irrecuperables. Utilerías como Recover My Files, VirtualLab yR-Undelete recuperan los archivos eliminados por error.

¿Qué son los instrumentos o controles del escritorio? Un instrumento del escritorio (tambllamado artefacto o control) es un programa de utilería especializado que se exhibe en el escritode una computadora, parece un control y puede mostrar un fragmento de información. Algunos

estos controles son los relojes, calendarios, calculadoras, avisos de noticias, avisos mostrados conotas adheribles e informadores del clima. Los controles suelen configurarse para que se activenmismo tiempo que la computadora y permanezcan ahí hasta que se apague. Estos instrumentambién se integran en una barra lateral o un tablero de control. En ocasiones, los instrumentos sdiseñados para ser transparentes, de manera que no oscurezcan a otros objetos.

Controladores de dispositivos

¿Qué es un controlador de dispositivo? Un controlador de dispositivo es el software que ayudaun dispositivo periférico a establecer comunicación con una computadora. Este tipo de software dsistema es utilizado por las impresoras, los monitores, las tarjetas para gráficos, las tarjetas

sonido, las tarjetas de red, los módems, los dispositivos de almacenamiento, los ratones y escáneres. Una vez instalado, un controlador de dispositivos suelen funcionar en un segundo plasin abrir una ventana en la pantalla.

Suponga que conecta una impresora a su computadora. Cuando la instala, también incorpora controlador a la impresora. Cuando inicia un trabajo de impresión, el controlador del dispositfunciona en un segundo plano para enviar los datos a la impresora. El controlador le indicaencuentra un problema, por ejemplos, si la impresora está conectada o se ha agotado el papel.

Page 12: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 12/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.2.2 Compra de software

Aspectos básicos del consumidor.

¿Cuáles son las aplicaciones y las utilerías esenciales que hay que tener en mi computadorAdemás de un sistema operativo, su computadora debe tener software de navegador, un cliente correo electrónico, software para procesar textos, una suite de seguridad, un visor de imágenesoftware que le permita quemar archivos CDs y DVDs.

¿Debo utilizar las aplicaciones y las utilerías que vienen con el sistema operativo? Casi todlos sistemas operativos y las utilerías. Debe analizar de manera minuciosa lo que ofrece su sisteoperativo antes de gastar dinero en software de otros fabricantes.

¿Cuál es la ventaja de una suite de software? Una suite de software es un conjunto de softwade aplicaciones que se vende como un solo paquete. Las suites para oficina, como Microsoft OffiStarOffice, OpenOffice.org y WordPerfect Office, incluyen aplicaciones para mejorar la productividbásica: procesamientos de textos, hoja de cálculo y software para correo electrónico. Las suites gráficos, como Adobe Creative Suite, Macromedia Studio MX y CorelDRAW Graphics Suite, sueincluir herramientas para pintar , dibujar y preparar gráficos para la Web. Las suites de medios, coInterVideo MediaOne, proporcionan herramientas para crear CDs de música y DVDs de video. Lsuites de seguridad incluyen herramientas para buscar virus en su computadora y evitar invasionen línea.

¿Cómo sé si un programa de software funcionará en mi computadora? Publicados en el sWeb del fabricante de software o impresos en el paquete, encontrará los requerimientos del sistemlos cuales especifican las capacidades mínimas del sistema operativo y del hardware para quesoftware funcione correctamente.

¿Dónde encuentro el software mas reciente y mejor? El software nuevo hace su aparición rápido que parece imposible mantenerse actualizado. Sin embargo, un conjunto de sitios Webpublicaciones le ayudan a mantenerse a la vanguardia de los descubrimientos de software qmejoran su experiencia de computo.

Las revistas de computadoras y de tecnología, como Wired, Macworld y PC Computing, sue

incluir reseñas del software en cada número. Algunas revistas se concentran en los juegos, mientrque otras se especializan en aplicaciones empresariales o destacadas, pero si encuentra una revide computadoras que disfrute leer, es probable que incluya información acerca del software queinteresa.

¿Dónde consigo software? El software se vende en lugares sorprendentes. Puede encontsoftware de gráficos en la papelería más cercana. Su sala de belleza puede distribuir softwaCosmopolitan de maquillaje y peinados. Puede encontrar software de medicina homeopática aventa en una tienda de alimentos naturistas. Por supuesto, el software también se distribuye tiendas tradicionales, como de artículos para oficina, de artículos electrónicos y tiendas

Page 13: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 13/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

descuento, al igual que en tiendas de computadoras. También puede adquirir software en catálog

de pedidos por correo, en el sitio Web y en otros sitios de descarga.¿Qué incluye un paquete de software normal? Los ingredientes fundamentales para instalarsoftware nuevo son los archivos que contienen los programas y los datos. Estos archivos entregan en medios de distribución: uno o más CDs o DVDs empacados en una caja, junto con manual de instrucciones. Los archivos también se distribuyen en descargas de Internet qcontienen los módulos del programa y el texto del manual de instrucciones.

2.2.3 Derechos de autor y licencias del software

¿Qué son los derechos de autor del software? Después de comprar un paquete de softwa

puede suponer que puede instalarlo y utilizarlo en cualquier manera. Pero, de hecho, su comprada derecho a utilizar el software solo en ciertas maneras recomendadas. En muchos países,software de computadora, igual que un libro o una película, está protegido por los derechos de aut

Un derecho de autor es una forma de protección que concede al creador de una obra originalderecho exclusivo para copiarla, venderla y modificarla, excepto en circunstancias especiadescritas por las leyes de derechos de autor. Estas excepciones son:

El comprador tiene derecho a copiar el software de los medios de distribución o de en sitio Web endisco duro de una computadora para instalarlo.

El comprador puede hacer una copia adicional de respaldo del software en caso de que la cooriginal se borre o se dañe, a menos que el proceso de hacer el respaldo requiera que el compradquebrante el mecanismo de protección diseñado para evitar las copias. Se permite al compradcopiar y distribuir secciones de un programa de software para usarlo en reseñas importantes yenseñanza.

¿Puedo saber si el software es pirata? Los piratas del software se vuelven cada vez magresivos y no siempre es fácil identificar el software pirata. Algunos clientes ingenuos han obtensin saberlo software pirata, y hasta llegan a pagar el precio del software legal en un lugar conocido

¿Qué en una licencia de software? Además de la protección de los derechos de autor, el softwa

está protegido por los términos de una licencia. Una licencia de software, o un acuerdo de licences un contrato legal que define el modo en el cual se puede utilizar un programa para computadoLas licencias de software imponen restricciones adicionales en el uso del software y ofrecderechos adicionales a los consumidores. Por ejemplo, casi todo el software se distribuye con ulicencia para un solo usuario, lo cual limita el uso a una persona a la vez. Sin embargo, algunfabricantes ofrecen licencias para varios usuarios a escuelas, organizaciones y empresas.

¿Qué es el software comercial? El software comercial se vende en las tiendas de computadoraen los sitios Web. Si usted compra este software, en realidad solo adquiere el derecho a utilizabajo los términos de la licencia. Una licencia para software comercial suele apegarse estrechame

Page 14: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 14/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

a las limitaciones mencionadas por las leyes de derechos de autor, aunque puede darle perm

para instalar el software en una computadora en el trabajo y una en el hogar, siempre y cuando sutilice una de ellas a la vez.

¿Qué es el demoware? Cierto software comercial está disponible en versiones de prueba, qsuelen denominarse demoware. El demoware se distribuye en forma gratuita y viene pre instalado las computadoras nuevas, pero está limitado en algún modo hasta que usted lo adquiere. Lproductores de demoware emplean diversas técnicas para limitar el software. Funciona una cantidprecisa de días antes de expirar y solicitar su pago. Puede funcionar un tiempo limitado  –ejemplo, 60 minutos- cada vez que lo usa. El demoware se puede configurar para que funcione suna cantidad limitada de veces. O están inhabilitadas funciones importantes, como imprimir, lo csirve para dar al demoware el poco halagador nombre de mutiladoware.

¿El shareware es igual que el demoware? Las características del shareware se asemejan a las demoware. El shareware es software con una reserva de derechos de autor que se comercializa bauna política de “pruébelo antes de usar”. Suele incluir una licencia que permite emplear el softwadurante un periodo de prueba. Para utilizarlo después del periodo de prueba, usted debe pagar utarifa de registro. La idea detrás del shareware era que el pago seria bajo un sistema de honordiferencia del demoware mutilado o por tiempo limitado, el shareware es un software con todas funciones.

¿Y el freeware? El freeware es software con reserva de derechos de autor que se ofrece de manegratuita. Tiene funciones completas y no requiere un pago para utilizarlo. Debido a que el softwa

está protegido por derechos de autor, usted solo puede hacer lo que autorizan de manera explícitaley de derechos de autor. Una licencia de freeware le permite usar el software, copiarlo y distribuirpero no lo autoriza a alterarlo o venderlo. Muchas utilerías, controladores de dispositivos y algun

 juegos se distribuyen como freeware.

¿Debe una licencia del software afectar mi decisión de compra? Los compradores de softwastutos suelen considerar las licencias antes de hacer una compra. Comprender una licenciamantiene en el lado correcto de la ley y le ahorra dinero.Antes de comprar software, compruebe que la licencia le permite utilizarlo como usted quiere. planea instalar el software en más de una computadora o introducir modificaciones, compruebe qla licencia se lo permita.

Cierto software comercial, como el de seguridad, requiere renovación. Si no quiere pagar la cuocada año, considere el software de seguridad de código fuente abierto. Los consumidoinformados tienden a tomar mejores decisiones de compra. Solo recuerde que existen muchprogramas de software y que podrá encontrar alternativas con funciones similares y diferenttérminos de licencia.

Page 15: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 15/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.3 Modelos de procesos de datos con software de aplicación

2.3.1 Procesamiento de datos

En todos los sistemas de procesamiento de datos, sin considerar su modo de procesado, snecesarias cuatro funciones, y cada una juega un papel muy importante para hacer que el sistede computación sea una herramienta útil. Se examinarán las funciones de a) recolección de datb) revisión (o "edición"), c) procesamiento y d) reporte. Saber de qué manera se llevan a cabo esfunciones ayudará a comprender mejor la operación de las computadoras en el procesamiento de datos. También explicará mucho más acerca de interrelaciones de los modos de procesamiento yorganización de los archivos.

a) Recolección de datosLa función más fundamental llevada a cabo en el procesado de transacciones es la recolección datos. Esta es una etapa necesaria tanto en los sistemas en línea como en los de lotes, y consien la captura, preparación y registro de los datos para su procesamiento. La captura de los dadebe llevarse a cabo lo más cercana posible tanto en espacio como en tiempo respecto de la fuende la transacción. Normalmente es muy difícil; ya veces imposible, regresar y capturar datos despude que una transacción ya ha ocurrido. A esto se debe que los documentos de las ventas, pejemplo, estén diseñados cuidadosamente para indicar al personal exactamente qué datos debser capturados en relación con las transacciones. Si los supervisores o los gerentes encuentran qlos comprobantes de las ventas han sido diseñados en forma inadecuada o no están sien

utilizados correctamente, se deben tomar de inmediato las acciones correspondientes para mejola captura de los datos mediante un cambio de diseño en los comprobantes, o bien cambios en procedimientos o ajustes de personal.

Adicionalmente a la captura de los datos en documentos fuente como los comprobantes o notas venta, se verá que en muchos sistemas esto se hace directamente a través de una terminal entrada. Los agentes de reservaciones de las líneas aéreas, por ejemplo, utilizan terminadiseñadas especialmente que tienen teclas específicas para ingresar los datos de número de vuenombre del pasajero, fecha del vuelo, selección de asiento y otros por el estilo. De la misma manese han introducido terminales de punto de venta en la actividad de ventas al menudeo para captura de datos. Estos dispositivos proporcionan ingreso directo para datos tales como el núm

de artículo del producto comprado, la cantidad comprada y el precio unitario. Para las ventas a créto, también es necesario teclear datos de entrada en el número de cuenta del comprador, los cuapueden ser convalidados inmediatamente. Verificando de inmediato en el registro de crédalmacenado en el archivo de cuentas a crédito. Si la cuenta no es válida o ya ha sido cancelada,terminal puede bloquear los datos, impidiendo la venta a crédito.

También se pueden utilizar terminales ordinarias (pantallas, máquinas de escribir, etc.) paracaptura de datos directa en línea, si el sistema está diseñado para recibir tales entradas. En escasos, el usuario no puede confiar en teclas especiales para guiarse en el ingreso de los datos; vez de ello, el software contiene muchos más controles para respaldar esta aplicación. L

Page 16: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 16/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

programas indican al usuario cuáles son los datos requeridos y el orden adecuado en que deben s

ingresados.Previamente a la introducción de los datos para su procesado, deben estar preparados, esto puestos en una forma que pueda ser utilizada por el sistema. En los sistemas en línea, esta etapuede estar integrada en los mismos procedimientos de entrada. En muchos sistemas de procemiento de transacciones es muy útil agregar un elemento de los datos que asigne la transacciónuna de varias categorías. A esto se le llama clasificación de transacciones. Por ejemplo, puedesearse clasificar las transacciones sobre la base de que si van a agregar o a eliminar registrosbien a cambiar el contenido de registros almacenados. Si se agrega un nuevo cliente a un archivo cuentas por cobrar, bien se cancela (suprime) la cuenta de otro cliente, debe indicarse todo estosistema. Por lo tanto, es posible incluir un elemento de datos en el registro de las transacciones q

indique al sistema la clase de transacción de que se trata, la cual a su vez la dirigirá hacia un mode procesamiento en lugar de a otro.

Un valor 1 podría ser asignado a las transacciones que agreguen nuevos registros; un valor 2aquellas que eliminen registros, y 3 a aquellas que modifiquen registros existentes. Se podríutilizar también las letras A, B y C (con el significado de agregar, borrar o cambiar) o cualquier oclasificación o sistema de codificación que pueda ser fácilmente entendido por el personal sistemas. Si todas las transacciones procesadas por un determinado programa son siempre mismo tipo, podría optarse por omitir dicha clasificación. Por ejemplo, si un programa en sistema crédito siempre se usa para agregar nuevas cuentas y nunca procesa eliminaciones o cambios, posible omitir el código de clasificación; el programa podría estar desarrollado de manera q

siempre maneje una transacción como si fuera de agregar.La codificación de los datos es la traducción (o traslado) de éstos desde el documento fuente a uforma procesable por la máquina. El procedimiento es semejante al utilizado para clasifictransacciones: los datos son examinados y traducidos a un código que sea significativo paraprograma de aplicación. Por ejemplo, un programa de personal puede requerir datos referentessexo, edad y departamento. Podría utilizarse un código para enviar estos datos al sistema, 0-1 o Mpara indicar el sexo, 999999 para la fecha de nacimiento (representando con dígitos el mes, díaaño), y un número de departamento (en vez del nombre como "departamento de molde"departamento de embarques", o cualquier otro).

Los datos deben ser registrados en forma que sea utilizable por el sistema. Normalmente cuando clasifican transacciones o se codifican datos, esto se efectúa en forma de codificación. Las formasformularios) tienen columnas que corresponden a elementos de datos específicos, y se escriben cifras (o códigos) en los espacios adecuados de la forma. La inscripción o registro de los dapuede incluir también dispositivos de almacenamiento.

b) Revisión (Edición)

La edición es también importante en los sistemas en línea, donde las transacciones ocurrenmenudo una por una. Aquí cada transacción es verificada antes de su procesamiento. Si

Page 17: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 17/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

elemento no es aceptado por cualquier motivo se le rechaza y se informa de inmediato al usuario

la terminal para que proceda a hacer las correcciones pertinentes. Normalmente también se lleva registro de errores, de manera que si los mismos equívocos se están repitiendo constantemente, ouna terminal en particular (o un operador) está fallando de modo continuo, el personal de sistemprocederá a corregir el problema identificado.

c) Procesamiento

La función de procesamiento abarca las actividades de clasificación, creación de archivos y actuzación. Se examinarán primeramente la actividad de clasificación, ya que este proceso precede cfrecuencia a la creación de los archivos o a su actualización.

Clasificación previa. La clasificación consiste en ordenar o disponer los registros en una secuenciorden particular. Cuando se están utilizando archivos de transacciones que serán procesados conarchivos maestros en los que se ha integrado una secuencia en especial, es conveniente ordenararchivo de transacciones con la misma secuencia que el archivo maestro a fin de aumentar eficiencia del proceso. De la misma manera, cuando se crea un archivo maestro que tendrá un ordo una secuencia, primeramente hay que clasificar las transacciones. Esto hace al proceso mucmás rápido y eficiente.

Si se procesaran por lotes, transacciones de ventas a crédito contra archivos maestros de cuentpor cobrar clasificados secuencialmente, o que están almacenados siguiendo una organización cuencial con índice teniendo como clave del registro al número de cuenta, primeramente se clas

can todas las transacciones. La operación de clasificación produce un nuevo archivo ordenado plos números de cuenta, es decir, en orden ascendente.La mayoría de las instalaciones de cómputo disponen de uno o más programas de clasificación.

Creación de archivos. La creación de archivos es el proceso de generar un archivo maesPreviamente al proceso de creación del archivo se deben hacer todas las especificaciones registros y seleccionar la organización del archivo. El proceso de creación del archivo específdepende de la organización de archivo que haya sido seleccionada. Para los archivos secuenciaen disco, la terminación del proceso de clasificación origina el archivo maestro. Por tanto, cuandodesea crear un archivo maestro secuencial en un disco magnético partir de archivos, simplemepuede hacerse que la salida del proceso de clasificación sea inscrita en un disco.

La creación de archivos maestros que utilizan otras organizaciones de archivos es un poco mcompleja. Para estas organizaciones (es decir, aleatoria e indexada) deben determinarse las direciones y los registros deben ser escritos en las posiciones adecuadas -por ejemplo, en un bloqueen una pista. En el caso de las organizaciones indexadas, las claves y las direcciones también inscriben en archivos separados o índices. Y como ya se ha indicado, se requieren niveles múltipde índices. En muchas instalaciones se utiliza programas o software de utilería para determinar índices, de manera que los programas para la creación de los archivos no necesiten contener todlas etapas y las instrucciones para generar cada uno de los índices.

Page 18: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 18/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Actualización. Al actualizar archivos es muy importante recordar que el archivo de transaccion

siempre dirige el proceso. Esto significa que antes de que tenga lugar cualquier procesamiento cel archivo nuestro, se debe leer un registro del archivo de transacciones. En el caso de procesamiento en línea, se recibe un registro de transacción del usuario a través de una terminCuando ya ha sido leído el registro de transacción, entonces se localiza el registro correspondieen el archivo maestro para las supresiones o los cambios) o bien se localiza el punto adecuado psu almacenamiento (para agregar nuevos registros). La manera como se efectúan esprocedimientos generalmente depende de la organización del archivo pero los registros transacciones siempre se leerán primero.

Debido a que el archivo de transacciones siempre guía al proceso de actualización, se iniciaproceso de actualización leyendo primeramente el primer registro de transacciones.

d) Reportes.

Los archivos siempre se crean y mantienen en vista de que la gente espera utilizar los mismos daposteriormente. Los informes o reportes son respuestas preparadas para contestar preguntas qlos usuarios, en forma directa o indirecta, han formulado acerca de datos almacenados en archivos, o bien son el resultado del procesamiento de datos a partir de las transacciones.

Los reportes se pueden generar como resultado de un procesamiento por lotes o de una consulta línea, dependiendo de diseño de la aplicación. Más aun, puede combinarse la elaboración reportes con la función de actualización, o bien dejarla como una actividad totalmente separa

Asimismo, pueden procesarse los datos y los reportes producidos ser enviados a impresoras línea o a estaciones de trabajo. Adicionalmente, algunos procedimientos conducen a la creación un archivo de reportes, que es uno que contiene datos que ya han sido procesados en forma reporte y se conservan en un dispositivo de almacenamiento.

2.3.2 Modos de procesamiento

Muchas de las aplicaciones en el procesado de transacciones dependen del modo procesamiento, la forma particular en la cual se manejan las transacciones. Algunas transaccionse conservan y clasifican en grupos por su tipo, mientras que otras se procesan tan pronto collegan y ocurren sobre la consideración de una a la vez. El modo de procesamiento también e

relacionado con la forma en que los usuarios intervienen en el manejo de las transacciones. Algunveces los usuarios ingresan las transacciones directamente al sistema de cómputo por medio terminales o de estaciones de trabajo. En otros casos, los datos son registrados en documentfuente, los cuales posteriormente se agregan al flujo del proceso.

Page 19: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 19/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

A continuación se examinan dos modos de procesamiento: el procesado en lotes (batch) y

procesado en línea (on-line).Procesamiento en lotes (batch)

En el procesado en lotes, como su nombre lo indica, todos los datos y las transacciones se codificy reúnen en grupos (lotes) antes de ser procesadas. El procesamiento de los datos es por lo taperiódico: según determinados intervalos o periodos, se procesan datos que han sido clasificados lotes. El procesado puede hacerse cada hora, cada dos horas, cada ocho horas, y así sucesivmente, dependiendo de las organizaciones.

Cuando los documentos fuente (en forma fácilmente entendible por la computadora) se introduc

  juntos en la computadora, el conjunto se procesa luego por lotes. Un lote puede variar de tamadesde unas pocas transacciones hasta varios miles de ellas.

El proceso por lotes se puede utilizar, por ejemplo, para archivos como las cuentas por cobrar. Esmétodo permite poder obtener un reporte con los nombres de todas las personas que tienen udeuda de más de $100,000 simplemente procesando, en un sólo intervalo como un grupo o lotodas las cuentas por cobrar que se han registrado previamente en un dispositivo almacenamiento.

En esta aplicación particular del procesamiento por lotes, cada registro del archivo debe sexaminado para determinar si el saldo de la cuenta excede de $100,000. Supóngase que se cono

sin embargo, que únicamente 50 de 5 000 en el archivo deben ser examinados. Si tal fuera el casel programa debería haber sido escrito para examinar únicamente las 50 cuentas que especificaron (proporcionando por ejemplo el número de cuenta como clave). Semejante procepuede hacerse mucho más fácil con una organización secuencial indexada localizando las claves (este caso los números de cuenta) para los registros deseados en el índice, y accediendo al regisadecuado en la dirección que se señala. Sin embargo, esto constituye aún un caso de proceso plotes.

El procesamiento por lotes incluye dos variantes: el procesamiento secuencial y el procesamienaleatorio. Supongamos que un archivo maestro va a ser leído según el modo de procesamiento lotes en forma secuencial. Antes del proceso de lectura, que puede implicar la comprobación de

nuevas cantidades de las ventas a crédito o los pagos de contado que se hicieron en la cuenta, registros de las transacciones deben ser clasificados en el mismo orden en que se encuentran registros en el archivo maestro. Las transacciones son agrupadas en un lote, dispuestas en el ordadecuado para un acceso eficiente, y posteriormente procesado contra el archivo maestro. Es mucmás eficiente tener tanto las transacciones como los archivos maestros en el mismo orden, pueque de esta manera el archivo maestro puede ser leído secuencialmente, registro por registro de oforma tendría que ser recorrido hacia adelante y hacia atrás para cada transacción.

En el proceso aleatorio por lotes, las transacciones de entrada se pueden procesar contra el arch(o contra diferentes archivos) sin tener que ser preclasificado. Esta capacidad es muy útil con

Page 20: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 20/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

organizaciones aleatorias en las cuales e posible almacenar los registros con acceso directo, de

misma manera que los archivos en un disco o un tambor magnético. Puesto que no es necesariaclasificación previa ni el examen de cada uno de los registros, el procesado por lotes en foraleatoria es un modo de procesamiento comparativamente mucho más rápido. Sin embargo, si alto porcentaje del archivo (digamos un 50%) va a ser accedido durante una sola corrida de procesprobablemente se ahorrará tiempo clasificando previamente el archivo y procesándposteriormente en lotes secuenciales. Este procedimiento es más rápido que el tener que calcular direcciones para todos los registros accedidos.

Procesamiento en línea

El procesado en línea es virtualmente el opuesto al procesado en lotes. Según este modo

transacciones no necesitan ser reunidas en grupos o lotes para ser leídas a la memoria. Más aúcon un procesamiento en línea no se necesita de un intermediario entre el usuario y la computadoEl usuario puede trabajar directamente con el procesador a través de una terminal o de una estacde trabajo.

Un sistema en línea puede aceptar la entrada directamente desde los usuarios en su ubicación trabajo; esto es, en un sistema en línea, los datos de entrada entran al sistema directamente dessu punto de origen y las salidas son transmitidas directamente hacia el usuario. Las etapintermedias de la escritura en cinta magnética o la ejecución de la impresión fuera de línea sevitadas fácilmente. El procesado en línea, por lo tanto, implica la comunicación directa entre la Uy el usuario tanto para las entradas como para los resultados de salida.

Por ejemplo, un farmacéutico de hospital que desea saber cuándo un medicamento prescrito puereaccionar con otro de los fármacos que el paciente está tomando, puede preguntar en líneasistema de registros de los pacientes del hospital y obtener rápidamente una visualización despliegue) de los medicamentos de este paciente en particular. En tal caso, el farmacéutinterroga al sistema directamente dando como entrada el nombre del enfermo o su número identificación y recibe una respuesta a su pregunta. Por lo tanto, no es necesario registtransacciones y esperar que éstas sean procesadas en un lote ni tener que esperar que el reposea escrito y enviado desde el centro de cómputo del hospital.

El procesamiento en línea implica que las actividades y la interacción con el procesador pued

ocurrir desde ubicaciones remotas, pero desde luego esto también implica que los archivos estén línea. Esto significa que los archivos se almacenan en un dispositivo de acceso directo de maneque una persona pueda tener acceso rápido o inmediato a los datos solicitados. Semejante acceraramente es posible con grandes archivos secuenciales ubicados en dispositivos almacenamiento.

Si se utiliza un proceso secuencial por lotes para elaborar reportes o bien obtener los datos a pade registros específicos, todos los archivos deben ser leídos para poder localizar los datos. proceso en línea, sin embargo, puede liberar al usuario de esta restricción. Por ejemplo, supóngaque un cajero está interesado en determinar si una determinada tarjeta de crédito de un cliente

Page 21: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 21/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

válida, y que el archivo de todas las cuentas se mantiene en línea. Todo lo que necesita hacer

cajero es ingresar en la terminal el número de cuenta y un símbolo que indique el tipo de pregunUna respuesta o un mensaje con los datos de la cuenta pueden visualizarse en la terminalmenudo en un segundo o en dos. (Nota: Esta es una aplicación de tiempo real, en línea.) Lpreguntas de esta naturaleza raramente son posibles en un procesamiento por lotes. En su lugarcomputadora se utiliza para imprimir un reporte completo de cuentas "buenas" y "malas" en forperiódica diariamente, cada tercer día, semanalmente, o cuando se deseen.

El procesado en línea es muy importante en el mantenimiento de archivos. Por ejemplo, en uoficina de ventas que utiliza un sistema de ingreso de pedidos en línea, los artículos ordenados, cantidades, sus precios y los nombres de los clientes pueden entrar directamente en el archivo sistema mientras el cliente se encuentra presente. De esta manera, los datos de las ven

actualizan el archivo de contabilidad, los niveles del inventario y otros. Adicionalmente, cfrecuencia el cliente se asegura de que la mercancía deseada se encuentra en el almacén antes que salga de la oficina de ventas. En el proceso por lotes es necesario agrupar todos los pedidos lotes para posteriormente ingresar los datos y procesarlos.

El mantenimiento y la actualización generalmente pueden ser ejecutadas en cualquier oportuniden un sistema en línea. Cuando se tienen que agregar o eliminar registros de un archivo,operación puede efectuarse desde una terminal en cualquier oportunidad si el archivo escontinuamente cargado en el sistema. (Puesto que se requiere de trabajo extra para eliminar un grnúmero de registros de un archivo, existe la tendencia de dejar en éste grandes porciones de datoobsoletos o no utilizables de cualquier otra forma, lo que hace que el tamaño del archivo crez

continuamente. El usuario irremediablemente pagará este costo en pequeñas cantidades debidotiempo de acceso cada vez más largo en un entorno de tiempo real.) Normalmente los archivos almacenan en dispositivos de acceso directo que pueden ser actualizados muy rápidamente.

2.3.3 Selección del modo de procesamiento

El procesado en línea ofrece un gran número de ventajas sobre el procesado por lotes, pero no ssiempre el mejor sistema. ¿Qué factores deben ser considerados para determinar cuándo procesamiento en línea es el más adecuado para una aplicación? En general, el criterio de seleccincluye el tiempo de respuesta, detalles de reporte; volumen de las entradas y la utilización archivo. Estos cuatro factores afectan el costo total del procesamiento.

Tiempo de respuesta. El tiempo necesario para procesar una pregunta es un factor muy importaal seleccionar un modo de procesamiento en particular. El tiempo de respuesta es el número segundos, minutos o bien horas que transcurren entre el tiempo en que ocurre una transacción o upregunta entra al flujo del proceso, y el tiempo en que la UPC emite una información o una respuea todo lo anterior. Si se requiere una respuesta inmediata una que tome únicamente unos pocsegundos entonces el procesado en línea tal vez sea el más adecuado. Sin embargo, si un tiemde respuesta de 24 horas es suficiente, entonces puede no ser muy necesario tener que utilizar sistema en línea. El método de procesamiento por lotes probablemente satisfaga estas necesidaddel usuario.

Page 22: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 22/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Por ejemplo, los corredores bursátiles necesitan los precios actualizados al minuto desde el piso transacciones de una casa de bolsa. Aun en caso de que puedan recibir los últimos precios unminutos después de que ocurra la transacción el precio puede realmente haber cambiado en varpuntos. Claramente, un tiempo de respuesta de 24 horas de ninguna manera es aceptable. Lcorredores de bolsa necesitan indicadores de alta velocidad que reciban y visualicen en formelectrónica los precios de las acciones, para mostrar el precio a la última transacción. En ciesentido, esto es un sistema en línea. El mismo tipo de procesamiento puede ser realizado en upantalla de computadora. El corredor puede preguntar acerca de un archivo de acceso directotravés de una terminal y recibir una visualización inmediata del precio actual.

Muchos bancos han tenido que desarrollar un sistema de cajero en línea para evitar retiros, de

cuentas. Con el sistema de servicio "cualquier sucursal, cualquier cajero" tan utilizado en actualidad, es posible depositar dinero en un banco y el retirarlo en otro. Utilizando un procesamieen línea para las transacciones de los depósitos y de los retiros con objeto de actualizar los estadde cuenta, los bancos evitan que la gente retire las mismas cantidades varias veces acudiendodiferentes sucursales o a diferentes cajeros en el mismo banco. Cuando estos retiros se registran los archivos de las cuentas tan pronto como se hacen, la oportunidad para estos sobregiintencionales queda eliminada.

No todos los casos requieren este breve tiempo de respuesta. Por ejemplo, un cajero que proceuna nómina y que recibe un viernes las tarjetas de tiempo de los trabajadores y emite los cheques pago el siguiente viernes muy bien se las puede arreglar utilizando un sistema de procesamiento p

lotes. En la misma manera, el gerente de almacén de una tienda de departamentos que reponemercancía dos veces por semana, no necesitará posiblemente un sistema en línea para colocar pedido. En su lugar, se pueden llenar tarjetas que sean leídas por una máquina y enviadas a ucomputadora de procesado por lotes,

El procesamiento en línea también se puede combinar con el procesamiento por lotes con objeto tener un tiempo de respuesta adecuado para las preguntas. En este caso, si bien una terminal línea puede utilizarse para recibir las respuestas a las preguntas (llamadas también consultasinterrogantes) los archivos no tienen que ser actualizados ni las transacciones deban ser procesaden línea, de manera que pueden combinarse fácilmente los dos sistemas. Esto es, las preguntas pueden formular utilizando un dispositivo en línea cuando la actualización del archivo o el procesa

de las transacciones se pueden efectuar fácilmente por lotes.Por ejemplo, en muchos casos del control de grandes inventarios en un proceso de manufactura gerentes o los supervisores deben estar capacitados para comprobar los registros con objeto determinar cuándo existen suficientes partes o piezas para completar los programas de produccdel día. Necesitan estar capacitados para preguntar al sistema y recibir una respuesta rápidamenPero no hay necesidad de que los archivos sean actualizados cuando cada elemento sea retirado dinventario. Tan pronto como el supervisor sepa que existen suficientes elementos para satisfacer demandas de producción durante el día, y en la medida de que los retiros se contabilicen tan proocurren, es muy aceptable que los archivos sean actualizados al final del día. Por lo tanto, el proce

Page 23: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 23/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

por lotes puede utilizarse para mantener los archivos restando los retiros de los artículos una v

cada día. En esta situación, la capacidad de consulta en línea con el mantenimiento de procesapor lotes proporciona la mejor combinación de los tiempos de respuesta a un menor costo. No hnada impropio en que sean del tipo en línea las capacidades de consulta y de actualización, pero existe motivo para incurrir en gastos extra.

Detalles de los reportes. La cantidad de detalle y el número de líneas en los reportes elaboradpor computadora son muy significativos en la determinación del modo de procesamiento. Desluego las impresoras en línea funcionan a una velocidad mucho más alta que la mayoría de dispositivos terminales. Más aún el máximo número de columnas en una página imprenormalmente es mucho mayor en las impresoras en línea que en muchas de las terminales. Si trabajo requiere la generación de reportes muy detallados y largos, la impresora en línea y

procesado por lotes probablemente sea la mejor combinación. Sin embargo, si la salida únicamente una línea o dos para cada pregunta, como el número de unidades de un cierto artícdisponible en el inventario, lo opuesto puede ser cierto. Algunos de los sistemas en línea actuahacen posible que una persona que utiliza una terminal solicite una respuesta de salida sea enviaa una impresora de líneas, lo cual elude el problema en forma parcial.

Volumen de entradas. El número de elementos que se van a introducir en un sistema para procesados debe también ser considerado cuando se selecciona un modo de procesamiento. Snúmero de los elementos es grande, puede ser mucho más efectivo ingresarlos directamente a medio de almacenamiento magnético (a través de un dispositivo del tipo de tecladoalmacenamiento), que en forma directa a la memoria principal a través de una terminal. Un emplea

de nómina, por ejemplo, en forma normal no teclearía los datos de 500 empleados utilizando sistema en línea. En vez de ello los datos se prepararían fuera de línea y después se procesarpor lotes.

Utilización de un archivo. El procesamiento por lotes es un medio muy efectivo para procesarchivos de por ejemplo, 10000 registros, desde el principio hasta el final. El archivo de crédito clientes en el cual cada uno de los registros se procesa para preparar una facturación mensual, procesa mucho mejor por lotes. El procesado de esta clase también se utiliza a menudo con archivestrictamente secuenciales cuando los registros pueden ser procesados desde el principio hastafinal en el orden en el que se encuentran almacenados. Sin embargo, si únicamente una pequeparte del archivo debe ser procesado y el archivo no se encuentra en forma secuencial (es decir,

encuentra almacenado según una de las organizaciones aleatorias), puede ser mucho más rápidmás eficiente el acceder a los datos en línea especificando por medio de una terminal, uno a la vlos registros particulares que se desean.

Los archivos que consisten en listas simples o de doble distribución pueden requerir más tiempara recorrerlos en su totalidad que en aquellos que se establecieron por organización directa. Pesi únicamente un registro es normalmente accedido en una consulta, un modo en línea puede spreferible. Si los grupos de registros van normalmente a ser accedidos juntos, el procesado por loes normalmente mucho mejor.

Page 24: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 24/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.3.4 Sistemas en tiempo real

Muchas veces los sistemas en tiempo real y los sistemas en línea van paralelamente. Sin embarlos sistemas en línea no siempre han de trabajar en tiempo real.

Procesamiento en tiempo real

Un sistema en tiempo real es aquel qué puede recibir datos, procesarlos, y regresar los resultadosusuario en forma bastante rápida para afectar las actividades del usuario, esto es, lo suficientemepronto para permitir que los resultados sean utilizados en el trabajo que se está desarrollando. Econtrasta con el atraso inherente que es la característica del retardo normal en todos los sistemas procesado por lotes.

Con base en esta definición general, el procesado en tiempo real no puede identificarse únicameen términos de segundos o de minutos. En su lugar, depende del contexto en el cual procesamiento ocurra. (Algunas personas aclaran que un sistema que no puede responder en milisegundo no puede considerarse "de tiempo real". Sin embargo, esta definición tan limitada noacepta generalmente en la industria de la computación o en los sistemas de procesamiento transacciones.) Por ejemplo, si un corredor de bolsa solicita una información sobre una positransacción del mercado y recibe un precio en un minuto o dos como respuesta, esto puede cotituir un sistema con respuesta de tiempo real. Pero el mecanismo de control de dirección de cohete o misil necesita recibir la respuesta en fracciones de segundo para que pueda considerarcomo de tiempo real. Por lo tanto, el factor importante no es el tiempo de respuesta absoluto) sino

tiempo transcurrido relativo o con referencia a las necesidades del usuario y sus actividadespecíficas de trabajo.

Tipos de procesamiento en tiempo real

El término tiempo real puede tener diferentes significados. Debe distinguirse entre sistemas qaceptan datos en tiempo real y aquellos que procesan en tiempo real. En algunos casos, los daque deben ser recopilados continua o inmediatamente tan pronto como están disponibles pueden sprocesados con una tolerancia de tiempo de respuesta más amplia.

Cuando la unidad de procesamiento real se encuentra distante, los usuarios deben confiar en

conexión de sus terminales a la UPC (Unidad Central de Procesamiento) y los archivos por medio acceso remoto. Las terminales se pueden encontrar en el mismo edificio o bien a varios kilómetraún a cientos de kilómetros de distancia. En estos casos, la terminal está conectada por medio una línea telefónica o de comunicación por la cual pueden ser transmitidos los datos. El usuatrabaja en línea y recibe la respuesta en tiempo real, suponiendo que se han satisfecho otrcriterios, como los archivos en línea. El mero uso de las capacidades de acceso remoto no garantla respuesta en tiempo real. Los datos deben estar en línea y el sistema debe ser capaz responder rápidamente sin un gran retraso. Para mejor comprender cómo ocurren estos procesose considerarán las funciones y los procedimientos asociados a un procesamiento de transacciona medida que se aplican a los sistemas en línea y a los sistemas de lotes.

Page 25: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 25/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.3.5 Software de aplicación de negocioHay disponibles miles de paquetes de software de aplicación específica para dar soporteaplicaciones específicas de usuarios finales en los negocios y en otras áreas. Por ejemplo, software de aplicación de negocio apoya a la reingeniería y la automatización de los procesos negocio con aplicaciones estratégicas del negocio electrónico, como administración de relacioncon el cliente, planeación de recursos empresariales y administración de la cadena de suministOtros ejemplos son los paquetes de software habilitados en Web para el comercio electrónico, o áreas funcionales de negocios como administración de recursos humanos, contabilidad y finanzAsí, otros paquetes de software facultan a los administradores y profesionales de los negocios cherramientas de apoyo a la toma de decisiones como minería de datos, portales de informac

empresarial o sistemas de administración del conocimiento.Paquetes integrados y aplicaciones integradas de software

Esto se debe a que los paquetes de productividad más ampliamente utilizados vienen vinculadcomo paquetes integrados de software, tales como Microsoft Office, Lotus SmartSuite, CoWordPerfec Office y StarOffice de Sun. El análisis de sus componentes nos da una visión general las importantes herramientas de software que se pueden utilizar para incrementar la productividad

Un paquete integrado de software cuesta mucho menos que el costo total de comprar sus paquetindividuales de forma separada. Otra ventaja es que todos los programas utilizan una interfa

grafica de usuario (GUI) similar, con iconos, barras de herramientas y de estatus, menús, etc.que les da la misma apariencia y comportamiento, y los hace más fáciles de comprender y utilizLos paquetes integrados de software también comparten herramientas comunes, tales comcorrectores ortográficos y asistentes de ayuda, para incrementar su eficacia. Otra gran ventaja estos paquetes es que sus programas están diseñados para trabajar juntos de un modo transparee importar fácilmente los archivos del otro, sin importar que programa se está utilizando en emomento. Estas capacidades los hacen más eficaces y más fáciles de usar que utilizar una variedde versiones individuales de paquetes.

Por supuesto, poner tantos programas y características juntas en un paquete de tamaño tan grantiene algunas desventajas. Los críticos de la industria argumentan que la mayoría de los usuar

nunca utilizan muchas características de los paquetes integrados de software. Los paquetes ocupmucho espacio del disco, desde cerca de 100 a más de 150 megabytes, según la versiónfuncionamiento que se instalen.

Estas desventajas son una razón para el uso continuo de aplicaciones integradas como MicrosWorks, Lotus Suite WorkPlace, AppleWorks, etc. Las aplicaciones integradas combinan algunas las funciones de varios programas: procesador de las palabras, hojas de cálculo, graficas papresentaciones, administración de base de datos, etc., dentro de un paquete de software.

Page 26: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 26/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Las aplicaciones integradas han probado que ofrecen suficientes funciones y características pa

muchos usuarios de cómputo, a la vez que proporcionan algunas de las ventajas de los paqueintegrados de software en un paquete más pequeño.

Navegadores Web y más.

El componente de software más importante para muchos usuarios de computadoras de la actualides el, alguna vez simple y limitado, pero ahora poderoso y rico en posibilidades, navegador Web.navegador como Microsoft Internet Explorer o Netscape Navigator es la interface clave de softwaque se utiliza para señalar y hacer clic en su camino por los recursos hipervinculados de WWW yresto de Internet, así como por intranets y extranet corporativas. Alguna vez limitados paranavegación en la Web, los navegadores se están convirtiendo en la plataforma universal de softwa

sobre las cuales los usuarios finales se lanzan a la búsqueda de información, correo electrónictransferencia de archivos multimedia, grupos de discusión y otras aplicaciones de Internet.Los expertos de la industria predicen que el navegador Web será el modelo de la manera en quemayoría de las personas utilizaran las computadoras en red en el futuro. Por ahora, si quiere ver video, hacer una llamada telefónica, revisar el correo electrónico, etc., puede utilizar su navegadpara iniciar y hospedar dichas aplicaciones. Esa es la razón por la cual a los navegadores a vecesles llama el cliente universal, es decir, el componente de software instalado en todos los dispositivde cómputo y comunicaciones en red de los clientes (usuarios) de una empresa.

Correo electrónico y mensajes instantáneos

La primera tarea que muchas personas realizan en su trabajo en todo el mundo es revisar su correlectrónico. El correo electrónico ha cambiado la forma en la que las personas trabajan y comunican. Millones de usuarios finales dependen ahora del software de correo electrónico pacomunicarse unos con otros al enviar y recibir mensajes electrónicos y archivos adjuntos documentos, mediante Internet o las intranets y extranets de sus organizaciones. El correlectrónico se almacena en servidores de red hasta que usted lo requiera. Siempre que quiepuede leer su correo electrónico mediante su despliegue en sus estaciones de trabajo. Así, en sounos cuantos minutos de esfuerzo puede redactar, enviar o recibir un mensaje para uno o muchindividuos.

Como mencionamos con anterioridad, el software de correo electrónico ahora es un componemás de los paquetes integrados de software de alto nivel y de navegadores de Web.

Los paquetes gratuitos de correo electrónico como Microsoft HotMail y Netscape WebMail estdisponibles para usuarios de Internet a partir de servicios en línea y proveedores de servicios Internet. La mayoría del software de correo electrónico, como Microsoft Outlook Express o NetscaMessenger, puede dirigir mensajes a múltiples usuarios finales, basados en listas de corrpredefinidas y proporcionar contraseñas de seguridad, reenvió automático de mensajes y acceremoto al usuario. Asimismo, permiten almacenar mensajes en carpetas y hacen más fácil añaanexos de documentos y de archivos Web a los mensajes de correo electrónico. Los paquetes

Page 27: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 27/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

correo electrónico también permiten que se editen y envíen graficas y archivos multimedia, así com

texto, y proporcionar capacidades de conferencia por computadora. Por último, su software de correlectrónico puede filtrar y clasificar automáticamente los mensajes de entrada y dirigirlos a carpetas y buzones apropiados del usuario.

Los mensajes instantáneos (MI) son una tecnología hibrida de conferencia informática/correlectrónico que ha crecido con tanta rapidez que se ha convertido en un método estándar mensajes electrónicos para millones de usuarios de Internet en todo el mundo. Al utilizar mensajinstantáneos, los grupos de profesionales de negocios o los amigos y asociados pueden enviarecibir mensajes electrónicos de manera instantánea, y de este modo comunicarse y colaborar tiempo real en un modo casi coloquial. Los mensajes surgen instantáneamente en una ventana MI, si estas en línea, sin importar que otras tareas estén trabajando en ese momento.

Procesamiento de palabras y autoedición

El software para procesamiento de palabras ha transformado el proceso de escritura. Lpaquetes de procesamiento de palabras automatizan la creación, edición, revisión e impresión documentos al procesar electrónicamente su información de texto. Los mejores paqueprocesadores de palabras como Microsoft Word, Lotus WordPro y Corel WordPerfect puedproporcionar una amplia variedad de documentos atractivamente impresos con sus capacidades autoedición o publicación. Estos paquetes también pueden convertir todos los documentos a formHTML para publicarse como pagina Web en intranets corporativas o en Internet.

Los paquetes de procesamiento de palabras también proporcionan otras características útiles. Pejemplo, las características del corrector ortográfico puede identificar y corregir errores de ortografy la de sinónimos le ayuda a encontrar mejores opciones a las palabras con el fin de expresar sideas. Además de convertir documentos a formato HTML, también puede utilizar los mejorpaquetes para diseñar y crear páginas web, a partir de borradores, para un sitio Web de Interneintranet.

Los usuarios finales y las organizaciones pueden utilizar software de autoedición o de publicac(DTP) para producir su propio material impreso con calidad profesional. Es decir, pueden diseñaimprimir sus propios boletines, circulares, manuales y libros con diferentes tipos de estilos, graficfotos y colores en cada página. Por lo general, el material de texto y graficas puede genera

mediante paquetes procesadores de palabras y de graficas e importarse como archivo de texto y graficas. Los escáneres ópticos pueden utilizarse para introducir los textos y las graficas a partir material impreso. También se pueden utilizar archivos de galerías de imágenes que son ilustraciongraficas realizadas de antemano y que son proporcionadas por el paquete de software o que estdisponibles desde otras fuentes.

Page 28: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 28/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Hojas de cálculo electrónicas

Los paquetes de hojas de cálculo electrónicas, como Lotus 1-2-3, Microsoft Excel y CoQuattroPro, se utilizan para análisis, planeación y modelación de negocios. Ayudan a desarrollar uhoja de cálculo electrónica, que es una hoja de trabajo de filas y columnas que pueden almacenaen una PC o en un servidor de red, o convertirse a formato HTML y almacenarse como una págWeb o como hoja Web en Internet. Desarrollar una hoja de cálculo implica diseñar su formatodesarrollar las relaciones /formulas) que se utilizaran en la hoja de cálculo. En respuesta a entrada, la computadora realiza los cálculos necesarios basados en las formulas que se definieren la hoja de cálculo, y despliegue los resultados inmediatamente, en su estación de trabajo, o ben el sitio Web. La mayoría de los paquetes también ayudan a desarrollar representaciones graficde los resultados de la hoja de cálculo.

Por ejemplo, podría desarrollar una hoja de cálculo con el fin de registrar y analizar el desempepasado y presente de la publicidad para un negocio. También podría desarrollar hipervínculos cuna hoja de cálculo Web similar en un sitio Web de intranet del equipo de mercadotecnia. Ahotiene una herramienta de apoyo a la toma de decisiones para ayudar a contestar las preguntas tipo de escenario posible que pueda tener acerca de la publicidad. Por ejemplo, ¿Qué pasaría conparticipación de mercado si los gastos de publicidad aumentaran en un 10%? Para contestar epregunta, tan solo cambiaria la formula de gastos de publicidad sobre la hoja de trabajo desempeño de publicidad que usted desarrollo. La computadora calcularía de nuevo las cifafectadas, y produciría nuevas cifras y graficas de participación de mercado. Entonces, tendría umejor perspectiva del efecto de las decisiones de publicidad en la participación de mercado. Lueg

podría compartir esta perspectiva con una nota en la hoja Web en el sitio Web de intranet de equipo.

Gráficas para presentaciones

Los paquetes de gráficas para presentaciones ayudan a convertir datos numéricos en despliegude graficas tales como graficas lineales, de barras, circulares y muchos otros tipos. La mayoría los paquetes de alta calidad también ayudan a preparar presentaciones multimedia de graficfotografías, animaciones y segmentos de video, como la publicación para Internet. No solo son despliegues de graficas y de multimedia más fáciles de comprender y comunicar que los datnuméricos, sino que los despliegues de colores y medios múltiples también pueden enfatizar m

fácilmente los puntos clave, las diferencias estratégicas y las tendencias importantes en los datLas graficas para presentaciones han probado ser mucho más eficaces que las presentaciontabulares de datos numéricos para reportes y comunicación en los medios de publicidad, reportes administración u otras presentaciones de negocios..Los paquetes de software de gráficas para presentaciones, como Microsoft PowerPoint, CoPresentations, ofrecen muchas capacidades faciales de utilizar que fomentan el uso presentaciones graficas. Por ejemplo, la mayoría de los paquetes ayudan a diseñar y maneexhibiciones de diapositivas generadas y coordinadas por computadora, que contiene muchdespliegues de graficas y multimedia integrados. O puede seleccionar de entre una variedad

Page 29: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 29/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

plantillas prediseñadas de presentaciones de negocios, preparar y editar el boceto y las notas pa

una presentación y administrar el uso de archivos multimedia de graficas, fotografías, sonidossegmentos de video. Y por supuesto, los mejores paquetes le ayudaran a preparar a ajustar spresentaciones de graficas y multimedia para transferirlas en formato HTML a sitios Web en intrancorporativas o a Internet.

Administradores de información personal

El administrador de información personal (PIM) es un popular paquete de software paraproductividad y colaboración de los usuarios finales, y es una aplicación popular para los dispositivportátiles asistentes digitales personales (pda). Los PIM, ayudan a los usuarios finales a guardorganizar y recuperar información acerca de clientes, planear y administrar citas, juntas y tareas.

paquete PIM organizara la información que introduzca y recuperara la información en una variedde formas, según el estilo de la estructura del PIM y de la información que desee. Por ejemplo,información puede recuperarse como un calendario electrónico o como una lista de citas, juntasotras cosas por hacer; el calendario de un proyecto, o como un despliegue de los hechos principay de los datos financieros acerca de los clientes o prospectos de ventas. La mayoría de los Pincluyen ahora las capacidades de acceder a Internet y de proporcionar capacidad de correlectrónico. También, algunos PIM utilizan opciones de internet y de correo electrónico para apoyla colaboración entre equipos, al compartir información como listas de contactos, de tareasagendas, con otros usuarios de PIM en red.

Software para trabajo en grupo (groupware)El groupware es un software de colaboración, es decir, un software que ayuda a los grupos trabajo y a los equipos a trabajar de manera conjunta para lograr sus tareas de grupo. El groupwaes una categoría de software de aplicación de propósito general que combina una variedad características y funciones de software para facilitar la colaboración. Por ejemplo, los producgroupware apoyan la colaboración mediante correo electrónico, grupos de discusión y bases datos, calendarización, administración de tareas, datos, audio y videoconferencias, etc.

Los productos de groupware dependen de Internet y de intranets y extranets corporativas para hacposible la colaboración en una escala global mediante equipos virtuales localizados en cualqu

parte del mundo. Por ejemplo, los miembros del equipo pueden utilizar Internet para correlectrónico global, fotos de discusión de proyectos y desarrollos conjuntos de páginas Web.podrían utilizar las intranets corporativas para publicar noticias del proyecto, reportes de progresotrabajar de manera conjunta en los documentos guardados es servidores Web.

Las capacidades de colaboración también se añaden a otro software para darle la característica groupware. Por ejemplo, en el paquete integrado de software de Microsoft Office, Microsoft Womantiene un seguimiento de quienes hicieron revisiones a cada documento; con Excel mantienen seguimiento de todos los cambios realizados a una hoja de cálculo, y Outlook permite mantener seguimiento de las tareas que se delegan a otros miembros del equipo.

Page 30: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 30/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Dos adiciones recientes al mercado de software de colaboración son Windows SharePoint Servide Microsoft, y WebSphere, de IBM. Ambos productos permiten a los equipos crear con prontitsitios Web sofisticados para compartir información y colaborar con los documentos. Además, negocios pueden utilizar estos productos como una plataforma para el desarrollo de aplicaciones qfacilitan la creación eficaz de portales de negocios basados en Web y de aplicaciones procesamiento de transacciones. Los sitios Web construidos con herramientas de desarrollo colaboración pueden integrar una amplia variedad de aplicaciones individuales que permitincrementar la productividad individual y de equipo.

2.3.5.1 Modelos de proceso de datos con software de aplicación genérica

Uso de la Hoja Electrónica de Cálculo en la empresa

Una hoja de cálculo emplea filas y columnas de números para crear un modelo o representar usituación real. Por ejemplo, el registro de su chequera es un tipo de hoja de cálculo, porque es urepresentación numérica del flujo de efectivo que entra y sale de su cuenta de banco. Hoy en día,software de hoja de cálculo proporciona herramientas para crear hojas de cálculo electrónicas. similar a una hoja de papel "inteligente" que suma automáticamente las columnas de números qusted anota. También se usa para realizar cálculos con base en ecuaciones simples que ustescribe, o en fórmulas más complejas integradas. Como opción adicional, el software de hoja cálculo le ayuda a convertir sus datos en una variedad de gráficos llenos de color.

El software de hoja de cálculo fue popular al principio entre contadores y administrativos financierque trabajaban con hojas de cálculo de papel, pero que encontraron que la versión electrónica emás fácil de usar y menos propensa a errores que las calculadoras manuales. Otras persondescubrieron pronto los beneficios de las hojas de cálculo para proyectos que requieren cálcurepetitivos (presupuestos, mantenimiento de una boleta de calificaciones, balance de una chequeseguimiento de inversiones, cálculo de pagos de préstamos y estimación del costo de un proyectDebido a que es fácil experimentar con diferentes números, el software de hoja de cálculo es para análisis del tipo ¿qué pasaría si?. Este análisis le permite .responder preguntas como: ¿Qpasaría si invierto 100 dólares al mes en mi plan de retiro? ¿Y, qué pasaría si invierto 200? ¿mejor tomar una hipoteca a 30 años con 6.75% de interés o una a 15 años con 6.25 por ciento?

Usted empleará el software de hoja de cálculo para crear una hoja de cálculo en su pantalla. Uhoja de cálculo está basada en una cuadrícula de columnas y filas. Cada celda de la cuadrícpuede contener un valor, una etiqueta o una fórmula. Un valor es un número que desea emplear un cálculo. Una etiqueta es cualquier texto que se emplea para describir datos. Por ejempsuponga que su hoja de cálculo contiene el valor $486 000. Usaría una etiqueta para identificar enúmero como ingreso.

Page 31: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 31/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Las etiquetas y valores de esta hoja de cálculo se forman de la misma manera en que se hace con

texto de un documento de procesamiento de palabras. También puede cambiar fuentes y el tamael color y el estilo de éstas (como negritas, cursivas y subrayado).

Los valores contenidos en una celda pueden manipularse mediante fórmulas colocadas en otceldas. Una fórmula funciona tras bambalinas para indicarle a la computadora cómo emplearcontenido de las celdas en los cálculos. Puede ingresar una simple fórmula en una celda para sumrestar, multiplicar o dividir números, y también designarse fórmulas más complejas para realizar ccualquier cálculo imaginable.

Una fórmula, como =D4-D5+D8/B2*110, puede contener referencias a celda (como D4 y Dnúmeros (como 110) y operadores matemáticos, como los símbolos de multiplicación (*), división

suma y resta. Las partes de la fórmula pueden encerrarse entre paréntesis para indicar el orden que se ejecutarán las operaciones matemáticas. La operación en el conjunto de paréntesis minterno, en este caso (D8/B2), debe ser la primera en realizarse.

Tiene la opción de ingresar una fórmula "desde cero", escribiéndola en una celda, o usar una funcintegrada proporcionada por el software. Para emplear una función, simplemente debe seleccionade una lista, y luego indicar las referencias a celda de los valores que desee incluir en el cálculo.

Cuando cambia el contenido de cualquier celda en una hoja de cálculo, todas las fórmulas vuelven a calcular. Esta opción de recálculo automático asegura que los resultados de cada cesean exactos en relación con la información que se va ingresando en la hoja de cálculo.

Su hoja de cálculo también se actualiza automáticamente para reflejar las filas o columnas qagregue, elimine o copie dentro de la hoja de cálculo. A menos que se especifique de otra maneuna referencia a celda será una referencia relativa; es decir, una referencia que cambiará de B4B3, por ejemplo, si se elimina la fila 3 y todos los datos se mueven hacia arriba en la fila.

Si no quiere que una referencia de celda cambie, debe emplear una referencia absoluta. Ureferencia absoluta nunca cambia cuando inserta filas, o copia o mueve fórmulas. Comprendcuándo emplear referencias absolutas es uno de los aspectos clave para adquirir experiencia diseño de hojas de cálculo.Para crear una hoja de cálculo efectiva y exacta, por lo general, debe comprender los cálculos

fórmulas que la integrarán. Por ejemplo, si quiere crear una hoja de cálculo que le ayude a calcusu calificación final de un curso, necesitará conocer la escala de las calificaciones y comprendermanera en que su instructor planea ponderar cada tarea y examen.

Casi todo el software de hoja de cálculo incluye unas cuantas plantillas o asistentes para hojas cálculo prediseñadas, como facturas, informe de ingresos-egresos, hojas de saldo y calendarios pagos de préstamos. Hay plantillas adicionales en la Web. Estas plantillas suelen estar diseñadpor profesionales y contienes todas las etiquetas y fórmulas necesarias. Para emplear una plantisimplemente debe ingresar los valores para su cálculo.

Page 32: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 32/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.3.5.2 Modelo de proceso de datos con Hoja Electrónica de Cálculo

  Planteamiento del problema  Solución (diagrama de flujo de datos)  Uso de funciones, sintaxis y ejemplos de la Hoja Electrónica

de Cálculo=HOY()=AHORA()=COINCIDIR()=SUMA()=PROMEDIO()=CONTAR()

=CONTARA()=ALEATORIO()=SI()=BUSCARV()=DESVEST()

  Introducción a las macros

Uso de funciones, sintaxis y ejemplos de la Hoja Electrónica de Cálculo

FUNCIÓN HOY

Devuelve el número de serie de la fecha actual. El número de serie es el código de fecha-hora queMicrosoft Excel usa para los cálculos de fecha y hora. Si el formato de celda era General antes deescribir la función, el resultado tendrá formato de fecha.

Sintaxis=HOY( )

Excel almacena las fechas como números de serie secuenciales para que puedan utilizarse en loscálculos. De forma predeterminada, el 1 de enero de 1900 es el número de serie 1 y el 1 de enero 2008 es el número de serie 39448 porque viene 39.448 días después del 1 de enero de 1900.FUNCIÓN AHORA

Devuelve el número de serie de la fecha y hora actuales. Si el formato de celda era General antes escribir la función, el resultado tendrá formato de fecha.

Sintaxis=AHORA( )

Microsoft Excel almacena las fechas como números de serie secuenciales para que se puedutilizar en cálculos. De manera predeterminada, la fecha 1 de enero de 1900 es el número de serie

Page 33: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 33/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

y la fecha 1 de enero de 2008 es el número de serie 39448, porque es 39.448 días posterior al 1

enero de 1900. Microsoft Excel. En los números de serie, los dígitos a la derecha del separaddecimal representan la hora; los números a la izquierda representan la fecha. Por ejemplo, el númede serie 0,5 representa la hora 12:00 del mediodía.La función AHORA sólo cambia cuando se realiza un cálculo en la hoja de cálculo o cuando ejecuta una macro que contiene la función. No se actualiza constantemente.

FUNCIÓN COINCIDIR

Devuelve la posición relativa de un elemento en una matriz que coincida con un valor especificadoen un orden especificado. Utilice COINCIDIR en lugar de las funciones BUSCAR cuando necesiteconocer la posición de un elemento en un rango en lugar del elemento en sí.

Sintaxis=COINCIDIR(valor_buscado;matriz_buscada;tipo_de_coincidencia)

Valor_buscado es el valor que se utiliza para encontrar el valor deseado en una tabla.Valor_buscado es el valor que desea hacer coincidir en la matriz_buscada. Por ejemplo, cuandobusque algún número en la guía telefónica, estará usando el nombre de la persona como valor debúsqueda, pero el valor que realmente desea es el número de teléfono.Valor_buscado puede ser un valor (número, texto o valor lógico) o una referencia de celda a unnúmero, a un texto o a un valor lógico.Matriz_buscada es un rango de celdas contiguas que contienen posibles valores de búsqueda.

Matriz_buscada debe ser una matriz o una referencia matricial.Tipo_de_coincidencia es el número -1, 0 ó 1 y especifica cómo hace coincidir Microsoft Excel evalor_buscado con los valores de matriz_buscada.Si tipo_de_coincidencia es 1, COINCIDIR encuentra el mayor valor que es inferior o igual alvalor_buscado. Los valores en el argumento matriz_buscada deben colocarse en orden ascendent...-2; -1; 0; 1; 2;...A-Z; FALSO; VERDADERO.Si tipo_de_coincidencia es 0, COINCIDIR encuentra el primer valor que es exactamente igual alvalor_buscado. Los valores en matriz_buscada pueden estar en cualquier orden.Si tipo_de_coincidencia es -1, COINCIDIR encuentra el menor valor que es mayor o igual alvalor_buscado. Los valores de matriz_buscada deben colocarse en orden descendente:VERDADERO; FALSO; Z-A; ...2; 1; 0; -1; -2; ...y así sucesivamente.

Si se omite tipo_de_coincidencia, se supondrá que es 1.ObservacionesCOINCIDIR devuelve la posición del valor coincidente dentro de la matriz_buscada y no el valor ensí. Por ejemplo: COINCIDIR("b";{"a";"b";"c"};0) devuelve 2, la posición relativa de "b" dentro de lamatriz {"a";"b";"c"}.COINCIDIR no distingue entre mayúsculas y minúsculas cuando hace coincidir valores de texto.Si COINCIDIR no puede encontrar una coincidencia, devuelve el valor de error #N/A.Si tipo_de_coincidencia es 0 y valor_buscado es texto, valor_buscado puede contener los caractercomodín asterisco (*) y signo de interrogación (?). El asterisco equivale a una secuencia decaracteres y el signo de interrogación a un único carácter.

Page 34: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 34/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

FUNCIÓN SUMASuma todos los números de un rango.

Sintaxis=SUMA(número1;número2; ...)

Número1;número2;... son de 1 a 30 argumentos cuyo valor total o suma desea obtener.ObservacionesSe toman en cuenta números, valores lógicos y representaciones de números que escribadirectamente en la lista de argumentos.

Si un argumento es una matriz o referencia, sólo se considerarán los números en esa matriz oreferencia. Se pasan por alto las celdas vacías, valores lógicos, texto o valores de error en la matrio en la referencia.Los argumentos que sean valores de error o texto que no se pueda traducir a números causaránerrores.

FUNCIÓN PROMEDIO

Devuelve el promedio (media aritmética) de los argumentos.

Sintaxis

=PROMEDIO(número1;número2;...)Número1, número2,... son entre 1 y 30 argumentos numéricos cuyo promedio desea obtener.ObservacionesLos argumentos deben ser números o nombres, matrices o referencias que contengan números.Si el argumento matricial o de referencia contiene texto, valores lógicos o celdas vacías, estosvalores se pasan por alto; sin embargo, se incluirán las celdas con el valor cero.

FUNCIÓN CONTAR

Cuenta el número de celdas que contienen números, además de los números dentro de la lista de

argumentos. Utilice CONTAR para obtener el número de entradas en un campo numérico de unrango o de una matriz de números.

Sintaxis=CONTAR(ref1;ref2;...)

Ref1, ref2, ... son de 1 a 30 argumentos que pueden contener o hacer referencia a distintos tiposde datos, pero sólo se cuentan los números.

Page 35: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 35/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Observaciones

Los argumentos que son números, fechas o representaciones textuales de números se cuentan; loargumentos que son valores de error o texto que no puede traducirse a números se pasan por altoSi un argumento es una matriz o referencia, sólo se considerarán los números en esa matriz oreferencia. Se pasan por alto las celdas vacías, valores lógicos, texto o valores de error en la matrio en la referencia. Utilice la función CONTARA si necesita contar valores lógicos, texto o valores deerror.

FUNCIÓN CONTARA

Cuenta el número de celdas que no están vacías y los valores que hay en la lista de argumentos.

Use CONTARA para contar el número de celdas que contienen datos en un rango o matriz.Sintaxis=CONTARA(valor1;valor2;...)

Valor1, valor2, ... son de 1 a 30 argumentos que representan los valores que desea contar. En ecaso, un valor es cualquier tipo de información, incluyendo texto vacío ("") pero excluyendo celdasvacías. Si un argumento es una matriz o una referencia, se pasan por alto las celdas vacías que seencuentran en la matriz o en la referencia. Si no necesita contar valores lógicos, texto, o valores deerror, use la función CONTAR.

FUNCIÓN ALEATORIODevuelve un número aleatorio mayor o igual que 0 y menor que 1, distribuido uniformemente. Cadavez que se calcula la hoja de cálculo, se devuelve un número aleatorio nuevo.

Sintaxis=ALEATORIO( )

ObservacionesSi desea usar ALEATORIO para generar un número aleatorio pero no desea que los númeroscambien cada vez que se calcule la celda, puede escribir =ALEATORIO() en la barra de fórmulas y

después presionar la tecla F9 para cambiar la fórmula a un número aleatorio.FUNCIÓN SI

Devuelve un valor si la condición especificada es VERDADERO y otro valor si dicho argumento esFALSO.Utilice SI para realizar pruebas condicionales en valores y fórmulas.

Page 36: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 36/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Sintaxis

=SI(prueba_lógica;valor_si_verdadero;valor_si_falso)Prueba_lógica es cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSOPor ejemplo, A10=100 es una expresión lógica; si el valor de la celda A10 es igual a 100, laexpresión se evalúa como VERDADERO. De lo contrario, la expresión se evalúa como FALSO. Esargumento puede utilizar cualquier operador de comparación. Valor_si_verdadero es el valor que se devuelve si el argumento prueba_lógica es VERDADERO.Por ejemplo, si este argumento es la cadena de texto "Dentro de presupuesto" y el argumentoprueba_lógica se evalúa como VERDADERO, la función SI muestra el texto "Dentro depresupuesto". Si el argumento prueba_lógica es VERDADERO y el argumento valor_si_verdaderoestá en blanco, este argumento devuelve 0 (cero). Para mostrar la palabra VERDADERO, utilice e

valor lógico VERDADERO para este argumento. Valor_si_verdadero puede ser otra fórmula.Valor_si_falso es el valor que se devuelve si el argumento prueba_lógica es FALSO. Por ejemplo,este argumento es la cadena de texto "Presupuesto excedido" y el argumento prueba_lógica seevalúa como FALSO, la función SI muestra el texto "Presupuesto excedido". Si el argumentoprueba_lógica es FALSO y se omite valor_si_falso, (es decir, después de valor_si_verdadero no haninguna coma), se devuelve el valor lógico FALSO. Si prueba_lógica es FALSO y valor_si_falso esen blanco (es decir, después de valor_si_verdadero hay una coma seguida por el paréntesis decierre), se devuelve el valor 0 (cero). Valor_si_falso puede ser otra fórmula.

ObservacionesEs posible anidar hasta siete funciones SI como argumentos valor_si_verdadero y valor_si_falso

para construir pruebas más elaboradas. Vea el último de los ejemplos siguientes.Cuando los argumentos valor_si_verdadero y valor_si_falso se evalúan, la función SI devuelve elvalor devuelto por la ejecución de las instrucciones.

FUNCIÓN BUSCARV

Busca un valor específico en la columna más a izquierda de una matriz y devuelve el valor en lamisma fila de una columna especificada en la tabla. Utilice BUSCARV en lugar de BUSCARHcuando los valores de comparación se encuentren en una columna situada a la izquierda de losdatos que desea encontrar.La V de BUSCARV significa "Vertical".

Sintaxis=BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)

Valor_buscado es el valor que se busca en la primera columna de la matriz. Valor_buscado puedser un valor, una referencia o una cadena de texto.Matriz_buscar_en es la tabla de información donde se buscan los datos. Utilice una referencia a rango o un nombre de rango, como por ejemplo Base_de_datos o Lista.

Page 37: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 37/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Si el argumento ordenado es VERDADERO, los valores de la primera columna del argumento

matriz_buscar_en deben colocarse en orden ascendente: ...; -2; -1; 0; 1; 2; ... ; A-Z; FALSO;VERDADERO. De lo contrario, BUSCARV podría devolver un valor incorrecto.Para colocar los valores en orden ascendente, elija el comando Ordenar del menú Datos yseleccione la opción Ascendente.

Los valores de la primera columna de matriz_buscar_en pueden ser texto, números o valoreslógicos.

El texto en mayúsculas y en minúsculas es equivalente.Indicador_columnas es el número de columna de matriz_buscar_en desde la cual debe devolverel valor coincidente. Si el argumento indicador_columnas es igual a 1, la función devuelve el valor d

la primera columna del argumento matriz_buscar_en; si el argumento indicador_columnas es igual2, devuelve el valor de la segunda columna de matriz_buscar_en y así sucesivamente. Siindicador_columnas es menor que 1, BUSCARV devuelve el valor de error #¡VALOR!; siindicador_columnas es mayor que el número de columnas de matriz_buscar_en, BUSCARVdevuelve el valor de error #¡REF!

Ordenado es un valor lógico que especifica si BUSCARV debe localizar una coincidencia exacta aproximada. Si se omite o es VERDADERO, devolverá una coincidencia aproximada. En otraspalabras, si no localiza ninguna coincidencia exacta, devolverá el siguiente valor más alto inferior avalor_buscado. Si es FALSO, BUSCARV encontrará una coincidencia exacta. Si no encuentraninguna, devolverá el valor de error # N/A.

Observaciones

Si BUSCARV no puede encontrar valor_buscado y ordenado es VERDADERO, utiliza el valor másgrande que sea menor o igual a valor_buscado.Si valor_buscado es menor que el menor valor de la primera columna de matriz_buscar_en,BUSCARV devuelve el valor de error #N/A.Si BUSCARV no puede encontrar valor_buscado y ordenado es FALSO, devuelve el valor de error#N/A.

FUNCIÓN DESVEST

Calcula la desviación estándar en función de un ejemplo. La desviación estándar es la medida de ldispersión de los valores respecto a la media (valor promedio).

Sintaxis=DESVEST(número1; número2; ...)

Número1, número2, ... son de 1 a 30 argumentos numéricos correspondientes a una muestra deuna población. También puede utilizar una matriz única o una referencia matricial en lugar deargumentos separados con punto y coma.

Page 38: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 38/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Observaciones

DESVEST parte de la hipótesis de que los argumentos representan la muestra de una población. Ssus datos representan la población total, utilice DESVESTP para calcular la desviación estándar.

Introducción a las macros

Si realiza frecuentemente una tarea en Microsoft Excel, puede automatizarla mediante una macro.Una macro consiste en una serie de comandos y funciones (función: fórmula ya escrita que toma uvalor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificy acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculosprolongados o complejos.) que se almacenan en un módulo (módulo: colección de declaraciones,

instrucciones y procedimientos almacenados juntos como una unidad con nombre. Existen dos tipode módulos: módulos estándar y módulos de clase.) de Microsoft Visual Basic y que puedeejecutarse siempre que sea necesario realizar la tarea.

Por ejemplo, si suele escribir cadenas largas de texto en las celdas, puede crear una macro para dformato a esas celdas y que se ajuste el texto.

Grabar macros. Al grabar una macro, Excel almacena información sobre cada paso dado cuando ejecuta una serie de comandos. A continuación, se ejecuta la macro para que repita los comandosSi se comete algún error mientras se graba la macro, también se graban las correcciones que serealicen. Visual Basic (Visual Basic: versión visual del lenguaje de programación Basic de alto nive

Microsoft ha desarrollado Visual Basic para crear aplicaciones basadas en Windows.) almacenacada macro en un nuevo módulo adjunto a un libro.

Ejecutar fácilmente una macro. Se puede ejecutar una macro seleccionándola de una lista en elcuadro de diálogo Macro. Para que una macro se ejecute cada vez que haga clic en un botóndeterminado o presione una combinación de teclas específica, asigne la macro a un botón de labarra de herramientas, a un método abreviado de teclado (método abreviado: tecla o combinación teclas de función, como F5 o CTRL+A, que utiliza para ejecutar un comando. Una tecla de acceso,por lo contrario es un combinación de teclas, como ALT+F, que mueve el foco a un menú, comando control.) o a un objeto gráfico de una hoja de cálculo.

Administrar macros. Tras grabar una macro, se puede ver el código de macro con el Editor deVisual Basic (Editor de Microsoft Visual Basic: entorno en que pueden modificarse las macros que hayan grabado y escribirse nuevas macros y programas de Visual Basic para aplicaciones.) paracorregir errores o modificar lo que hace la macro. Por ejemplo, si la macro de ajuste de texto tambitiene que aplicar el formato de negrita al texto, se puede grabar otra macro para aplicar el formato negrita a una celda y, a continuación, copiar las instrucciones de esa macro a la macro de ajuste dtexto.

El Editor de Visual Basic es un programa diseñado para que los usuarios principiantes puedanescribir y editar fácilmente código de macro, y proporciona mucha Ayuda en pantalla. No es preciso

Page 39: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 39/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

saber cómo se programa o se utiliza el lenguaje de Visual Basic para realizar cambios sencillos en

las macros. El Editor de Visual Basic permite modificar macros, copiarlas de un módulo a otro,copiarlas entre diferentes libros, cambiar el nombre de los módulos que almacenan las macros ocambiar el nombre de las macros.

Seguridad de macros. Excel incluye protecciones para ayudar a proteger contra virus (virus:programa o macro que "infecta" archivos de un equipo mediante la inserción de copias de sí mismoen ellos. Cuando el archivo infectado se carga en memoria, el virus puede infectar a otros archivosLos virus suelen tener efectos secundarios muy dañinos.) susceptibles de ser transmitidos pormacros. Si se comparten macros con otros usuarios, se puede certificar esas macros con una firmadigital (firma digital: sello electrónico seguro con cifrado que certifica la autenticidad de una macro documento. Esta firma confirma que la macro o documento emitido por el equipo o la persona que

firma no ha sido alterado.) de modo que los demás usuarios pueden comprobar que proceden deuna fuente fidedigna. Al abrir un libro que contiene macros, se puede comprobar su origen antes dehabilitarlas.

Page 40: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 40/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.4 Modelos de procesos de datos con programas para computadora.

2.4.1 Programa de cómputo

Un programa de cómputo es un conjunto de instrucciones o declaraciones (también conocidas co

código) que debe realizar el CPU de una computadora. Los programas, o software, tienen distint

formas. Éstas se pueden dividir en tres categorías principales: sistemas operativos, herramienta

aplicaciones.

Un programa normalmente está compuesto de un módulo principal y submódulos. Estos módu

están almacenados como un conjunto de archivos; los programas grandes pueden contener miles

archivos individuales, cada uno para un propósito específico. Algunos de los archivos contien

instrucciones para la computadora, mientras que otros archivos contienen datos. Para las

basadas en Windows, algunas extensiones comunes para los archivos de programas son

siguientes:

Archivos ejecutables. Un archivo ejecutable (.exe, .com) es parte de un programa que en realid

envía comandos al procesador. De hecho, cuando usted ejecuta un programa, está ejecutando

archivo ejecutable. El procesador ejecuta dos comandos del archivo, de ahí proviene el nomb

archivo ejecutable. Los archivos ejecutables normalmente (pero no siempre) tienen la extensión

nombre de archivo .exe.

Archivos de biblioteca dinámica de vínculos. Un archivo de biblioteca dinámica de vínculos (.

es un archivo .exe parcial. Un archivo .dll no puede ejecutarse por sí mismo; en lugar de esto, scomandos son accedidos por otro programa que está ejecutándose. Debido a que los archivos

pueden contener partes de un programa ejecutable, ofrecen a los programadores una mane

efectiva de dividir programas grandes en componentes pequeños que son reemplazables. E

característica hace que el programa completo sea más fácil de actualizar. Además, los archivos

también pueden ser compartidos por distintos programas al mismo tiempo.

Page 41: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 41/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Archivos de inicialización. Un archivo de inicialización (.ini) contiene información soconfiguraciones, por ejemplo, el tamaño y punto de inicio de una ventana, el color del fondo,

nombre del usuario y otros aspectos. Los archivos de inicialización ayudan a los programas

ejecutarse o contienen información que los programas pueden utilizar cuando se ejecutan. Aunq

los archivos de inicialización se siguen utilizando, muchos programas nuevos almacenan

preferencias del usuario y otras variables del programa en el Registro de Windows, una base

datos especial que contiene información sobre el usuario de la computadora, los program

instalados y ciertos dispositivos de hardware.

Archivos de ayuda. Un archivo de ayuda (.hlp, .chm) contiene información en un formato indexad

con vínculos cruzados. Al incluir un archivo de ayuda, los programadores pueden proporcionar

usuario información de ayuda en línea.

2.4.2 Introducción a lenguajes de programación

El software es la razón por la cual las personas compran computadoras. Las instrucciones de programa se ejecutan en el nivel del hardware principalmente en el CPU. Por ejemplo, el program

puede decirle al CPU que recupere una parte específica de información de la memoria. Si

programa le dice al CPU que reproduzca un archivo de sonido, entonces el programa genera u

interrupción. Una interrupción es una señal hacia el CPU con el fin de que ejecute una serie

pasos previamente programados. En este caso el hardware enviaría el archivo de sonido

dispositivo de salida de audio.

Un individuo que tiene una capacitación muy exhaustiva, conocido como programador

computadoras, crea esta lista de instrucciones. Esta lista con frecuencia se conoce como código y

proceso de escritura de la lista normalmente se conoce como codificación.

Page 42: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 42/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Lenguajes de programación

Aunque el código de una computadora puede consistir sólo en unos y ceros, los programadores

computadoras no trabajan ni piensan de esa manera. Los programadores utilizan lenguajes

programación en lugar de lenguajes binarios. Los lenguajes de programación le permiten al p

gramador describir un programa utilizando una variante del idioma inglés básico. Los resultados

guardan en un archivo y entonces se llaman código fuente.

Código

El término código se refiere a las declaraciones escritas en cualquier lenguaje de programación,

ejemplo en el código máquina o en el de alto nivel. Desde luego, el sistema binario es demasia

críptico para que los humanos se puedan relacionar con él durante mucho tiempo. Ésta es la raz

por la cual se crearon los lenguajes de programación de computadoras: para simplificar el proce

de escritura de instrucciones que las computadoras puedan utilizar.

La programación es tediosa pero también emocionante. Es tediosa debido a que todos los lengua

de programación, al igual que los idiomas hablados, tienen un conjunto de reglas obligatorias. embargo, un fragmento de código debe ser perfecto antes de que se pueda ejecutar. No se permi

errores gramaticales o de sintaxis en la programación. El programador debe corregir estos erro

antes de probar el programa. La escritura de código le proporciona al programador la oportunidad

crear algo nuevo. El desarrollador logra ejercitar su creatividad. La emoción proviene del desafío

resolver un problema. El problema puede ser tan simple como calcular un valor o tan complejo co

determinar la ruta de un satélite en órbita. La posibilidad de resolver problemas, aunque se

menores, mediante un fragmento de código es un reto difícil de resistir para los programadores.

Page 43: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 43/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Código máquina

La memoria e interruptores de procesamiento de una computadora utilizan el sistema binario

numeración, el cual consiste en unos y ceros. Cualquier comando de software que afe

directamente al hardware debe estar escrito en el sistema binario de numeración. Debido a q

estos unos y ceros forman el lenguaje del hardware de computadoras, este código se cono

normalmente como código máquina o lenguaje máquina. El lenguaje máquina consiste sólo en un

y ceros. Aunque este formato carezca de sentido para usted, lo tiene para la computadora y pue

concebirse como el lenguaje de computadora de nivel más bajo.

2.4.3 Planeación de un programa de cómputo

La escritura de programas puede ser extremadamente difícil. Sin un plan, el programador escrib

un programa defectuoso o completamente inútil para realizar una tarea. Cuando se planea,

programador tendrá una idea de lo que debe hacer y sabrá por dónde comenzar. Dos herramient

de planeación que utilizan los programadores con frecuencia son los diagramas de entrada-proce

salida (IPO, por sus siglas en inglés) y pseudocódigo.

El diagrama IPO ayuda al programador a determinar lo que es necesario para escribir el program

Consiste en tres columnas. En la primera columna el programador lista qué datos son necesar

para resolver la tarea. En la última columna, el programador lista los resultados deseados.

columna de en medio es la parte difícil. Aquí el programador lista los pasos que son necesarios p

obtener el resultado deseado. Normalmente los pasos se escriben en pseudocódigo.

El pseudocódigo está formado por frases del lenguaje natural que tienen apariencia de código

programación. La idea es escribir en el idioma hablado lo que se necesita que ocurra en el códig

Muchas veces el programador no sabe perfectamente lo que debe escribir en cada paso d

programa. Al describir el código el programador al menos tiene un inicio y puede comenzar a pen

sobre cómo implementar el código.

Page 44: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 44/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

2.4.4 Solución de problemas con lenguaje de programación (VBA)

Ahora ya sabe que un programa es un conjunto de pasos que controlan una computadora, pero

probable que no sepa qué apariencia tienen estos pasos. Su apariencia o estructura depende

poco del lenguaje de programación, pero el concepto general es el mismo sin importar qué lengu

se utiliza. Cada paso del código es una instrucción que realiza una sola tarea en una secuencia

pasos que llevan a cabo una tarea más compleja.

Control de flujo de un programa

Cuando inicia un programa, la computadora comienza a leer y llevar a cabo declaraciones en

punto de entrada del principal archivo ejecutado. Normalmente, este punto de entrada es la prime

línea (o declaración) del archivo, aunque puede estar ubicado en otro lugar. Después de la ejecuc

de la primera declaración, el programa pasa el control (o flujo) a otra declaración y así en adela

hasta que se ejecuta la última declaración del programa; entonces el programa termina. El orden

el cual se ejecutan las declaraciones de un programa se conoce como control de flujo del programa

Algoritmos

Los pasos que se representan en un diagrama IPO normalmente conducen hacia un resulta

deseado. En conjunto, estos pasos se conocen como algoritmo. Un algoritmo es una serie

instrucciones paso a paso que, cuando se siguen, producen un resultado conocido o esperado. L

pasos para encontrar una solución son los mismos sin importar que se encuentre la solución con u

computadora o a mano, por lo cual se puede tener un programa y un diagrama IPO hecho a ma

para realizar la misma tarea.

Page 45: INFORMATICA UNIDAD II

5/14/2018 INFORMATICA UNIDAD II - slidepdf.com

http://slidepdf.com/reader/full/informatica-unidad-ii 45/45

 

UNIDAD DE APRENDIZAJE: INFORMÁTICA

UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS 

SEMA,GOMA

Los algoritmos pueden tener muchos otros usos. Un programa de hoja de cálculo, por ejemp

puede contener un algoritmo que despliegue la suma de las celdas que marque el usuario. Este tde algoritmo permitiría que el usuario marcara celdas, leyera los números de esas celdas, calcula

el total de los números y los desplegara en la pantalla. Otro algoritmo de una hoja de cálculo pod

buscar la palabra más larga en una columna y entonces ajustar el ancho de la columna para que

ajuste al texto.