Leccion03-Sistemas Numericos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.

Luis Paez Rocha

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.

SISTEMAS DECIMAL, BINARIO, OCTAL Y HEXADECIMAL.

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

CONVERSIÓN DE DECIMAL A OTRO SISTEMA DE NUMERACIÓN.

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.

Ejemplo: Convertir el número decimal 158 a:

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

El número resultante es:

15810  100111102
Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha

2. Para convertir el número 158 a octal se ha de dividir el número y sus cocientes


por 8.

158 8
6 19 8
3 2 8
2 0

El número resultante es:


15810 = 2368

3. Para convertir el número 158 a hexadecimal se ha de dividir el número y sus


cocientes por 16.

158 16
14 9 16
9 0

El número resultante es:


15810 = 9E16

Como se puede observar, el número decimal 14 se sustituye por su símbolo


equivalente en el sistema hexadecimal, que es el símbolo E.
Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha

CONVERSIÓN DE UN SISTEMA DE NUMERACIÓN A SISTEMA DECIMAL.

Para convertir un número expresado en cualquier sistema de numeración al sistema


decimal solo es necesario aplicar el Teorema Fundamental de la Numeración.

El Teorema Fundamental de la Numeración dice que el valor decimal de una cantidad


expresada en otros sistemas de numeración, viene dado por la fórmula:

…+ X4 * B4 + X3* B3 + X2* B2 + X1* B1 + X0* B0 + X-1 * B-1 + X-2 * B-2


+…

donde el número en Base B es … X4 X3 X2 X1 X0 . X-1 X-2…

Ejemplo:

 Supongamos la cantidad 201.1 expresada en el sistema de numeración de base 3 que utiliza


los dígitos 0, 1 y 2 para la representación de cantidades. La conversión a decimal se realiza
así:

201.13 = 2 * 32 + 0 * 31 + 1 * 30 + 1 * 3-1 = 18 + 0 + 1 + 0.333 = 19.33310

Ejemplo. Convertir a sistema decimal los siguientes números:

1. 1000112
2. 27268.
3. 3B2116.

1. Para convertir un numero binario aplicamos el Teorema Fundamental de la


Numeración utilizando como base el 2.

1000112 = 1*25 + 0*24 + 0*23 + 0*22 + 1*21 + 1*20 = 32 + 2 + 1 = 3510

2. Para convertir un numero octal aplicamos el Teorema Fundamental de la


Numeración utilizando como base el 8.

27268 = 2*83 + 7*82 + 2*81 + 6*80 = 1024 + 448 + 16 + 6 = 19410


Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha

3. Para convertir un numero octal aplicamos el Teorema Fundamental de la


Numeración utilizando como base el 8.

3B2116 = 3*163 + B*162 + 2*161 + 1*160 = 3*163 + 11*162 + 2*161 + 1*160 =

= 3*4096 + 11*256 + 32 + 1 = 12288 + 2816 + 32 + 1 = 15137 10

CONVERSIÓN ENTRE LOS SISTEMAS BINARIO Y OCTAL.

La conversión de números octales a binarios consiste en sustituir cada cifra octal por sus
tres dígitos binarios correspondientes.

EJEMPLO.

Convertir el número octal 314.625 al sistema binario.

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.

Convertir el número binario 1101111001.1010111 al sistema octal.


Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha

Para realizar la conversión, agrupamos los bits de 3 en 3 y sustituimos cada grupo por su cifra
octal correspondiente.

El número resultante es:


1101111001.10101112  1571.5348

CONVERSIÓN ENTRE LOS SISTEMAS BINARIO Y HEXADECIMAL.

La conversión de números hexadecimales a binarios consiste en sustituir cada cifra


hexadecimal por sus cuatro dígitos binarios correspondientes.

EJEMPLO.

Convertir el número hexadecimal 5A94.6B6 al sistema binario.

Para realizar la conversión, sustituimos cada cifra hexadecimal por cuatro dígitos binarios

El número resultante es:

5A94.6B616 = 101101010010100.0110101101102

La conversión de números binarios a hexadecimales consiste en agrupar los dígitos binarios de


cuatro en cuatro y sustituirlos por su cifra correspondiente en el sistema hexadecimal. 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 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.

Convertir el número binario 1101111001.1010111 al sistema hexadecimal.

Para realizar la conversión, agrupamos los bits de 4 en 4 y sustituimos cada grupo por su cifra
hexadecimal correspondiente.

El número resultante es:

1101111001.10101112 = 379.AE16
Curso pre-universitario Ing.Sistemas – Asigntura Computación – Docente: Ing.Luis Paez Rocha

EL SISTEMA BINARIO Y LA TECNOLOGÍA

Un sistema binario es un sistema de numeración en el que los números se representan utilizando


solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que
trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es
el sistema binario (encendido 1, apagado 0).

La palabra binario viene de "bi-" que significa dos. Tenemos "bi-" en otras palabras como
"bicicleta" (dos ruedas) o "binoculares" (dos ojos).

Si bien la representación de la información en el interior de una computadora solo puede ser


simbolizada en binario, ello implica leer o escribir largas sucesiones de ceros y unos. La utilidad del
hexadecimal reside en que resulta sencillo pasar de binario a hexa y viceversa y además en que
para representar un mismo número se requiere cuatro veces menos símbolos en hexa que en
binario.

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.

Códigos de representación de caracteres alfanuméricos

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.

Código ASCII: es un código binario usado para la transmisión de información, y para


codificar los caracteres de un teclado, así como los que debe imprimir una impresora en
modo texto o mostrar una pantalla. Representa cada carácter con 7 bits, que permite
determinar 27=128 combinaciones distintas suficientes para establecer una única relación
carácter combinación binaria. El código no consideraba letras con acentos, por ejemplo, por
lo que luego aparecióa e l ASCII extendido que usa 8 bits para representar un carácter.

Código Unicode: es un estándar de codificación de caracteres diseñado para facilitar el


tratamiento, la transmisión y visualización de textos en múltiples lenguajes. El término
Unicode proviene de los tres objetivos perseguidos: universalidad, uniformidad y unicidad.
Asigna un código a cada uno de los más de cincuenta mil símbolos, los cuales abarcan todos
los alfabetos europeos, ideogramas chinos, japoneses, coreanos, muchas otras formas de
escritura.

También podría gustarte