Sie sind auf Seite 1von 26

Introduccin a las Computadoras

Definiciones bsicas
La computacin es la disciplina que, basada en la Electrnica, las Matemticas y la Fsica,
permite procesar de manera automatizada grandes volmenes de informacin mediante la
realizacin de todo tipo de clculos numricos.
Una computadora es una mquina electrnica controlada 100% por el ser humano, es decir,
funciona de acuerdo a las instrucciones que el hombre le indica. Al unir ms de una instruccin en
forma lgica y coherente, se crea un programa. Mediante el uso de los programas, la computadora
es capaz de recibir, procesar y almacenar informacin.
De manera ms formal, una computadora se define como una mquina capaz de aceptar unos
datos de entrada, efectuar con ellos operaciones lgicas y aritmticas y proporcionar la informacin
resultante a travs de un medio de salida; todo ello sin intervencin de un operador humano y bajo
el control de un programa de instrucciones previamente almacenado en la propia computadora.
Una computadora puede considerarse como un sistema (Figura 1) cuyas salidas o resultados son
funcin (dependen) de sus entradas, constituidas por datos e instrucciones.
Figura 1. Proceso de informacin en una computadora.
As, un dato es un conjunto de smbolos utilizados para expresar o representar un valor numrico,
un hecho, un objeto o una idea; en la forma adecuada para ser objeto de tratamiento.
Los datos pueden ser captados directamente por la computadora (por ejemplo, detectando
electrnicamente un sonido, una temperatura, la silueta de una figura, el precio de un producto que
compramos en el supermercado), o pueden ser dados en forma de letras y nmeros (caracteres).
Los caracteres resultan muy tiles, dada la gran variedad de informacin que con ellos se pueden
representar. En computacin se utilizan los caracteres numricos (las diez cifras decimales), los
caracteres alfabticos y los caracteres especiales (smbolos ortogrficos, aritmticos y otros).
Cualquier informacin (datos o instrucciones) puede expresarse utilizando caracteres, y as ser
introducida a la computadora. De igual forma, usualmente la computadora nos proporciona los
resultados en forma escrita, utilizando caracteres.
Los datos y la informacin que se introducen en una computadora se denominan datos de
entrada, cuando stos son procesados para producir un resultado se les denomina datos de
salida. Los datos de entrada y los datos de salida pueden ser realmente cualquier cosa, texto,
dibujo o sonido. El sistema ms sencillo de comunicarse una persona con la computadora es
esencialmente mediante un ratn (mouse), un teclado y una pantalla (monitor).
El conjunto de instrucciones que hacen funcionar a la computadora se denomina programa, que
se encuentra almacenado en su memoria; a la persona que escribe programas se llama
programador y al conjunto de programas escritos para una computadora se llama software.
Al interior de las computadoras, la informacin se almacena y se transfiere de un sitio a otro segn
un cdigo que utiliza slo dos valores (cdigo binario) representados por 0 y 1.
En la informacin de entrada y salida de la computadora, se efectan automticamente los
cambios de cdigo oportunos para que en su exterior la informacin sea directamente
comprendida por los usuarios.
La unidad ms elemental de informacin es un valor binario, conocido como bit. El origen de este
trmino es ingls, y se suele considerar que procede de la contraccin de las palabras BInary y
digiT. Un bit es, por tanto, una posicin o variable que toma el valor 0 1.
Anteriormente se mencion que la informacin se representa por medio de caracteres y que
internamente se codifica en un alfabeto binario; es decir, en bits.
Sin embargo, para representar un carcter se necesita un cierto nmero de bits. Un byte es un
conjunto de 8 bits considerado como una unidad.
La capacidad de almacenamiento de una computadora se suele medir en bytes. Como el byte es
una unidad relativamente pequea, es usual utilizar los mltiplos que se indican en la Tabla 1.
MLTIPLOS
Prefijo Smbolo Factor
Decimal
Factor binario
(N de Bytes o bits)
Kilo- k-

=1,024
Mega- M-

=1,048,576
Giga- G-

=1,073,741,824
Tera- T-

=1,099,511,627,776
Peta- P-

=1,125,899,906,842,624
Exa- E-

=1,152,921,504,606,876,976
Zetta- Z-

=1,180,591,620,717,411,303,424
Yotta- Y-

=1,208,925,819,614,629,174,706,
176
Tabla 1. Mltiplos y submltiplos establecidos para medidas por es SI (Systme
Internacional dUnits).

Los prefijos (k-, M-, G-, T-, P- y E-) no slo se utilizan con Bytes, sino tambin con otras unidades
internas de informacin. As, 1 Gb (o Gigabit) son 1,073,741,824 bits.
En general, se utiliza una b para indicar bit y una B para indicar byte.
Para realizar conversiones de unidades de almacenamiento, se utiliza la siguiente tabla:
Tabla 1.2 Unidades de medida de almacenamiento
Byte
Kilobyte
Megabyte
Gigabyte
Terabyte
Byte (B)
Kbyte (KB)
Mbyte (MB)
Gbyte (GB)
Tbyte (TB)
Equivale a
Equivale a
Equivale a
Equivale a
Equivale a
8 bits
1024 bytes
1024 Kbytes
1024 Mbytes
1024 Gbytes
1 Tb = 1.024 Gb= 1.024 x 1.024 Mb = 1.048.576 Kb = 1.073.0741.824 B

