SlideShare a Scribd company logo
1 of 13
Download to read offline
GENERALIDADES SOBRE
SISTEMAS NUMÉRICOS
Transversal Programación Básica
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 1
CONTENIDO
I N T R O D U C C I Ó N ........................................................................................................ 2
1 . S O B R E L O S S I S T E M A S N U M É R I C O S ................................................. 2
1.1. VALORES POSICIONALES ............................................................................................................2
2 . S I S T E M A S N U M É R I C O S M A S C O N O C I D O S ................................... 3
2.1. SISTEMA DECIMAL.........................................................................................................................3
2.2. SISTEMA BINARIO..........................................................................................................................3
2.3. SISTEMA OCTAL.............................................................................................................................3
2.4. SISTEMA HEXADECIMAL ..............................................................................................................4
3 . C O N V E R S I O N E S E N T R E S I S T E M A S N U M E R I C O S ..................... 4
3.1 CONVERSIÓN A BINARIO.............................................................................................................4
3.2 CONVERSIÓN A DECIMAL............................................................................................................7
3.3 CONVERSIÓN A HEXADECIMAL.................................................................................................8
3.4 CONVERSIÓN A OCTAL................................................................................................................9
4 . C O M P L E M E N T O S D E L O S N U M E R O S B I N A R I O S .................... 10
4.1 COMPLEMENTO A UNO ............................................................................................................ 10
4.2 COMPLEMENTO A DOS ............................................................................................................. 11
5. REFERENCIAS............................................................................................................................... 12
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 2
GENERALIDADES SOBRE
SISTEMAS NUMÉRICOS
I N T R O D U C C I Ó N
Con el fin de brindar una guía para la docencia de la asignatura de Programación básica, y
conforme a los lineamientos establecidos en el syllabus propuesto en la universidad Distrital,
este documento presenta las generalidades de los sistemas numéricos y los aspectos básicos que
un estudiante de la asignatura debe dominar acerca de ellos.
1 . S O B R E L O S S I S T E M A S N U M É R I C O S
“Un sistema de numeración es un conjunto de dígitos o símbolos usados para la representación
de cantidades”. Cada sistema numérico está definido por la base que utiliza; Dicha base es el
número de símbolos diferentes necesarios para representar una cantidad cualquiera dentro de
las infinitas posibilidades en el sistema.
Los sistemas numéricos más conocidos son el sistema binario, octal, decimal y hexadecimal.
Cada uno definido por su propia base, 2, 8, 10 y 16 respectivamente.
1.1. Valores posicionales
Toda cantidad dentro de un sistema numérico puede ser expresada en función de los valores
exponenciales propios del sistema. De modo que la posición de una cifra, indicara su valor en
términos exponenciales de la base. Por ejemplo el valor 123 en el sistema decimal se
representará de la forma:
Para identificar si un número pertenece a una base determinada se suele realizar la siguiente
notación
Donde el subíndice indica la base (cantidad de dígitos que lo conforman) a la que pertenece el
número indicado en los paréntesis; que para el ejemplo será Base 8 o el sistema octal. Si un
número es representado en valores posicionales se obtiene su correspondiente valor en el
sistema decimal, sin importar la base sobre la que se encuentra el número.
Si un numero está compuesto por cifras decimales (refiriéndose al caso de tener cifras antes del
punto), como por ejemplo 23.1416, los valores posicionales de aquellas cifras a la derecha del
punto, tendrán valores negativos. De modo que el número (23.1416)10 se representa de la forma:
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 3
2 . S i s t e m a s N u m é r i c o s M á s c o n o c i d o s
2.1. Sistema Decimal
“El sistema de numeración decimal fue desarrollado por los hindúes, y posteriormente
introducido por los árabes en Europa, donde recibe el nombre de sistema de numeración decimal
o arábigo”1
.
Como su nombre lo indica, su base es el número 10, de modo que está compuesto por los dígitos
del 0 al nueve (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Este sistema es el más usado en el mundo, pese a que
no corresponde al sistema numérico de los ordenadores.
2.2. Sistema Binario
Conocido como el sistema de las maquinas por excelencia. “Por su simplicidad y por poseer
únicamente dos dígitos diferentes, el cero y el uno, el sistema de numeración binario se usa en
computación para el manejo de datos e información.”2
“En una cifra binaria, cada dígito tiene distinto valor dependiendo de la posición que ocupe. El
valor de cada posición es el de una potencia de base 2, elevada a un exponente igual a la
posición del dígito menos uno. Se puede observar que, tal y como ocurría con el sistema
decimal, la base de la potencia coincide con la cantidad de dígitos utilizados (2) para
representar los números”3
. Tal y como se presentó en la sección de valores posicionales, la
representación de un número en el sistema binario se da de la siguiente manera:
Al resolver esta expresión se obtiene como resultado 5, número que se encontrará en el sistema
decimal y que por tanto nos lleva a la conclusión de que (101)2 = (5)10.
Es necesario resaltar que al realizar la representación en valores posicionales y resolver la
expresión, se obtiene la representación de dicho numero en el sistema decimal. Esta es la forma
más fácil de convertir desde un sistema cualquiera al sistema decimal.
2.3. Sistema Octal
Es posible que la numeración octal se usara en el pasado en lugar de la decimal, por ejemplo,
para contar los espacios interdigitales o los dedos distintos de los pulgares. Esto explicaría por
qué en latín nueve (novem) se parece tanto a nuevo (novus). Podría tener el significado de
número nuevo4
.
1 http://www.fismat.umich.mx/~elizalde/curso/node111.html
2 http://www.fismat.umich.mx/~elizalde/curso/node112.html
3 http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html
4 http://es.scribd.com/doc/87699147/ENSAYO-de-Sistemas-de-Numeracion-Perfect
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 4
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.
El número (153)8 puede expresarse en función de los valores posicionales y obtener su respectivo
valor en el sistema decimal.
Los números octales pueden construirse a partir de números binarios agrupando cada tres
dígitos consecutivos de estos últimos (de derecha a izquierda) y obteniendo su valor decimal.
Esta conversión se muestra más adelante en la sección de conversiones entre sistemas
numéricos.
2.4. Sistema Hexadecimal
“Un gran problema con el sistema binario es la verbosidad. Para representar el valor 20210 se
requieren ocho dígitos binarios, la versión decimal sólo requiere de tres dígitos y por lo tanto los
números se representan en forma mucho más compacta con respecto al sistema numérico
binario. Desafortunadamente las computadoras trabajan en sistema binario y aunque es posible
hacer la conversión entre decimal y binario, ya vimos que no es precisamente una tarea cómoda.
El sistema de numeración hexadecimal, o sea de base 16, resuelve este problema (es común
abreviar hexadecimal como hex aunque hex significa base seis y no base dieciséis)”5
.
Cada digito hexadecimal representa un valor comprendido entre 0 y 15, pero dado que en el
sistema decimal solo contamos con los números del 0 al 9, se han agregado otros símbolos para
representar los valores superiores al 9. De modo que A, B, C, D, E y F, representan los valores de
10, 11, 12, 13, 14 y 15 respectivamente.
3 . C O N V E R S I O N E S E N T R E S I S T E M A S N U M É R I C O S
3.1 Conversión a Binario
La forma más utilizada para pasar de un sistema de numeración a otro, es realizar primero la
conversión del número a binario y posteriormente transformarlo a su respectivo sistema.
5 http://www.fismat.umich.mx/~elizalde/curso/node118.html
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 5
3.1.1 Desde el sistema Decimal
Divisiones sucesivas: Para Transformar un numero en sistema decimal al sistema binario, basta
con dividir el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir
entre 2, y así sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir, cuando
el número a dividir sea 1 finaliza la división.
A continuación se ordenan los restos empezando desde el último al primero, simplemente se
colocan en orden inverso a como aparecen en la división, se les da la vuelta. Éste será el número
binario que buscamos.
6
Factorización en números primos: Este método consiste también en divisiones sucesivas.
Dependiendo de si el número es par o impar, colocaremos un cero o un uno en la columna de la
derecha. Si es impar, le restaremos uno y seguiremos dividiendo entre dos, hasta llegar a 1.
Después sólo nos queda tomar el último resultado de la columna izquierda (que siempre será 1) y
todos los de la columna de la derecha y ordenar los dígitos de abajo a arriba.
6 http://es.wikipedia.org/wiki/Sistema_binario#Decimal_a_binario
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 6
Distribución: Consiste en distribuir los unos necesarios entre las potencias sucesivas de 2 de
modo que su suma resulte ser el número decimal a convertir. Sea por ejemplo el número 151,
para el que se necesitarán las 8 primeras potencias de 2, ya que la siguiente, 228
=256, es
superior al número a convertir. Se comienza poniendo un 1 en 128, por lo que aún faltarán 23,
151-128 = 23, para llegar al 151. Este valor se conseguirá distribuyendo unos entre las potencias
cuya suma dé el resultado buscado y poniendo ceros en el resto. En el ejemplo resultan ser las
potencias 4, 2, 1 y 0, esto es, 16, 4, 2 y 1, respectivamente.
Además de trabajar con un número entero, es posible realizar la conversión de un número con
decimales (lado derecho de la coma). Para este caso basta con realizar los siguientes pasos:
1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la
parte entera es 1 en binario será 1, si la parte entera es 5 en binario será 101 y así
sucesivamente).
2. Se sigue con la parte fraccionaria, multiplicando cada número por 2. Si el resultado
obtenido es mayor o igual a 1 se anota como un uno (1) binario. Si es menor que 1 se
anota como un 0 binario. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como
resultado 1.2 lo cual indica que nuestro resultado es un uno (1) en binario, solo se toma
la parte entera del resultado).
3. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de
su obtención.
4. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0.1.
3.1.2 Desde el sistema Octal
Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden.
(247)8= 2 4 7
2 = 010, 4 = 100 y 7=111
De modo que (247)8 es igual al número (010100111)2.
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 7
3.1.3 Desde el sistema Hexadecimal
Al igual que desde el sistema octal, en el sistema hexadecimal se requiere separar los dígitos del
número y representarlos en binario, la diferencia es que esta vez no se representan en grupos de
3 bits sino en grupos de 4.
(2A7F) 16= 2 A 7 F
2 = 0010, A = 1010,7 = 0111 y F = 1111
De modo que (2A7F) 16 es igual al número (0010101001111111)2.
Para hallar el valor en binario de A, B , C,…F basta con remplazarlos por su valor en el sistema
decimal 10, 11, 12 …14 y posteriormente realizar alguno de los métodos de conversión decimal
binario que se mencionaron antes. No obstante para facilitar la conversión se presenta adelante
una pequeña tabla con las equivalencias en hexadecimal y binario.
HEXADECIMAL BINARIO
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 10010
B 1011
C 1100
D 1101
E 1110
F 1111
3.2 Conversión a Decimal
Para convertir a decimal desde cualquier sistema basta con hacer su representación en valores
posicionales y obtener su valor.
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 8
3.2.1 Desde el sistema Binario
(10110)2 = (1 x 24)+ (0 x 23)+ (1 x 22)+ (1 x 21)+ (0 x 20)
(10110)2 = (16) + (0) + (4) + (2) + (0)
(10110)2 = (22)10
3.2.2 Desde el sistema Octal
(741)8 = (7 x 82)+ (4 x 81)+ (1 x 80)
(741)8 = (448) + (32) + (1)
(741)8 = (481)10
3.2.3 Desde el sistema Hexadecimal
(C2B) 16 = (C x 162)+ (2 x 161)+ (B x 160)
(C2B) 16 = (12 x 162) + (2 x 161) + (11 x 160)
(C2B) 16 = (3072)+ (32)+ (11)
(C2B) 16 = (3115)10
3.3 Conversión a Hexadecimal
3.3.1 Desde el sistema Binario
Simplemente agrupamos los dígitos en grupos de 4 (contando desde la derecha) y posteriormente
los remplazamos por su respectiva equivalencia en el sistema hexadecimal.
(10110)2 = 0001 0110
(10110)2 = 1 6
(10110)2 = (16)16
3.3.2 Desde el sistema Decimal
Para convertir desde el sistema decimal es necesario realizar divisiones sucesivas por 16 y tomar
los residuos desde el último al primero (orden inverso de aparición). Cuando el residuo es 10 o
más, se remplaza por su respectivo valor en el sistema hexadecimal. Este tipo de conversión
también se utiliza para convertir desde el sistema decimal a cualquiera de los demás sistemas.
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 9
En el ejemplo anterior se muestra el proceso para convertir (1869)10 al sistema hexadecimal. Al
agrupar los residuos del último al primero se obtiene (7 4 13) pero el 13 equivale a D en el
sistema hexadecimal. Por tanto, (1869)10 es igual a (74D) 16.
3.3.3 Desde el sistema Octal
El método más simple para convertir desde el sistema octal consiste en realizar la conversión
del número en base 8 a binario, y posteriormente transformarlo a hexadecimal.
(741)8 = 7 4 1
(741)8 = 111 100 001
(111100001)2 = 0001 1110 0001
(111100001)2 = 1 E 1
(111100001)2 = (1E1)16
3.4 Conversión a Octal
3.4.1 Desde el sistema Binario
Simplemente agrupamos los dígitos en grupos de 3 (contando desde la derecha) y posteriormente
los remplazamos por su respectiva equivalencia en el sistema hexadecimal.
(10110)2 = 010 110
(10110)2 = 2 6
(10110)2 = (26)8
3.4.2 Desde el sistema Decimal
Al igual que en los casos anteriores, se realizan divisiones sucesivas por la base del sistema, y se
toman los residuos en el orden inverso de aparición.
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 10
En la imagen anterior tenemos que (323)10 es igual a (503)8.
3.4.3 Desde el sistema Hexadecimal
Al igual que en el caso inverso, es fácil realizar la conversión primero a binario y posteriormente
a hexadecimal.
(1E1)16 = 0001 1110 0001
(1E1)16 = (111100001)2
(111100001)2 = 111 100 001
(111100001)2 = 7 4 1
(111100001)2 = (741)8
4 . C O M P L E M E N T O S D E L O S N Ú M E R O S B I N A R I O S
Con el fin de facilitar operaciones en el sistema binario, como la resta
o la representación de números negativos, aparecen dos operaciones
utilizadas a nivel computacional conocidas como el complemento a uno
y el complemento a dos. (En ambos casos se mantiene la misma
cantidad de bits)
4.1 Complemento a Uno
El complemento a uno de un número binario es una operación
matemática muy importante en el campo de la computación, ya que
nos permite la representación binaria de números negativos. Se
obtiene al cambiar cada uno de los dígitos del número binario N por su
complementario, esto es, cambiar los unos por ceros y los ceros por
unos7
.
7 http://es.wikipedia.org/wiki/Complemento_a_uno
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 11
En el caso anterior (10111001)2 = (185)10 se convierte en el número (01000110)2 = (-185)10 al
aplicar el complemento a uno. No obstante, el complemento a uno presenta un problema al
momento de representar el 0, ya que se tienen 2 representaciones diferentes. (Imagen de la
Derecha).
4.2 Complemento a Dos
Su utilidad principal se encuentra en las operaciones matemáticas
con números binarios. En particular, la resta de números binarios se
facilita enormemente utilizando el complemento a dos: la resta de
dos números binarios puede obtenerse sumando al minuendo el
complemento a dos del sustraendo. Se utiliza porque la unidad
aritmético-lógica no resta números binarios, suma binarios
negativos, por eso esta conversión al negativo8
.
Para obtener el complemento a 2 basta con realizar el complemento
a uno y sumar uno al resultado:
Una forma de hallar el opuesto de un número binario positivo en
complemento a dos es comenzar por la derecha (el dígito menos
significativo), copiando el número original (de derecha a izquierda)
hasta encontrar el primer 1, después de haber copiado el 1, se
niegan (complementan) los dígitos restantes (es decir, copia un 0 si
aparece un 1, o un 1 si aparece un 0). Este método es mucho más
rápido para las personas, pues no utiliza el complemento a uno en su
conversión.1
Por ejemplo, el complemento a dos de «0011 11010» es «1100 00110»
8 http://es.wikipedia.org/wiki/Complemento_a_dos
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS
Página 12
5. REFERENCIAS
http://www.fismat.umich.mx/~elizalde/curso/node111.html
http://www.fismat.umich.mx/~elizalde/curso/node112.html
http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html
http://upel.forovenezuela.net/t14-sistema-decimal-teoria-y-ejercicios-planteados-para-los-
equipos
http://es.scribd.com/doc/87699147/ENSAYO-de-Sistemas-de-Numeracion-Perfect
http://www.fismat.umich.mx/~elizalde/curso/node118.html
http://es.wikipedia.org/wiki/Sistema_binario#Decimal_a_binario
http://es.wikipedia.org/wiki/Complemento_a_uno
http://es.wikipedia.org/wiki/Complemento_a_dos

