Sei sulla pagina 1di 13

Temas:

UNIDAD N 1:
Sistemas de Numeracin

- Introduccin. Sistemas de Numeracin.

Clase

- Reglas de Formacin de los Nmeros.

- Conversiones entre Sistemas de


Numeracin.

OBJETIVOS DE LA CLASE:
Comprender qu es un Sistema de Numeracin.
Comprender la regla de formacin de los nmeros.
Comprender como pasar un nmero de una base a otra.

INTRODUCCIN A LA CLASE:
En esta primera clase, se introducirn conceptos relacionados con los sistemas de numeracin, la formacin de los nmeros y la conversin entre las distintas bases numricas. Esto ltimo ser de gran utilidad ya que las computadoras
trabajan en sistema binario, e indirectamente en sistema octal y hexadecimal.

1. SISTEMAS DE NUMERACIN
Desde tiempos prehistricos el hombre aprendi a contar con los medios
que tena a su alcance: sus dedos, piedras o cualquier conjunto de objetos que fueran de fcil manejo.
Pero el paso del tiempo exigi que esta manera de contar se perfeccionara
y formalizara. As es que nacieron los sistemas de numeracin, donde se asocia, a
travs de determinadas reglas, cada cantidad con un smbolo y no ya con objetos.

1.1. Definicin de Sistema de Numeracin


Por definicin, un Sistema de Numeracin es un conjunto de reglas que permiten nombrar y representar cualquier cantidad, a partir de una serie finita de smbolos.
Existen distintos sistemas de numeracin, el usado comnmente es el sistema de numeracin decimal; el cual consta de diez smbolos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Estos smbolos conforman la serie finita a la cual hace referencia la definicin y se los suele llamar dgitos o cifras.
La combinacin de estos diez smbolos, a partir de ciertas reglas, permite
expresar cualquier cantidad en el sistema de numeracin decimal.
Otro sistema de numeracin es el Romano, cuyos smbolos son:
I, V, X, L, C, D, M
Entre estos dos sistemas prevalece el decimal, fundamentalmente por dos
motivos:
El smbolo 0 (cero), que no existe en el romano.
El valor posicional de las cifras. Es decir, en un nmero de tres cifras como 235 se quiere indicar:
235
5 unidades

3 decenas

30

2 centenas

200
235

ISSD Fundamentos de Computadoras

Clase 1

O sea, segn la posicin de la cifra, es su valor en el nmero que se quiere


indicar.
A los sistemas de numeracin como el decimal, donde el valor de la cifra
depende de la posicin, se les llama sistemas posicionales. A los sistemas donde el
valor de la cifra no depende de la posicin, como en el Romano, se los llama no
posicionales.
La notacin posicional permite adems realizar fcilmente las operaciones
elementales de adicin, sustraccin, multiplicacin y divisin. En cualquier otro
sistema no posicional, ser difcil realizar esas operaciones, como ocurre por ejemplo, en el sistema de numeracin Romano, en el cual se pueden representar nmeros
grandes, pero no se puede operar fcilmente con ellos.
Pero el sistema decimal, no es el nico posicional. Otros sistemas de nu-

COMENTARIO:
Cuando los

meracin posicionales son, por ejemplo:

sistemas de

Sistema Binario

0, 1.

Sistema Octal

0, 1, 2, 3, 4, 5, 6, 7.

numeracin
tienen ms de 9 smbolos,
es necesario recurrir a

Sistema Hexadecimal 0, 1, 2, 3, 4, 5, 6, 7, 8 , 9, A, B, C, D, E, F.

otros caracteres (las letras


por ejemplo) para obtener

Estos sistemas se estudiarn con mayor detalle por la importancia que tie-

nuevos smbolos, ya que


10 (que le sigue al 9) tiene

nen en el campo de la computacin.

dos.

Entonces, existen infinitos sistemas de numeracin posicionales, pues


cualquier serie finita de smbolos que contenga al 0 y al 1 constituye uno. La regla
de formacin de los nmeros para todos los sistemas posicionales es la misma.
En general, la serie finita de smbolos de un sistema de numeracin constituye la BASE (b) del mismo. Para los ejemplos citados:
Sistema Binario

b=2

Sistema Octal

b=8

Sistema Hexadecimal

b = 16

Por lo expuesto hasta el momento, debe quedar claro que la cantidad es


nica y que se puede representar de distintas formas segn el sistema de numeracin en que se trabaje.

ISSD Fundamentos de Computadoras

Clase 1