1.2 Organizacin fsica de una computadora.
La mayora de las computadoras, grandes o pequeas, constan fundamentalmente de tres
componentes principales: Unidad Central de Proceso (UCP) o procesador (compuesta de la UAL,
Unidad Aritmtica y Lgica, y la UC, Unidad de Control); la memoria principal o central y el
programa. (Fig. 2).
Los componentes fsicos que constituyen la computadora, junto con los dispositivos que realizan
las tareas de entrada y salida, se conocen con el trmino de hardware.
Los dispositivos de Entrada/Salida (E/S) o perifricos permiten la comunicacin entra la
computadora y el usuario.
Los dispositivos de entrada, como su nombre lo indica, sirven para introducir datos (informacin) en
la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan
en la memoria central o interna. Dispositivos de entrada tpicos son:
Figura 2. Organizacin Fsica de una Computadora
teclados, lectores de cdigos de barra, lpices pticos, palancas de mando (joystick),
escner, micrfono, lectores de tarjetas digitales, lectores RFID (tarjetas de identificacin por
radio frecuencia), etc. Hoy en da tal vez el dispositivo de entrada ms popular es el ratn (mouse)
que mueve un puntero grfico sobre la pantalla que facilita la interaccin usuario-mquina.
Los dispositivos de salida permiten representar los resultados (salida) del proceso de los datos. El
dispositivo de salida tpico es la pantalla (CRT) o monitor. Otros dispositivos de salida son:
impresoras, trazadores grficos (plotters), reconocedores (sintetizadores) de voz, bocinas, etc.
Dispositivos de entrada/salida y dispositivos de almacenamiento masivo o auxiliar (memoria
externa) son: unidad de discos (disquetes, CD-ROM, DVD, cintas, discos duros, etc.),
videocmaras, memoria flash, USB, etc.
La memoria central (interna o principal) se utiliza para almacenar informacin (RAM, Random
Access Memory). En general la informacin almacenada en memoria puede ser de dos tipos:
instrucciones, de un programa y datos con los que operan las instrucciones.
En la memoria principal se pueden distinguir dos tipos de memoria: RAM y ROM. La memoria
RAM (memoria de acceso aleatorio) es un tipo de memoria voltil (su contenido se pierde cuando
se apaga la computadora); en esta memoria se pueden escribir datos y leer de ella. La memoria
ROM (Read Only Memory, Memoria de slo lectura) es una memoria permanente en la que no se
puede escribir (viene pregrabada por el fabricante). Los programas almacenados en ROM no se
pierden al apagar la computadora y cuando se enciende, se lee la informacin almacenada en ella.
Al ser esta memoria de solo lectura, los programas almacenados en los chips ROM no se pueden
modificar y suelen utilizarse para almacenar los programas bsicos que sirven para arrancar la
computadora.
Con el objetivo de que el procesador pueda obtener los datos de la memoria central ms
rpidamente, normalmente todos los procesadores actuales (muy rpidos) utilizan una memoria
denominada cach que sirve para almacenamiento intermedio de datos entre el procesador y la
memoria principal. La memoria cach en la actualidad- se incorpora casi siempre al procesador.
La Unidad Central de Proceso, UCP (Central Processign Unit, CPU en ingls), dirige y controla el
proceso de informacin realizado por la computadora. La UCP procesa o manipula la informacin
almacenada en memoria; puede recuperar informacin desde memoria (esta informacin son datos
o instrucciones: programas). Tambin puede almacenar los resultados de estos procesos en
memoria para su uso posterior.
La UCP consta de dos componentes: unidad de control (UC) y unidad aritmtica-lgica (UAL)
(Figura 2). La unidad de control coordina las actividades de la computadora y determina qu
operaciones se deben realizar y en qu orden; asimismo controla y sincroniza todo el proceso de la
computadora. La unidad aritmtico-lgica realiza operaciones aritmticas y lgicas tales como
suma, resta, multiplicacin, divisin y comparaciones. Los datos en la memoria central se pueden
leer (recuperar) o escribir (cambiar) por la UCP.

Complemente lo siguiente:
La ________________ es un dispositivo electrnico utilizado para procesar informacin y
obtener resultados.
Una computadora no es til si no tiene un _______________ que le indique lo que tiene
que hacer.
A los componentes fsicos que constituyen la computadora junto con los dispositivos que
realizan las tareas de entrada y salida de informacin se les llama
____________________.
Cundo vas al supermercado, al pagar en una caja, el cdigo de los productos son pasados
por un escner. El dato obtenido seria un ejemplo de datos de _________________, y el
ticket en donde viene en detalle los artculos comprados y su precio seria un ejemplo de
datos de _______________.
En el interior de la computadora todos los smbolos externos se representan con
___________ y __________.
Al cdigo representado por dos dgitos se le conoce como cdigo _____________.
Haga corresponder lo siguiente

_______ 1) Unidad de Control



_______ 2) Programa



_______ 3) Memoria RAM


_______ 4) bit
Es un dispositivo de almacenamiento voltil en
donde se cargan los datos y las instrucciones de
los programas.
Maneja y coordina todas las operaciones del
sistema informtico incluyendo los dispositivos
perifricos.
Es el conjunto de datos e instrucciones que se dan
a una computadora para que realice un
determinado trabajo.
Es la cantidad mnima de informacin que puede
reconocer una computadora