More Related Content

What's hot

Sistema binario, octal y hexadecimal
Sistema binario, octal y hexadecimalSistema binario, octal y hexadecimal
Sistema binario, octal y hexadecimalJuliana_Vergara
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 
Sistemas Numéricos - conversiones
Sistemas Numéricos - conversionesSistemas Numéricos - conversiones
Sistemas Numéricos - conversionesbantonio02
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
Típos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretesTípos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretesElmer André Boulangger Alberca
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busquedaJuan Navarro
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automáticoItzel656131
 
Sistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de SistemasSistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de SistemasUniminuto - San Francisco
 
definiciones sistema numericos
definiciones sistema numericosdefiniciones sistema numericos
definiciones sistema numericosMaria Vegas Arraez
 
Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Ana Castro
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeoOmega Tech
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Instituto Técnico Superior
 
Informe algoritmos de busqueda
Informe algoritmos de busquedaInforme algoritmos de busqueda
Informe algoritmos de busquedaGonzalo Retamal
 

What's hot (20)

Sistema binario, octal y hexadecimal
Sistema binario, octal y hexadecimalSistema binario, octal y hexadecimal
Sistema binario, octal y hexadecimal
 
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADORFUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Sistemas Numéricos - conversiones
Sistemas Numéricos - conversionesSistemas Numéricos - conversiones
Sistemas Numéricos - conversiones
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Recursividad
RecursividadRecursividad
Recursividad
 
