Beruflich Dokumente
Kultur Dokumente
0 .1
1.Representacindelainformacinenlascomputadoras
p
p
Un ordenador o computador es una mquina que recibe y
procesa datos para convertirlos en informacin til.
Los datos con los que trabaja pueden ser nmeros, caracteres,
audio, video, etc. Todo se reduce a procesar nmeros que estn
codificados en forma de cadenas de ceros y unos.
0 .1
2.Sistemasdenumeracin
Existen muchos sistemas de numeracin pero recordaremos los siguientes:
sistemadecimal
sistemabinario
sistemahexadecimal
y trabajaremos las formas de conversin de un sistema de numeracin a otro.
0 .1
2.1Sistemadecimal
Esunsistemadenumeracinformadopor10smbolosodgitosdiferentes:
0,1,2,3,4,5,6,7,8,9
, , , , , , , , ,
Esunsistemadenumeracinposicional(elordendelosdgitosesimportante
porqueseasociaunpesoacadaposicin)
Ejemplo:
653
(pesos)
102
101
100
0 .1
2.2Sistemabinario
Esunsistemadenumeracinformadopordos smbolosodgitosdiferentes:0,1
Tambinesunsistemadenumeracinposicional
Ejemplo:
(pesos)
23
22
21
20
Paracalcularelvalorendecimaldeunnmerobinarioslohayqueirsumandolos
pesosenlosqueexistaun1:
(1101)2 =123 +122+021 +120=8+4+0+1=13
5
0 .1
Ejercicio
j
Calcularelvalordecimaldelsiguientenmerobinario:(101001)2
0 .1
Ejercicio
j
(solucin)
(
)
Calcularelvalordecimaldelsiguientenmerobinario:(101001)2
pesos
25
24
23
22
21
20
0 .1
2.2Sistemabinariopuro:rangoderepresentacin
p
g
p
Binariopuro correspondeanmerosqueslopuedenserpositivos.
Siutilizamosnbits,podemosrepresentaruntotalde2n valoresdistintos.
Surangoderepresentacinvadesdeelnmero 0 hastaelnmero (2n 1).
EJEMPLO:
n=4bits
16combinacionesdiferentes
desdeel0al15= 241
Binario
0000
0001
0010
0011
0100
0101
0110
0111
Decimal
0
1
2
3
4
5
6
7
Binario
1000
1001
1010
1011
1100
1101
1110
1111
Decimal
8
9
10
11
12
13
14
15
8
0 .1
2.2Sistemabinariopuro:rangoderepresentacin
p
g
p
Sin=3,representamosde0a7;entotal23 =8valoresdiferentes
Sin=4,representamosde0a15;entotal24 =16valoresdiferentes
Sin=5,representamosde0a31;entotal25 =32valoresdiferentes
Si n = 6 representamos de 0 a 63; en total 26 =64valoresdiferentes...
Sin=6,representamosde0a63;entotal2
= 64 valores diferentes
Ejemplo:Cuntosbitsnecesitamospararepresentarenbinarioelnmero48?
3148 63
n=5n=6
Pararepresentarenbinarioelnmero48
p
10 necesitamos6bits:110000
9
0 .1
2.3Sistemahexadecimal
Esunsistemadenumeracinformadopor16dgitosdiferentes:
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
, , , , , , , , , , , , , , ,
Tambinesunsistemadenumeracinposicional
3
(pesos)
163
162
9
161
F
160
Paracalcularelvalordecimaldeunnmerohexadecimalslohay
P
l l
l l d i ld
h d i l l h
queirsumandolospesosmultiplicadosporelvalorrespectivo
quetenganencadaposicin:
(3A9F)16 =3163
+10162
+9161
+15160
=1500710
BINARIO
HEXA
0 .1
3.Cambiosdebase(HEXADECIMALBINARIO)
(
)
5.Cambiosdebase(BINARIOHEXADECIMAL)
En el sistemaHEXADECIMAL,cada
sistema HEXADECIMAL cada dgitosepuederepresentarenbinariocon4bits:
dgito se puede representar en binario con 4 bits:
hexadecimal
binario
3A9
0011 10101001
0011
1010 1001
ParaconvertirunnmerodebinarioaHEXADECIMALdebemosagruparlosbitsde4
en4empezandoporladerechayobtenerelvalorresultanteenhexadecimal:
4
d
l d
h
bt
l l
lt t
h d i l
binario
hexadecimal
100101110100101
4BA5
11
0 .1
Ejercicio
BINARIO
HEXA
Calculalarepresentacinenhexadecimal:
1101101010011002 = ????16
Calculalarepresentacinenbinario:
5F2B16 =?????2
12
0 .1
Ejercicio (solucin)
BINARIO
HEXA
Calculalarepresentacinenhexadecimal:
1101101010011002 =??6D4C16
Calculalarepresentacinenbinario:
5F2B16 =?01011111001010112
0101111100101011
13
0 .1
5.Cambiosdebase(DECIMAL
(
BINARIO))
5
Dividimospor2elnmeroenbasedecimalylossucesivoscocientessedividende
nuevo por 2, hasta obtener un cociente de valor 1.
nuevopor2,hastaobteneruncocientedevalor1.
Elnmeroenbase2estformadoporelltimococienteylossucesivosrestos,
siendoelltimococienteelbitmssignificativo.
Ejemplo:
18(10 =?10010(2
(10
=2+
18=92+0
9=42+1
4=22+0
2=12+0
0 .1
Ejercicio
j
43(10 =nmeroenbasebinaria?
15
0 .1
Ejercicio (solucin)
43(10 =nmeroenbasebinaria?
43=212+1
21 = 102
21=10
2+1
+1
10=52+0
5=22+1
43(10 =101011
2=12+0
16
0 .1
6. Suma y resta de nmeros binarios
6.Sumayrestadenmerosbinarios
Combinacionesalsumardosbits:
0+0=0
0 1 1
0+1=1
1+0=1
1+1=10 (seescribe0yhayacarreode1
que se suma a la siguiente etapa)
quesesumaalasiguienteetapa)
10100
10100101=
101=A
A
+ 1
100
00011
0111
1=B
=B
1 1 1 0 1 1 00
11101100
111011
0 0 =C
C
Combinacionesalrestardosbits:
0 0=0
1 0=1
1
0=1
1 1=0
0 1= 11 (seescribe1yhayacarreode1quese
sumaalsustraendo
su
a a sust ae do de
delasiguienteetapa)
a s gu e te etapa)
1 0 1 0 0 101=A
10100101=A
10100
101 =A
100
100011
0111=B
1=B
0101111
01011110=C
0=C
17
0 .1
Ejercicio
j
10
10011011=
011011=A
A
+
+
1 0 1 00
1010
101
0 01
0 11
1 1
1 =B
B
10
10011001=
011001=A
A
1 0 1 00
1010
101
0 01
0 11
1 1
1 =B
B
18
0 .1
Ejercicio
j
(solucin)
(
)
10
10011001=A
011001=A
10
1
10011011=
0 011011=A
011011 A
+ 101
1010
00
01
11
1=B
=B
11101110
10011
1
11
acarreo quesesumaal
quesesumaalsustraendo
sustraendo
101
1010
00
01
11
1=B
=B
01000110
19
0 .1
RESUMEN
Representacindelainformacinenlascomputadoras
Sistemasdenumeracin(decimal,binario,hexadecimal)
Sistemabinariopuroyrangoderepresentacin
Cambiosdebaseentrediferentessistemasdenumeracin
S
Sumayrestadenmerosbinarios
t d
bi i
20