Conteste si las siguientes acepciones son verdaderas o falsas.

______ Un dato es un conjunto de smbolos que utilizado en la forma adecuada sirve para
expresar o representar un valor numrico, hecho, objeto o idea.
______ La calificacin de un examen puede ser un dato.
______ Los datos de entrada solo pueden obtenerse del teclado.
______ El resultado obtenido de un proceso se le denomina informacin.
______ Se le llama software a la informacin que se obtiene de un programa.
______ Un byte est compuesto por 7 bits

Seleccione para cada uno de las siguientes conceptos, afirmaciones y/o preguntas la opcin que
crea correcta.

1) Los cables, el ratn, los teclados, el CPU , las memorias, los monitores, las impresoras
constituyen:
a) El Hardware de la computadora.
b) El ncleo de la computadora
c) La lgica de la computadora.
d) La informacin de la computadora.
2) La unidad Central de Proceso(CPU) y las memorias se conectan por medio de:
a) UAL(Unidad Aritmtico-Lgica.).
b) Buses
c) Unidad de Control.
d) Dispositivos de Salida.
3) Toma cada instruccin de los programas almacenados en memoria principal, la examina, la
interpreta y luego la ejecuta
a) Unidad de Control
b) Memoria Cache
c) Dispositivos de almacenamiento
d) Tarjeta Madre.
4) Los fax modem, los multifuncionales, las cmara de videoconferencias, las tablas digitalizadoras,
los monitores interactivos son dispositivos de:
a) Entrada
b) Salida
c) Entrada y Salida
d) Ninguno de los anteriores
5) Los componentes de Hardware de una computadora los podemos agrupar en:
Subsistema Interno( CPU y Memoria), Dispositivos Entrada, Salida,
Entrada/Salida, Buses..
b) Tarjetas de Redes y programas
c) Cables y Tarjetas
d) Programas, Internet y Redes.

Resuelva las siguientes cuestiones

Tengo un DVD de 4,812.8 megabytes. Cuntos gigabytes tengo con esta cantidad?
Solucin:
Calculamos la relacin
Si 1024 MB equivalen a 1 GB entonces 4,812.8 MB a cuntos GB equivalen?
(4,812.8 MB X 1 GB) / 1024 MB = 4.7 GB
Respuesta: Tengo una cantidad de 4,7 GB.

Cuntos CDs necesitar para igualar la capacidad de un D.V.D. de 4.7 GB, sabiendo
que la capacidad de un CD es de 700 MB?
Dos CDs con msica en formato MP 3, tiene grabado 700 Mb c/u. Qu capacidad de
memoria necesitar para copiar la msica en una USB?
Poseo los siguientes USBs: de 4GB, de 3GB y uno de 512MB. Cul de los USBs es el
ms adecuado para bajar videos de la Web, en formato MP 4, si todo los videos tienen un
total de 3,145,728.KB?
En la PC hay 100 temas musicales de 3,072 KB c/u. Podr bajar los temas musicales al
reproductor MP3 de 512 MB?
En un disco duro hay un software de 2800 MB, Quiero bajarlo a un disco Extrable. Qu
tipo de dispositivo de almacenamiento (CD, DVD) necesitar?
En mis documentos, tengo los siguientes archivos:

Juana.doc de 1024 KB.
Carlos.RTF de 2048 KB.
Guia de clientes.doc de 5120KB.
DVD. 1 Software.NRG de 2048 MB.
DVD. 2 Software NRG de 3072 MB.

Cul es el total de la informacin en MB y GB.? Qu soporte magntico necesitare para
guardar la informacin?
1.3 Representacin y almacenamiento de Datos
1.3.1 Sistema binario.
Los principios fundamentales de la representacin de datos en las computadoras electrnicas son
muy sencillos, aunque en la prctica los problemas tcnicos que se relacionan con almacenar y
recobrar datos son extremadamente complejos. Los datos se representan por medio de pulsos e
interrupciones de corriente elctrica, o bien, mediante un imn que se magnetiza en una direccin
o en otra. Imagine un foco que se enciende y se apaga, pero no las dos cosas al mismo tiempo.
Por consiguiente, un solo foco se puede usar para representar los nmeros 0 y 1. Si es foco est
apagado, representa el nmero 0; si est encendido, representa el 1.
Pero, de qu sirve esto para nmeros mayores que 1? Aqu es donde se usa el sistema
numrico binario. El sistema binario utiliza exclusivamente dos dgitos (bi significa dos), el 0 y el
1, para representar nmeros. El sistema numrico decimal, con el cual estamos familiarizados,
emplea diez dgitos (0,1,2,3,4,5,6,7,8 y 9) para representar nmeros.
Estos dos sistemas, el decimal y el binario, son sistemas numricos posicionales, es decir, un
dgito cambia de valor de acuerdo con la columna en que se encuentre. En el sistema decimal es
as:
Unidades
De millar
Centenas Decenas Unidades
7 3 0 1

El nmero representado por 7301 es siete mil trescientos uno.
En el sistema binario, cada columna tiene este valor:
Dieicisis Ocho Cuatro Dos Uno
1 0 1 0 1