Típos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretesTípos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretes
 
Tablas Hash
Tablas HashTablas Hash
Tablas Hash
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busqueda
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
Sistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de SistemasSistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de Sistemas
 
Analisis Semantico
Analisis Semantico Analisis Semantico
Analisis Semantico
 
definiciones sistema numericos
definiciones sistema numericosdefiniciones sistema numericos
definiciones sistema numericos
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeo
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
 
Informe algoritmos de busqueda
Informe algoritmos de busquedaInforme algoritmos de busqueda
Informe algoritmos de busqueda
 

Viewers also liked

Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1Josue Pirir
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalLuisICM
 
Esquema SO
Esquema SOEsquema SO
Esquema SO17590
 
EL TRATAMIENTO AUTOMÁTICO DE LA INFORMACIÓN
EL TRATAMIENTO  AUTOMÁTICO DE LA INFORMACIÓNEL TRATAMIENTO  AUTOMÁTICO DE LA INFORMACIÓN
EL TRATAMIENTO AUTOMÁTICO DE LA INFORMACIÓNOrnella Gioia
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorCristhixn Leon
 
Administración de recursos materiales
Administración de recursos materialesAdministración de recursos materiales
Administración de recursos materialesgrethelgomez
 

Viewers also liked (10)

Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1
 
Sistemas Numericos
Sistemas NumericosSistemas Numericos
Sistemas Numericos
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimal
 