Ejemplo 1:
Cantidad nica, Representaciones Distintas
10 en decimal
* *
* * * *
* * *
*

1010 en binario
12 en octal
A en hexadecimal

La siguiente tabla muestra algunas de las formas de representacin de ciertas cantidades (cada columna representa una misma cantidad).
Binario

10

101

1000

1010

1101

1111

10000

Octal

10

12

15

17

20

Decimal

10

13

15

16

Hexadecimal

10

1.2. Regla de Formacin de los Nmeros


Dada una cierta cantidad de elementos, para obtener el nmero que la representa en una determinada base, debemos agrupar los elementos segn esa base.
Por ejemplo, si queremos el nmero binario que representa a una cierta
cantidad, debemos hacer grupos de 2 elementos. Si queremos un nmero en base
tres, debemos armar grupos de 3 elementos, etctera. Es decir, que la cantidad de
cada grupo va a ser igual a la cantidad de elementos de la base.
Si en el sistema binario, por ejemplo, al armar los grupos de dos se forman
ms de dos grupos, deberemos reagrupar en grupos de grupos de dos. Entonces, si
la cantidad de grupos excede el nmero de la base, debemos formar grupos de grupos.
Luego, el nmero se forma escribiendo de derecha a izquierda el dgito de
la base que corresponda con la cantidad de elementos sueltos (o sea, que no alcanzaron para armar un grupo), seguido del dgito que corresponda a la cantidad de
grupos, despus el que corresponda a la cantidad de grupos de grupos, etctera.
Ejemplo 2:
Por ejemplo, para la cantidad
* * * * * * * * * * * * * * *
En sistema de base tres, podemos agrupar del siguiente modo
ISSD Fundamentos de Computadoras

Clase 1

***
***

***

***

***

Hemos armado 1 grupo de grupos de 3, 2 grupos de 3 y 0 elementos sueltos. As, los dgitos a usar son: 0 (elementos sueltos), 2 (grupos de 3) y 1 (grupo de
grupos de 3). Entonces, el nmero en base 3 que representa la cantidad indicada es
120.
En el sistema octal, a la misma cantidad podramos agruparla como sigue:
* *
* * **
* *

* * * * * * *

Hemos armado 1 grupo de 8 y quedaron 7 elementos sueltos. Los dgitos a


usar son: 7 elementos sueltos y 1 grupo de 8. Entonces el nmero en base octal que
representa la cantidad indicada es 17.
En el sistema hexadecimal no podemos armar un grupo de 16 elementos,
por lo que quedan son simplemente 15 elementos sueltos. El dgito de la base hexadecimal a usar es F. Entonces, el nmero en base 16 que representa la cantidad
indicada es F.

1.3. Conversiones entre Sistemas de Numeracin


En esta seccin, veremos los procedimientos a travs de los cuales a un
nmero en una determinada base (b) lo podemos expresar en cualquier otra (b).
Estos procedimientos surgen directamente de la regla de formacin de los nmeros.
Como se trabajar con distintas bases, para distinguir en cual est escrita
un nmero dado, se colocar luego de sus cifras y como subndice, el nmero de la
base en que est escrita la cifra, a excepcin de la base decimal, para la que no se
escribir nada.
Ejemplo 3:
1213

121

1215

Estos tres nmeros corresponden a distintas cantidades expresadas en sistema de base 3, decimal y base 5, respectivamente.

ISSD Fundamentos de Computadoras

Clase 1

1.3.1. Conversin de un Nmero en Base b a Base


Decimal
Analicemos la regla de conversin a travs de ejemplos.

Ejemplo 4:
Si queremos expresar el nmero 12034 en base decimal, primero hagamos
una lectura de lo que las cifras de dicho nmero representan en trminos de la regla
de formacin de los nmeros.
1 2 0 34
3 elementos sueltos, o sea 3 elementos
0 grupos de 4 elementos, o sea 0 x 4 elementos
2 grupos de grupos de 4, o sea 2 x 4 x 4 elementos
1 grupo de grupos de grupos de 4, o sea 1 x 4 x 4 x 4 elementos
Sumando, 3 + 0 x 4 + 2 x 4 x 4 + 1 x 4 x 4 x 4 = 99 obtenemos la cantidad
en el sistema decimal. Es decir, 12034 = 99
Ejemplo 5:
Para convertir el nmero 3256 a base decimal hacemos:
3256
5 elementos sueltos, es decir 5 elementos
2 grupos de 6 elementos, es decir 2 x 6 elementos
3 grupos de grupos de 6, es decir 3 x 6 x 6 elementos
Sumando, 5 + 2 x 6 + 3 x 6 x 6 = 125 obtenemos la cantidad en sistema
decimal. Es decir 3256 = 125

