Contenido del Curso
Sistemas Numerales 101
Sistemas Numerales 101
Familiarízate con el Código Binario
Supongo que te habrás enterado de que los ordenadores ven su código de forma diferente a ti: esta brillante máquina puede leer código binario, que consta de 0 y 1. El código binario es parecido a este 00011100, pero los ceros en las posiciones de reenvío son opcionales, así que puedes quitarlos y escribir el código como 11100. Es fácil para un ordenador, pero un reto para los humanos; por eso, vas a familiarizarte con su descifrado:
Regla
Aquí debes hacer las mismas operaciones que en el capítulo anterior. Busca el índice de un número (sigue empezando por la derecha) y luego multiplica el número actual por 2 elevado a la potencia del índice. Por ejemplo 101
->1x2^2
+ 0x2^1
+ 1x2^0
= 4
+ 0
+ 1
= 5
.
Uso del sistema binario
La principal razón para utilizar el código binario es que un ordenador está formado por miles de millones de transistores que responden a señales binarias 0
o 1
; por lo tanto, las "palabras informáticas" que sólo incluyen 0 y 1 envían señales a los transistores, 1
significa encendido, y 0
significa apagado.
# Defining binary number binary_number = 1010111 #creating a variable for storing the converted decimal number decimal_number = 0 # The text should be realised here due to the reason that further the binary number will be changed print("The number in binary numeral system is:", binary_number) # Variable for storing the power power = 0 # The loop executes till the number is zero while binary_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = binary_number % 10 # Multiplying digit by 2 raised to the relevant power result = last_digit * pow(2, power) # Adding the result to the current decimal number receive the decimal one decimal_number = decimal_number + result # Decreasing decimal number using integer division by 10, allows getting rid of the last digit binary_number = binary_number // 10 # Increasing power by 1 power = power + 1 # Printing the result print("The number in decimal numeral system is:", decimal_number)
Tarea
¡Es hora de perfeccionar tus habilidades! Convierte un número del sistema numérico binario al decimal e imprime el resultado. Debes seguir el algoritmo de la derecha y rellenar los huecos. Como resultado, obtendrás uno de los números mágicos. Pero la explicación te espera al final del capítulo.
- Define la variable
poder
y asígnale0
.
- Define la variable
- Cuenta el resto de la división
número_binario
entre10
.
- Cuenta el resto de la división
- Multiplicar
último_dígito
por el2
elevado a la potencia correspondiente.
- Multiplicar
- Sumar el
resultado
a unnúmero decimal
.
- Sumar el
- Aumentar
potencia
en1
. - Imprime el
número_decimal
.
Nota
¿Supongo que has recibido 1729 y quieres saber por qué he afirmado que este número es mágico? Todo está completamente claro: se llama número Hardy-Ramanujan por una anécdota del matemático británico G.H Hardly. Si le parece apasionante esta información, puede leer sobre la anécdota en "El hombre que conocía el infinito", de Robert Knaigel. Es el número más pequeño que se puede expresar como la suma de dos cubos diferentes de dos maneras distintas. 1729 se puede calcular como la suma de los cubos de 10 y 9, un cubo de 10 es 1000 también el cubo de 9 es 729, y la suma de los cubos de 12 y 1.
¡Gracias por tus comentarios!
Familiarízate con el Código Binario
Supongo que te habrás enterado de que los ordenadores ven su código de forma diferente a ti: esta brillante máquina puede leer código binario, que consta de 0 y 1. El código binario es parecido a este 00011100, pero los ceros en las posiciones de reenvío son opcionales, así que puedes quitarlos y escribir el código como 11100. Es fácil para un ordenador, pero un reto para los humanos; por eso, vas a familiarizarte con su descifrado:
Regla
Aquí debes hacer las mismas operaciones que en el capítulo anterior. Busca el índice de un número (sigue empezando por la derecha) y luego multiplica el número actual por 2 elevado a la potencia del índice. Por ejemplo 101
->1x2^2
+ 0x2^1
+ 1x2^0
= 4
+ 0
+ 1
= 5
.
Uso del sistema binario
La principal razón para utilizar el código binario es que un ordenador está formado por miles de millones de transistores que responden a señales binarias 0
o 1
; por lo tanto, las "palabras informáticas" que sólo incluyen 0 y 1 envían señales a los transistores, 1
significa encendido, y 0
significa apagado.
# Defining binary number binary_number = 1010111 #creating a variable for storing the converted decimal number decimal_number = 0 # The text should be realised here due to the reason that further the binary number will be changed print("The number in binary numeral system is:", binary_number) # Variable for storing the power power = 0 # The loop executes till the number is zero while binary_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = binary_number % 10 # Multiplying digit by 2 raised to the relevant power result = last_digit * pow(2, power) # Adding the result to the current decimal number receive the decimal one decimal_number = decimal_number + result # Decreasing decimal number using integer division by 10, allows getting rid of the last digit binary_number = binary_number // 10 # Increasing power by 1 power = power + 1 # Printing the result print("The number in decimal numeral system is:", decimal_number)
Tarea
¡Es hora de perfeccionar tus habilidades! Convierte un número del sistema numérico binario al decimal e imprime el resultado. Debes seguir el algoritmo de la derecha y rellenar los huecos. Como resultado, obtendrás uno de los números mágicos. Pero la explicación te espera al final del capítulo.
- Define la variable
poder
y asígnale0
.
- Define la variable
- Cuenta el resto de la división
número_binario
entre10
.
- Cuenta el resto de la división
- Multiplicar
último_dígito
por el2
elevado a la potencia correspondiente.
- Multiplicar
- Sumar el
resultado
a unnúmero decimal
.
- Sumar el
- Aumentar
potencia
en1
. - Imprime el
número_decimal
.
Nota
¿Supongo que has recibido 1729 y quieres saber por qué he afirmado que este número es mágico? Todo está completamente claro: se llama número Hardy-Ramanujan por una anécdota del matemático británico G.H Hardly. Si le parece apasionante esta información, puede leer sobre la anécdota en "El hombre que conocía el infinito", de Robert Knaigel. Es el número más pequeño que se puede expresar como la suma de dos cubos diferentes de dos maneras distintas. 1729 se puede calcular como la suma de los cubos de 10 y 9, un cubo de 10 es 1000 también el cubo de 9 es 729, y la suma de los cubos de 12 y 1.
¡Gracias por tus comentarios!
Familiarízate con el Código Binario
Supongo que te habrás enterado de que los ordenadores ven su código de forma diferente a ti: esta brillante máquina puede leer código binario, que consta de 0 y 1. El código binario es parecido a este 00011100, pero los ceros en las posiciones de reenvío son opcionales, así que puedes quitarlos y escribir el código como 11100. Es fácil para un ordenador, pero un reto para los humanos; por eso, vas a familiarizarte con su descifrado:
Regla
Aquí debes hacer las mismas operaciones que en el capítulo anterior. Busca el índice de un número (sigue empezando por la derecha) y luego multiplica el número actual por 2 elevado a la potencia del índice. Por ejemplo 101
->1x2^2
+ 0x2^1
+ 1x2^0
= 4
+ 0
+ 1
= 5
.
Uso del sistema binario
La principal razón para utilizar el código binario es que un ordenador está formado por miles de millones de transistores que responden a señales binarias 0
o 1
; por lo tanto, las "palabras informáticas" que sólo incluyen 0 y 1 envían señales a los transistores, 1
significa encendido, y 0
significa apagado.
# Defining binary number binary_number = 1010111 #creating a variable for storing the converted decimal number decimal_number = 0 # The text should be realised here due to the reason that further the binary number will be changed print("The number in binary numeral system is:", binary_number) # Variable for storing the power power = 0 # The loop executes till the number is zero while binary_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = binary_number % 10 # Multiplying digit by 2 raised to the relevant power result = last_digit * pow(2, power) # Adding the result to the current decimal number receive the decimal one decimal_number = decimal_number + result # Decreasing decimal number using integer division by 10, allows getting rid of the last digit binary_number = binary_number // 10 # Increasing power by 1 power = power + 1 # Printing the result print("The number in decimal numeral system is:", decimal_number)
Tarea
¡Es hora de perfeccionar tus habilidades! Convierte un número del sistema numérico binario al decimal e imprime el resultado. Debes seguir el algoritmo de la derecha y rellenar los huecos. Como resultado, obtendrás uno de los números mágicos. Pero la explicación te espera al final del capítulo.
- Define la variable
poder
y asígnale0
.
- Define la variable
- Cuenta el resto de la división
número_binario
entre10
.
- Cuenta el resto de la división
- Multiplicar
último_dígito
por el2
elevado a la potencia correspondiente.
- Multiplicar
- Sumar el
resultado
a unnúmero decimal
.
- Sumar el
- Aumentar
potencia
en1
. - Imprime el
número_decimal
.
Nota
¿Supongo que has recibido 1729 y quieres saber por qué he afirmado que este número es mágico? Todo está completamente claro: se llama número Hardy-Ramanujan por una anécdota del matemático británico G.H Hardly. Si le parece apasionante esta información, puede leer sobre la anécdota en "El hombre que conocía el infinito", de Robert Knaigel. Es el número más pequeño que se puede expresar como la suma de dos cubos diferentes de dos maneras distintas. 1729 se puede calcular como la suma de los cubos de 10 y 9, un cubo de 10 es 1000 también el cubo de 9 es 729, y la suma de los cubos de 12 y 1.
¡Gracias por tus comentarios!
Supongo que te habrás enterado de que los ordenadores ven su código de forma diferente a ti: esta brillante máquina puede leer código binario, que consta de 0 y 1. El código binario es parecido a este 00011100, pero los ceros en las posiciones de reenvío son opcionales, así que puedes quitarlos y escribir el código como 11100. Es fácil para un ordenador, pero un reto para los humanos; por eso, vas a familiarizarte con su descifrado:
Regla
Aquí debes hacer las mismas operaciones que en el capítulo anterior. Busca el índice de un número (sigue empezando por la derecha) y luego multiplica el número actual por 2 elevado a la potencia del índice. Por ejemplo 101
->1x2^2
+ 0x2^1
+ 1x2^0
= 4
+ 0
+ 1
= 5
.
Uso del sistema binario
La principal razón para utilizar el código binario es que un ordenador está formado por miles de millones de transistores que responden a señales binarias 0
o 1
; por lo tanto, las "palabras informáticas" que sólo incluyen 0 y 1 envían señales a los transistores, 1
significa encendido, y 0
significa apagado.
# Defining binary number binary_number = 1010111 #creating a variable for storing the converted decimal number decimal_number = 0 # The text should be realised here due to the reason that further the binary number will be changed print("The number in binary numeral system is:", binary_number) # Variable for storing the power power = 0 # The loop executes till the number is zero while binary_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = binary_number % 10 # Multiplying digit by 2 raised to the relevant power result = last_digit * pow(2, power) # Adding the result to the current decimal number receive the decimal one decimal_number = decimal_number + result # Decreasing decimal number using integer division by 10, allows getting rid of the last digit binary_number = binary_number // 10 # Increasing power by 1 power = power + 1 # Printing the result print("The number in decimal numeral system is:", decimal_number)
Tarea
¡Es hora de perfeccionar tus habilidades! Convierte un número del sistema numérico binario al decimal e imprime el resultado. Debes seguir el algoritmo de la derecha y rellenar los huecos. Como resultado, obtendrás uno de los números mágicos. Pero la explicación te espera al final del capítulo.
- Define la variable
poder
y asígnale0
.
- Define la variable
- Cuenta el resto de la división
número_binario
entre10
.
- Cuenta el resto de la división
- Multiplicar
último_dígito
por el2
elevado a la potencia correspondiente.
- Multiplicar
- Sumar el
resultado
a unnúmero decimal
.
- Sumar el
- Aumentar
potencia
en1
. - Imprime el
número_decimal
.
Nota
¿Supongo que has recibido 1729 y quieres saber por qué he afirmado que este número es mágico? Todo está completamente claro: se llama número Hardy-Ramanujan por una anécdota del matemático británico G.H Hardly. Si le parece apasionante esta información, puede leer sobre la anécdota en "El hombre que conocía el infinito", de Robert Knaigel. Es el número más pequeño que se puede expresar como la suma de dos cubos diferentes de dos maneras distintas. 1729 se puede calcular como la suma de los cubos de 10 y 9, un cubo de 10 es 1000 también el cubo de 9 es 729, y la suma de los cubos de 12 y 1.