En el sistema binario slo se pueden usar los dgitos 0 y 1. Para encontrar el valor en nmeros
decimales del nmero binario 10101, debemos sumar los valores de las columnas que contienen al
1. De este modo, el binario 10101 = 16 + 4 + 1 = 21 en nmeros decimales.
-Ntese que, para cada columna en el sistema binario un 1 vale el doble de un 1 en la columna que
se sigue a la derecha. Qu nmero representa si aadimos un 1 en la sexta columna, de derecha
a izquierda, del nmero binario del ejemplo anterior? ____________________.
-Qu nmero decimal est representado por el binario 1000000? ________________________.
A continuacin hay una tabla que muestra la conversin de los primeros diez nmeros decimales a
nmeros binarios. Se han efectuado las cinco primeras conversiones. Trate de completar la tabla.
Decimal

Binario
8 4 2 1

1
2
3
4
5
6
7
8
9
10






1
1


1
1
0
0

1
0
1
0
1

Prctica de conversin de nmeros binarios. Examine los valores de cada columna.
128 64 32 16 8 4 2 1


1

0 1 0 1 0

0
1 1 0 0 0 0 1 1

Recuerde que, para convertir un nmero binario en nmero decimal, tenemos que determinar el
valor decimal que representa cada columna del nmero binario y, despus sumar todos estos
valores. As:
Nmero binario 1 0 1 1
Nmero decimal 8 + 0 + 2 + 1 = 11
-Qu nmero decimal representa el nmero binario de la lnea 1? _________________________
-Qu nmero decimal representa el nmero binario de la lnea 2? _________________________
-Qu nmero decimal representa el nmero binario 10110101? ___________________________

Si bien este mtodo funciona para la conversin de binario a decimal, existe otro mtodo ms
sencillo y ms rpido. Se le conoce como el mtodo de duplicar y sumar. Apliquemos este mtodo
con el binario 1011.
Comenzamos por el extremo izquierdo del numero binario y escribimos un 1.
1 0 1 1
1
Despus, duplicamos al 1, y sumamos el siguiente dgito binario, en este caso es 0.
1 0 1 1
1 2

Duplicamos este nmero y lo sumamos con el siguiente dgito binario.
1 0 1 1
1 2 5

Duplicamos este nmero y lo sumamos con el siguiente dgito binario.
1 0 1 1
1 2 5 11

El ltimo nmero que escribimos es el equivalente decimal del nmero binario.
-Complete la siguiente conversin de binario a decimal.
1 0 1 0 0 1
1 2 5
-Usando el mtodo de duplicar y sumar, convierta 10000000 a nmeros decimales__________
-Cul es el equivalente decimal de 10101010? _____________
-Cul es el equivalente decimal de 11111111? _____________
-Cul es el equivalente decimal de 101010101010? _________
Cmo puede observarse, el mtodo de duplicar y sumar es ms rpido y sencillo porque no
requiere de la memorizacin del equivalente decimal de cada columna de los nmeros binarios.
Ahora, cmo hacer la conversin de nmeros decimales a nmeros binarios? El mtodo ms
simple es dividir entre 2 repetidas veces anotando los residuos a medida que se avanza.
La conversin de 27 a nmero binario es como sigue:
2 |_27_
2 |_13_ 1 1er residuo
2 |__6_ 1 2do. residuo
2 |__3_ 0 3er residuo
2 |__1_ 1 4to residuo
ltimo cociente
Ahora, se toma el ultimo cociente (la respuesta de la ltima divisin y se escribe como el primer
dgito del nmero binario. A continuacin, se escriben todos los residuos invirtiendo el orden con
que fueron apareciendo, as:
1 1 0 1 0
ltimo cociente
-Cul de estos nmeros es el equivalente binario de 47?
________ a) 10111
________b) 11101
________c) 1111
________d) ninguno
-El primer dgito del nmero es el ltimo cociente, y los dems dgitos son los residuos escritos en
orden inverso al de su aparicin. Qu nmero binario representa 79?
-Convertir 158 a binario.
- Convertir el nmero decimal 101 a binario.
1.3.2 El Sistema de Numeracin Octal (base 8)
Representar un nmero en Sistema Binario puede ser bastante difcil de leer, as que se cre el
Sistema Octal.
En el sistema de numeracin octal (base 8), slo se utilizan 8 cifras (0, 1, 2, 3, 4, 5, 6, 7), en este
sistema de numeracin una vez que se llega a la cuenta 7 se pasa a 10, etc.
La cuenta hecha en octal: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, .....
Se puede observar que en este sistema numrico no existen los nmeros: 8 y 9
Conversiones de Binario a Octal
Para pasar del un Sistema Binario al Sistema Octal se utiliza el siguiente mtodo:
- Se divide el nmero binario en grupos de 3 empezando por la derecha. Si al final queda un
grupo de 2 o 1 dgitos, se completa el grupo de 3 con ceros (0) al lado izquierdo.
- Se convierte cada grupo en su equivalente en el Sistema octal y se reemplaza.
Ejemplo: Pasar 10110111
2
a octal.
Nmero en binario convertido a grupos de 3 010 110 111
Equivalente en base 8 2 6 7

Resultado: 10110111
2
= 267
8


