Está en la página 1de 12

INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” SEDE BARCELONA

PROF. MAYRA LANZA CURSO: INTRODUCCION A LA COMPUTACIÓN

UNIDAD II. SISTEMAS DE NUMERACIÓN.


Objetivo: Al finalizar la unidad el estudiante estará en capacidad de explicar los sistemas de numeración más usados en el campo
de la Informática y realizar la conversión entre sistemas numéricos.

INTRODUCCION: Desde tiempos remotos el hombre comenzó a desarrollar diferentes


sistemas matemáticos con su correspondiente base numérica para satisfacer sus
necesidades de cálculo. Los sistemas numéricos más antiguos son: Babilónico, Romano, Hindú,
Árabe.

El sistema numérico babilónico tenía base 60 y en la actualidad de éste sólo quedan en uso
los grados, horas, minutos y segundos. El romano, de este sistema actualmente sólo se
utilizan sus números (I, V, X, L, C, D y M) para señalar años y capítulos. Sin embargo, los
sistemas numéricos hindú y árabe han prevalecido hasta nuestros días; es lo que conocemos
como sistema numérico decimal (de base 10), siendo el de uso más extendido en todo el mundo. Por otro lado, con el
surgimiento de las computadoras personales (PCs), los ingenieros informáticos se vieron en la necesidad de adoptar un sistema
numérico que le permitiera a la máquina funcionar de forma fiable. Debido a que el sistema numérico decimal resultaba complejo
para crear un código apropiado, adoptaron el uso del sistema numérico binario (de base 2), que emplea sólo dos dígitos: “0” y “1”

SISTEMA NUMÉRICO
Se llama sistema numérico al conjunto ordenado de símbolos o dígitos y a las reglas con que se
combinan para representar cantidades numéricas. Existen diferentes sistemas numéricos, cada
uno de ellos se identifica por su base.
DÍGITO
Un dígito en un sistema numérico es un símbolo que no es combinación de otros y que representa
un entero positivo.
BIT
Es un dígito binario (Abreviación del inglés binary digit), es decir, un 0 o un 1.

BASE DE UN SISTEMA NUMÉRICO


La base de un sistema numérico es el número de dígitos diferentes usados en ese sistema. A
continuación se ejemplifican estas definiciones con los sistemas numéricos más comúnmente
usados que son:

Notación
Para distinguir entre los
diferentes sistemas
numéricos encerraremos
entre paréntesis el
número y le añadiremos
un subíndice, indicando la base que se está usando .

EJEMPLO: 35 = (35)10 = 35 base 10 (sistema decimal) ; (110100)2 = 110100 base 2 (sistema binario)
(34)16 = 34H = 34 base 16 (sistema hexadecimal)

1
SISTEMAS NUMÉRICOS

SISTEMA NUMÉRICO DECIMAL.

Tal como indica su prefijo (deci), este sistema utiliza 10

dígitos, del 0 al 9, con los cuales podemos realizar cualquier

tipo de operación matemática de las que conocemos y

aplicamos cotidianamente. Este sistema, es de valor

posicional en el cual el valor de un dígito depende de su


posición. Cada símbolo o dígito representa el número 10

(número de base) elevado a una potencia (exponente), de

acuerdo con su posición y se multiplica por el número que

posee esa posición.

Características.-

Es el de uso más extendido en todo el mundo y sus operaciones (suma, resta, multiplicación

y división) son de lo más sencillas.

Este sistema utiliza 10 dígitos, del 0 al 9.

Estos dígitos se pueden colocar en grupos, ordenados de izquierda a derecha y de mayor a

menor.

SISTEMA NUMÉRICO BINARIO ( BASE 2)

Es el sistema digital por excelencia, aunque no el

único, debido a su sencillez. Su base es 2 por que

emplea 2 caracteres: 0 y 1. Estos valores reciben el

nombre de bits (dígitos binarios).

2
Características.-

El formato binario (o y 1) representan los dos estados posibles de un componente

electrónico y se denominan dígitos binarios o bits.

Tienen un gran inconveniente; al escribir se necesita una gran cantidad de cifras para

representar un número relativamente pequeño.

Permitió la creación de un lenguaje de bajo nivel o código máquina, que permite a los

ordenadores entender y ejecutar órdenes.

SISTEMA OCTAL (BASE 8)

El sistema de numeración octal es también muy usado en la computación por tener una base

que es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la

conversión a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos

(0,1,2,3,4,5,6,7) y tienen el mismo valor que en el sistema de numeración decimal.

Características.-

Se representa por los números 0,1,2,3,4,5,6,7.

Es un sistema posicional al igual que los demás.

Es potencia exacta de 2 o de la numeración binaria

Simplifica la escritura de los números binarios. (representan números de muchos bits

debido a que sus bases son potencias de 2)

