BasesNumricas
ELSISTEMADECIMAL(Ba e10):
Estesistemaestformadopordiezsmbolos,llamadosn merosarbicos.Tambinesllamado
sistemadebase10.Usandolosdiezsmbolosseparadamente0,1,2,3,...,9nospermite
representarelvalordelosn merosenunidadesindividuales,peropararepresentarmasde
nueven merosesnecesariocombinarlos.Cuandousamossmbolosencombinacin,elvalorde
cadaunodeellosdependedesuposicinconrespectoalpuntodecimal,designandoasun
smboloparalasunidades,otroparalasdecenas,otroparalascentenas,otroparalosmillares
(demiles,nodemilln),enadelante.
Elsmbolocorrespondientealasunidadesasumelaposicinmasizquierdaantesdelpunto
decimal.Estadesignacindeposicindeterminaquelapotenciadeln merosecorrespondecon
ladistanciaenqueestdelpuntodecimal,yesporelloquelaprimeraposicinsellamaUNIDAD
(100=1).Matemticamenteestopuedeserrepresentadocomo:
Porejemplo:Elvalorencombinacindelossmbolos234esdeterminadoporlasumadelos
valorescorrespondientesacadaposicin:
Queequivalea:
Efectuandolasmultiplicacionesestoda:
200 + 30 + 4
Cuyasumadacomoresultado:234
Laposicinderechadelpuntodecimalesrepresentadaporn meroenterosperonegativos
comensandodesde1paralaprimeraposicin.Matemticamentelastresprimerasposicionesa
laderechadelpuntodecimalseexpresancomo:
Enunejemplocomoelanterior,peromaselaboradopodemosverqueelvalor18.947equivalea:
1x101+8x100+9x101+4x102+7x103
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 1/10
06/02/12 Bases Num ricas
1x10+8x1+9x0.1+4x0.01+7x0.001
10+8+0.9+0.04+0.007
Pararepresentarunn merobasediezesposiblecolocarsuvalorseguidodelabaseensub
ndice(18.97410)obienseguidodelaletradentreparntesis:645(d).
ELSISTEMABINARIO(Ba e2):
Esusadopararepresentarn merosdelmismomodoqueelsistemadecimal,dondecada
smbolopuedeserusadoindividualmenteoencombinacin.Porelloconslounsmboloen
sistemabinariopodemosrepresentarapenasdosvalores(ceroyuno)adiferenciadelsistema
decimaldondeunslosmbolopodarepresentarhastadiez.Combinandodossmbolosbinarios
logramosgenerarloscuatroprimerosvaloresdelsistemabinario,quesemuestranabajo:
00
01
10(Elunosemoviunaposicinalaizquierda)
11
Paraunn meromasgrande,elsmbolo1debesermovidootravez,haciendoapareceruna
terceracolumna,talcomoocirriantesconlasegunda.aplicandotodaslascombinaciones
posiblesde0'sy1's,seobtiene:
Binario Decimal
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
Enestesistemaseempleaelmismoconceptodeposicionamientoypontenciaqueenelanterior.
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 2/10
06/02/12 Bases Num ricas
Acontinuacinsevenalgunosejemplosdeposicionamientoypotenciadelossmbolos:
Paran merosenteros(alaizquierdadelpuntodecimal):
TrigsimoSegundo(32)=25
DecimoSexto(16)=24
Octavo(8)=21
Cuarto(4)=22
Segundo(2)=21
Primero(1)=20
Paran merosdecimales(aladerechadelpunto):
UnMedio=21
UnCuarto=22
UnOctavo=23
Cuandolossmbolos0y1sonusadospararepresentarn merosbinarios,cadasmboloes
llamadodgitobinario,osimplementeBIT.Eln merobinario10102esllamadon merobinariode
cuatrodgitoson merobinariode4bits.
Estesistemaesmuyempleadoencircuiteriadigitalporserfcilderepresentarytransmitir
electrnicamente.Comunmente(aunquenosiempre)elsmbolocerodelsistemabinarioest
representadoporunestadoelctricobajo,usualmentecorrespondientealamasaoalos0V.Del
mismomodoelsmbolo1esrepresentadoporunestadoaltoque,porlogeneral,secorresponde
conlatensindefuente(sueleser5Vensistemasdigitales).Peroestoes"porlogeneral".Hay
muchoscasosdondesibienelsistemaesbinariolossmbolossonrepresentadoselctricamente
deotraforma.Taleselcasodelestndardecomunicacionesseriales232Cdondeel1es
representadoporunatensinnegativadeentre5Vy25V,mientrasqueel0esrepresentadopor
unatensinpositivadelmismorango.Peronoentraremosendetalleenestoporestarfuerade
losalcancesdeestetutorial.
CONVERSI NENTRESISTEMAS
DEBINARIOADECIMAL:
Parapodertransformarn merosbinariosensucorrespondientedecimalbastamultiplicarel
dgitobinario(queslopuedeser0o1)por2elevadoalapotenciacorrepondientealadistancia
deesesmboloalpuntodecimal.Luegosesumanlosvaloresobtenidosyseconsigueeln mero
final.
Ejemplos:
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 3/10
06/02/12 Bases Num ricas
102=1x21+0x20=1x2+0x1=2+0=210
1012=1x22+0x21+1x20=1x8+1x4+0x2+1x1=4+0+1=510
10012=1x23+0x22+0x21+1x20=1x8+0x4+0x2+1x1=8+0+0+1=910
Yparan merofraccionarios:
0.0112=0x21+1x22+1x23=0x0.5+1x0.25+1x0.125=0+0.25+0.125=0.37510
0.1012=1x21+0x22+1x23=1x0.5+0x0.25+1x0.125=0.5+0+0.125=0.62510
110.0102
1x22+1x21+0x20+0x21+1x22+0x23
=
1x4+1x2+0x1+0x0.5+1x0.25+0x.125
4+2+0+0+0.25+0
6.2510
Comoseveenlosejemploselpuntodecimalapareceautomticamenteenlaposicincorrecta
unavezefectuadalasumadeloscomponentes.
DEDECIMALABINA IO:
Aquveremoselmtododedivisionesymultiplicacionessucesivas.
ParaconvertirunnmeroENTEROdecimalaunanuevabase,eln merodecimales
sucesivamentedivididoporlanuevabase.Comoennuestrocasolanuevabasees2eln mero
sersucesivamentedivididopor2,Osea,eln merooriginalesdivididopor2,elresultadode
esecocienteesdivididopor2sucesivamentehastaqueelcocientede0.Elrestodecada
divisinesunn merobinarioqueconformaeln meroresultantedelaconversin.Elprimer
resultadoproducido(elprimerrestoobtenido)correspondealbitmasprximoalpuntodecimal(o
loqueseconocecomobitdemenorpeso).Lossucesivosbitssecolocanalaizquierdadel
anterior.Notesequeestoescomoescribirensentidocontrarioalempleadonormalmente.
Veamosestoconunejemplo:
Convertiremosabinarioeln mero1810
18/2=9yresta0(esteceroeselbitmasprximoalpuntobinario)
9/2=4yresta1(esteunoeselbitquelesiguealaizquierdaalceroobtenidoarriba)
4/2=2yresta0(esteceroeselbitquelesiguealaizquierdaalunoobtenidoarriba)
2/2=1yresta0(esteceroeselbitquelesiguealaizquierdaalceroobtenidoarriba)
Con1nosepuedecontinuardividiendoperosecolocastealaizquierdadelceroobtenido
arriba,quedandocomobitdemayorpeso.
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 4/10
06/02/12 Bases Num ricas
Entonces,1810=100102.
Enelcasodeconvertirunn merodecimalFRACCIONARIO,lapartefraccionariadebeser
multiplicadapor2yeln merobinarioesformadopor0'so1'squeaparecenenlaparte
correspondientealentero.Soloqueenestecasoeln merobinarioseescribedeizquierdaa
derecha,adiferenciadeloexplicadoantesparalosn merosenteros.Lasmultiplicacionesse
efect anSOLOsobrelapartefraccionariadeln meroporloquesiempresern0.XXX.Nunca
debemultiplicar1.XXX.Elprocesodemultiplicacionessucesivasconcluyecuandoquedanen
cerolaparteenteraylafraccionaria.
Enesteejemploconvertiremoseln merofraccionario0.62510
0.625x2=1.250(bitmasprximoalpuntobinario)
0.250x2=0.500(bitaladerechadelunoobtenidoanteriormente)
0.500x2=1.000(bitaladerechadelceroobtenidoanteriormente)
Laoperacinconcluyeporquenoquedapartefraccionariaparaseguirmultiplicando.
0.62510=0.1012
Puedenocurrirsituacionesdondecualquiern meromultiplicadopor2nuncallegueaceroEsto
causaqueeln merobinarioobtenidoseaaproximado,comoseobservaenelejemplodeabajo:
0.610
0.6x2=1.2(bitmasprximoalpuntobinario)
0.2x2=0.4(bitaladerechadelunoobtenidoarriba)
0.4x2=0.8(bitaladerechadelceroobtenidoarriba)
0.8x2=1.6(bitaladerechadelceroobtenidoarriba)
0.6x2=1.2(bitaladerechadelunoobtenidoarriba)
0.2x2=0.4(Retornaalasituacininicial...Versegundalneadelproceso)
ELSISTEMAOCTAL(Ba e8):
Estesistemaesmuyusadoentrabajosdigitales,porsufcilconversindeyhaciaelsistema
binario.Tienesubaseigualaocho,loquegeneralanecesidaddeochosmbolospara
representarvaloresenestesistemayparaestafinalidadseseleccionaronlosprimerosocho
smbolosdelsistemadecimal:0,1,2,3,4,5,6y7.
Acontinuacindel7yparaseguircontandohaciaadelante,hayqueagregarunanuevacolumna
alaizquierdalacualtendrcomovalorinicialun1.Deestaformaesposibleobteberotrasocho
nuevasconbinacionestalcomosucediaenlosotrossistemascomentadosanteriormente.Estos
sonalgunosdelosvaloresparacadasmbolo.
SeptuagsimoCuarto(64)=82
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 5/10
06/02/12 Bases Num ricas
Octavo(8)=81
Unidad(1)=80
UnOctavo=81
UnSesentayCuatroAvos=82
CONVERSI NDEDECIMALAOCTAL:
Enestacasobastausarelmismomtododeconversinconlosn merosbinarios.Peroenvez
dehacerdivisionessucesivaspor2hayqueefectuarlaspor8.Ntesequeeldivisorcorresponde
alabasedelsistemaalcualsevaaconvertir.Lomismosucedeconlasmultiplicaciones
sucesivas,necesariasparaconvertirn merosfraccionarios.
Ejemplo1:Convertir24510
245/8=30yresta5(dgitomasprximoalpuntooctal)
30/8=3yresta6(dgitoalaizquierdadel5obtebidoarriba)
Nosepuedeseguirdividiendo,porloqueel3quedacomodgitodemayorpesoalaizquierda
del6obtenidoarriba.
Resultado:24510=3658
Ejemplo2:Convertir17510
175/8=21yresta7(dgitomasprximoalpuntooctal)
21/8=2yresta5(dgitoalaizquierdadel7obtenidoarriba)
Nosepuedeseguirdividiendo,porloqueel2quedacomodgitodemayorpesoalaizquierda
del7obtenidoarriba.
Resultado:17510=2578
Ejemplo3:Convertir0.43210
0.432x8=3.456(dgitomasprximoalpuntooctal)
0.456x8=3.648(dgitoaladerechadel3obtenidoarriba)
0.648x8=5.184(dgitoaladerechadel3obtenidoarriba)
0.184x8=1.472(dgitoaladerechadel5obtenidoarriba)
Resultado:0.43210=0.33518
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 6/10
06/02/12 Bases Num ricas
OBS.:Notequelalaconversinnofuexacta.
SISTEMAHEXADECIMAL(Base16):
Estesistemarequiereelusode16smbolos,siendoformadoporlosmismosempleadosenel
sistemadecimalyseisletrasdelalfabetoarbicocomprendidasentreAyF.Dadoquelas
computadorasusualmenteagrupanconjuntosdebitsenm ltiplosdecuatroestesistemapermite
representaracadagrupoconunsimplesmbolo.Porelloesqueestanusadoenestosdas.Enla
tabladeabajosemuestralarelacinentrelossistemas.
AligualqueenlosotrossistemasenHexadecimal,cuandosellegaalaFyserequiereseguir
contandohaciaadelantesetornanecesarioagregarunanuevacolumnaalaizquierdadela
actuallacualinicialmentedeberestaren1.Estopermitegenerarotros16smbolosnuevos
diferentesalosanteriores.
CONVERSI NDEHEXADECIMALABINARIO:
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 7/10
06/02/12 Bases Num ricas
Paraefectuarlaconversinbastaconcolocarloscuatrobitscorrespondientesacadasmbolodel
n merohexarespetandosuposicinoriginal.Parasaberelbalordecadasmboloslotieneque
mirarlatabladerelacinentresistemasmostradaarriba.
Porejemplo:Paraconvertir7A216
7 A 2
0111 1010 0010
Resultado:7A216=0111101000102
Otroejemplo:Paraconvertir3D4.F16
3 D 4 . F
0011 1101 0100 . 1111
Resultado:3D4.F16=001111010100.11112
CONVERSI NDEBINARIOAHEXADECIMAL:
Primeramentehayqueagruparlosbitsdeacuatrocomenzandoporladerechaysiguiendohacia
laizquierda.Sibienenpalabrascuyalongitudseam ltiplodecuatroestonotieneobligatoriedad,
enaquellascuyotamaonoseamultiplodecuatrosiseleccionadeizquierdaaderechalos
gruposdebitsquedarnmalconformados.Estoanteriorparalaparteentera.Paralaparte
fraccionariaelordenesinverso,oseaqueseagrupadeizquierdaaderecha.Nteseque
siempreesdelpuntohaciaafuera.Unavezformadoslosgruposbastaconfijarseenlatablade
arribayreemplazarcadagrupoporelsmboloHexacorrespondiente.
Nadamejorqueunosejemplos:
Ejemplo1:Convertir1010110100102
Resultado:1010110100102=AD216
Ejemplo2:Convertir101110101102
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 8/10
06/02/12 Bases Num ricas
Resultado:101110101102=5D616
Ejemplo3:1101011110.1012
Resultado:1101011110.1012=35E.A16
OBS:Cuandoungrupodebitsdelaparteenteraquedaformadopormenosdecuatrobitssus
posicionesalaizquierdadebenserasumidascomoceros,lascualesverquenosurtenefecto
enelvalor.Entantocuandoestoocurraenlapartefraccionariapasposicionesaladerechason
lasquedebensercompletadasconcero.Aqusitieneefecto.Enelejemplodearribalosceros
secolocaronreasaltadosparafacilitarsuvisualizacin.
CONVERSI NDEHEXADECIMALADECIMAL:
Losn meroshexasonconvertidosasuequivalenedecimalmultiplicandoelpesodecada
posicinporelequivalentedecimaldeldgitodecadaposicinysumandolosproductos.
Entonces:
12116= 1x162+2x161+1x160
1x256+2x16+1x1
256+32+1
28910
A1C16 Ax162+1x161+Cx160
10x256+1x16+12x1
2560+16+12
258810
OBS:Losvaloresquesustituyenalasletrasseobtienendelatabladadaarriba.
CONVERSI NDEDECIMALAHEXADECIMAL:
Sepuederealizarempleandodosprocesos:Divisionessucesivaspor16,cuandoeln meroes
entero,omultiplicacionessucesivaspor16,cuandoeln meroesfraccionario.Siguiendolos
mismoslineamientosempleadosconlosotrossistemasnumricos.
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 9/10
06/02/12 Bases Num ricas
Ejemplo1:65010
650/16=40yresta10=A(dgitomaspr ximoalpuntohexadecimal)
40/16=2yresta8(dgitoalaizquierdadelanterior)
Nosepuedecontinuardividiendo,porloqueel2quedacomosmbolomassignificativoala
izquierdadelanterior.
Resultado65010=28A16
Ejemplo2:258810
Resultado258810=A1C16
Ejemplo3:0.64210
0.642x16=10.272(dgitomaspr ximoalpuntohexadecimal)1010=A16
0.272x16=4.352(dgitosiguientealaderechadelanterior)
0.352x16=5.632(dgitosiguientealaderechadelanterior)
0.632x16=10.112(Dgitosiguientealaderechadelanterior)1010=A16
Resultado0.64210=0.A45A16
OBS.:Notequelaconversi nnofuexacta.
/media/Data/Clases-Forestal/Disk/Forestal/Informatica/2010-2011/Web/basesnum.htm 10/10