1.3.3 Sistema hexadecimal
La utilizacin del sistema hexadecimal en los ordenadores, se debe a que un dgito hexadecimal
representa a cuatro dgitos binarios (4 bits = 1 nibble), por tanto dos dgitos hexadecimales
representaran a ocho dgitos binarios (8 bits = 1 byte) que como es sabido es la unidad bsica de
almacenamiento de informacin
El sistema hexadecimal, a diferencia del sistema decimal, necesita 16 cifras y/o letras para
poder expresar una cantidad.
Vea la siguiente lista: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Si se cuentan las letras y nmeros anteriores se tienen 16.
En la siguiente tabla se ve una comparacin de los nmeros superiores a 9 en el Sistema de
Numeracin Hexadecimal y el Sistema de Numeracin Decimal.
Se puede ver que en el Sistema de Numeracin Hexadecimal se utilizan las letras de la "A" a la
"F" para obtener los nmeros del 10 al 15 en base 10.


Del grfico anterior tenemos que un nmero en el sistema hexadecimal se divide en cifras con
diferente peso: 1, 16, 256, 4096, 65536,.... etc.
Entonces para formar el nmero AB5
16
: (el nmero 2741 en hexadecimal)

=

= 2560

2560

=

= 176 + 176

=

= 5 + 5
Equivalente decimal -> = 2741

El Sistema de Numeracin Hexadecimal es una abreviacin del Sistema de Numeracin Binario.
Si a cada cifra de un Nmero en Hexadecimal se lo reemplaza por su equivalente Nmero en
binario, se habr convertido el nmero en hexadecimal a nmero binario.
Ejemplo:
9B
16
= 1001
2
1011
2
. Donde 9
16
= 1001
2
y B
16
= 1011
2

Cuatro (4) cifras binarias se reemplazan por una (1) cifra hexadecimal.
De esta manera se puede convertir un nmero en base 16 a uno en base 2.

Tambin se puede convertir un nmero binario en uno hexadecimal de la siguiente manera:

- Se separa el nmero binario en grupos de 4 dgitos empezando por la derecha.
- Si al final queda un grupo de 3 dgitos o menos, se completa el grupo de 4 con ceros (0) al lado
izquierdo.
- Se busca el equivalente en base 16 de cada uno de los grupos y se reemplaza
Nota: 9B
16
= 9B
H

A continuacin se presenta una tabla en donde se listan nmeros en el sistema decimal y su
representacin en binario, octal y hexadecimal.
Decimal Binario Octal Hexadecimal
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

Realice las siguientes conversiones:
Pasa a binario el nmero hexadecimal 3CB ____________
Pasa a hexadecimal el nmero 381 decimal ____________
Escriba los nmeros octales desde 668 hasta 1108
________________________________________________________________________
________________________________________________________________________
____________
Escriba los nmeros hexadecimales desde DD16 a 10116
________________________________________________________________________
________________________________________________________________________
____________
Convierta el nmero octal 765408 a binario _______________
Hasta donde pueden contarse con un nmero binario de 4 bits _____________________
Cul es el mayor nmero que puede representarse con 8 bits ______________________
Complete la tabla siguiente
OCTAL HEXADECIMAL BINARIO DECIMAL
54


3C


1011100