Por lo visto en los dos ejemplos anteriores, se puede decir que el procedimiento de conversin a la base decimal consiste en multiplicar las cifras del nmero a convertir, de derecha a izquierda, por potencias crecientes de la base, empezando del exponente cero, (esto es la notacin expandida del nmero) y sumar
estos resultados. El nmero que se obtiene es la representacin de la cantidad en el
sistema decimal.
Ejemplo 6
Para convertir 46217 a decimal hacemos:
Potencias crecientes de la base

46217 => 1 x 70 + 2 x 71 + 6 x 72 + 4 x 73

Notacin Expandida
Cifras del nmero tomadas
de derecha a izquierda

ISSD Fundamentos de Computadoras

Clase 1

Entonces, 46217 = 1681


Ejemplo 7
Si el nmero tiene parte decimal, sta se convierte continuando con la notacin expandida, pero con potencias negativas y decrecientes desde -1 hacia la
derecha de la coma.
Para convertir 23,4316 a base 10, se hace lo siguiente
2 . 61 + 3 . 60 + 4 . 6-1 + 3 . 6-2 + 1 . 63
Conversin de la
parte entera

Conversin de la
parte decimal

Obtenindose como resultado


23,4316 = 15,75463
En general, para convertir un nmero fraccionario en cualquier base b a la
base decimal, basta aplicar el teorema fundamental de la numeracin:
El Teorema Fundamental de la Numeracin establece que en cualquier sistema de numeracin posicional todos los nmeros pueden expresarse mediante la
siguiente suma de productos:

es decir,

siendo,
ai: dgito correspondiente a la posicin i del nmero en base b. La
posicin 0 corresponde al primer dgito a la izquierda de la coma.
Se incrementa hacia la izquierda y decrece hacia la derecha.
b: base
p: cantidad de dgitos enteros
q: cantidad de dgitos decimales

ISSD Fundamentos de Computadoras

Clase 1

1.3.2. Conversin de un Nmero expresado en Base


Decimal a Base b
Analizamos nuevamente a travs de ejemplos.
Ejemplo 8
Si quisiramos expresar el nmero 446 en la base 5 deberamos, segn la
regla de formacin vista, hacer grupos de 5 elementos. Esto lo podemos hacer a
travs de sucesivas divisiones del nmero 446 en 5. Entonces
446 | 5
46 89 | 5
1 39 17 | 5
4 2 3
Interpretemos los restos y cocientes obtenidos:
La primera divisin indica que se pueden armar 89 grupos
de 5 y queda 1 elemento suelto.
La segunda divisin indica que de esos 89 grupos, pueden
hacerse 17 grupos de grupos y quedan 4 grupos de 5.
La tercera divisin indica que de esos 17 grupos de grupos
pueden hacerse 3 grupos de grupos de grupos de 5 y quedan 2 grupos de grupos de 5.
El ltimo cociente indica que pueden armarse 3 grupos de
grupos de grupos de 5 elementos. Por lo tanto, el nmero
446, en base cinco es 3241.
As. 446 = 32415

A partir de los ejemplos anteriores, se puede decir que en general el procedimiento de conversin de la base decimal a otra, consiste en hacer sucesivas
divisiones del nmero en la base en la que queremos expresarlo. El nmero que se
obtiene escribiendo el ltimo cociente y los restos desde el ltimo hacia el primero,
corresponde al resultado en la base deseada.

ISSD Fundamentos de Computadoras

Clase 1

Ejemplo 9
Expresa el nmero 108 en base 4. Hacemos sucesivas divisiones:

Comentario
Observa que

108 | 4
28 27 | 4
0 3 6 | 4
2 1

las divisiones
son enteras,
es decir que una vez que se

El ltimo cociente (1) y los restos del ltimo al primero forman el nmero
1230. Por lo tanto, el nmero 108 es 12304.

han utilizado todas las cifras


del dividendo no se agregan
cero ni se trabaja con coma.

Ejemplo 10:
Expresa el nmero 96185 en base 13

Referencia
En este y en los

96185 | 13
11 7398 | 13
1 569 | 13
10 43 | 13
4 3

ejemplos que
siguen, slo se colocar el
resto de las divisiones, sin
escribir los pasos intermedios.

