Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisiónAmbos lados, revisión siguiente | ||
025:iniciacion [d/m/Y H:i] – [Binario en el Spectrum] miguel | 025:iniciacion [d/m/Y H:i] – [Fracciones en binario] miguel | ||
---|---|---|---|
Línea 58: | Línea 58: | ||
==== Fracciones en binario ==== | ==== Fracciones en binario ==== | ||
- | Los números no enteros también admiten representación polinomial. En base diez sabemos que todo número fraccionario entre cero y uno se expresa como el cero seguido de un punto, y a la derecha de este, el dígito de las décimas, centésimas, | + | Los números no enteros también admiten representación polinomial. En base diez sabemos que todo número fraccionario entre cero y uno se expresa como el cero seguido de un punto, y a la derecha de este, el dígito de las décimas, centésimas, |
- | El decimal | + | El decimal 0.347 = 3 x 10< |
- | En base dos, los pesos para los dígitos a la derecha del punto serán: | + | En base dos, los pesos para los dígitos a la derecha del punto serán: 2< |
- | El binario | + | El binario 0.011 =0 x 2< |
Como vemos, el proceso de conversión de binario a decimal para un número fraccionario entre cero y uno es idéntico al de números enteros, teniendo en cuenta los pesos de los dígitos a la derecha del punto. | Como vemos, el proceso de conversión de binario a decimal para un número fraccionario entre cero y uno es idéntico al de números enteros, teniendo en cuenta los pesos de los dígitos a la derecha del punto. | ||
Línea 70: | Línea 70: | ||
Hagamos algunos ejemplos: | Hagamos algunos ejemplos: | ||
- | **101.1 IIB= I x 22 + 0 x 2' | + | 101.101B= 1 x 2< |
En el ejemplo anterior obsérvese que 101.111B = 101B + 0.111B, lo que permite, evidentemente, | En el ejemplo anterior obsérvese que 101.111B = 101B + 0.111B, lo que permite, evidentemente, | ||
Línea 106: | Línea 106: | ||
En el tercero y cuarto artículos de esta serie trataremos sobre la representación interna, en la memoria del Spectrum, de los números enteros y fraccionarios, | En el tercero y cuarto artículos de esta serie trataremos sobre la representación interna, en la memoria del Spectrum, de los números enteros y fraccionarios, | ||
- | Por último, los números en base dos pueden manejarse en notación científica de forma similar a como lo hacemos en base diez. Por ejemplo: en base diez **2.357 x 10:, = 23.57 x 102 = 0.23 5 7 x 104 = 2357.** Es decir, aumentamos o disminuimos en una unidad la potencia de diez al correr el punto una posición hacia la izquierda o derecha respectivamente. | + | Por último, los números en base dos pueden manejarse en notación científica de forma similar a como lo hacemos en base diez. Por ejemplo: en base diez 2.357 x 10< |
- | En base dos, análogamente, | + | En base dos, análogamente, |
El siguiente programa le permitirá convertir un número entero y positivo en base diez a su equivalente en cualquier otra base comprendida entre dos y dieciséis, ambas inclusive. | El siguiente programa le permitirá convertir un número entero y positivo en base diez a su equivalente en cualquier otra base comprendida entre dos y dieciséis, ambas inclusive. |