100
1.3.4 Representacin de la informacin
Hasta ahora se ha visto como a travs del sistema binario la computadora almacena la informacin
en lo que podra llamarse su lenguaje natural, sin embargo para los seres humanos nos es difcil
comunicarnos con la computadora mediante el sistema binario, ya que es difcil leer y escribir
nmeros binarios grandes y ms an, representar informacin.
Como ya se dijo, una computadora es un sistema para procesar informacin de modo automtico.
Un tema vital en el proceso de funcionamiento de una computadora, es estudiar la forma de
representacin de la informacin.
Las formas de informacin ms significativas son: textos, sonidos, imgenes y valores numricos y,
cada una de ellas presentan peculiaridades distintas.
Representacin de textos.
La informacin en formato de texto se representa mediante un cdigo en el que cada uno de los
distintos smbolos del texto (tales como letras del alfabeto o signos de puntuacin) se asignan a un
nico patrn de bits. El texto se representa como una cadena larga de bits en la cual los sucesivos
patrones representan los sucesivos smbolos del texto original.
En resumen, se puede representar cualquier informacin escrita (texto) mediante caracteres. Los
caracteres que se utilizan en computacin suelen agruparse en cinco categoras:
Caracteres alfabticos (letras maysculas y minsculas, en una primera versin del
abecedario ingls): A, B, C, D, E, X, Y, Z, a, b, c, ., x, y, z
Caracteres numricos (dgitos del sistema de numeracin): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Caracteres especiales (smbolos ortogrficos y matemticos no incluidos en los grupos
anteriores): { } & > # *
Caracteres geomtricos y grficos smbolos o mdulos con los cuales se pueden
representar cuadros, figuras geomtricas, conos, etc.:
Caracteres de control representan rdenes de control como el carcter para pasar a la
siguiente lnea, o para ir al comienzo de una lnea, emitir un pitido, etc.
Pero, cmo hace la computadora cuando introducimos un texto a travs de un perifrico? Los
caracteres del texto se codifican segn un cdigo de entrada/salida de modo que a cada carcter
se le asocia una determinada combinacin de bits.
Los cdigos ms utilizados en la actualidad son:
Cdigo EBCDIC (Extended Binary Coded Decimal Inter Change Code)
Este cdigo utiliza 8 bits de forma que se puede codificar hasta 256 smbolos diferentes.
Este fue el primer cdigo utilizado para computadoras, aceptado en principio por IBM.
Cdigo ASCII (American Standar Code for Information Interchange)
El cdigo ASCII bsico utiliza 7 bits y permite representar 128 caracteres (letras
maysculas y minsculas del alfabeto ingls, smbolos de puntuacin, dgitos 0 a 9 y
ciertos controles de informacin tales como retorno de carro, salto de lnea, tabulaciones,
etc.). Este cdigo es el ms utilizado en computadoras, aunque el ASCII ampliado con 8
bits permite llegar a 256 caracteres distintos, entre ellos ya smbolos y caracteres
especiales de otros idiomas como el espaol.
Cdigo Unicode
Este cdigo utiliza un patrn nico de 16 bits para representar cada smbolo, que permite hasta
65,536 patrones de bits (smbolos) diferentes. Este cdigo puede representar informacin en
muchos idiomas como el portugus, espaol, chico, japons, rabe, etc.
Desde el punto de vista de unidad de almacenamiento de caracteres, se utiliza el archivo. Un
archivo consta de una secuencia de smbolos de una determinada longitud codificados utilizando
ASCII o Unicode y que se denomina archivo de texto. Es importante diferenciar entre archivos de
texto simples que son manipulados por los programas de utilidad denominados editores de texto y
los archivos de texto ms elaborados que se producen por los procesadores de texto, tipo
Microsoft Word.
Ambos constan de caracteres de texto, pero mientras el obtenido con el editor de texto, es un
archivo de texto puro que codifica carcter a carcter, el archivo de texto producido por un
procesador de textos contiene nmeros, cdigos que representan cambios de formato, de tipos de
fuentes de letra y otros, e incluso pueden utilizar cdigos propietarios distintos de ASCII o Unicode.
Complemente lo siguiente:
El cdigo ___________ es el lenguaje natural que la computadora entiende directamente.
Existen diferentes tipos de informacin que una computadora puede procesar, las ms
significativas son: __________, ___________, ____________ y __________________________.
Cualquier tipo de informacin puede ser representada mediante ________________.
E, Z, C, a, x, n, son ejemplos del conjunto de caracteres ______________.
Al lugar donde se almacena la informacin dentro de la computadora se llama ______________.
Haga corresponder lo siguiente
______ 1) Los caracteres numricos representan dgitos del
sistema de numeracin decimal.
______ 2) Representan rdenes de control
______ 3) Son aquellos smbolos con los cuales se pueden
representar cuadros, figuras geomtricas, conos, etc.
______ 4) A este grupo pertenecen los smbolos ortogrficos y
matemticos no incluidos en ninguno de los otros
grupos.
Caracteres
geomtricos y grficos
Caracteres numricos
Caracteres especiales
Caracteres de control

1.4 Resolucin de problemas por computadora
Independientemente de su tamao y de los mtodos que se empleen para procesar datos, en la
resolucin de problemas por computadora se siguen las mismas etapas generales. A esta serie de
etapas se les denomina ciclo de procesamiento de datos (fig. 3) y consiste en algn mtodo
sistemtico para manejar datos y obtener la informacin deseada.
Figura 3. Ciclo bsico del procesamiento de datos
La primera etapa es la entrada y se refiere a la recopilacin de todos los datos requeridos,
ordenndolos en una forma adecuada para su procesamiento. Por ejemplo, para calcular cunto le
tengo que pagar a un estudiante por limpiar el patio de mi casa, debo tener dos datos: la cantidad
de horas que trabaj y la razn de pago por hora. Estos datos sern la _________________ de mi
ciclo de procesamiento de datos.
Entrada
Una vez que se han reunido los datos de entrada, deben ser procesados para encontrar el
resultado deseado. En el ejemplo anterior, qu debo hacer con los datos de entrada para
determinar cunto tengo que pagar por el trabajo hecho en el patio?
Multiplicar horas de trabajo por la tarifa por hora
Procesamiento, es la etapa en la cual se ejecutan todos los clculos necesarios con los datos de
entrada, a fin de obtener el resultado requerido. Al multiplicar horas de trabajo por la tarifa por hora
se obtiene la cantidad de pesos que se van a pagar informacin requerida-. A este dato se le
conoce como salida del ciclo de procesamiento de datos. Si el estudiante trabaj durante 5 horas y
el pago por hora es de $20.00m cunto le debo?
$100.00
Obviamente, ste es un ejemplo muy sencillo de cmo funciona el ciclo de procesamiento de
datos. Veamos con un ejemplo un poco ms complicado: Al final de otro da de trabajo, el
estudiante me dice: Trabaj de 9 a 5 y sal una hora a comer. Usted dijo que hoy me pagara
$25.00 por hora porque era un trabajo ms pesado Ah, si! Le debo $30.00 desde la semana
pasada. Mi tarea es calcular cunto dinero tengo que darle. Los datos que me dio sirven como la
_____________ de mi ciclo de procesamiento de datos.
entrada
En esta ocasin, el procesamiento de datos es un poco ms complejo; y lo ejecutaramos asi:
De 9 a 5 son 8 horas
Horas de trabajo = 8 -1 (para comer) = 7
Dinero ganado = 7 x $25.00 = $175.00
Dar al estudiante $174.00 - $30.00 (que deba) = $ 145.00
Se trata de cuatro clculos hechos por separado, cada uno con su propio resultado. Cul de estos
resultados ser la salida de mi ciclo de procesamiento de datos?
$145.00, el saldo a pagar
Haga corresponder lo siguiente:
________ 1) entrada a) la informacin requerida
________ 2) procesamiento b) recopilacin de los datos necesarios
________ 3) salida c) ejecucin de clculos con los datos

