Está en la página 1de 22

Capítulo 1 Sistemas

Numéricos
Matemáticas Discretas
Profesora: Ing. Tania Palacios, MSc.
Período Septiembre 2017 – Febrero 2018

1
Objetivo del capítulo
Aportar con nociones de los diferentes sistemas de numeración que se
aplican en ciencias de la computación. Entender las conversiones y
operaciones entre los diferentes sistemas

2
Temas
 Introducción
 Sistema Decimal
 Sistemas binario, octal y hexadecimal
 Conversiones entre los sistemas
 Operaciones de los sistemas

3
Introducción
Qué es un sistema de numeración?
Conjunto de reglas y símbolos que permite representar un número.

Sistemas Aditivos
• Egipcios donde
• Romanos

Sistemas Posicionales
• Babilonios – Sistema sexagesimal para la medición de horas,
minutos,seg.
• Sistemas decimal, binario, octal, hexadecimal
4
Sistema Decimal
• 10 caracteres diferentes. Base 10
• Asignar a cada cifra un valor determinado de acuerdo con el lugar
que ocupa dentro del número

Por ejemplo, en el número 548,56 cada uno de los dígitos tiene un


valor posicional: unidades, decenas, centenas, décimas y centésimas
Tabla 1. Ejemplo Sistema Decimal

Importante: La forma exponencial se utiliza para convertir una cantidad de un sistema


numérico cualquiera al decimal 5
Sistema Binario
• 2 caracteres: 0 y 1.
• Base es 2

Conversión Binario - Decimal


A continuación, convertimos 1100,01(2) a decimal usando la forma o
representación exponencial

6
Conversión Decimal-Binario
• La parte entera se divide sucesivamente entre 2.
• La parte fraccionaria se multiplica por 2 y se toma el entero del resultado en el
orden que fueron encontrados
 Convirtamos 28.37 a binario
28 2
0 14 2
0 7 2 Tomar los restos en orden contrario
1 32
11 2
1 0
0.37 x 2 = 0.74 0
0.74 x 2 = 1.48 1 Tomar los enteros en orden
0.48 x 2 = 0.96 0
0.96 x2 = 1.92 1
0.92 x2 =1.84

Resultado: 11100.0101(2)
7
Sistema Octal
• Usa 8 dígitos del 0 al 7.
• Este sistema es utilizado para representar números binarios que emplean caracteres de
seis bits
Conversión octal a decimal

Por ejemplo, convirtamos 631.532(8) a decimal.

Es posible además convertir de octal a binario. Para ello, tenemos 2 formas:


1. Convertir a decimal y luego a binario
2. Usar una tabla de equivalencias de octal a binario

8
Sistema Octal
Conversión octal a binario
Es posible además convertir de octal a binario. Para ello, tenemos 2 formas:
1. Convertir a decimal y luego a binario
2. Usar una tabla de equivalencias de octal a binario

Usemos el ejemplo anterior. Convertir 631.532(8) a binario.

9
Sistema Octal
Conversión decimal a octal
Convertir 60,33 a octal

60 8 Tomar los restos en orden inverso


4 7 8 Resultado: 60 = 74(8)
7 0

Tomar los enteros en orden


Resultado: 0.33 = 0.2507(8)

De lo anterior tenemos que, 60,33 corresponde a 74,2507(8)

10
Sistema Hexadecimal
• Las computadoras utilizan el byte u octeto como unidad básica de memoria
• Base numérica es 16. Se utiliza 0-10 y las letras A,B,C,D,E,F
• A las letras se les asignas valores así: A=10, B=11, C=12,D=13,E=14,F=15

Conversión Hexadecimal a Decimal

Convertir E8A7.3D(16)

Podemos convertir un número Hexadecimal a Binario. Para lo cual, hay 2 formas


1. Convertir el número a Decimal y luego a Binario
2. Usar una tabla de equivalencias de Hexadecimal a Binario, según.

Convertir de Hexadecimal a Octal. 2 Métodos


1. Convertir el número a Decimal y luego a Octal
2. Usar una tabla de equivalencias de Hexadecimal a Binario, luego la tabla de
Binario a Octal ( Ver Ejemplo 1.7 del Libro Matemáticas Discretas para
11
la Computación)
Operaciones básicas

RECORDAR
• Las cantidades que se estén operando deben estar en la misma base
• Es posible realizar suma, resta, multiplicación y división en los sistemas vistos
antes.

12
SUMA
A continuación se expone un ejemplo de una suma hexadecimal. En el caso de que la suma de dos
cantidades sea mayor o igual que 16, se tomará el resto de dividir la suma entre 16

Entonces, si al sumar dos dígitos el resultado de la suma sobrepasa al dígito mayor de un sistema
numérico determinado, entonces el resultado se debe dividir entre la base del sistema y el residuo de
13
esa división se pone debajo de la línea y el cociente se suma a la columna siguiente izquierda
SUMA
A continuación se expone un ejemplo de una suma binaria.

14
RESTA
Resolver esta resta en sistema decimal

Qué notamos cuando el sustraendo es


mayor al minuendo?

Ahora un ejemplo en sistema Octal

15
MULTIPLICACIÓN
Recordemos la multiplicación en sistema Decimal

El procedimiento seguido en el sistema decimal es el que se realiza en cualquier sistema numérico, tomando en
cuenta que cuando la cantidad resultante no es un digito valido en dicho sistema entonces se debe dividir
entre la base; en octal se debe dividir entre 8, en hexadecimal entre 16.

16
MULTIPLICACIÓN
Ahora aprenderemos la multiplicación en binario

El punto que separa a la parte entera de la Dado que 1 + 0 +1 = 2, pero como el 2 no es un


fraccionaria se coloca también de manera semejante digito valido en binario se debe dividir entre la base,
a como se realiza en el sistema decimal: se cuentan obteniéndose cociente = 1 y resto = 0 por lo que el
los decimales tanto del multiplicando como del resto se coloca debajo de la línea y el cociente se suma
multiplicador. con los dígitos de la siguiente columna

17
MULTIPLICACIÓN
Ahora aprenderemos la multiplicación en hexadecimal

18
DIVISIÓN
Recomendación: Usar lo que se conoce como división desarrollada, la cual permite realizar
primero la multiplicación y después la resta

2 x 5 = 10 = A

19
DIVISIÓN
Revisión de la división decimal

2 x 5 = 10 = A

20
DIVISIÓN
Ejercicio en el Sistema Hexadecimal. Aplicar los mismos conceptos usados para resolver el
ejercicio anterior en sistema Decimal

21
Bibliografía
• Matemática para la computación. Autor: Jimenez Murillo, José A., 2009.

22

También podría gustarte