Está en la página 1de 6

SISTEMAS NUMERICOS

Sistemas numéricos
• Los sistemas numéricos clave en Java se utilizan especialmente
cuando se trabaja en proyectos de software que requieren de una
estrecha interacción con el hardware.

• Es decir, cuando trabajamos a un nivel mas bajo, mas estrechamente


relacionados con la maquina.

• Entre los proyectos este tipo están los sistemas operativos, el


software de redes computacionales, los compiladores, sistemas de
base de datos y aplicaciones que requieren de un alto rendimiento.
Sistema Decimal – Base 10
• Cuando declaramos una variable que almacena un entero , como 227
o -63, en un programa de Java, se asume que el numero esta en el
sistema numérico decimal (base 10).
• El sistema decimal es un sistema de numeración posicional en el que
las cantidades se representan utilizando como base aritmética las
potencias del numero diez.
• El conjunto de símbolos utilizados se compone de diez cifras:
0,1,2,3,4,5,6,7,8,9.

• 227=2*10^2 +2*10^1 +7*10^0


Sistema Binario – Base 2
• En su interior , las computadoras utilizan el sistema numérico binario.
Este sistema numérico solo tiene dos dígitos: 0 y 1.
• Ejemplo 227 (base 10) = 11100011 (base 2)
• 1*2^7+1*2^6+1*2^5+0*2^4+0*2^3+0*2^2+1*2^1+1*2^0
• Los programadores que trabajan con lenguajes ensambladores y en
lenguajes de alto nivel como Java, que les permiten llegar hasta el
nivel de maquina, encuentran que es complicado trabajar con
números binarios. Por eso existen otros dos sistemas numéricos, el
sistema numérico octal (base 8) y el sistema numérico hexadecimal
(base 16)
Sistema Octal – Base 8
• El sistema numérico octal junto con el sistema hexadecimal son
populares ya que nos permiten abreviar los números binarios de una
manera conveniente.
• En el sistema numérico octal, los dígitos utilizados son 8:
0,1,2,3,4,5,6,7
• Ejemplo: 343 (base 8)=227 (base 10)= 11100011 (base 2)
Sistema Octal – Base 16
• El conjunto de símbolos utilizados se componen de 16 cifras:
0,1,2,3,4,5,6,7,8 y 9 para representar las primeras 10 cifras y A,B,C,D,E
y F para representar las cifras 10, 11, 12, 13,14 y 15.

• Ejemplo: E3 (base 16) = 227 (base 10) = 343 (base 8) = 11100011


(base 2)

También podría gustarte