Programacion
Tipos de Datos
Por ejemplo, el número 123.45 equivale a 1 x 100 + 2 x 10 + 3 x 1 + 4 x .1 + 5 x .01.
Para el sistema binario las posiciones son como sigue: Los tipos de datos son formas de representar algún aspecto de la realidad. Por ejemplo: Potencia ... 2 4 2 3 2 2 2 1 2 0 . 2 1 2 2 2 3 2 4 ... ●Para representar la distancia entre dos ciudades usamos un número. Valor 16 8 4 2 1 .5 .25 .125 .062,5 ● Para representar un texto, usamos una secuencia de letras. El número binario 1101.101 equivale a 1 x 8 + 1 x 4 + 0 x 2 + 1 x 1 + 1 x .5 + 0 x .25 + 1 x .125 = 13.625 en decimal. Las computadoras son sistemas electrónicos y manejan niveles de voltaje para representar datos. Cuando un valor se mueve de un lado a otro de la computadora, El ejemplo anterior indica como obtener el equivalente en decimal de cualquier se le mete ruido y la señal eléctrica se parece menos al original. Para reducir este número binario; pero para proceder al revés, es decir, obtener la notación binaria problema, solo se utilizan dos niveles de voltaje, separados lo más posible. A uno de un número procesamos por separado la parte entera y la parte decimal, de de los niveles se le llama 1 y al otro 0. A estos tipos de señales que pueden valer 1 acuerdo al siguiente ejemplo: o 0, se les conoce como bits. Conversión de 227.2 a binario. Para facilitar su manejo, los bits se agrupan. La forma más común es usar Primero se hace la parte entera. El cálculo se realiza dividiendo entre 2 el conjuntos de 8 bits, que se conocen como bytes. Los grupos de bits normalmente cociente de las divisiones anteriores, hasta obtener 0 en el cociente. están ordenados y se interpretan como si fueran un número formado 113 056 28 14 07 3 1 0 Cociente exclusivamente por 1 y 0, lo cual se conoce como notación numérica. Hay diferentes notaciones numéricas. Los que más se usan en computación son los siguientes:
● 2 22702 07 1 2 113 13 1 2 56 16 0 2 28 08 0 2 14 0 2 7 1 2 3 1 2 1 1 Residuo
Decimal. Representa cualquier número usando 10 símbolos. El resultado se obtiene al juntar los residuos en el orden inverso de como se Normalmente usamos las cifras 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. calcularon. Por lo tanto, 227 en binario es 11100011. ●Binario. Usa solo dos símbolos. Normalmente usamos 1 y 0. Ahora hacemos la parte decimal. La multiplicamos por 2 y nos quedamos con la parte entera como cifra. La parte decimal la volvemos a multiplicar por 2. ● Octal. Usa 8 cifras: 0, 1, 2, 3, 4, 5, 6 y 7. Repetimos el proceso hasta que la parte decimal quede en 0. ● Hexadecimal. Usa 16 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E 0.2 x 2 = 0.4 Tomamos 0.y F. Las letras mayúsculas normalmente se pueden intercambiar por su letra minúscula. 0.4 x 2 = 0.8 Tomamos 0. Según la posición que el número ocupa con respecto al punto decimal, tiene más o menos valor. En decimal, cada posición tiene los siguientes valores: Potencia Valor ... 10
4
0.8 x 2 = 1.6 0.6 x 2 = 1.2 0.2 x 2 = 0.4
Tomamos 1. Tomamos 1. Tomamos 0.
10
3
10 10
2
1
10 . 10
0
1
10
2
10
3
10 ...
4
Como se observa, en binario se repiten las cifras indefinidamente. 227.2 en binario es 11100011.00110011.... 1 / 5
10,0000 1,000 100
10
1
.1
.01 .001 .000,1
Fundamentos de Programación con Java En decimal el número solo tiene un decimal; en binario, la cantidad de A B A == B A != B A & B A| B decimales es infinita. Como se observa, al cambiar la notación, puede cambiar el true true true false true true tipo de número. Cuando trabajamos con números reales, no hay diferencia, porque true false false true false true se supone que cualquiera de estos tiene una cantidad infinita de dígitos. Pero como false true false true false true...
Regístrate para leer el documento completo.