El ltimo cociente es 3; los restos, del ltimo al primero, son 4, 10, 1 y 11.
En este caso, al formar el nmero debemos recordar que 10 en base 13 se representa
por A y 11 por B, entonces el resultado es:
96185 = 34A1B13
Si el nmero a convertir tiene parte decimal, sta se convierte por separado, multiplicndola por la base, considerando que tiene parte entera 0.

La parte entera de este primer producto ser la primera cifra a la


derecha de la coma del nmero convertido.

A la parte decimal de este producto (considerada con parte entera


0) se la vuelve a multiplicar por la base. La parte entera de este
segundo producto ser la segunda cifra a la derecha de la coma
del nmero convertido.

Este proceso se repite hasta obtener una parte decimal nula o


hasta que observemos que se comienzan a repetir los valores; o
bien se decide de antemano con cuantas cifras despus de la coma
se quiere trabajar.

Ejemplo 11
Para convertir 213,56 a base 11, convertimos primero la parte entera
213 | 11
4 19 | 11
8 1
ISSD Fundamentos de Computadoras

Clase 1

Entonces, 213 = 18411


Luego, convertimos la parte decimal de la siguiente forma

aqu observamos que comienza a repetirse, por lo no hace falta seguir,


resultando:
0,56 = 0,6183A6183A.....

11

Entonces:
213,56 = 184,6138A6138A.....

11

1.3.3. Conversin de un Nmero en Base b a otra Base b


Para realizar la conversin de una base b distinta a 10 a otra b diferente a
b y a 10, se usar como base auxiliar la decimal. Para ello, se convierte el nmero
de la primera base (b) a la decimal, y de sta a la segunda base (b), como ya se ha
estudiado.
Ejemplo 12
Para pasar 313, 24 a base 2, pasamos primero a base decimal
313,24 = 3 x 42 + 1 x 4 + 3 + 2 x 4-1= 55,5
Luego dividimos 55 sucesivas veces en 2
55 | 2
1 27 | 2
1 13 | 2
1 6| 2
0 3| 2
1 1
Formamos el nmero en base 2, en orden inverso:
55 = 110111 2
Convertimos la parte decimal:
0,5 x 2 = 1,0 0,1
ISSD Fundamentos de Computadoras

Clase 1

10

Como la nueva parte decimal es nula ya no se sigue multiplicando por 2,


resultando:
0,5 = 0,1 2
Entonces 55,5 = 110111,1 2
Finalmente
313,2 4 = 110111,1 2
Entonces 313,2 4 representa la misma cantidad que 110111,1 2.

ISSD Fundamentos de Computadoras

Clase 1

11

ACTIVIDADES
1-

Dada la cantidad * * * * * * * * * * * * * exprsala a travs de agrupamientos en:


a- base 5
b- base 10
c- base 2
d- base 14

2-

Convierte los siguientes nmeros a la base decimal:


a- 10112
b- -318
c- 30,024
d- BA1,716
e- -4689
f- 1442,315

3-

Determina cules son todos los posibles sistemas de numeracin a los que
pueden pertenecer los siguientes nmeros:
a- 1011
b- -871
c- AB23
d- -9910
e- 436

4-

Realiza las conversiones a las bases indicadas


a- ABA15 7
b- 73,1738 14
c- 1312 4
d- 531718 9
e- 0,3436 5
f- 1,3324 10

ISSD Fundamentos de Computadoras

Clase 1

12

5-

Escribe los nmeros correspondientes a la notacin expandida presentada e


indica el sistema de numeracin al que pertenecen:
a- A . 162 + 3 . 16 + F + 2 . 16-3
b- -(3 . 45 + 2 . 43 + 2)
c- 1 . 26 + 1 + 1 . 2-1
d- B . 125 + A . 124 + A . 12 + 9

6-

Pueden corresponder los siguientes nmeros a las bases indicadas? Justifica:


a- 12,35
b- 0,A5611
c- 434
d- 1132
e- F,B7

7-

Qu ocurre con el nmero de cifras que representa a un nmero en una determinada base (aumenta, disminuye o no cambia), cuando se expresa dicho
nmero en una base con mayor cantidad de dgitos? y si la base tiene menor
cantidad? (Observa todas las conversiones realizadas y saca tus conclusiones).

8-

El nmero 11011, representa la misma cantidad que 4617 en el sistema decimal. En qu base est escrito el primero?

9-

El nmero 112244, representa la misma cantidad que FEA en el sistema hexadecimal. En qu base est escrito el primero?

10- El nmero 134, representa la misma cantidad que 10000110 en el sistema


binario. En qu base est escrito el primero?

ISSD Fundamentos de Computadoras

Clase 1

13

Potrebbero piacerti anche