Sistemas numéricos
Sistemas numéricosSistemas numéricos
Sistemas numéricos
 
Sistemas numéricos
Sistemas numéricosSistemas numéricos
Sistemas numéricos
 
Esquema SO
Esquema SOEsquema SO
Esquema SO
 
EL TRATAMIENTO AUTOMÁTICO DE LA INFORMACIÓN
EL TRATAMIENTO  AUTOMÁTICO DE LA INFORMACIÓNEL TRATAMIENTO  AUTOMÁTICO DE LA INFORMACIÓN
EL TRATAMIENTO AUTOMÁTICO DE LA INFORMACIÓN
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computador
 
Administración de recursos materiales
Administración de recursos materialesAdministración de recursos materiales
Administración de recursos materiales
 
Unidad 2 arquitectura de computadoras
Unidad 2 arquitectura de computadorasUnidad 2 arquitectura de computadoras
Unidad 2 arquitectura de computadoras
 

Similar to Sistemas numéricos programacion

Williams_Joseph_Laboratorio4
Williams_Joseph_Laboratorio4Williams_Joseph_Laboratorio4
Williams_Joseph_Laboratorio4joseph900080
 
Alexander Rosas 8-912-1116
Alexander Rosas 8-912-1116Alexander Rosas 8-912-1116
Alexander Rosas 8-912-1116Alexander Rosas
 
Sistemas Numericos TIC.pptx
Sistemas Numericos TIC.pptxSistemas Numericos TIC.pptx
Sistemas Numericos TIC.pptxJohny Medina
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracionjosarta
 
Omar mayorga
Omar mayorgaOmar mayorga
Omar mayorgaamayorga2
 
Laboratorio 4 sistemas numericos y de conversion de las computadoras
Laboratorio 4  sistemas numericos y de conversion de las computadorasLaboratorio 4  sistemas numericos y de conversion de las computadoras
Laboratorio 4 sistemas numericos y de conversion de las computadorasSherleyDe
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeraciónHenry Paz
 
Sistemas numericos y de conversion
Sistemas numericos y de conversionSistemas numericos y de conversion
Sistemas numericos y de conversionNadiaCerrud
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosAleman040296
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosAleman040296
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosAleman040296
 
Sistemas Numéricos – Conversiones
Sistemas Numéricos – ConversionesSistemas Numéricos – Conversiones
Sistemas Numéricos – ConversionesOrmelis Igualada
 
SISTEMAS DE NUMERACION-2022 (1).pptx
SISTEMAS DE NUMERACION-2022 (1).pptxSISTEMAS DE NUMERACION-2022 (1).pptx
SISTEMAS DE NUMERACION-2022 (1).pptxYorlandsLealMendoza
 
