Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Afina tus habilidades de cifrado | Sistema Binario de Numeración
Sistemas Numerales 101
course content

Contenido del Curso

Sistemas Numerales 101

Sistemas Numerales 101

1. Sistema Binario de Numeración
2. Sistema Numérico Octal
3. Sistema Numérico Hexadecimal
4. Revelación

bookAfina tus habilidades de cifrado

Has aprobado un montón, ¡enhorabuena!🥳

Intenta hacer lo mismo, pero con otros números, por ejemplo, puedes cifrar a código binario las combinaciones de números como la fecha, vamos a intentarlo con el 4 de julio del año 2010, vamos a crear una lista.

Nota

¿Te lo has preguntado? Los números binarios se almacenan como un grupo de bits. Por ejemplo, 11100 requiere 5 bits un bit para cada dígito, pero 100000 requiere 6 bits, los 8 bits crean 1 byte. No es nuevo que los ordenadores almacenen miles de millones de información, así que, al tratarse de un dispositivo inteligente, debería tener un sistema inteligente de almacenamiento de información. Creo que tu teléfono tiene un microprocesador de 64 bits, lo que significa que almacena y accede a la información en grupos de 64 dígitos binarios; ¿te imaginas cuánta información maneja? Pueden ser incluso mil millones de grupos de combinaciones de 64 bits.

12345678910111213141516171819202122
# Defining list for storing the date date = [7,4,2010] print("The initial date is" + " " + str(date[2]) + " " + "year" + " " + str(date[1]) + "th" + " " + "day" + " " + "of" + " " + str(date[0]) + "th"+" "+"month" ) # Creating a list for storing the converted binary date date_bin = [ ] # Iterating through the list for number in date: # Creating list for storing converted binary number binary_number = [ ] # The loop will execute till the number is not null while number != 0: # Counting the remainder of division by two remainder = number % 2 # Appending the remainder for creating binary one binary_number.append(remainder) # This operation allows to decrease number twice and work with the integer part of a new one number = number // 2 # Reversing the list binary_number.reverse() # Appending the resulting binary number for creating binary date date_bin.append(binary_number) print("The date in binary numeral system is",date_bin)
copy

Tarea

Intenta convertir algo interesante a código binario y ¡míralo! Por ejemplo, intenta convertir los siete primeros dígitos de la secuencia de Fibonacci al código binario. Sigue el algoritmo de la derecha y rellena los huecos.

  1. Itere a través de la lista fibs.
  2. Crea una lista vacía fib_binary para almacenar los números de Fibonacci convertidos.
  3. Comprobar si la variable fib_decimal es 0.
  4. Contar el resto de la división fib_decimal variable por 2.
  5. Añade el resto a la lista fib_binary.
    1. Hacer la lista fib_binary reversed.
  6. Imprime la secuencia en forma binaria.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 6
toggle bottom row

bookAfina tus habilidades de cifrado

Has aprobado un montón, ¡enhorabuena!🥳

Intenta hacer lo mismo, pero con otros números, por ejemplo, puedes cifrar a código binario las combinaciones de números como la fecha, vamos a intentarlo con el 4 de julio del año 2010, vamos a crear una lista.

Nota

¿Te lo has preguntado? Los números binarios se almacenan como un grupo de bits. Por ejemplo, 11100 requiere 5 bits un bit para cada dígito, pero 100000 requiere 6 bits, los 8 bits crean 1 byte. No es nuevo que los ordenadores almacenen miles de millones de información, así que, al tratarse de un dispositivo inteligente, debería tener un sistema inteligente de almacenamiento de información. Creo que tu teléfono tiene un microprocesador de 64 bits, lo que significa que almacena y accede a la información en grupos de 64 dígitos binarios; ¿te imaginas cuánta información maneja? Pueden ser incluso mil millones de grupos de combinaciones de 64 bits.

12345678910111213141516171819202122
# Defining list for storing the date date = [7,4,2010] print("The initial date is" + " " + str(date[2]) + " " + "year" + " " + str(date[1]) + "th" + " " + "day" + " " + "of" + " " + str(date[0]) + "th"+" "+"month" ) # Creating a list for storing the converted binary date date_bin = [ ] # Iterating through the list for number in date: # Creating list for storing converted binary number binary_number = [ ] # The loop will execute till the number is not null while number != 0: # Counting the remainder of division by two remainder = number % 2 # Appending the remainder for creating binary one binary_number.append(remainder) # This operation allows to decrease number twice and work with the integer part of a new one number = number // 2 # Reversing the list binary_number.reverse() # Appending the resulting binary number for creating binary date date_bin.append(binary_number) print("The date in binary numeral system is",date_bin)
copy

Tarea

Intenta convertir algo interesante a código binario y ¡míralo! Por ejemplo, intenta convertir los siete primeros dígitos de la secuencia de Fibonacci al código binario. Sigue el algoritmo de la derecha y rellena los huecos.

  1. Itere a través de la lista fibs.
  2. Crea una lista vacía fib_binary para almacenar los números de Fibonacci convertidos.
  3. Comprobar si la variable fib_decimal es 0.
  4. Contar el resto de la división fib_decimal variable por 2.
  5. Añade el resto a la lista fib_binary.
    1. Hacer la lista fib_binary reversed.
  6. Imprime la secuencia en forma binaria.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 6