Estas tres etapas tan sencillas del ciclo de procesamiento de datos indican cmo resolver tanto los
problemas muy complicados como los muy fciles. Pudiera ser que tomramos 50 datos como
entrada, ejecutar 1000 clculos con ellos en la etapa de procesamiento y producir 16 datos
diferentes como salida.
Sin embargo, es conveniente agregar dos etapas ms al ciclo de procesamiento de datos que se
muestra en la figura 3. Este ciclo ampliado se encuentra en la figura 4.





Figura 4. Ciclo ampliado de procesamiento de datos

La primera etapa del ciclo extendido es orgenes, que se refiere al nacimiento de un dato y la
forma en que se registra. Por ejemplo, la orden de pedido de un restaurante, la cual generalmente
es manuscrita.
Los datos contenidos en ella sirven como entrada para sacar la nota de consumo que le indicar al
cliente cunto debe pagar. A estos documentos de origen de datos se les llama fuente de los
datos (documento fuente), por consiguiente, la fuente de los datos es cualquier cosa que contenga
la informacin necesaria para un ciclo de procesamiento de datos, no importa de qu clase de
documento provenga (manuscrito, impreso, electrnico, etc).

Relacione los siguientes trminos:
__________1) datos a) tarjeta para el control de puntualidad
__________2) documento fuente b) nmero de kilmetros recorridos
Factura
costo de bienes vendidos

Cul de estas proposiciones es correcta?
________ a) Un documento fuente contiene nicamente un dato
________ b) En un documento fuente se encuentran los datos que van a ser procesados
________ c) Ambas
________ d) Ninguna

Una vez obtenidos los datos, deben introducirse en el ciclo de procesamiento de datos. Como se
recordar de lo dicho acerca del ciclo bsico, esto ltimo se lleva a cabo en la etapa
de_____________.
En la etapa de entrada, los datos deben registrarse de una manera adecuada para que el sistema
de procesamiento se utilice. En esta etapa, los datos pueden introducirse al sistema de diversas
maneras: a travs de un medio electrnico (archivo, otro programa, sensor, etc), o simplemente a
travs del teclado de la computadora.
En la etapa de entrada, se puede ejecutar otra operacin ms con los datos: se pueden codificar.
La codificacin significa darle un nombre pequeo y significativo a los datos. Por ejemplo, el dato
nmero de kilmetros recorridos se puede codificar como NumKmRec.
Codifique los siguientes significativamente los siguientes datos:
Salario diario integrado __________________________
Nmero de das trabajados _______________________
Costo de horas extras____________________________

Cmo puede verse en la figura 4, la siguiente etapa del ciclo extendido de procesamiento es la
etapa de _____________.
La salida es la informacin que se desea obtener de los datos, preparada con el formato ms til.
En el ciclo de procesamiento de datos es muy importante el almacenamiento de los datos. Los
datos permanecen almacenados por un tiempo de acuerdo a las necesidades del sistema.
Comnmente, los datos se almacenan en forma de documentos fuente en un archivo (que puede
ser de cualquier tipo) en la computadora o de manera impresa. Esto es para los sistemas
(programas que manejan grandes cantidades de datos).
No as para pequeos programas realizados para solucionar pequeos problemas por
computadora, como puede ser, un programa para calcular el rea de un crculo, el promedio de 50
nmeros, una integral, etc.
En este caso, los datos (sean de entrada, para el procesamiento o de salida) se almacenan en la
memoria de la computadora. De aqu la utilidad de codificar los datos (mejor dicho, los nombres de
los datos).
El almacenamiento se realiza a travs de una variable. Se conoce como variable al espacio en la
memoria de la computadora destinado a guardar el valor de un dato. Se dice que es variable
porque el valor que guarda puede cambiar.
Por ejemplo: Tenemos el dato de entrada Nmero de kilmetros recorridos, el cual codificamos
como NumKmRec.. A este nombre codificado le llamaremos variable.
Ahora bien, mencionbamos anteriormente en la etapa de entrada, que los datos deben registrarse
para que puedan ser utilizados, y decamos que los datos se pueden introducir a la computadora a
travs del teclado. Cuando un dato es introducido por el teclado, el dato (valor) se almacena
dentro de la variable designada, posteriormente cuando ese dato quiere ser utilizado se hace
referencia al nombre de la variable y no al valor. Es importante mencionar que tambin los datos
de salida y los datos necesarios para el procesamiento tambin deben codificarse.
Una variable tal como la hemos visto hasta este momento se compone del nombre de la variable y
su valor. Al nombre de la variable en el contexto de la programacin, se le llama identificador.
En la figura 5, se ilustra el proceso que se sigue cuando se introduce un valor por el teclado.






