Aprendizaje dual
Están todos expresados en binario, es decir, 101010101.
(2) ¿Qué sistemas numéricos se utilizan comúnmente en las disciplinas de tecnología de la información?
Los hay binarios, octales, decimales y hexadecimales.
(3) ¿Cuál es el equivalente del número decimal 10110.005438 01 y cuál es el equivalente del número hexadecimal? ¿Qué pasa si quieres convertirlo a número octal? Intente utilizar los conocimientos que tiene para demostrar el proceso en la computadora.
Convertir binario a decimal:
De izquierda a derecha, la parte entera se multiplica por el número de dígitos hasta 2 elevado a la potencia de x, donde x es el número entero después de este número. Los decimales son similares a este problema. La solución es la siguiente
1 por 2 elevado a la cuarta potencia 0 por 2 elevado a la tercera potencia 1 por 2 elevado a la potencia 2 1 por 2 elevado a la sexta potencia 0 por 2 elevado a la potencia 0 (Parte entera)
0 veces 2 elevado a la potencia -65438 0 veces 2 elevado a la potencia -2 1 veces 2 elevado a la potencia -3 1 por 2 elevado a la potencia -4 ( parte fraccionaria). Simplemente use una calculadora para hacer los cálculos.
Convertir binario a hexadecimal
Usando el punto decimal como punto divisorio, la parte entera se cuenta cuatro dígitos a la izquierda y la parte decimal se cuenta cuatro dígitos a la derecha. Si no es suficiente, debería ser 0 0 0110101.
Así, cada cuatro dígitos puede formar un número hexadecimal, que puede escribirse como 16,3 en orden, leerse como 16,3 o no como 16,3. Este método tiene un algoritmo rápido. Una vez dividido el formato anterior, cada dígito se puede calcular como un número hexadecimal correspondiente a 8421. Es decir, sumar 1, no sumar 0. El primero es 1, el segundo es 4 2 y el tercero es 2 1. Pronto obtendrás la respuesta.
Convertir binario a octal
El método de conversión a hexadecimal es el mismo, excepto que se divide en tres dígitos en lugar de cuatro, lo cual no es suficiente para convertirlo en 0. Este título es 01011010100.
Suma 421 al valor correspondiente y el valor convertido es 26,14.
Creo que lo aprenderás pronto.
(4) Dado un número decimal 9854,78, ¿qué sería si se convirtiera a un número binario? Intente utilizar los conocimientos que tiene para demostrar el proceso en la computadora.
Tu número es demasiado grande. Utilizo 15.438 05438 0 para ilustrar.
Este método para la parte entera se llama método del resto después de la división por dos.
15/2=7. . . . . . . . 1 (resto)
7/2=3. . . . . . . . . 1
3/2=1. . . . . . . . 1
1/2=0. . . . . . . . Hasta que se divide 1, el código binario de la parte entera se copia de abajo hacia arriba hasta 1111.
La parte decimal se redondea a 2.
0,11*2=0,22. . . . . . . . . 0
0,22*2=0,44. . . . . . . . . 0
0,44*2=0,88. . . . . . . . . . 0
0,88*2=1,76. . . . . . . . . . 1
0,76*2=1,52. . . . . . . . . . 1
0,52*2=1,04. . . . . . . . . . 1
Y así sucesivamente son a menudo inagotables.
Copie la parte decimal del código binario obtenido según los requisitos de la pregunta de arriba a abajo como 000111 (conservando seis decimales).
El número final es 1111.00011.
(5) Convierta el número hexadecimal 5DF.9 a binario (anote el proceso).
Extensión de signo
De acuerdo con las reglas del código 8421 anterior
5=4 1; >f = 15 = 8 4 2 1; 9=8 1
Cada dígito hexadecimal se expande a cuatro dígitos binarios.
La relación correspondiente entre la adición anterior y el código 8421
es 0101 101 1111.1001.
El 0 de orden superior se puede omitir como 1011111111.
(6) Convierta el número binario 110001.11 a hexadecimal (escriba el programa).
0110 0001.1110
Correspondiente al código 8421, puede obtener 61. mi