LABORATORIO_4_Rios_Joel_TIC.pptx
LABORATORIO_4_Rios_Joel_TIC.pptxLABORATORIO_4_Rios_Joel_TIC.pptx
LABORATORIO_4_Rios_Joel_TIC.pptxjoelrios28
 

Similar to Sistemas numéricos programacion (20)

Williams_Joseph_Laboratorio4
Williams_Joseph_Laboratorio4Williams_Joseph_Laboratorio4
Williams_Joseph_Laboratorio4
 
Alexander Rosas 8-912-1116
Alexander Rosas 8-912-1116Alexander Rosas 8-912-1116
Alexander Rosas 8-912-1116
 
Sistemas Numericos TIC.pptx
Sistemas Numericos TIC.pptxSistemas Numericos TIC.pptx
Sistemas Numericos TIC.pptx
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
 
Omar mayorga
Omar mayorgaOmar mayorga
Omar mayorga
 
Laboratorio 4 sistemas numericos y de conversion de las computadoras
Laboratorio 4  sistemas numericos y de conversion de las computadorasLaboratorio 4  sistemas numericos y de conversion de las computadoras
Laboratorio 4 sistemas numericos y de conversion de las computadoras
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
Sistemas numericos mari
Sistemas numericos mariSistemas numericos mari
Sistemas numericos mari
 
Laboratorio#4.pptx
Laboratorio#4.pptxLaboratorio#4.pptx
Laboratorio#4.pptx
 
Sistemas numericos y de conversion
Sistemas numericos y de conversionSistemas numericos y de conversion
Sistemas numericos y de conversion
 
Asignacion #3
Asignacion #3Asignacion #3
Asignacion #3
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistemas Numéricos – Conversiones
Sistemas Numéricos – ConversionesSistemas Numéricos – Conversiones
Sistemas Numéricos – Conversiones
 
Base de un sistema numérico
Base de un sistema numéricoBase de un sistema numérico
Base de un sistema numérico
 
SISTEMAS DE NUMERACION-2022 (1).pptx
SISTEMAS DE NUMERACION-2022 (1).pptxSISTEMAS DE NUMERACION-2022 (1).pptx
SISTEMAS DE NUMERACION-2022 (1).pptx
 
LABORATORIO_4_Rios_Joel_TIC.pptx
LABORATORIO_4_Rios_Joel_TIC.pptxLABORATORIO_4_Rios_Joel_TIC.pptx
LABORATORIO_4_Rios_Joel_TIC.pptx
 
Sistemas numéricos
Sistemas numéricosSistemas numéricos
Sistemas numéricos
 
Sistemas numéricos - Conversiones
Sistemas numéricos - ConversionesSistemas numéricos - Conversiones
Sistemas numéricos - Conversiones
 

More from Lalo Rams

El principio del progreso
El principio del progresoEl principio del progreso
El principio del progresoLalo Rams
 
formulario completo de integrales
formulario completo de integralesformulario completo de integrales
formulario completo de integralesLalo Rams
 
251679132 ideas-que-pegan-chip-y-dan-heath
251679132 ideas-que-pegan-chip-y-dan-heath251679132 ideas-que-pegan-chip-y-dan-heath
251679132 ideas-que-pegan-chip-y-dan-heathLalo Rams
 
Lao tse-tao-te-king
Lao tse-tao-te-kingLao tse-tao-te-king
Lao tse-tao-te-kingLalo Rams
 
Analectas confucio
Analectas confucioAnalectas confucio
Analectas confucioLalo Rams
 
Evaristo páramos por los hijos lo que sea
Evaristo páramos   por los hijos lo que seaEvaristo páramos   por los hijos lo que sea
Evaristo páramos por los hijos lo que seaLalo Rams
 
Defectos e imperfecciones en los materiales
Defectos e imperfecciones en los materialesDefectos e imperfecciones en los materiales
Defectos e imperfecciones en los materialesLalo Rams
 
O isic 2010-224 arquitectura de computadoras
O isic 2010-224 arquitectura de computadorasO isic 2010-224 arquitectura de computadoras
O isic 2010-224 arquitectura de computadorasLalo Rams
 
Nacimiento del deporte
Nacimiento del deporteNacimiento del deporte
Nacimiento del deporteLalo Rams
 

More from Lalo Rams (11)

El principio del progreso
El principio del progresoEl principio del progreso
El principio del progreso
 
formulario completo de integrales
formulario completo de integralesformulario completo de integrales
formulario completo de integrales
 
251679132 ideas-que-pegan-chip-y-dan-heath
251679132 ideas-que-pegan-chip-y-dan-heath251679132 ideas-que-pegan-chip-y-dan-heath
251679132 ideas-que-pegan-chip-y-dan-heath
 
Lao tse-tao-te-king
Lao tse-tao-te-kingLao tse-tao-te-king
Lao tse-tao-te-king
 
Analectas confucio
Analectas confucioAnalectas confucio
Analectas confucio
 
Evaristo páramos por los hijos lo que sea
Evaristo páramos   por los hijos lo que seaEvaristo páramos   por los hijos lo que sea
Evaristo páramos por los hijos lo que sea
 
Defectos e imperfecciones en los materiales
Defectos e imperfecciones en los materialesDefectos e imperfecciones en los materiales
Defectos e imperfecciones en los materiales
 
Tablas
TablasTablas
Tablas
 
O isic 2010-224 arquitectura de computadoras
O isic 2010-224 arquitectura de computadorasO isic 2010-224 arquitectura de computadoras
O isic 2010-224 arquitectura de computadoras
 
Nacimiento del deporte
Nacimiento del deporteNacimiento del deporte
Nacimiento del deporte
 
Ciclos
CiclosCiclos
Ciclos
 