SISTEMA HEXADECIMAL (BASE 16)

Es un sistema de base 16 que se usa para representar

las direcciones MAC (Control de Acceso al Medio), utiliza

dieciséis símbolos, cuyas combinaciones pueden

3
representar todos los números posibles. Dado que solo existen diez símbolos que representan dígitos (0,

1, 2, 3, 4, 5, 6, 7, 8,9), los símbolos adicionales son las letras A, B, C, D, E Y F.

La posición de cada símbolo o dígito representa el número 16 (número de base) elevado a una

potencia (exponente), de acuerdo con su posición.

Características.-

Los números hexadecimales a menudo se usan para describir el espacio de direcciones de

la memoria de la computadora.

Representa los dígitos (0,1,2,3,4,5,6,7,8,9) y los símbolos adicionales son las letras A, B,

C, D, E Y F.

Es uno de los sistemas más utilizados en electrónica

Simplifica la escritura de los números binarios.

CONVERSIONES

 De cualquier base a base decimal:


evaluar polinomio: C=Sn*bn+Sn-1*bn-1*….+ S1*b1+ S0*b0
Donde:
C= Cantidad
S=símbolo numérico
b=base
n=orden de la parte entera de la ecuacion
 De base decimal a binario
 Divisiones sucesivas

4
CONVERSION DECIMAL A BINARIO

Para transformar un número decimal al sistema binario, se realizan divisiones enteras sucesivas

entre 2, hasta que el cociente sea 1.

Resultado: (59)10  (N)2 =

(111011)2

CONVERSIÓN DECIMAL – HEXADECIMAL

Para transformar un número decimal al sistema hexadecimal se realizan divisiones enteras

sucesivas entre 16 hasta que el resultado sea cero

Respuesta

(23730)10  (5CB2)16

CONVERSIÓN DECIMAL-OCTAL

Para transformar un número decimal al sistema octal, se realizan divisiones enteras sucesivas
entre 8, hasta que el resultado sea cero. En otras palabra se procederá de modo similar a la
conversión de decimal a binario, pero dividiendo entre 8.

5
CONVERSION BINARIO A DECIMAL

Cuando se tiene un número en binario y se desea pasarlo al sistema decimal se toma la cantidad binaria y se suman las
potencias de 2 correspondientes a las posiciones de todos sus dígitos. Según la ecuación generalizada de representación
de cantidades:

(111011)2  (N)10

Respuesta: (111011)2  (59)10

CONVERSIÓN BINARIO - HEXADECIMAL


Cuando se tiene un número en binario y se desea pasarlo al sistema hexadecimal se forman parejas de 4

en 4 empezando de derecha a izquierda

Respuesta: (11010111)2  (D7)16

CONVERSIÓN DE OCTAL A BINARIO


La siguiente tabla muestra la conversión de los 8 dígitos octales a binario.

OCTAL Nº
BINARIO
0 000 Por medio de esta tabla se puede convertir a binario cualquier numero
1 001 octal, por ejemplo 26548:
2 010
3 011 2 6 5 4
4 100
010 110 101 100 por lo tanto 26548 = (010110101100)2.
5 101
6 110
7 111
6
CONVERSIÓN DE BINARIO A OCTAL
En este caso los bits del numero binario se agrupan de tres comenzando desde el LSB. Si no se

consiguen todos los grupos de tres se añadirán, los ceros que sean necesarios al último grupo.

Luego cada grupo se reemplaza por su equivalente octal.

Por ejemplo (10110110011)2  (N)8

010 110 110 011


2 6 6 3
Obtenemos entonces 101101100112 = 26638. Note que se ha agregado un 0 a la izquierda para

formar grupos de 3 bits.

Nota: Al BIT que se ubica más a la izquierda se lo llama bit más significativo (MSB) y al que se

ubica más a la derecha se lo llama BIT menos significativo (LSB)

CONVERSION DE HEXADECIMAL A BINARIO

La conversión se hará Sustituyendo cada carácter por su SISTEMA SISTEMA


equivalente en binario, utilizando la siguiente tabla. BINARIO HEXADECIMAL
0000 0
0001 1
POR EJEMPLO: (69DE)16  (N)2
0010 2
0011 3
6 9 D E
0100 4
0110 1001 1101 1110 0101 5
0110 6
Respuesta: (69DE)16= (0110 1001 1101 1110)2 0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F

7
RESUMEN CONVERSIONES

1-PARA CONVERTIR UN NUMERO DECIMAL A CUALQUIER OTRA BASE


Se divide el numero decimal entre la base a
que se desea convertir. Considerando los
restos de la división hasta que el cociente
no pueda dividirse entre la unidad del
sistema a convertir (2,8 o 16).
Ejemplo:

2-PARA CONVERTIR UN NUMERO BINARIO A CUALQUIER OTRA BASE