Figura 5. Dato de entrada recibido por teclado y almacenado en una variable.

Complemente las siguientes cuestiones:

El almacenamiento de datos en un programa se realiza a travs de __________________.
Una variable est compuesta por _____________________ y ___________________.
Una vez almacenado el dato, para su utilizacin se hace referencia al _______________ de la
variable.

Haga corresponder lo siguiente:
__________ 1) Datos de entrada a) 84.5
__________ 2) Valor b) Cal_Final
__________ 3) Variable c) Lista de calificaciones

La resolucin de problemas.
Generalmente cuando se quiere solucionar un problema, primero debemos entender qu es lo que
se quiere obtener, es decir, el resultado. Un problema debe estar escrito en forma de enunciado
para que pueda ser comprendido. Por ejemplo:
Calcular la edad actual de una persona dada la fecha de nacimiento.
Analicemos el enunciado del problema:
Cul es el resultado que se quiere obtener (datos de salida) ? La edad actual de una
persona.
Con que datos contamos (datos de entrada)? Con la fecha de nacimiento y la fecha
actual.
Qu operaciones necesitamos efectuar para resolver el problema (procesamiento de
datos)?
Restar de la fecha actual la fecha de nacimiento de la persona para obtener su
edad.
Ntese que en el enunciado no aparece la fecha actual, est implcita en el planteamiento, es
decir, si se quiere obtener la edad actual de una persona, lgico es que debemos usar la fecha
actual en ese momento para poder inferir el resultado.
En un enunciado es posible identificar los siguientes tipos de enunciados:
Enunciados de asignacin de valores. Dan a conocer datos cuyo valor puede ser
variable, este tipo de datos nos lleva generalmente a la recopilacin del dato, ya sea
preguntando el dato al usuario (teclendolo en la computadora) o leyndolo de un
medio de almacenamiento.
Enunciados de valor preexistente. Dan a conocer datos cuyo valor es generalmente
aceptado y que no es necesario preguntar. Por ejemplo:
Enunciados de clculo. Son aquellos que involucran una operacin entre datos
conocidos.
Enunciados condicionales. Son aquellos que provocan un clculo dependiendo de un
juicio de valor.
Enunciados de resultado. Son aquellos enunciados producto de la aplicacin de los
enunciados de clculo.

Haga corresponder lo siguiente:
________ 1) Enunciado de asignacin de
valores
________ 2) Enunciado de valor preexistente
________ 3) Enunciados de clculo
________ 4) Enunciados condicionales
________ 5) Enunciados de resultado
La base es igual a 20
Los intereses sobre saldos insolutos se
calculan aplicando la tasa de inters al
saldo insoluto.
El rea del tringulo rectngulo es de 100
El valor de PI es 3.1416
La tasa de inters es de 3% mensual
El rea de un tringulo rectngulo se
obtiene multiplicando la base por la altura
y dividiendo el resultado entre dos.
Si la existencia es mayor que la cantidad
requerida, entonces nueva existencia es
igual a la existencia menos la cantidad
requerida.
El saldo insoluto es de 23,000 pesos
La altura es igual a 10
Si la base es mayor a cero, entonces la
altura es igual a la base sobre dos.
El inters sobre saldos insolutos es de
6,900 pesos.

Identifique de los siguientes problemas, los tipos de enunciado que contiene.
Leer un nmero y calcular el 7% del nmero ledo. Imprimir tanto el nmero ledo como el
porcentaje calculado.
________________________________________________________________________
_______________________________________________________________________
________________________________________________________________________
Leer de un registro el nombre de un empleado, su salario bsico por hora, el nmero de horas
trabajadas en el periodo y el porcentaje de retencin en la fuente. Calcular el salario bruto, el valor de la
retencin y su salario neto.
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
Leer de un registro el nombre de un empleado, salario bsico hora y el nmero de horas
trabajadas en una semana. Para calcular la retencin en la fuente se debe tener en cuenta
lo siguiente: Para un salario bruto hasta de $1500 no hay retencin. Para un salario bruto
mayor de $1500 y menor o igual a $3000 el porcentaje de retencin es del 5%. Para un
salario bruto mayor de $3000 el porcentaje de retencin es del 8%. Imprimir el nombre del
empleado, el salario bruto, el valor de la retencin y el salario neto.

_________________________________________________________________________
_________________________________________________________________________
________________________________________________________________________
Lea dos nmeros de un mismo registro y calcule el cociente de dividir el primero por el
segundo. Imprima el cociente. si el segundo nmero es cero no ejecute el clculo e
imprima un mensaje que diga La divisin no es posible.
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
Leer de un mismo registro el nombre de un empleado, su salario bsico por hora y el
numero de horas trabajadas en el mes. Calcular su salario mensual e imprimir tanto el
nombre como su salario mensual.
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
De los 5 ejercicios anteriores, identifique los datos de entrada, de salida y de procesamiento (si los
hay), y ponga nombre de variable a cada uno de esos datos.
1)_____________________________________________________________________________
2)_____________________________________________________________________________
3)_____________________________________________________________________________
4)____________________________________________________________________________
5)_____________________________________________________________________________

Das könnte Ihnen auch gefallen