Escolar Documentos
Profissional Documentos
Cultura Documentos
BOLIVIA
INGENIERIA DE SISTEMAS
DOSSIER INTRODUCCION A LA
INFORMATICA
I - 2012
INDICE
PRESENTACION 1
TEMA I
CONCEPTOS FUNDAMENTALES Y ELEMENTOS DE LA INFORMTICA 3
Introduccin. 3
Conceptos y definiciones fundamentales. 3
Informtica 3
Sistema informtico, 4
Aplicacin informtica 4
Tratamiento de la informacin 4
Pilares de la Informtica 5
Esquema bsico del elemento fsico (HW) 5
Esquema bsico del elemento lgico (SW) 6
Sistema operativo 7
Software de aplicacin 7
Esquema bsico del elemento humano (personal informtico) 8
Evolucin histrica 8
Electrnica 10
Lenguajes de programacin 11
Generaciones de computadoras 11
Tipos de computadoras 12
TEMA II
UNIDADES FUNCIONALES DE LA COMPUTADORA 14
Electrnica digital bsica 14
Circuitos combinacionales 15
La Unidad central de proceso 15
La memoria central 17
El bus del sistema 19
Unidades de entrada/salida 19
TEMA III
INTRODUCCIN A LA INGENIERIA DE SISTEMAS 26
Elementos de un sistema informtico 26
Ingeniera de sistemas 26
Funciones del ingeniero de sistemas 27
Ciclo de vida de un Sistema informtico 28
TEMA IV
LAS COMPUTADORAS Y LA SOCIEDAD 32
Software bsico y software de aplicacin 32
Aplicaciones de la computadora 33
Infracciones informticas 38
Piratera, Virus informticos 38
TEMA V
SISTEMAS DE NUMERACION 39
Los sistemas de numeracin 39
El sistema decimal 40
El sistema binario 40
Conversiones del sistema binario 41
Operaciones con sistemas binario 45
El sistema octal 47
Conversiones del sistema octal 48
Operaciones con sistemas octal 49
El sistema hexadecimal 50
Conversiones del sistema Hexadecimal 50
Operaciones con sistemas Hexadecimal 51
Representacin de la informacin 52
Representacin de caracteres y cadenas 54
TEMA VI
ALGEBRA DE BOOLE 56
Postulados del lgebra de Boole 57
Teoremas del lgebra de Boole 58
Representacin de funciones lgicas 59
Tablas de verdad 59
Implementacin de funciones booleanas 61
TEMA VII
NUEVAS TECNOLOGIAS 63
Teleinformtica 63
Redes, LAN. MAN, WAN 63
La inteligencia artificial 65
Sistemas expertos 66
GLOSARIO 69
BIBLIOGRAFIA 72
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
PRESENTACIN
__________________________________________________________________________________
1
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
OBJETIVOS DE LA MATERIA
1. GENERAL
2. ESPECFICOS
__________________________________________________________________________________
2
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
TEMA I
entrada salida
datos informacin
Luego los datos de entrada se procesan para producir una salida de informacin
organizada, significativa y til. Siendo esa la finalidad del empleo de computadoras y
sistemas de informacin automatizados.
Informtica
__________________________________________________________________________________
3
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Sistema informtico
Aplicacin informtica
Tratamiento de la informacin
Es el conjunto de operaciones que se realizan sobre una informacin.
Entrada. Es el conjunto de operaciones cuya misin es tomar los datos del exterior y
enviarlos a la computadora; para ello en ocasiones es necesario realizar operaciones de
depuracin o validacin de los mismos. Estos datos deben quedar en la memoria de la
computadora para su posterior tratamiento.
__________________________________________________________________________________
4
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Pilares de la Informtica
__________________________________________________________________________________
5
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Elementos de Entrada
Tambin llamados perifricos o unidades de entrada, son los dispositivos
encargados de introducir los datos y los programas desde el exterior a la memoria
central para su utilizacin. Estos dispositivos, adems de recibir la informacin del
exterior, la preparan para que la mquina pueda entenderla de forma correcta.
Ejemplo el teclado.
Memoria Auxiliar
Son los dispositivos de almacenamiento masivo de informacin que se utilizan
para guardar datos y programas en el tiempo para su posterior utilizacin. La
caracterstica principal de los soportes que manejan estos dispositivos es la de
retener la informacin a lo largo del tiempo mientras se desee, recuperndola
cuando sea requerida y sin que se pierda, aunque el dispositivo quede
desconectado de la red elctrica. Tambin se denomina memoria secundaria.
Ejemplos: disquetes, discos duros, discos pticos, cintas, etc.
Elementos de Salida
Son aquellos dispositivos cuya misin es recoger y proporcionar al exterior los
datos de salida o resultados de los procesos que se realicen en el sistema
informtico. Tambin se denominan perifricos o unidades de salida. Ejemplos:
monitor, impresora, etc.
__________________________________________________________________________________
6
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
En los primeros aos de la existencia de las computadoras, tuvo mayor peso el hardware
puesto que se dispona de grandes computadoras, caras y complejas, que desarrollaban
el trabajo definido por unos pocos y pequeos programas. En la actualidad, en un sistema
informtico tiene mayor peso el software por ir adquiriendo da a da una mayor
importancia en todos los aspectos (coste, mantenimiento, etc.).
Este elemento lgico, para estar presente en un sistema informtico debe almacenarse en
un soporte fsico (memoria central, memorias auxiliares).
El SW puede clasificarse de la siguiente forma:
Software Programas
Software de aplicacin +
Datos
Software bsico. Es el conjunto de programas que el equipo fsico necesita para trabajar,
este conjunto de programas se denomina Sistema operativo.
Sistema operativo. Es el soporte lgico que controla el funcionamiento del equipo fsico,
ocultando los detalles del HW y haciendo sencillo el uso de la computadora. Sus
componentes son:
Gestin de informacin
Gestin de memoria
Programas de control Gestin de entrada y salida
Sistema Gestin del procesador
Operativo Gestin de trabajos
__________________________________________________________________________________
7
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
De direccin
De anlisis
Personal informtico De programacin
De explotacin y operacin
Evolucin histrica
La informtica se ha tratado como ciencia desde hace pocos aos, siendo hoy en da una
de las ciencias a las que se dedica mayor atencin e importancia.
Desde varios siglos se han buscado herramientas y mtodos que nos ayuden en las
tareas de clculo y proceso de la informacin, todos aquellos descubrimientos poco a
poco han llevado al estado actual de la Informtica.
operaciones.
1666 Samuel Morland inventa otro aparato mecnico que realizaba operaciones de
suma y resta denominado Mquina Aritmtica de Morland.
1694 Gottfried Wilheim von Leibnitz mejora la mquina de Pascal construyendo su
Calculadora universal, capaz de sumar, restar, multiplicar, dividir y extraer races
cuadradas.
1805 Jseph Marie Jacquard construye un telar automtico utilizando tarjetas
perforadas que tenan los datos para el control de las figuras y dibujos a tejer.
1822 Charles Babbage disea una Mquina diferencial mecnica capaz de calcular
logaritmos y tablas de funciones, esta no llega a implementarse.
1830 Babbage concibe una Mquina analtica mecnica que nunca llega a construirse,
pero que posee muchas de las caractersticas de los computadores electrnicos
de hoy, por lo que Babbage es considerado padre de la informtica.
Augusta Ada Byron, condesa de Lovelace, fue la primera persona que realiz
programas para la maquina analtica de Babbage, de tal forma que ha sido
considerada como la primera programadora de la historia. ,
1854 Pehr George Scheutz construye una mquina diferencial similar a la de Babbage
denominada Mquina de tabular, utilizada para la realizacin de clculos
astronmicos y la confeccin de tablas para compaas de seguros.
1854 George Boole desarrolla la teora del lgebra de Boole, que permiti a sus
sucesores el desarrollo matemtico del lgebra binaria y con ella la representacin
de circuitos de conmutacin y la aparicin de la Teora de los Circuitos Lgicos.
1890 El Gobierno de los Estados Unidos, que realiza un censo nacional cada diez aos
y debido a los retrasos en la tabulacin de los datos, encarga a Hermn Hollerith la
solucin del problema, que basndose en una idea de Babbage concibe la tarjeta
perforada adems de un conjunto de mquinas que pueden producir y manejar
estas tarjetas, denominadas Mquinas censadoras o tabuladoras.
1895 Hollerith incluye en su mquina la operacin de sumar con el fin de utilizarla para
la contabilidad de los Ferrocarriles Centrales de Nueva Cork, constituyndose este
en el primer intento de realizacin automtica de una aplicacin comercial,
fundando en 1896 la empresa Tabulatng Machines Company, la cual se fusion
con otras empresas
1924 La empresa de Holleith se fusiona con otras empresas configurando la actual
Intemational Business Machines (IBM), cuyo primer presidente fue Thomas J.
Watson (padre).
1930 IBM (International Business Machines Corporation) fabrica en gran escala equipo
de procesamiento de datos a base de tarjetas perforadas.
1936 Alan M. Turing desarroll la teora de una mquina capaz de resolver todo tipo de
problemas con solucin algortmica, llegando a la construccin terica de las
mquinas de Turing (una mquina de Turing es una forma de representar un
proceso a partir de su descripcin), con estos estudios se inici la teora
matemtica de la computacin. en la que se define un algoritmo corno la
representacin formal y sistemtica de un proceso.
1938-1944 Varias personas y organizaciones inventan, construyen y experimentan con
computadores que, con las instrucciones de tarjetas perforadas, son capaces de
realizar operaciones aritmticas. Estos intentos y las actividades subsiguientes se
realizan en forma casi exclusiva en Estados Unidos y en Inglaterra.
1944 Howard Aiken de la Universidad de Harvard con la colaboracin de la IBM,
construye el MARK-I, el computador electromecnico de mayor tamao que se
__________________________________________________________________________________
9
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Electrnica
Lenguajes de programacin
Generaciones de computadoras
Debido a los cambios tecnolgicos las computadoras se clasifican en generaciones:
__________________________________________________________________________________
11
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Tipos de computadoras
Desde el punto de vista de su construccin se clasifican en:
Mquinas con lgica cableada. En las que el algoritmo est interiormente implementado
en el cableado de sus circuitos o en memorias de slo lectura (ROM-Read Only Memory).
Las ms conocidas son:
Mquinas con lgica programable. Son las computadoras convencionales que admiten
programacin de algoritmos por medio de lenguajes de programacin, son mquinas de
propsito general pues se puede aplicar a cualquier tipo de procesos, sus caractersticas
son: gran velocidad de clculo, gran capacidad de almacenamiento, gran precisin,
versatilidad (posibilidad de realizar multitud de trabajos de distintos tipos), automatizacin
(la mano del hombre interviene relativamente poco en el trabajo final), asiduidad (ejecutan
con la misma rapidez y precisin la primera y la ltima operacin). Una computadora de
lgica programada slo puede realizar tres tipos de operaciones: operaciones aritmticas
(suma y resta), operaciones lgicas (comparaciones), almacenar o recuperar informacin,
la versatilidad de una computadora se obtiene al reducir cualquier problema en una
combinacin adecuada de estas operaciones.
Computadoras digitales. Manejan seales elctricas de tipo digital (seales con valores
discretos), se programan por medio de lenguajes de programacin y su utilizacin
comprende cualquier tipo de trabajos, son las computadoras de tipo general.
Pocket-PC o palmtop. Es una PC de mano que llega a ser la ltima versin de una
calculadora cientfica programable.
__________________________________________________________________________________
13
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
TEMA II
Bit
El bit (binary digit) es la unidad bsica de la informacin cuyo valor representa una de dos
mutuamente excluyentes posibilidades, los dgitos binarios 0 y 1 son usados para
representar los dos posibles estados de un bit en particular. As se tiene que la memoria
de la computadora es en suma un grupo de bits, los bits bsicamente se agrupan en:
nibble: 4 bits
byte: 8 bits
word: 2 bytes
Nivel electrnico
Los componentes bsicos que conforman los circuitos de la unidad central de proceso son
resistencias, condensadores, diodos y transistores, en su mayora implementados en
circuitos integrados, circuitos miniaturizados e introducidos en pequeas cpsulas de
silicio configurando circuitos lgicos. Estos componentes permiten establecer relaciones
entre tensiones de corriente que combinadas entre si producen estructuras fsicas con
propiedades lgicas elementales.
Los circuitos ms elementales de la computadora son las puertas lgicas, circuitos que
realizan funciones booleanas sencillas.
__________________________________________________________________________________
14
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Nivel lgico
Desde el punto de vista de la lgica, los elementos de la computadora estn organizados
en estructuras capaces de realizar funciones lgicas de mayor complejidad que las
puertas lgicas mencionadas anteriormente. Estas estructuras son 1os circuitos
combinacionales y los circuitos secuenciales.
El complementador, que se utiliza para cambiar un conjunto de bits por sus contrarios, lo
que sirve para realizar la operacin de restar mediante un sumador.
Circuitos secuenciales. Son aquellos en los que sus salidas dependen, adems de sus
entradas, de algn suceso ocurrido con antelacin, por lo que en cierta manera necesitan
memoria. Los principales son:
El reloj, cuya salida tomar un valor dependiendo del que tuviera en el instante anterior.
Se utiliza para sincronizar las operaciones internas por medio de impulsos a ntervalos
constantes.
Los biestables o flip-flop, son circuitos capaces de tomar en su salida dos valores
estables que dependern de sus entradas y del estado de su salida en el instante anterior,
son muy utilizados para la realizacin de registros, el tipo ms elemental es el biestable
RS.
__________________________________________________________________________________
15
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Los registros son celdas de memoria altamente especializadas que se emplean para
controlar instrucciones en ejecucin, manejar direccionamiento de memoria y proporcionar
capacidad aritmtica. Todas las instrucciones y datos del lenguaje mquina deben ser
cargadas a registros antes de que el cdigo pueda ser interpretado y ejecutado.
__________________________________________________________________________________
16
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Circuito operacional (COP). Contiene los circuitos necesarios para la realizacin de las
operaciones con los datos procedentes de los registros de entrada (REN). Este circuito
tiene unas entradas de rdenes para seleccionar la clase de operacin que debe realizar
en cada momento. I
Registro acumulador (RA). Almacena los resultados de las operaciones llevadas a cabo
por el circuito operacional. Est conectado con los registros de entrada para
realimentacin en el caso de operaciones encadenadas, tambin tiene una conexin
directa al bus de datos para el envo de los resultados a la memoria central o a la unidad
de control.
La memoria central
La memoria central, principal o interna es la unidad donde estn almacenadas las
instrucciones y datos necesarios para realizar un determinado proceso.
__________________________________________________________________________________
17
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Selector de Memoria (SM). Este dispositivo se activa cada vez que se produce una
orden de lectura o escritura, conectando la celda de memoria (cuya direccin figura en el
RDM) con el RIM y posibilitando la transferencia de los datos en un sentido o en otro.
__________________________________________________________________________________
18
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
se mide en mltiplos de esta unidad: Kilobyte = 1024 bytes, Megabyte = 1024 Kbytes,
Gigabyte = 1024 Mbytes, Terabyte = 1024 Gbytes.
El nombre genrico de este tipo de memoria es RAM: Random Access Memory (Memoria
de acceso aleatorio), la principal caracterstica de este tipo de memoria es que los
circuitos integrados pierden la informacin que tienen almacenada cuando se interrumpe
la alimentacin elctrica por lo que se utiliza para el almacenamiento temporal y la
ejecucin de programas.
La ROM (Read Only Memory) slo permite que el procesador rescate la informacin. Los
slots son conectores elctricos del bloque principal que permiten la adicin de tarjetas que
contienen chips y circuitos mejorados dotando al computador de posibilidades que no
estn diseadas dentro de su bloque principal, como tarjeta de video, de sonido, de fax-
modem, etc. Los puertos son los conductores de los perifricos de la computadora,
permiten el envo y recepcin de informacin, as un programa puede acceder a los
controladores de disco (duro y flexible), al monitor, al teclado, a impresoras, etc.
Unidades de entrada/salida
Tambin conocidos como perifricos, son los dispositivos fsicos capaces de comunicar
informacin entre el usuario y la computadora. Por las funciones que pueden realizar se
clasifican en :
__________________________________________________________________________________
19
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Entre las unidades de entrada y/o salida se tienen las unidades para soportes perforados,
para soportes magnticos, para soportes pticos, monitor, teclado, impresora, etc.
__________________________________________________________________________________
20
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Las caractersticas de estas unidades son: velocidad de rotacin del tambor entre 3500 y
5000 rpm, gran capacidad de almacenamiento, tiempo medio de acceso del orden de
milisegundos y una velocidad de transferencia de hasta 1500 Kb por segundo.
Estas unidades se diferencian segn el tipo de cinta que utilizan como soporte, as se
tienen: Unidades de entrada/salida para cinta en casett, que son similares a las utilizadas
para la grabacin y reproduccin de audio. Unidades de entrada/salida para cinta
encapsulada, que son unidades utilizadas para el almacenamiento masivo de datos,
copias de seguridad y almacenamiento de archivos histricos. Unidades de
entrada/salida para cinta universal, que debido a su alta velocidad de lectura y escritura
as como alta densidad de grabacin, tienen complejos dispositivos para el manejo de la
cinta y su lectura/escritura, presentan un aspecto de armario o consola.
__________________________________________________________________________________
21
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Se tienen tambin unidades para la lectura y escritura de discos pticos que se estn
imponiendo poco a poco como elemento de almacenamiento del futuro.
Monitor o pantalla
El monitor, pantalla o tubo de rayos catdicos (Catodic Ray Tube CRT) es un elemento
visual de salida de datos, consiste en un sistema de representacin mediante
configuraciones de puntos luminosos denominados pixels. Se denomina resolucin de la
pantalla al nmero de pixels que posee, existen pantallas de muchos tipos y con
diferentes resoluciones entre las que se destacan la monocromtica y las de color de baja
y alta resolucin, a veces las pantallas se distinguen por la tarjeta que las controla y que
est relacionada directamente con su resolucin (pantallas CGA, EGA, VGA, SVGA, etc).
Las pantallas tienen una pequea memoria local denominada buffer de pantalla, que
almacena toda la informacin reflejada en ella y la mantiene mientras no se tenga una
nueva o aparezca una orden de borrado. Disponen adems de un dispositivo eco (echo)
por el que todos los datos que se introducen por el teclado son reflejados
automticamente en la pantalla. Otro dispositivo denominado enrollamiento o scroll,
permite visualizar ms datos de los que caben en la pantalla, eliminando la lnea superior
y desplazando las restantes un lugar hacia arriba con lo que queda libre la lnea inferior.
Teclado
Es un dispositivo que permite la comunicacin entre el usuario y la computadora. Dispone
de un conjunto de teclas agrupadas en cuatro bloques denominados: alfabtico, numrico,
de control y teclas de funcin, de tal forma que pulsando cada una de ellas se transfiere
su codificacin a la computadora. Existen algunas teclas que actan como esplazadotes
de bits y permiten ampliar l conjunto de caracteres y rdenes a enviar a la computadora
desde el teclado (maysculas, control, etc.), las teclas de funcin no tienen una
__________________________________________________________________________________
22
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Asimismo, el teclado lleva una memoria local denominada buffer del teclado que permite
almacenar una serie de lneas escritas en el mismo.
Impresora
Es una unidad de salida de datos soportados en papel, existen varios tipos y modelos de
impresoras que se clasifican por el modo de impresin de los caracteres en impresoras
con impacto e impresoras sin impacto, y por el nmero de caracteres que pueden escribir
simultneamente en impresoras de caracteres, lneas o pginas.
Las impresoras con impacto son aquellas que golpean contra el papel un carcter
preformado en relieve o configurado por una cabeza de escritura, en este tipo se tiene
entre otras la impresora de margarita, la impresora de cilindro, impresora de bola,
impresora de tambor, impresora de ruedas y la impresora de matriz de puntos, siendo
esta la ms comn en nuestro medio.
Impresora de chorro de tinta. La impresora utiliza tinta lquida que sale en forma de
gotitas por una boquilla, la tinta se carga elctricamente y se gua hacia el papel por
medio de placas de desviacin. Se considera como impresora de pgina y se consiguen
velocidades de miles de caracteres/segundo (cps), admite una gran variedad de tipos y
tamaos de letra ya que estos pueden venir definidos en la impresora y tambin pueden
ser controlados por un programa.
Impresora lser. La impresora lser utiliza un mecanismo de impresin con una fuente
de luz producida por un rayo lser, que carga elctricamente una superficie
fotoconductora a la que se adhiere un polvo especial (toner) que al fundirse por la
aplicacin de calor forma los caracteres deseados. Pertenecen al grupo de impresoras de
pgina y se pueden obtener velocidades de hasta 44000 cps o entre 6 y 12 ppm
(pginas/minuto), tambin admite una gran variedad de tipos y tamaos de letra.
Otras unidades que no se utilizan para la entrada/salida estndar o el almacenamiento
son las siguientes:
__________________________________________________________________________________
23
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Mesas digitalizadoras
Son dispositivos capaces de digitalizar dibujos o planos de forma que stos puedan ser
procesados por una computadora. Estn constituidos por una tableta donde aparecen una
serie de grficos y rdenes estndar que permiten, mediante un pequeo lpiz o punzn,
ir seleccionando figuras, rdenes de resolucin o ampliacin, etc., con las cuales puede
realizarse un diseo que permanecer en memoria externa para su posterior tratamiento.
Una de las utilidades ms importantes de estos dispositivos es su empleo para
aplicaciones CAD (Computer Aided Desing) de diseo asistido por computadora.
Lpiz ptico
Es un dispositivo de entrada de datos a la computadora que se utiliza segn la aplicacin
de que se trate por ligeros contactos sobre la propia pantalla, su funcionamiento esencial
se basa en la deteccin de luminosidades en la pantalla. Una de las ventajas que tiene
est tipo de dispositivos es que permiten trabajar en una aplicacin sin tener que desviar
la vista de la pantalla, con la consiguiente ganancia en tiempo y atencin por parte de
quien lo utiliza.
Ratn
Es una unidad de entrada constituida por una pequea caja de aristas redondeadas de
forma que se adapta a la mano, con una o varias teclas de control en su parte superior y
una bola en su parte inferior. Este dispositivo se maneja con una sola mano, de forma que
su movimiento sobre una superficie plana permite en ciertas aplicaciones tener un
movimiento sinnimo en el cursor de la pantalla, las rdenes correspondientes se activan
al pulsar una de las teclas de la parte superior. Su utilizacin actualmente es habitual.
__________________________________________________________________________________
24
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Scanners
Es una unidad de entrada de datos cuya misin es la de digitalizar grficos, texto,
fotografas, etc. Para su posterior procesamiento por una computadora.
Robots
Son unidades de salida (a veces tambin de entrada mediante sensores) que realizan
acciones fsicas (movimientos mecnicos) a partir de las rdenes emanadas de una
computadora.
Pantallas tctiles
Es una unidad de entrada/salida similar a una pantalla convencional en la que se ha
incluido un dispositivo capaz de reconocer la zona de la misma donde se ha realizado un
pequeo contacto con el dedo. En general, se utiliza para presentar informacin o realizar
operaciones mediante un grupo de opciones localizadas en zonas a lo largo de la
pantalla, de forma que una de ellas puede ser reconocida por contacto.
Pantallas especiales
Se tiene tambin una gama variada de dispositivos o unidades de salida de datos cuya
intencin es la difusin masiva de los mismos. Entre ellos las pantallas o monitores
gigantes, pantallas para la realizacin de presentaciones, datashow, etc. Adems de
proyectores multimedia.
__________________________________________________________________________________
25
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
TEMA III
INTRODUCCIN A LA INGENIERA DE SISTEMAS
Documentacin. Manuales, guas y otra informacin descriptiva que explica el uso y/o la
operacin del sistema.
Procedimientos. Pasos que definen el uso especfico de cada elemento del sistema o el
contexto procedimental en que reside el sistema.
Ingeniera de sistemas
El objetivo principal de la ingeniera es desarrollar un producto dentro de las limitaciones
de tiempo y costo, utilizando las teoras de la ciencia sobre la cual se basa el producto.
__________________________________________________________________________________
26
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
La ingeniera como tal, en cualquier rea se vale de tcnicas para reducir la complejidad
de un producto (un sistema informtico es un producto altamente complejo), estas
tcnicas son:
Por lo tanto debe estar capacitado para realizar las siguientes funciones generales:
__________________________________________________________________________________
27
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Soporte tcnico
El soporte tcnico tanto para los usuarios como para el propio sistema, se ocupa de
seleccionar, instalar y mantener el sistema operativo adecuado, del diseo y control de la
estructura de la base de datos, la gestin de los equipos de teleproceso, el estudio y
evaluacin de las necesidades y rendimientos del sistema y, por ltimo, la ayuda directa a
usuarios.
Fase de anlisis
En ella se estudia el problema en todos sus aspectos hasta tener construida una solucin
del mismo en la computadora. Esta fase se divide en las siguientes subfases:
Anlisis previo.
Anlisis funcional.
Anlisis orgnico.
Programacin.
__________________________________________________________________________________
28
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
En cada una de estas fases se elaboran informes escritos que sirven de enlace entre ellas
y constituyen la documentacin del sistema. Entre los informes figuran el esquema
director en el anlisis previo, el anlisis funcional, el anlisis orgnico, el cuaderno de
carga, el manual de usuario, los cdigos fuente y el cuaderno de mantenimiento.
Anlisis previo. Su objetivo es obtener una visin aproximada de la aplicacin que hay
que desarrollar, la estimacin de su coste, los plazos de desarrollo, sus posibles
alternativas y los recursos que se van a utilizar.
Anlisis funcional. Una vez decidida la viabilidad del proyecto, comienza la construccin
terica del sistema configurando y describiendo todas sus funciones. En este anlisis se
determinan las necesidades del usuario con el fin de disear una solucin que las
satisfaga.
El anlisis funcional se compone del estudio de los mtodos y equipos que se deben
utilizar, los lenguajes y herramientas de programacin, el diseo de los procesos, el
diseo de los datos de entrada y salida (registros, archivos, documentos), as como los
soportes en los que van a sustentrselos mismos.
Pruebas del sistema. Consisten en la verificacin del correcto funcionamiento global del
sistema, que se desarrolla conjuntamente con la implantacin. Las pruebas o ensayos a
que se somete la aplicacin deben ser diseados en el anlisis funcional por expertos
(analistas y usuarios) para tratar de averiguar y corregir los posibles fallos del sistema.
Implantacin. La implantacin del sistema se realiza en paralelo con las pruebas, con el
objetivo final de dejar el sistema listo para su explotacin por parte del usuario. Se recibe
toda la documentacin necesaria del grupo de anlisis y programacin para con ella y el
resultado de las pruebas, llevar a cabo la aceptacin del sistema y hacerse cargo de su
explotacin en el plazo ms breve posible.
__________________________________________________________________________________
29
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Actualmente se est utilizando una nueva forma de llevar a cabo el ciclo de vida de un
sistema, que consiste en:
Identificacin de necesidades
Anlisis de requerimientos
Estudio de viabilidad
Diseo externo
Diseo interno
Programacin
Pruebas
Implantacin
Explotacin y mantenimiento
contrastando las necesidades fsicas, tcnicas, econmicas y los recursos humanos que
sern necesarios. En este punto se producir la aceptacin final por parte del usuario o la
paralizacin del proyecto.
Diseo externo del sistema. Se disea el sistema de manera terica definiendo todas
sus funciones y elementos, de forma similar a como se hace en el anlisis funcional por el
mtodo clsico. Se estudian los equipos, procesos, lenguajes, entradas, salidas, archivos,
etc.
Diseo interno del sistema. Al igual que en el anlisis orgnico, el diseo interno define
los programas, mdulos y cadenas de tratamiento junto con sus relaciones. En cada uno
de ellos aparece su solucin algortmica.
Programacin. En esta fase se codifican los algoritmos en un lenguaje de programacin,
convirtiendo sus especificaciones en conjuntos de instrucciones capaces de desarrollar el
trabajo. Se realiza la definicin de la lgica del tratamiento de cada mdulo o programa,
se escribe el pseudocdigo o dibuja el diagrama correspondiente y se codifican en el
lenguaje, siendo posteriormente traducidos al lenguaje mquina.
Pruebas del sistema. Una vez codificados los mdulos o programas, se someten a un
conjunto de pruebas con juegos de ensayo definidos en el diseo interno para conseguir
que todo el sistema quede listo para su utilizacin.
__________________________________________________________________________________
31
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
TEMA IV
En la actual sociedad no es posible concebir la vida diaria sin el uso de las computadoras,
estas han llegado a ser tan imprescindibles en multitud de aspectos cotidianos que sin
ellas la actividad se colapsara.
Una gran cantidad de servicios al igual que muchos procesos de fabricacin dependen de
su correcto funcionamiento y estn presentes por ejemplo en los bancos, supermercados,
lneas reas, hospitales, oficinas, hoteles, escuelas, etc.
Toda empresa u organismo necesita manejar una gran cantidad de informacin para el
cumplimiento de sus objetivos y de la eficacia con que lo haga depender en gran medida
el xito en el logro de los mismos, la computadora ha facilitado mucho esta tarea, pero las
computadoras no son capaces de realizar esas variadas tareas por s solas, si
previamente no se les ha instruido sobre lo que deben hacer mediante los programas de
computadora o, de forma genrica, software.
Sistemas operativos
Entornos operativos
Compiladores e intrpretes
Utilidades o utilitarios
Software de aplicacin:
Software estndar
Paquetes integrados
Software a medida
__________________________________________________________________________________
32
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
DOS
El sistema operativo DOS (Disk Operating System) o MS-DOS fue diseado por Microsoft
para las computadora personales IBM, extendindose a todas las denominadas PC-
compatibles, por ello es el ms universal, cuenta con el mayor nmero de aplicaciones y
es fcil de usar, adems los equipos en que se utiliza tienen un precio reducido.
OS/2
El OS/2 (Operating System/2) es un sistema operativo diseado por Microsoft e IBM para
sus equipos personales PS/2. Est pensado para equipos de gran potencia y facilita la
conexin en red, sus principales inconvenientes son el coste ms elevado de los equipos
y las pocas aplicaciones desarrolladas.
Este sistema presenta las ventajas de su facilidad de uso, la calidad de los grficos, es
multitarea y tiene capacidades de comunicacin entre los programas. Sin embargo,
debido a que no es compatible, su extensin en el mercado es limitada.
Unix
Desarrollado por AT&T para minicomputadoras, con el objetivo de la portabilidad a
cualquier equipo, no tiene limitacin en cuanto a memoria central, puede realizar
multitarea y puede ser compartido por varios usuarios a la vez (sistema multiusuario),
tambin dispone de buenas capacidades para su uso en red. Por contra, su repertorio de
software de aplicaciones es muy limitado, no dispone de un entorno operativo grfico
estndar y existen distintas versiones en el mercado, lo que va en contra de su
__________________________________________________________________________________
33
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
portabilidad.
Adems del sistema operativo, forman parte del software de sistema los compiladores e
intrpretes, y las utilidades.
Compiladores
Los compiladores son programas utilizados para la traduccin de los programas fuente a
lenguaje mquina. Existen multitud de estos programas, debido a la gran cantidad de
lenguajes de programacin existentes, adems para un mismo lenguaje hay distintos
compiladores producidos por diferentes fabricantes.
Intrpretes
Los intrpretes tienen la misma funcin que los compiladores pero son menos utilizados,
no traducen ntegramente el programa sino que cuando se ordena su realizacin, el
intrprete va traduciendo y ejecutando cada una de sus instrucciones, sin guardar para
usos posteriores la traduccin realizada. Su uso se populariz con el lenguaje BASIC en
las microcomputadoras, aunque su principal ventaja que es la utilizacin de muy poca
memoria al tener que cargar una sola instruccin en cada momento, en la actualidad ha
dejado de tener importancia.
Utilidades
Se denominan utilidades o utilitarios a toda una gama de programas auxiliares del sistema
operativo cuya funcin principal es la de facilitar el trabajo del usuario en la utilizacin de
la computadora y sus recursos.
Software de aplicacin
En los inicios de la informtica y durante bastante tiempo, se ha diseado de forma
especifica y aislada todo el software que necesitaba cualquier entidad o empresa para
cada actividad concreta que se deba realizar con una computadora. Solamente las
grandes organizaciones tenan la capacidad, el personal y las grandes computadoras
necesarios para poder disear y disponer de estas aplicaciones, entre las cuales se
encuentran aplicaciones contables, financieras, estadsticas, control de inventarios,
nminas y otras muy diversas.
Software estndar
Son las aplicaciones de uso general que se pueden adquirir normalmente en
establecimientos del ramo, dispuestos para su uso inmediato en una gran variedad de
sistemas, sin necesitar la intervencin de personal informtico.
__________________________________________________________________________________
34
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Procesador de textos.
Hoja electrnica de clculo.
Gestor de base de datos.
Gestor de grficos.
Gestor de comunicaciones.
Las aplicaciones comunes que forman parte de estos paquetes son procesador de textos,
hoja de clculo, base de datos, grficos y comunicaciones, incluyndose otras menos
habituales como agenda electrnica, calculadora, estadstica, libreras, utilidades e incluso
un lenguaje de programacin especfico para que el usuario realice sus propias
aplicaciones.
Este tipo de software, comienza a ser desplazado por las aplicaciones independientes que
han evolucionado hacia lo que se puede llamar software integrable, es decir aplicaciones
distintas del mismo o de diferente fabricante que pueden usarse de forma autnoma, pero
que tambin puede funcionar dentro de un entorno comn permitiendo la interrelacin y
comparticin de datos, lo que constitua la principal ventaja de los paquetes de software
integrado.
Desde el surgimiento del entorno operativo Windows, los diseadores de software hacen
sus aplicaciones integrables en ese sistema e intercomunicables con las dems
aplicaciones instaladas. Algunos de los paquetes de software integrado para
computadoras personales ms conocidos son: Assistant, FrameWork, Open Access,
Simphony, SmartWare y Works.
Software a medida
El software a medida est constituido por las aplicaciones especificas que por
corresponder a actividades ms especializadas es necesario encargar a los profesionales
del rea, como puede ser un sistema de control de trfico o un sistema de monitorizacin
de pacientes en un hospital. Presenta el gran inconveniente de su coste frente al software
estndar, ya que se realiza para un cliente y ste debe cubrir los costos de desarrollo.
Aplicaciones de la computadora
Las computadoras tienen actualmente diferentes aplicaciones y usos, teniendo en cuenta
que cada da aparecen computadoras con mayores prestaciones haciendo que su
potencial parezca ilimitado debido a sus principales caractersticas:
sean.
Entre las muchas y muy diversas aplicaciones actuales de la computadora se pueden citar
las siguientes:
Gestin empresarial.
Industriales.
Tcnico-cientficas.
Mdicas.
Militares.
Financieras.
Educativas.
Algunas de las tareas administrativas que se pueden realizar con la computadora son la
gestin de personal, proceso de nminas, control de inventarios, gestin de almacn,
facturacin, contabilidad, correspondencia, etc.
Los sistemas de informacin han llegado a ser imprescindibles en las empresas modernas
y competitivas, cuyo objetivo principal es la ayuda a la toma de decisiones a partir del
anlisis de todos los datos relacionados con el negocio.
__________________________________________________________________________________
36
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Para dar soporte a esta economa global, se ha creado, propiciado por la industria
bancaria, un sistema de transferencia electrnica de fondos (EFT, Electronic Funds
Transfer), que simplifica al mximo la realizacin de movimientos de dinero entre bancos.
El xito del sistema es tal que se comienza a hablar del dinero de plstico o del dinero
electrnico, como sustituto del metlico, los cheques y otro documentos bancarios,
considere el uso de los cajeros automticos en la actualidad.
Se pueden citar algunas otras aplicaciones no englobadas en los puntos anteriores como
prensa, ocio y entretenimiento y las aplicaciones domsticas.
Estas acciones pueden alcanzar gran importancia, como el acceso y manipulacin ilegal
de depsitos bancarios, la apropiacin indebida de datos personales con fines oscuros o
la destruccin de datos ajenos.
Entre esta nueva clase de infractores estn los hackers y los crackers. Ambos se dedican
a una actividad similar, acceder sin autorizacin a los grandes sistemas de computadoras,
pero los primeros lo hacen por diversin o como reto personal, mientras que los segundos
persiguen malos propsitos: robar informacin, producir daos en los datos, etc.
Virus informticos
Los virus informticos son programas ocultos, normalmente de tamao reducido, que
acompaan a otros programas o archivos de datos, estos programas ocultos se
introducen en las computadoras a travs de las redes y por medio de disquetes.
La lista de virus conocidos es interminable y aumenta cada da que pasa, entre los ms
famosos estn los gusanos y los troyanos.
.
Para proteger las computadoras se han creado programas antivirus o vacunas que
instalados en la computadora, detectan el intento de infeccin impidindolo o bien si el
sistema ya ha sido infectado proceden a su limpieza.
__________________________________________________________________________________
38
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
TEMA V
SISTEMAS DE NUMERACIN
__________________________________________________________________________________
39
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Los sistemas de numeracin actuales son sistemas posicionales ya que el valor relativo
que representa cada dgito de una determinada cantidad depende de su valor absoluto y
de la posicin relativa que ocupa dicho dgito, el valor que proporciona cada posicin est
ligado al valor de la base del sistema de numeracin utilizado.
El sistema decimal
El sistema decimal utiliza la base 10, es decir que utiliza 10 smbolos o dgitos para la
representacin de cantidades, estos dgitos son: 0 1 2 3 4 5 6 7 8 9 0
Una cantidad o valor determinado puede expresarse de la siguiente forma:
n
N= (dgito)i * (base)i
i=-
m
Donde: base= 10
i = posicin respecto a la coma decimal
m= nmero de dgitos a la derecha del punto decimal
n= nmero de dgitos menos 1 a la izquierda del punto decimal
Sistema binario
__________________________________________________________________________________
40
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Decimal a binario
Se divide el nmero del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir
entre 2, y as sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir,
cuando el nmero a dividir sea 1 finaliza la divisin.
A continuacin se ordenan los restos empezando desde el ltimo al primero, simplemente
se colocan en orden inverso a como aparecen en la divisin, se les da la vuelta. ste ser el
nmero binario que buscamos.
Ejemplo
Transformar el nmero decimal 131 en binario. El mtodo es muy simple:
Ejemplo
Transformar el nmero decimal 100 en binario.
se anota como un 0 binario. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como
resultado 1.2 lo cual indica que nuestro resultado es un uno (1) en binario, solo se
toma la parte entera del resultado).
3. Despus de realizar cada multiplicacin, se colocan los nmeros obtenidos en el
orden de su obtencin.
4. Algunos nmeros se transforman en dgitos peridicos, por ejemplo: el 0.1.
Ejemplo
0,3125 (decimal) => 0,0101 (binario).
Proceso:
0,3125 2 = 0,625 => 0
0,625 2 = 1,25 => 1
0,25 2 = 0,5 => 0
0,5 2 = 1 => 1
En orden: 0101 -> 0,0101 (binario)
Ejemplo
0,1 (decimal) => 0,0 0011 0011 ... (binario).
Proceso:
0,1 2 = 0,2 ==> 0
0,2 2 = 0,4 ==> 0
0,4 2 = 0,8 ==> 0
0,8 2 = 1,6 ==> 1
0,6 2 = 1,2 ==> 1
0,2 2 = 0,4 ==> 0 <--se repiten las cuatro cifras, peridicamente
0,4 2 = 0,8 ==> 0 <-
0,8 2 = 1,6 ==> 1 <-
0,6 2 = 1,2 ==> 1 <- ...
En orden: 0 0011 0011 ... => 0,0 0011 0011 ... (binario peridico)
Binario a decimal
1. Inicie por el lado derecho del nmero en binario, cada cifra multiplquela por 2
elevado a la potencia consecutiva (comenzando por la potencia 0, 20).
2. Despus de realizar cada una de las multiplicaciones, sume todas y el nmero
resultante ser el equivalente al sistema decimal.
Ejemplos:
__________________________________________________________________________________
42
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Tambin se puede optar por utilizar los valores que presenta cada posicin del nmero
binario a ser transformado, comenzando de derecha a izquierda, y sumando los valores de
las posiciones que tienen un 1.
Ejemplo
Para cambiar de binario con decimales a decimal se hace exactamente igual, salvo que la
posicin cero (en la que el dos es elevado a la cero) es la que est a la izquierda de la coma
y se cuenta hacia la derecha a partir de -1:
1. Inicie por el lado izquierdo (la primera cifra a la derecha de la coma), cada nmero
multiplquelo por 2 elevado a la potencia consecutiva a la inversa (comenzando por la
potencia -1, 2-1).
2. Despus de realizar cada una de las multiplicaciones, sume todas y el nmero resultante
ser el equivalente al sistema decimal.
Ejemplos
1 2 elevado a -1 = 0,5
0 2 elevado a -2 = 0
1 2 elevado a -3 = 0,125
0 2 elevado a -4 = 0
0 2 elevado a -5 = 0
__________________________________________________________________________________
43
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
1 2 elevado a -6 = 0,015625
1 2 elevado a -1 = 0,5
1 2 elevado a -2 = 0,25
0 2 elevado a -3 = 0
1 2 elevado a -4 = 0,0625
1 2 elevado a -5 = 0,03125
1 2 elevado a -6 = 0,015625
Binario a Octal
Debido a que el sistema octal tiene como base 8, que es la tercera potencia de 2, y que dos
es la base del sistema binario, es posible establecer un mtodo directo para convertir de la
base dos a la base ocho, sin tener que convertir de binario a decimal y luego de decimal a
octal. Este mtodo se describe a continuacin:
Nmero en binario 000 001 010 011 100 101 110 111
Nmero en octal 0 1 2 3 4 5 6 7
Ejemplos
111 = 7
110 = 6
Agrupe de izquierda a derecha: 67
Si el nmero binario tiene parte decimal, se agrupa de tres en tres desde el punto decimal
hacia la derecha siguiendo los mismos criterios establecidos anteriormente para nmeros
enteros. Por ejemplo:
__________________________________________________________________________________
44
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Proceso: 011 = 3
01 entonces agregue 010 = 2
Agrupe de izquierda a derecha: 32 Agregue la parte entera: 0.32
Binario a hexadecimal
BIN 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
HEX 0 1 2 3 4 5 6 7 8 9 A B C D E F
Ejemplos
1010 = A
1011 = B
0+0=0
0+1=1
1+0=1
1 + 1 = 10
__________________________________________________________________________________
45
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Ejemplo
1
10011000
+ 00010101
10101101
0-0=0
1-0=1
1-1=0
0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1)
La resta 0 - 1 se resuelve igual que en el sistema decimal, tomando una unidad prestada de
la posicin siguiente: 0 - 1 = 1 y me llevo 1, lo que equivale a decir en el sistema decimal, 2 -
1 = 1.
Ejemplos
10001 11011001
-01010 -10101011
00111 00101110
El algoritmo del producto en binario es igual que en nmeros decimales; aunque se lleva a
cabo con ms sencillez, ya que el 0 multiplicado por cualquier nmero da 0, y el 1 es el
elemento neutro del producto.
__________________________________________________________________________________
46
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
10110
1001
10110
00000
00000
10110
11000110
Ejemplo
100010010 |1101
-0000 010101
10001
-1101
01000
- 0000
10000
- 1101
00111
- 0000
01110
- 1101
00001
__________________________________________________________________________________
47
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
a binario o viceversa sea bastante simple. El sistema octal usa 8 dgitos (0, 1, 2, 3, 4, 5, 6, 7)
y tienen el mismo valor que en el sistema de numeracin decimal.
Decimal a Octal
Para convertir un nmero en base decimal a base octal se divide por 8 sucesivamente hasta
llegar a cociente 0, y los restos de las divisiones en orden inverso indican el nmero en
octal. Para pasar de base 8 a base decimal, solo hay que multiplicar cada cifra por 8
elevado a la posicin de la cifra, y sumar el resultado.
Octal a Decimal
Octal a binario
Ejemplo
__________________________________________________________________________________
48
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Octal a Hexadecimal
Para esta conversin se realiza un paso intermedio, primero se convierte el nmero octal
en binario y luego la representacin binaria se pasa a hexadecimal.
7 3
111 011
0011 1011
3 B
Por tanto738=3B16
Suma
Resta
Multiplicacin
__________________________________________________________________________________
49
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
En principio, dado que el sistema usual de numeracin es de base decimal y, por ello, slo
se dispone de diez dgitos, se adopt la convencin de usar las seis primeras letras del
alfabeto latino para suplir los dgitos que nos faltan. El conjunto de smbolos sera, por tanto,
el siguiente:
Decimal a Hexadecimal
Para convertir un nmero en base decimal a base octal se divide por 16 sucesivamente
hasta llegar a cociente 0, y los restos de las divisiones en orden inverso indican el nmero
en octal. Para pasar de base 16 a base decimal, solo hay que multiplicar cada cifra por 8
elevado a la posicin de la cifra, y sumar el resultado.
Hexadecimal a Decimal
Hexadecimal a binario
__________________________________________________________________________________
50
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Ejemplo
Hexadecimal a Octal
2 C .5 A 1
0010 1100.010110100001
Luego 2C.5A116=101100.010110100001 2
101 100.010110100001
5 4. 2 6 4 1
Representacin de la informacin
Los lenguajes de alto nivel permiten abstracciones e ignorar detalles de la representacin
interna de los datos. Sin embargo es necesario conocer esta representacin interna que a
nivel de mquina, es bsicamente una secuencia de bits.
N ..........................2 1 0
Se tiene entonces que los datos se representan mediante una secuencia de bits, pero
existen normas estandarizadas para realizar esta representacin atendiendo al tipo de
dato de que se trate, por lo que, por ejemplo, un dato entero se representar de forma
diferente a uno de tipo real.
Signo mdulo
Ejemplo. Representar 127 y 127 en 1 byte en el mtodo MS
01111111 127
11111111 -127
Complemento a 1 (C-1)
Reserva el bit del extremo izquierdo para el signo como en el mtodo anterior, la
representacin de enteros positivos es similar a MS, para la representacin de enteros
negativos el entero positivo se complementa a 1 (cambio de 1 por 0 y viceversa). Tiene un
rango de representacin de -2 n-1 +1 < nmero <= 2 n-1 1, en n bits. El 0 tiene 2
__________________________________________________________________________________
52
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
representaciones +0 y 0.
Ejemplo. Representar 25 y -25 en 1 byte en el mtodo C-1.
00011001 25
11100110 -25
Complemento a 2 (C-2)
Como en los mtodos anteriores se reserva el bit del extremo izquierdo para el signo y los
enteros positivos se representan de forma similar, para representar un entero negativo se
complementa a 1 el nmero positivo y se le suma un 1 en binario, despreciando el ltimo
acarreo si es que existe.
Tiene un rango de representacin de -2 n-1 < = nmero <= 2 n-1 1, en n bits. El 0 tiene 1
representacin.
00011001 25
11100110
+ 1
11100111 -25
Exceso a 2 n-1
Este mtodo no reserva ningn bit para el signo, representndose el nmero en todos los
bits. El nmero se representa por nmero+ 2 n-1. Tiene un rango de representacin de -2
n-1
< =numero <= 2 n-1 1, en n bits. El 0 tiene 1 representacin.
n= 8 bits, 2 7 = 128
25+128 = 153 = 10011001
-25+128 = 103 = 01100111
Decimal desempaquetado
Cada dgito del nmero se representa en 1 nibble precedido por el cuarteto 1111 que
corresponde a la zona del dgito, el dgito de ms a la derecha se representa precedido
por el cuarteto que representa al signo, 1100 para + y 1101 para -. Asi se tiene que cada
dgito ocupa un byte:
__________________________________________________________________________________
53
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Decimal empaquetado
Cada dgito del nmero se representa en un nibble, precediendo al dgito de ms a la
izquierda se utiliza el cuarteto 0000, el signo del nmero se representa despus del dgito
de ms a la derecha con los mismos cuartetos que para el decimal desempaquetado. As
se tiene:
Caracteres alfabticos, que incluyen las letras maysculas y minsculas (A, B,...Z;
a, b...z)
Dgitos o cifras decimales, que son 0, 1, 2,...9
Caracteres especiales, que incluyen entre otros los signos de puntuacin como el
punto (.), la coma (,), etc.
rdenes de control, como CR (retorno de carro), BEL (timbre), LF (avance de
lnea), etc.
__________________________________________________________________________________
54
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
Cdigo ASCII
El cdigo ASCII, es el cdigo estndar adoptado por los fabricantes de computadores
para facilitar la transferencia de informacin entre los diferentes dispositivos del
computador. El Cdigo Estndar Americano para el Intercambio de Informacin ASCII
(American Standar Code for Information Interchange), es un cdigo en valor numrico que
representa informacin alfanumrica: dgitos, caracteres, signos, etc.
Usualmente se utiliza el cdigo de 8 bits tenindose 256 cdigos, en el que los cdigos de
0 a 31 son funciones de control (7, BEL, timbre; 13, CR, retorno de carro); los cdigos 32
a 127 son caracteres de texto (48, 0; 65, A; 97, a); mientras que los cdigos 128 a 255
suelen representar caracteres grficos, colores, sonido, etc. dependiendo del modelo de
computadora.
Cdigo EBCDIC
Es un cdigo introducido por IBM en 1964 (IBM360), El Extendend binary-coded decimal
interchange code, utiliza 1 byte para representar caracteres por lo que tambin se tienen
256 cdigos.
__________________________________________________________________________________
55
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
TEMA VI
LGEBRA DE BOOLE
George Boole introdujo el lgebra que lleva su nombre en 1847. Mediante ella pretenda
explicar las leyes fundamentales de aquellas operaciones de la mente humana por las
que se rigen los razonamientos, en esa poca nadie pudo prever la utilizacin de este
lgebra en el diseo de circuitos digitales. Sin embargo el sistema de numeracin binario
y el lgebra de boole constituyen la base matemtica para el diseo y construccin de
sistemas digitales en los que se basan las computadoras.
OPERADOR + OPERADOR OR
OPERADOR OPERADOR AND
OPERADOR OPERADOR NOT
A B A+B AB
0 0 0 0
A A
0 1 1 0 0 1
1 0 1 0 1 0
1 1 1 1
Se define Funcin Lgica a toda variable binaria cuyo valor depende de una expresin
formada por otras variables binarias relacionadas mediante los operadores lgicos. Por
ejemplo:
S=(a.b)+(b.c)
Siendo S la funcin, mientras que a, b y c son las variables. Esta funcin se lee de la
siguiente forma: si a y b o b y c son verdaderas (1) la funcin lgica S es verdadera (1).
__________________________________________________________________________________
56
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
__________________________________________________________________________________
57
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
A+1 = 1
A0 = 0
__________________________________________________________________________________
58
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
TABLA DE VERDAD
Una tabla de verdad recoge todas las combinaciones posibles de una serie de variables,
as como el resultado de una cierta operacin entre ellas.
Las puertas lgicas que son los circuitos ms elementales de la computadora realizan
funciones booleanas sencillas, las puertas lgicas ms comunes y sus correspondientes
tablas de verdad son las siguientes:
A B A+B A
0 0 0 B
F=A+B
0 1 1
1 0 1
1 1 1
A B AB
A
0 0 0 F=AB
B
0 1 0
1 0 0
1 1 1
A A A F = A
0 1
1 0
__________________________________________________________________________________
59
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
A B (A+B)
0 0 1 A F = (A + B)
0 1 0 B F = A B
1 0 0
1 1 0
A B (AB)
0 0 1 A F = (A B)
0 1 1 B F = A + B
1 0 1
1 1 0
A B (AB)
0 0 0 A
F = (A B)
0 1 1 B F = AB + AB
1 0 1
1 1 0
__________________________________________________________________________________
60
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADMICA CAMIRI
A B (AB)
0 0 1 A
F = (A B)
0 1 0 B F = AB + AB
1 0 0
1 1 1
__________________________________________________________________________________
61
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
A(B+C) = AB + AC A+0=A A + A = 1
A
A + BC = (A+B)(A+C) A1=A A A = 0
LEY DEMORGAN
(A+B) = AB
(AB) = A + B
__________________________________________________________________________________
62
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
TEMA VII
NUEVAS TECNOLOGAS
Teleinformtica
Antes del surgimiento de las redes las computadoras eran dispositivos autnomos (no
estaban conectadas a ningn otro equipo), por lo que la nica forma de transferir datos
era enviar al destinatario una cinta o disco magntico (disquete) con la informacin.
LAN. Una red de rea local LAN es la distincin organizacional menos compleja de las
redes de computadoras. Una LAN es una red privada dentro de un espacio fsico limitado
(un edificio, un campus, etc.) de unos cuanto kilmetros de extensin, se usan
generalmente para conectar computadoras personales y estaciones de trabajo en
__________________________________________________________________________________
63
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
MAN. Una red de rea metropolitana MAN es ms compleja que una LAN, es la
agrupacin de varias LANs enlazadas por un medio de transmisin apropiado (lneas
telefnicas, fibra ptica, lser, microondas, etc.) de modo que permiten compartir los
recursos de la red entre usuarios localizados en sitios geogrficos relativamente distantes.
WAN. Una red de rea amplia WAN es la agrupacin de varias LANs o MANs dispersas
en reas geogrficas extensas, precisan la utilizacin de nodos conmutadores o centrales
de conmutacin de datos denominados generalmente enrutadores para asegurar que las
LANs y MANs obtengan solamente los datos destinados a ellas.
Las diferencias entre LANs, MANs y WANs suelen ser confusas y se utilizan tambin los
trminos de:
__________________________________________________________________________________
64
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
En tanto que una extranet es en esencia una intranet que utiliza Internet como vehculo
para interactuar con los clientes o usuarios.
Una red digital de servicios integrados (RDSI o ISDN) es una red que proporciona
conectividad digital extremo a extremo y da soporte a una amplia gama de servicios a los
cuales los usuarios tienen acceso a travs de un conjunto limitado de interfaces
normalizadas de propsito general. Su objetivo principal es poner a disposicin del
usuario la capacidad de acceder fcilmente, integrar y compartir informacin de todo tipo:
voz, sonido, texto, imagen, datos y video, sin limitaciones geogrficas o tecnolgicas .
La inteligencia artificial
Las investigaciones de muchos cientficos van en pos de dotar a la computadora de
caractersticas similares a la inteligencia humana, denominndose esta inteligencia
artificial AI o IA por sus siglas en ingls.
La inteligencia artificial puede definirse como una rama de la Informtica cuyo objetivo es
proporcionar computadoras con sus elementos de hardware y software que permitan
conseguir la simulacin de la inteligencia humana.
Otra definicin dice que es la capacidad que tiene un sistema o un programa informtico
de realizar las funciones que caracterizan al pensamiento humano.
__________________________________________________________________________________
65
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
de su propia experiencia.
Sistemas expertos.
Utilizacin del lenguaje natural.
Reconocimiento de la voz.
Reconocimiento de formas.
Robtica, etc.
Sistemas expertos
Un sistema experto o sistema de conocimiento basado en reglas de inferencia es un
conjunto de programas que puede acceder a una gran masa de informaciones donde se
renen las experiencias y conocimientos de uno o ms expertos en un determinado
campo de la ciencia y de la tcnica para la resolucin de problemas.
Se puede definir como un conjunto de programas que, sobre una base de conocimientos,
posee informacin de uno o mas expertos en un rea especfica, que permite resolver
problemas relacionados con dicha rea.
__________________________________________________________________________________
66
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
una enfermedad>.
Las reglas de procedimiento. Son reglas que describen secuencias de eventos,
por ejemplo <si tiene tos, revise si las amgdalas estn inflamadas>.
Las reglas heursticas. Son reglas que reflejan opiniones en aqullos aspectos
donde no existe una regla de procedimiento invariable, por ejemplo <si tiene fiebre
probablemente tiene una infeccin >.
__________________________________________________________________________________
67
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
Reconocimiento de la voz
Las aplicaciones de reconocimiento de 1a voz tienen como objetivo la captura de la voz
humana, por parte de una computadora, ya sea para el tratamiento del lenguaje natural o
para cualquier otro tipo de funcin.
Inicialmente la voz se captura electrnicamente con un micrfono que genera una seal
analgica, para luego convertirla en una seal digital que pueda alimentar a un programa
inteligente capaz de interpretarla con exactitud. En este caso la base de conocimientos
contiene los patrones para que el programa pueda realizar las comparaciones y se
produzca el reconocimiento.
Reconocimiento de formas
Las aplicaciones de reconocimiento de formas tratan de imitar la visin humana a travs de la
captacin de una imagen por medio de una cmara de video. Esta imagen produce una seal
analgica que posteriormente se digitaliza, luego se procesa por medio de un programa
inteligente que realiza las correspondientes comparaciones con los patrones contenidos en la
base de conocimientos hasta conseguir el reconocimiento.
Robtica
La robtica inteligente es la parte de la inteligencia artificial que trata de imitar las
capacidades fsicas de los seres humanos. Se trata de la construccin y control de
elementos electromecnicos, denominados comnmente brazos de robot, que puedan
realizar determinadas funciones fsicas que habitualmente hacen las personas. Adems
de las posibilidades fsicas, se aaden sensores y reconocedores de formas, con lo que
puede obtenerse un robot inteligente capaz de controlar su entorno y sustituir al hombre
en aquellos trabajos rutinarios y tcnicos a la vez.
__________________________________________________________________________________
68
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
GLOSARIODETRMINOS
Asociacin. Es un medio para enlazar los tipos de objetos de manera significativa. Dos
de las principales formas de asociacin son la relacin y la funcin.
Clase. Un tipo abstracto de datos implementado total o parcialmente. Sirve tanto como
mdulo y como tipo (o patrn de tipo si la clase es genrica) [BOO1998]
Datos. Trmino general sobre hechos o instrucciones bajo la forma de signos, nmeros,
letras, smbolos, cdigos que sirven para su tratamiento por medios manuales o
monitorizados.
Eficiencia .- Uso racional de los medios con que se cuenta para alcanzar un objetivo
predeterminado; es el requisito para evitar o cancelar dispendios y errores. Capacidad de
alcanzar los objetivos y metas programadas con el mnimo de recursos disponibles y
tiempo, logrando su optimizacin.
Eficacia.- Capacidad de lograr los objetivos y metas programadas con los recursos
disponibles en un tiempo predeterminado. Capacidad para cumplir en el lugar, tiempo,
calidad y cantidad las metas y objetivos establecidos
Emergente .- Que emerge, que nace, sale y tiene principio de otra cosa
__________________________________________________________________________________
69
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
Estructura. Una metfora que se refiere a una expresin esttica de la forma en que los
objetos se distribuyen en el espacio.
Extranet.- Un extranet es una red que permite a una empresa compartir informaciones
con otras empresas y clientes. Los extranets transmiten informacin por Internet y
requieren que el usuario tenga una contrasea para poder acceder a los datos de los
servidores internos de la empresa.
Funciones. Una funcin es una coleccin de instrucciones diseados para realizar una
labor concreta.
Informacin.- Datos que se han moldeado en una forma significativa y til para los seres
humanos.
Listas enlazadas. La lista enlazada permite almacenar datos de una forma organizada,
al igual que los vectores pero, a diferencia de estos, esta estructura es dinmica, por lo
que no tenemos que saber "a priori" los elementos que puede contener.
Mtodo .- Proceso o camino sistemtico establecido para realizar una tarea o trabajo con
el fin de alcanzar un objetivo predeterminado
Modelo.- Es una representacin abstracta que ilustra los componentes o las relaciones
de un fenmeno
__________________________________________________________________________________
70
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
__________________________________________________________________________________
71
UNIVERSIDAD SALESIANA DE BOLIVIA UNIDAD ACADEMICA CAMIRI
BIBLIOGRAFA
Alcalde Eduardo, Garca Miguel. Informtica bsica, Espaa, Ed. McGraw-Hill, 1997.
http://diegolevis.com.ar/ttp/libroinformatica.pdf
http://es.wikipedia.org/wiki/Computadora
http://www.unicrom.com/Tut_circuitoslogicos.asp
http://www.luventicus.org/articulos/03U008/index.html
http://www.monografias.com/trabajos14/algebraboleana/algebraboleana.shtml
__________________________________________________________________________________
72