toggle bottom row

bookAfina tus habilidades de cifrado

Has aprobado un montón, ¡enhorabuena!🥳

Intenta hacer lo mismo, pero con otros números, por ejemplo, puedes cifrar a código binario las combinaciones de números como la fecha, vamos a intentarlo con el 4 de julio del año 2010, vamos a crear una lista.

Nota

¿Te lo has preguntado? Los números binarios se almacenan como un grupo de bits. Por ejemplo, 11100 requiere 5 bits un bit para cada dígito, pero 100000 requiere 6 bits, los 8 bits crean 1 byte. No es nuevo que los ordenadores almacenen miles de millones de información, así que, al tratarse de un dispositivo inteligente, debería tener un sistema inteligente de almacenamiento de información. Creo que tu teléfono tiene un microprocesador de 64 bits, lo que significa que almacena y accede a la información en grupos de 64 dígitos binarios; ¿te imaginas cuánta información maneja? Pueden ser incluso mil millones de grupos de combinaciones de 64 bits.

12345678910111213141516171819202122
# Defining list for storing the date date = [7,4,2010] print("The initial date is" + " " + str(date[2]) + " " + "year" + " " + str(date[1]) + "th" + " " + "day" + " " + "of" + " " + str(date[0]) + "th"+" "+"month" ) # Creating a list for storing the converted binary date date_bin = [ ] # Iterating through the list for number in date: # Creating list for storing converted binary number binary_number = [ ] # The loop will execute till the number is not null while number != 0: # Counting the remainder of division by two remainder = number % 2 # Appending the remainder for creating binary one binary_number.append(remainder) # This operation allows to decrease number twice and work with the integer part of a new one number = number // 2 # Reversing the list binary_number.reverse() # Appending the resulting binary number for creating binary date date_bin.append(binary_number) print("The date in binary numeral system is",date_bin)
copy

Tarea

Intenta convertir algo interesante a código binario y ¡míralo! Por ejemplo, intenta convertir los siete primeros dígitos de la secuencia de Fibonacci al código binario. Sigue el algoritmo de la derecha y rellena los huecos.

  1. Itere a través de la lista fibs.
  2. Crea una lista vacía fib_binary para almacenar los números de Fibonacci convertidos.
  3. Comprobar si la variable fib_decimal es 0.
  4. Contar el resto de la división fib_decimal variable por 2.
  5. Añade el resto a la lista fib_binary.
    1. Hacer la lista fib_binary reversed.
  6. Imprime la secuencia en forma binaria.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Has aprobado un montón, ¡enhorabuena!🥳

Intenta hacer lo mismo, pero con otros números, por ejemplo, puedes cifrar a código binario las combinaciones de números como la fecha, vamos a intentarlo con el 4 de julio del año 2010, vamos a crear una lista.

Nota

¿Te lo has preguntado? Los números binarios se almacenan como un grupo de bits. Por ejemplo, 11100 requiere 5 bits un bit para cada dígito, pero 100000 requiere 6 bits, los 8 bits crean 1 byte. No es nuevo que los ordenadores almacenen miles de millones de información, así que, al tratarse de un dispositivo inteligente, debería tener un sistema inteligente de almacenamiento de información. Creo que tu teléfono tiene un microprocesador de 64 bits, lo que significa que almacena y accede a la información en grupos de 64 dígitos binarios; ¿te imaginas cuánta información maneja? Pueden ser incluso mil millones de grupos de combinaciones de 64 bits.

12345678910111213141516171819202122
# Defining list for storing the date date = [7,4,2010] print("The initial date is" + " " + str(date[2]) + " " + "year" + " " + str(date[1]) + "th" + " " + "day" + " " + "of" + " " + str(date[0]) + "th"+" "+"month" ) # Creating a list for storing the converted binary date date_bin = [ ] # Iterating through the list for number in date: # Creating list for storing converted binary number binary_number = [ ] # The loop will execute till the number is not null while number != 0: # Counting the remainder of division by two remainder = number % 2 # Appending the remainder for creating binary one binary_number.append(remainder) # This operation allows to decrease number twice and work with the integer part of a new one number = number // 2 # Reversing the list binary_number.reverse() # Appending the resulting binary number for creating binary date date_bin.append(binary_number) print("The date in binary numeral system is",date_bin)
copy

Tarea

Intenta convertir algo interesante a código binario y ¡míralo! Por ejemplo, intenta convertir los siete primeros dígitos de la secuencia de Fibonacci al código binario. Sigue el algoritmo de la derecha y rellena los huecos.

  1. Itere a través de la lista fibs.
  2. Crea una lista vacía fib_binary para almacenar los números de Fibonacci convertidos.
  3. Comprobar si la variable fib_decimal es 0.
  4. Contar el resto de la división fib_decimal variable por 2.
  5. Añade el resto a la lista fib_binary.
    1. Hacer la lista fib_binary reversed.
  6. Imprime la secuencia en forma binaria.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 1. Capítulo 6
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
some-alt