Leccion03-Sistemas Numericos
Leccion03-Sistemas Numericos
Leccion03-Sistemas Numericos
SISTEMAS DE NUMERACIÓN
Un sistema de numeración el el conjunto de símbolos y reglas que se utilizan para la representación de
cantidades.
Un sistemas de numeración cualquiera tiene un elemento característico que define el sistema y que se
denomina base, que es el número de símbolos que se utilizan para su representación.
La representación de una cantidad se efectúa por medio de cadenas de símbolos, cada uno de ellos con
un significado que depende de su posición. Por esta razón, estos sistemas se denominan posicionales.
SISTEMA DECIMAL.
El sistema decimal es un sistema posicional que utiliza como base el 10, que corresponde al número de
símbolos del sistema y que son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
SISTEMA BINARIO.
El sistema binario es un sistema posicional que utiliza como base el 2, que corresponde al número de
dígitos utilizados por el sistema y que son: 0, 1.
Cada dígito de un número representado en este sistema se denomina bit, que viene de la contracción de
binary digit.
SISTEMA OCTAL.
El sistema octal es un sistema posicional que utiliza como base el 8, que corresponde al número de
símbolos del sistema y que son: 0, 1, 2, 3, 4, 5, 6, 7.
Este sistema puede usarse para trabajar en binario con mayor sencillez ya que cada cifra octal equivale a
tres dígitos binarios, con lo que la conversión se hace muy sencilla y sin necesidad de cálculos. La
siguiente tabla muestra la equivalencia entre los 8 dígitos.
Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha
Octal Binario
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
SISTEMA HEXADECIMAL.
El sistema hexadecimal es un sistema posicional que utiliza como base el 16, que corresponde al nú-
mero de símbolos del sistema y que son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Las letras A, B, C, D, E y F son símbolos empleados en el sistema hexadecimal para representar las
cantidades del sistema decimal 10, 11, 12, 13, 14 y 15 respectivamente.
Este sistema se utiliza para trabajar en binario con mayor facilidad ya que cada cifra hexadecimal
equivale a cuatro dígitos binarios.
Hexadecimal Binario
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha
Para convertir números enteros decimales a cualquier otra base, la forma más simple es
dividir sucesivamente el número decimal entre la nueva base. Esta divisón generará un
cociente y un residuo.
Luego, se dividirá el cociente entre la neuva base, generando un nuevo cociente y un nuevo
residuo.
El proceso se repetirá hasta que el cociente se haga 0. La unión de todos los ressiduos
obtenidos en orden inverso nos proporciona el número expresado en el nuevo sistema
numérico.
1. Sistema binario.
2. Sistema octal.
3. Sistema hexadecimal.
1. Para convertir el número 158 a binario se divide el número y sus cocientes por 2.
158 2
0 79 2
1 39 2
1 19 2
1 9 2
1 4 2
0 2 2
0 1 2
1 0
15810 100111102
Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha
158 8
6 19 8
3 2 8
2 0
158 16
14 9 16
9 0
Ejemplo:
1. 1000112
2. 27268.
3. 3B2116.
La conversión de números octales a binarios consiste en sustituir cada cifra octal por sus
tres dígitos binarios correspondientes.
EJEMPLO.
Para realizar la conversión, sustituimos cada cifra octal por tres dígitos binarios
3 1 4 . 6 2 5
011 001 100 . 110 010 101
El número resultante es:
314.6258 = 11001100.110010101
La conversión de números binarios a octales consiste en agrupar los dígitos binarios de tres en
tres y sustituirlos por su cifra correspondiente en el sistema octal. La agrupación de los dígitos
binarios se ha de hacer teniendo en cuenta las siguientes reglas:
La parte entera se agrupa a partir del punto decimal hacía la izquierda. Si en la última agrupación
hay menos de 3 bits, se añaden tantos ceros a la izquierda como sean necesarios para tener 3 bits.
La parte fraccionaria se agrupa a partir del punto decimal hacia la derecha. Si en la última agrupa-
ción hay menos de 3 bits, se añaden tantos ceros a la derecha como sean necesarios para tener 3
bits.
EJEMPLO.
Para realizar la conversión, agrupamos los bits de 3 en 3 y sustituimos cada grupo por su cifra
octal correspondiente.
EJEMPLO.
Para realizar la conversión, sustituimos cada cifra hexadecimal por cuatro dígitos binarios
5A94.6B616 = 101101010010100.0110101101102
• La parte entera se agrupa a partir del punto decimal hacía la izquierda. Si en la última agrupación
hay menos de 4 bits, se añaden tantos ceros a la izquierda como sean necesarios para tener 4 bits.
• La parte fraccionaria se agrupa a partir del punto decimal hacia la derecha. Si en la última
agrupación hay menos de 4 bits, se añaden tantos ceros a la derecha como sean necesarios para
tener 4 bits.
Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha
EJEMPLO.
Para realizar la conversión, agrupamos los bits de 4 en 4 y sustituimos cada grupo por su cifra
hexadecimal correspondiente.
1101111001.10101112 = 379.AE16
Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha
La palabra binario viene de "bi-" que significa dos. Tenemos "bi-" en otras palabras como
"bicicleta" (dos ruedas) o "binoculares" (dos ojos).
Bit y Byte
Un bit es un dígito binario por lo que es un símbolo que puede valer 1 o 0. Un byte es un
conjunto de 8 bits. El tamaño de las memorias se mide en bytes.
Los sistemas octal y hexadecimal permiten compactar bits, de modo de hacer más sencilla
la tarea de reconocerlos a simple vista. Estos sistemas son utilizados para analizar los
contenidos de los registros internos de la computadora.
Utilizando únicamente ceros y unosse puede representar información numérica con la que
el computadora es capaz de hacer cálculos aritméticos. Sin embargo, también necesitamos
representar otra serie de símbolos (letras mayúsculas y minúsculas; caracteres de
puntuación; etc). Para ello se utilizan los códigos alfanuméricos.
Los códigos de representación de caracteres alfanuméricos se representan en tablas que
contienen el conjunto de caracteres que necesitamos representar y a los que se les hace
corresponder una combinación de bits según algún criterio.
Esta relación carácter-bits debe ser unívoca, de forma que no haya ambigüedades. Estos
códigos alfanuméricos permitirán traducir la información o los datos que nosotros podemos
entender a una representación que la máquina pueda interpretar y procesar.
Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha
Los datos llegan y salen de la computadora a través de los periféricos de entrada y de salida
y se ha llegado a una estandarización de códigos de entrada-salida como el código ASCII y
el Unicode.