2.1BINARIO A DECIMAL: Multiplicar cada


digito por la unidad (2) elevado a la posición
correspondiente de cada uno de ellos.

Ejemplo: (111011)2  (N)10

15 14 13 02 11 1°

2.2 BINARIO A OCTAL


Conversión por Múltiplo 23. Se divide la cifra binaria en grupos de TRES de derecha a izquierda

sustituyendo por su equivalente octal, según tabla de conversión Binario-Octal. Si no se

consiguen todos los grupos de tres se añadirán, los ceros que sean necesarios al último grupo .

Luego reemplazar por su equivalente octal.

Por ejemplo (10110110011)2  (N)8

010 110 110 011


2 6 6 3
Obtenemos entonces 101101100112 = 26638. Note que se ha agregado un 0 a la izquierda para

formar grupos de 3 bits.

8
2.3BINARIO A HEXADECIMAL

Conversión por Múltiplo 24. Se divide la cifra binaria en grupos de CUATRO de derecha a

izquierda sustituyendo por su equivalente octal, según tabla de conversión Binario-

HEXADECIMAL. Si no se

consiguen todos los grupos de

cuatro se añadirán, los ceros que

sean necesarios al último grupo.

Luego reemplazar por su

equivalente octal.

(11010111)2 D7

PARA CONVERTIR UN NUMERO OCTAL A CUALQUIER OTRA BASE

A BINARIO. Se toma la cifra digito por digito y se sustituye cada uno por su equivalente binario

según la Tabla de Conversión Binario-Octal

2 6 5 4

010 110 101 100 por lo tanto 26548 = (010110101100)2

A DECIMAL. Multiplicar cada digito por la unidad (8) elevado a la posición correspondiente de
cada uno de ellos.

23 62 51 40

4*80= 4
5*81= 40
6*82= 384
2*83= 1024
1452
Por lo tanto 26548 = (1452)10

9
A HEXADECIMAL.- Convertir primero a Binario y de Binario a Hexadecimal (agrupando el digito

binario en grupos de 4) y sustituir por su equivalente en la Tabla de Conversión Binario-

Hexadecimal.

2 6 5 4 Octal

010 110 101 100 Binario

0101 1010 1100 Hexadecimal

5 A C
Por lo tanto 26548 = (5AC)16

PARA CONVERTIR UN NUMERO HEXADECIMAL A CUALQUIER OTRA BASE

A BINARIO. Se toma la cifra digito por digito y se sustituye cada uno por su equivalente binario
según la Tabla de Conversión Binario-Hexadecimal.

(F0CA)16 ----- Respuesta: (1111000011001010)2

F 0 C A

1111 0000 1100 1010

A DECIMAL. Multiplicar cada digito por la unidad (16) elevado a la posición correspondiente de
cada uno de ellos.

(F0CA)16 ---> Respuesta: (61642)10

F3 02 C1 A0

10*160= 10
12*161= 192
0*162= 0
15*163= 61440
61642

10
A OCTAL. Convertir primero a Binario y de Binario a OCTAL (agrupando el digito binario en

grupos de 3) y sustituir por su equivalente en la Tabla de Conversión Binario-Octal.

(F0CA)16 ---> Respuesta: (170312)8

001 111 000 011 001 010

1 7 0 3 1 2

Ejercicios Propuestos

1.Binario a decimal 2.Decimal a binario

a) 110012 Solución: 2510 a) 86910 Solución: 11011001012


b) 10110110112 Solución: 73110 b) 842610 Solución: 100000111010102
c) 110111 c) 47
d) 111000 d) 1024
e) 010101 e) 25
f) 101010 f) 67
g) 1111110 g) 99
h) 435
i) 276.
3. Binario a octal 4. Octal a binario

a) 1110101012 Solución: 7258 a) 20668 Solución: 0100001101102


b) 110112 Solución: 338 b) 142768 Solución: 0011000101111102

5. Binario a hexadecimal

a) 1100010002 Solución: 18816


6. Hexadecimal a binario 8. Decimal a octal:

a) 86BF16 Solución: 10000110101111112 a) 23610 Solución: 3548


b) 2D5E16 Solución: 00101101010111102 b) 5274610 Solución: 1470128
c) (3F45)16 c) 63
d) 8AC16 d) 513
e) 119
7. Para pasar de octal a decimal
9. Decimal a Hexadecimal
a) 1068 Solución: 7010 a)592
b) 7428 Solución: 48210 b) 2401
c) 4588 c) 2402.
d) 12588
e) 62588

11
BIBLIOGRAFIA

 http://medusa.unimet.edu.ve/sistemas/bpis03/sistemas%20numericos.pdf
 http://www.monografias.com/trabajos3/sistnumer/sistnumer.shtml
 www.slideshare.net/DONVOLTI/sistemas-numricos

12

También podría gustarte