Recently uploaded

Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfCristinCrdova1
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...WeslinDarguinHernand
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptKelinnRiveraa
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxfranklingerardoloma
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potableFabricioMogroMantill
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosisauVillalva
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptRobertoCastao8
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
Introduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptIntroduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptReYMaStERHD
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 

Recently uploaded (20)

Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdf
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.ppt
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Introduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptIntroduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.ppt
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 

Sistemas numéricos programacion

  • 2. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 1 CONTENIDO I N T R O D U C C I Ó N ........................................................................................................ 2 1 . S O B R E L O S S I S T E M A S N U M É R I C O S ................................................. 2 1.1. VALORES POSICIONALES ............................................................................................................2 2 . S I S T E M A S N U M É R I C O S M A S C O N O C I D O S ................................... 3 2.1. SISTEMA DECIMAL.........................................................................................................................3 2.2. SISTEMA BINARIO..........................................................................................................................3 2.3. SISTEMA OCTAL.............................................................................................................................3 2.4. SISTEMA HEXADECIMAL ..............................................................................................................4 3 . C O N V E R S I O N E S E N T R E S I S T E M A S N U M E R I C O S ..................... 4 3.1 CONVERSIÓN A BINARIO.............................................................................................................4 3.2 CONVERSIÓN A DECIMAL............................................................................................................7 3.3 CONVERSIÓN A HEXADECIMAL.................................................................................................8 3.4 CONVERSIÓN A OCTAL................................................................................................................9 4 . C O M P L E M E N T O S D E L O S N U M E R O S B I N A R I O S .................... 10 4.1 COMPLEMENTO A UNO ............................................................................................................ 10 4.2 COMPLEMENTO A DOS ............................................................................................................. 11 5. REFERENCIAS............................................................................................................................... 12
  • 3. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 2 GENERALIDADES SOBRE SISTEMAS NUMÉRICOS I N T R O D U C C I Ó N Con el fin de brindar una guía para la docencia de la asignatura de Programación básica, y conforme a los lineamientos establecidos en el syllabus propuesto en la universidad Distrital, este documento presenta las generalidades de los sistemas numéricos y los aspectos básicos que un estudiante de la asignatura debe dominar acerca de ellos. 1 . S O B R E L O S S I S T E M A S N U M É R I C O S “Un sistema de numeración es un conjunto de dígitos o símbolos usados para la representación de cantidades”. Cada sistema numérico está definido por la base que utiliza; Dicha base es el número de símbolos diferentes necesarios para representar una cantidad cualquiera dentro de las infinitas posibilidades en el sistema. Los sistemas numéricos más conocidos son el sistema binario, octal, decimal y hexadecimal. Cada uno definido por su propia base, 2, 8, 10 y 16 respectivamente. 1.1. Valores posicionales Toda cantidad dentro de un sistema numérico puede ser expresada en función de los valores exponenciales propios del sistema. De modo que la posición de una cifra, indicara su valor en términos exponenciales de la base. Por ejemplo el valor 123 en el sistema decimal se representará de la forma: Para identificar si un número pertenece a una base determinada se suele realizar la siguiente notación Donde el subíndice indica la base (cantidad de dígitos que lo conforman) a la que pertenece el número indicado en los paréntesis; que para el ejemplo será Base 8 o el sistema octal. Si un número es representado en valores posicionales se obtiene su correspondiente valor en el sistema decimal, sin importar la base sobre la que se encuentra el número. Si un numero está compuesto por cifras decimales (refiriéndose al caso de tener cifras antes del punto), como por ejemplo 23.1416, los valores posicionales de aquellas cifras a la derecha del punto, tendrán valores negativos. De modo que el número (23.1416)10 se representa de la forma:
  • 4. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 3 2 . S i s t e m a s N u m é r i c o s M á s c o n o c i d o s 2.1. Sistema Decimal “El sistema de numeración decimal fue desarrollado por los hindúes, y posteriormente introducido por los árabes en Europa, donde recibe el nombre de sistema de numeración decimal o arábigo”1 . Como su nombre lo indica, su base es el número 10, de modo que está compuesto por los dígitos del 0 al nueve (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Este sistema es el más usado en el mundo, pese a que no corresponde al sistema numérico de los ordenadores. 2.2. Sistema Binario Conocido como el sistema de las maquinas por excelencia. “Por su simplicidad y por poseer únicamente dos dígitos diferentes, el cero y el uno, el sistema de numeración binario se usa en computación para el manejo de datos e información.”2 “En una cifra binaria, cada dígito tiene distinto valor dependiendo de la posición que ocupe. El valor de cada posición es el de una potencia de base 2, elevada a un exponente igual a la posición del dígito menos uno. Se puede observar que, tal y como ocurría con el sistema decimal, la base de la potencia coincide con la cantidad de dígitos utilizados (2) para representar los números”3 . Tal y como se presentó en la sección de valores posicionales, la representación de un número en el sistema binario se da de la siguiente manera: Al resolver esta expresión se obtiene como resultado 5, número que se encontrará en el sistema decimal y que por tanto nos lleva a la conclusión de que (101)2 = (5)10. Es necesario resaltar que al realizar la representación en valores posicionales y resolver la expresión, se obtiene la representación de dicho numero en el sistema decimal. Esta es la forma más fácil de convertir desde un sistema cualquiera al sistema decimal. 2.3. Sistema Octal Es posible que la numeración octal se usara en el pasado en lugar de la decimal, por ejemplo, para contar los espacios interdigitales o los dedos distintos de los pulgares. Esto explicaría por qué en latín nueve (novem) se parece tanto a nuevo (novus). Podría tener el significado de número nuevo4 . 1 http://www.fismat.umich.mx/~elizalde/curso/node111.html 2 http://www.fismat.umich.mx/~elizalde/curso/node112.html 3 http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html 4 http://es.scribd.com/doc/87699147/ENSAYO-de-Sistemas-de-Numeracion-Perfect
  • 5. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 4 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. El número (153)8 puede expresarse en función de los valores posicionales y obtener su respectivo valor en el sistema decimal. Los números octales pueden construirse a partir de números binarios agrupando cada tres dígitos consecutivos de estos últimos (de derecha a izquierda) y obteniendo su valor decimal. Esta conversión se muestra más adelante en la sección de conversiones entre sistemas numéricos. 2.4. Sistema Hexadecimal “Un gran problema con el sistema binario es la verbosidad. Para representar el valor 20210 se requieren ocho dígitos binarios, la versión decimal sólo requiere de tres dígitos y por lo tanto los números se representan en forma mucho más compacta con respecto al sistema numérico binario. Desafortunadamente las computadoras trabajan en sistema binario y aunque es posible hacer la conversión entre decimal y binario, ya vimos que no es precisamente una tarea cómoda. El sistema de numeración hexadecimal, o sea de base 16, resuelve este problema (es común abreviar hexadecimal como hex aunque hex significa base seis y no base dieciséis)”5 . Cada digito hexadecimal representa un valor comprendido entre 0 y 15, pero dado que en el sistema decimal solo contamos con los números del 0 al 9, se han agregado otros símbolos para representar los valores superiores al 9. De modo que A, B, C, D, E y F, representan los valores de 10, 11, 12, 13, 14 y 15 respectivamente. 3 . C O N V E R S I O N E S E N T R E S I S T E M A S N U M É R I C O S 3.1 Conversión a Binario La forma más utilizada para pasar de un sistema de numeración a otro, es realizar primero la conversión del número a binario y posteriormente transformarlo a su respectivo sistema. 5 http://www.fismat.umich.mx/~elizalde/curso/node118.html
  • 6. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 5 3.1.1 Desde el sistema Decimal Divisiones sucesivas: Para Transformar un numero en sistema decimal al sistema binario, basta con dividir el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir, cuando el número a dividir sea 1 finaliza la división. A continuación se ordenan los restos empezando desde el último al primero, simplemente se colocan en orden inverso a como aparecen en la división, se les da la vuelta. Éste será el número binario que buscamos. 6 Factorización en números primos: Este método consiste también en divisiones sucesivas. Dependiendo de si el número es par o impar, colocaremos un cero o un uno en la columna de la derecha. Si es impar, le restaremos uno y seguiremos dividiendo entre dos, hasta llegar a 1. Después sólo nos queda tomar el último resultado de la columna izquierda (que siempre será 1) y todos los de la columna de la derecha y ordenar los dígitos de abajo a arriba. 6 http://es.wikipedia.org/wiki/Sistema_binario#Decimal_a_binario
  • 7. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 6 Distribución: Consiste en distribuir los unos necesarios entre las potencias sucesivas de 2 de modo que su suma resulte ser el número decimal a convertir. Sea por ejemplo el número 151, para el que se necesitarán las 8 primeras potencias de 2, ya que la siguiente, 228 =256, es superior al número a convertir. Se comienza poniendo un 1 en 128, por lo que aún faltarán 23, 151-128 = 23, para llegar al 151. Este valor se conseguirá distribuyendo unos entre las potencias cuya suma dé el resultado buscado y poniendo ceros en el resto. En el ejemplo resultan ser las potencias 4, 2, 1 y 0, esto es, 16, 4, 2 y 1, respectivamente. Además de trabajar con un número entero, es posible realizar la conversión de un número con decimales (lado derecho de la coma). Para este caso basta con realizar los siguientes pasos: 1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la parte entera es 1 en binario será 1, si la parte entera es 5 en binario será 101 y así sucesivamente). 2. Se sigue con la parte fraccionaria, multiplicando cada número por 2. Si el resultado obtenido es mayor o igual a 1 se anota como un uno (1) binario. Si es menor que 1 se anota como un 0 binario. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como resultado 1.2 lo cual indica que nuestro resultado es un uno (1) en binario, solo se toma la parte entera del resultado). 3. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de su obtención. 4. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0.1. 3.1.2 Desde el sistema Octal Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden. (247)8= 2 4 7 2 = 010, 4 = 100 y 7=111 De modo que (247)8 es igual al número (010100111)2.
  • 8. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 7 3.1.3 Desde el sistema Hexadecimal Al igual que desde el sistema octal, en el sistema hexadecimal se requiere separar los dígitos del número y representarlos en binario, la diferencia es que esta vez no se representan en grupos de 3 bits sino en grupos de 4. (2A7F) 16= 2 A 7 F 2 = 0010, A = 1010,7 = 0111 y F = 1111 De modo que (2A7F) 16 es igual al número (0010101001111111)2. Para hallar el valor en binario de A, B , C,…F basta con remplazarlos por su valor en el sistema decimal 10, 11, 12 …14 y posteriormente realizar alguno de los métodos de conversión decimal binario que se mencionaron antes. No obstante para facilitar la conversión se presenta adelante una pequeña tabla con las equivalencias en hexadecimal y binario. HEXADECIMAL BINARIO 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 10010 B 1011 C 1100 D 1101 E 1110 F 1111 3.2 Conversión a Decimal Para convertir a decimal desde cualquier sistema basta con hacer su representación en valores posicionales y obtener su valor.
  • 9. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 8 3.2.1 Desde el sistema Binario (10110)2 = (1 x 24)+ (0 x 23)+ (1 x 22)+ (1 x 21)+ (0 x 20) (10110)2 = (16) + (0) + (4) + (2) + (0) (10110)2 = (22)10 3.2.2 Desde el sistema Octal (741)8 = (7 x 82)+ (4 x 81)+ (1 x 80) (741)8 = (448) + (32) + (1) (741)8 = (481)10 3.2.3 Desde el sistema Hexadecimal (C2B) 16 = (C x 162)+ (2 x 161)+ (B x 160) (C2B) 16 = (12 x 162) + (2 x 161) + (11 x 160) (C2B) 16 = (3072)+ (32)+ (11) (C2B) 16 = (3115)10 3.3 Conversión a Hexadecimal 3.3.1 Desde el sistema Binario Simplemente agrupamos los dígitos en grupos de 4 (contando desde la derecha) y posteriormente los remplazamos por su respectiva equivalencia en el sistema hexadecimal. (10110)2 = 0001 0110 (10110)2 = 1 6 (10110)2 = (16)16 3.3.2 Desde el sistema Decimal Para convertir desde el sistema decimal es necesario realizar divisiones sucesivas por 16 y tomar los residuos desde el último al primero (orden inverso de aparición). Cuando el residuo es 10 o más, se remplaza por su respectivo valor en el sistema hexadecimal. Este tipo de conversión también se utiliza para convertir desde el sistema decimal a cualquiera de los demás sistemas.
  • 10. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 9 En el ejemplo anterior se muestra el proceso para convertir (1869)10 al sistema hexadecimal. Al agrupar los residuos del último al primero se obtiene (7 4 13) pero el 13 equivale a D en el sistema hexadecimal. Por tanto, (1869)10 es igual a (74D) 16. 3.3.3 Desde el sistema Octal El método más simple para convertir desde el sistema octal consiste en realizar la conversión del número en base 8 a binario, y posteriormente transformarlo a hexadecimal. (741)8 = 7 4 1 (741)8 = 111 100 001 (111100001)2 = 0001 1110 0001 (111100001)2 = 1 E 1 (111100001)2 = (1E1)16 3.4 Conversión a Octal 3.4.1 Desde el sistema Binario Simplemente agrupamos los dígitos en grupos de 3 (contando desde la derecha) y posteriormente los remplazamos por su respectiva equivalencia en el sistema hexadecimal. (10110)2 = 010 110 (10110)2 = 2 6 (10110)2 = (26)8 3.4.2 Desde el sistema Decimal Al igual que en los casos anteriores, se realizan divisiones sucesivas por la base del sistema, y se toman los residuos en el orden inverso de aparición.
  • 11. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 10 En la imagen anterior tenemos que (323)10 es igual a (503)8. 3.4.3 Desde el sistema Hexadecimal Al igual que en el caso inverso, es fácil realizar la conversión primero a binario y posteriormente a hexadecimal. (1E1)16 = 0001 1110 0001 (1E1)16 = (111100001)2 (111100001)2 = 111 100 001 (111100001)2 = 7 4 1 (111100001)2 = (741)8 4 . C O M P L E M E N T O S D E L O S N Ú M E R O S B I N A R I O S Con el fin de facilitar operaciones en el sistema binario, como la resta o la representación de números negativos, aparecen dos operaciones utilizadas a nivel computacional conocidas como el complemento a uno y el complemento a dos. (En ambos casos se mantiene la misma cantidad de bits) 4.1 Complemento a Uno El complemento a uno de un número binario es una operación matemática muy importante en el campo de la computación, ya que nos permite la representación binaria de números negativos. Se obtiene al cambiar cada uno de los dígitos del número binario N por su complementario, esto es, cambiar los unos por ceros y los ceros por unos7 . 7 http://es.wikipedia.org/wiki/Complemento_a_uno
  • 12. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 11 En el caso anterior (10111001)2 = (185)10 se convierte en el número (01000110)2 = (-185)10 al aplicar el complemento a uno. No obstante, el complemento a uno presenta un problema al momento de representar el 0, ya que se tienen 2 representaciones diferentes. (Imagen de la Derecha). 4.2 Complemento a Dos Su utilidad principal se encuentra en las operaciones matemáticas con números binarios. En particular, la resta de números binarios se facilita enormemente utilizando el complemento a dos: la resta de dos números binarios puede obtenerse sumando al minuendo el complemento a dos del sustraendo. Se utiliza porque la unidad aritmético-lógica no resta números binarios, suma binarios negativos, por eso esta conversión al negativo8 . Para obtener el complemento a 2 basta con realizar el complemento a uno y sumar uno al resultado: Una forma de hallar el opuesto de un número binario positivo en complemento a dos es comenzar por la derecha (el dígito menos significativo), copiando el número original (de derecha a izquierda) hasta encontrar el primer 1, después de haber copiado el 1, se niegan (complementan) los dígitos restantes (es decir, copia un 0 si aparece un 1, o un 1 si aparece un 0). Este método es mucho más rápido para las personas, pues no utiliza el complemento a uno en su conversión.1 Por ejemplo, el complemento a dos de «0011 11010» es «1100 00110» 8 http://es.wikipedia.org/wiki/Complemento_a_dos
  • 13. GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Página 12 5. REFERENCIAS http://www.fismat.umich.mx/~elizalde/curso/node111.html http://www.fismat.umich.mx/~elizalde/curso/node112.html http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html http://upel.forovenezuela.net/t14-sistema-decimal-teoria-y-ejercicios-planteados-para-los- equipos http://es.scribd.com/doc/87699147/ENSAYO-de-Sistemas-de-Numeracion-Perfect http://www.fismat.umich.mx/~elizalde/curso/node118.html http://es.wikipedia.org/wiki/Sistema_binario#Decimal_a_binario http://es.wikipedia.org/wiki/Complemento_a_uno http://es.wikipedia.org/wiki/Complemento_a_dos