Escolar Documentos
Profissional Documentos
Cultura Documentos
UT1. INTRODUCCIN A LA
COMUNICACIN DE
DATOS.
1. REPRESENTACIN DE LA INFORMACIN
El lenguaje que utilizamos para comunicar est constituido por
combinaciones de letras y nmeros, con los que se forman las
palabras y las cantidades. Pero el ordenador no es capaz de utilizar
este sistema de comunicacin.
Para poder introducir datos en el ordenador es preciso adaptar
nuestro sistema de comunicacin al nico lenguaje que la mquina es
capaz de reconocer. Los datos que recibe un ordenador han de darse
en forma de impulsos elctricos, que se acostumbra a representar con
un 1 si hay impulso y con un 0 si no hay impulso. Por eso se ha de
trasladar nuestro lenguaje a combinaciones de ceros y unos
(binario).
-1
-2
Resultad
o
7.245,32000
Menor
nmero
representab
0
Mayor
nmero
representabl
BN-1
EJERCICIOS:
1. Indica qu es un sistema de numeracin y enumera los que
conozcas.
2. Define sistema de numeracin posicional.
3. Es el sistema Braille un sistema de codificacin? Averigua en
qu consiste y quin lo dise.
77
10)
=1001101
2)
Nmero
1001
2)
=9
Resultado
9
10)
EJERCICIOS:
4. Indica el valor decimal de los siguientes nmeros binarios,
incluyendo las operaciones necesarias para realizar los clculos.
a. 100
e. 110010
b. 111
f. 11100011
c. 100110
g. 11101110
d. 101110
h. 11000101
i.
5. Indica el valor binario de los siguientes nmeros decimales,
incluyendo las operaciones necesarias para calcularlos:
j.
k.
l.
m.
n.
o.
p. q.
r. 305
s.
7
9
2
5
1
1
03
6. Indica la cantidad mxima de nmeros que se podran
representar con 1, 2, y 3 dgitos en binario, octal, decimal.
7. Representa todos los nmeros posibles en binario utilizando 4
dgitos.
t.
u.
1.6. Sistema de numeracin octal
v. El inconveniente de la codificacin binaria es que la
representacin de algunos nmeros resulta muy larga. Por
este motivo se utilizan otros sistemas de numeracin que
resulten ms cmodos de escribir: el sistema octal y el
sistema hexadecimal. Afortunadamente, resulta muy fcil
convertir un nmero binario a octal o a hexadecimal.
w. En el sistema de numeracin octal, los nmeros se
representan mediante ocho dgitos diferentes: 0, 1, 2, 3,
4, 5, 6 y 7. Cada dgito tiene, naturalmente, un valor
distinto dependiendo del lugar que ocupen. El valor de
cada una de las posiciones viene determinado por las
potencias de base 8.
x. Por ejemplo, el nmero octal 2738 tiene un valor que se
calcula as:
y. 2*83 + 7*82 + 3*81 = 2*512 + 7*64 + 3*8 = 149610
z.
2738 = 149610
aa.
ah.
12210 = 1728
ai.
aj.
EJERCICIOS:
ak.
8. Convierte los siguientes nmeros decimales en octales: 6310,
51310, 11910
al.
aq.
EJERCICIOS:
az.
EJERCICIOS:
10.
Expresa en el sistema decimal las siguientes cifras
hexadecimales: 2BC516, 10016, 1FF16
ba.
bb.
Ensayemos, utilizando la tcnica habitual de
divisiones sucesivas, la conversin de un nmero decimal
a hexadecimal. Por ejemplo, para convertir a hexadecimal
del nmero 173510 ser necesario hacer las siguientes
divisiones:
bc.
bd.
1735 : 16 = 108 Resto: 7
be.
108 : 16 = 6
Resto: C es decir, 1210
bf. 6 : 16 = 0
Resto: 6
bg.
De ah que, tomando los restos en orden inverso,
resolvemos el nmero en hexadecimal:
bh.
173510 = 6C716
bi.
bj.
EJERCICIOS:
11.
Convierte al sistema hexadecimal los siguientes nmeros
decimales: 351910, 102410, 409510
bk.
1.10.
Conversin de nmeros binarios a octales y
viceversa
bl. Observa la tabla siguiente, con los siete primeros
nmeros expresados en los sistemas decimal, binario y
octal:
bm.
bn.
D
bq.
0
bt.
1
bo.
B
br.
0
bu.
0
bp.
O
bs.
0
bv.
1
bn.
D
bw.
2
bz.
3
cc.
4
cf.
5
ci.
6
cl.
7
bo.
B
bx.
0
ca.
0
cd.
1
cg.
1
cj.
1
cm.
1
bp.
O
by.
2
cb.
3
ce.
4
ch.
5
ck.
6
cn.
7
co.
Cada dgito de un nmero octal se representa con tres
dgitos en el sistema binario. Por tanto, el modo de
convertir un nmero entre estos sistemas de numeracin
equivale a "expandir" cada dgito octal a tres dgitos binarios, o en "contraer" grupos de tres caracteres binarios
a su correspondiente dgito octal.
cp.
Por ejemplo, para convertir el nmero binario
1010010112 a octal tomaremos grupos de tres bits y los
sustituiremos por su equivalente octal:
cq.
cr. 0012
cs. 0112
ct. y, de
1012 = 58
= 18
= 38
ese modo: 1010010112 = 5138
cu.
cv.
EJERCICIOS:
12.
Convierte los siguientes nmeros binarios en octales:
11011012, 1011102, 110110112, 1011010112
cw.
cx.La conversin de nmeros octales a binarios se hace,
siguiendo el mismo mtodo, reemplazando cada dgito
octal por los tres bits equivalentes. Por ejemplo, para
convertir el nmero octal 7508 a binario, tomaremos el
equivalente binario de cada uno de sus dgitos:
cy. 78 = 1112
cz. 58 = 1012
da.
08 = 0002
db.
y, por tanto: 7508 = 1111010002
dc.
dd.
EJERCICIOS:
13.
Convierte los siguientes nmeros octales en binarios: 258,
3728, 27538
de.
1.11.
Conversin de nmeros
hexadecimales y viceversa
binarios
di.
B
dj.H
E
X
A
D
E
C
I
M
A
L
dk.
0
dl.
0
dm.
dh.
DEC
I
M
A
L
di.
B
dj.H
E
X
A
D
E
C
I
M
A
L
0
dn.
1
dq.
2
do.
0
dp.
1
dr.
0
ds.2
du.
0
dt. 3
dw.
4
dv.3
dx.
0
dy. 4
ea.
0
dz.5
ed.
0
ec.6
eg.
0
ef. 7
ej.
1
ei. 8
eb.
5
ee.
6
eh.
7
ek.
8
dh.
DEC
I
M
A
L
di.
B
em.
1
el. 9
eo.
10
er. 1
1
eu.
12
dj.H
E
X
A
D
E
C
I
M
A
L
en.
9
ep.
1
eq.
A
es.
1
et. B
ev.
1
ew.
C
ex.
3
ey.
1101
ez. D
fa.
4
fb.
1110
fc. E
fd.
5
fe.
1111
ff. F
fg.
fh. La conversin entre nmeros hexadecimales y binarios se
realiza "expandiendo" o "contrayendo" cada dgito
hexadecimal a cuatro dgitos binarios. Por ejemplo, para
expresar
en
hexadecimal
el
nmero
binario
1010011100112 bastar con tomar grupos de cuatro bits,
empezando por la derecha, y reemplazarlos por su
equivalente hexadecimal:
fq.
14.
EJERCICIOS:
fr.
0101001010111010102,
10100001110101112
fs.
ft.
fu.
La conversin de nmeros hexadecimales a binarios se hace del
mismo modo, reemplazando cada dgito hexadecimal por los cuatro
bits equivalentes de la tabla. Para convertir a binario, por ejemplo, el
nmero hexadecimal 1F616 hallaremos en la tabla las siguientes
equivalencias:
fv.
fw. 116 = 00012
fx. F16 = 11112
fy. 616 = 01102
fz. y, por tanto: 1F616 = 0001111101102
ga.
gb.
EJERCICIOS:
15.
Convierte a binario los nmeros hexadecimales siguientes:
7A5D16, 101016, 8F8F16
gc.
gd.
ge.
1.12.
gf.
Codificacin de la informacin
gg.
Como ya se ha comentado, los ordenadores slo
pueden trabajar con ceros y unos. Por lo tanto hay que
traducir tanto los nmeros como cualquier otro smbolo a
este sistema para que el ordenador lo pueda entender.
Al proceso de traduccin de los smbolos que utilizamos
para comunicarnos a combinaciones de ceros y unos se
gh.
gi.
gj.
gk.
Por ejemplo, el carcter C (el cdigo ASCII le asigna
el valor 67) se introducir, manipular y almacenar con
su cdigo binario (01000011).
gl.
gm.
EJERCICIOS:
gn.
16.
Calcula el cdigo binario de cada uno de los caracteres
que constituyen tu nombre.
17.
Representa tu nombre completo en cdigo binario; para
ello tendrs que unir, de forma ordenada los octetos de los
caracteres.
go.
gp.
1.13.
Medidas de la informacin
gq.
gr. La unidad ms pequea de informacin en un ordenador
corresponde a un dgito binario, es decir, un cero o un
uno. A este dgito se le denomina bit (binary digit). Al
conjunto de 8 bits se denomina byte. Estas unidades de
medida resultan muy pequeas, por lo que se necesitan
algunos mltiplos del byte: Kilobyte, Megabyte, Gigabyte,
etc. En la siguiente tabla se muestra la relacin entre las
distintas magnitudes
gs.
gt.
gu.
gv.
gw.
gx.
gy.
gz.
ha.
hb.
hc.
hd.
he.
hf.
hg.
EJERCICIOS:
18.
Efecta las siguientes
operaciones necesarias:
a) 64 KB a bits
b) 34 TB a KB
c) 1996488704 bits a MB
d) 128 MB a bits
e) 3072 KB a MB
hh.
hi.
conversiones
indicando
las
hj.