Contenido del Curso
Sistemas Numerales 101
Sistemas Numerales 101
Afina 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.
# 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)
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.
- Itere a través de la lista
fibs
. - Crea una lista vacía
fib_binary
para almacenar los números de Fibonacci convertidos. - Comprobar si la variable
fib_decimal
es0
. - Contar el resto de la división
fib_decimal
variable por2
. - Añade el
resto
a la listafib_binary
. - Hacer la lista
fib_binary
reversed
.
- Hacer la lista
- Imprime la
secuencia
en forma binaria.
¡Gracias por tus comentarios!
Afina 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.
# 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)
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.
- Itere a través de la lista
fibs
. - Crea una lista vacía
fib_binary
para almacenar los números de Fibonacci convertidos. - Comprobar si la variable
fib_decimal
es0
. - Contar el resto de la división
fib_decimal
variable por2
. - Añade el
resto
a la listafib_binary
. - Hacer la lista
fib_binary
reversed
.
- Hacer la lista
- Imprime la
secuencia
en forma binaria.
¡Gracias por tus comentarios!
Afina 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.
# 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)
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.
- Itere a través de la lista
fibs
. - Crea una lista vacía
fib_binary
para almacenar los números de Fibonacci convertidos. - Comprobar si la variable
fib_decimal
es0
. - Contar el resto de la división
fib_decimal
variable por2
. - Añade el
resto
a la listafib_binary
. - Hacer la lista
fib_binary
reversed
.
- Hacer la lista
- Imprime la
secuencia
en forma binaria.
¡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.
# 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)
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.
- Itere a través de la lista
fibs
. - Crea una lista vacía
fib_binary
para almacenar los números de Fibonacci convertidos. - Comprobar si la variable
fib_decimal
es0
. - Contar el resto de la división
fib_decimal
variable por2
. - Añade el
resto
a la listafib_binary
. - Hacer la lista
fib_binary
reversed
.
- Hacer la lista
- Imprime la
secuencia
en forma binaria.