Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Familiarízate con el Sistema Numérico Octal | Sistema Numérico Octal
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

Familiarízate con el Sistema Numérico Octal

Existe otro sistema numérico llamado octal. A diferencia del binario o el decimal, consta de 8 dígitos, comenzando con el cero: 0, 1, 2, 3, 4, 5, 6, 7.

Si te preguntas por qué se implementó, quiero aclarar algo.

Uso

Como recordarás, el número en representación binaria consiste en varios dígitos, un bit para cada uno de ellos; pero en un sistema numérico octal, tres dígitos binarios representan un octal. Por lo tanto, puedes representar una palabra para el computador utilizando menos símbolos. Enormes cadenas de código binario pueden ser representadas de una manera más estética para el computador; por ende, se llena menos memoria. El principio de convertir un número al sistema decimal desde el octal es el mismo que con el binario.

Regla

Los algoritmos de conversión al sistema numeral decimal se superponen para diferentes sistemas numerales. Aquí está el mismo para el número octal 221: el índice del número izquierdo 2 es 2, el índice del número del medio 2 es 1 y el índice del número 1 es cero; pero aquí debemos multiplicar los números por 8 elevado al índice correspondiente. Por lo tanto, 221 -> 2*8^2 + 2*8^1 + 2*8^0 = 128 + 16 + 2 = 146.

12345678910111213141516171819202122
# Defining the octal number octal_number = 221 # 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 octal numeral system is: ", octal_number) # Creating value for working with the power of a number power = 0 # The loop executes till the number is not null while octal_number != 0: # Separating the last digit of octal_number using the remainder of the division operation last_digit = octal_number % 10 # Multiply last_digit by 8 raised to the relevant power result = last_digit * pow(8, power) # Adding the result to the decimal number decimal_number = decimal_number + result # This operation of integer division decreases a number and put aside the last digit that was already used octal_number = octal_number // 10 # Increasing iterator to work with the power power = power + 1 # Printing the result print("The number in decimal numeral system is: ", decimal_number)
copy

Tarea

Realizar tantas tareas como sea posible es una receta para el éxito. Escribe el código que decodificará el número 117 del sistema numérico octal al decimal. Completa los huecos y sigue el algoritmo. Si todo está correcto recibirás un número especial 🧐 Pero la explicación te espera al final de este capítulo.

  1. Imprime el octal_number.
  2. Define el bucle que recorre la variable octal_number hasta que sea cero.
  3. Asigna el resto de la división octal_number por 10 a la variable last_digit.
  4. Multiplica el last_digit recibido por el 8 elevado a la potencia correspondiente.
  5. Disminuye el octal_number usando la división entera por 10.
  6. Aumenta la power en 1.
  7. Imprime el decimal_number.

Tarea

Realizar tantas tareas como sea posible es una receta para el éxito. Escribe el código que decodificará el número 117 del sistema numérico octal al decimal. Completa los huecos y sigue el algoritmo. Si todo está correcto recibirás un número especial 🧐 Pero la explicación te espera al final de este capítulo.

  1. Imprime el octal_number.
  2. Define el bucle que recorre la variable octal_number hasta que sea cero.
  3. Asigna el resto de la división octal_number por 10 a la variable last_digit.
  4. Multiplica el last_digit recibido por el 8 elevado a la potencia correspondiente.
  5. Disminuye el octal_number usando la división entera por 10.
  6. Aumenta la power en 1.
  7. Imprime el decimal_number.

Nota

Creo que recibiste 142857, que se llama un número cíclico. Permíteme explicarte por qué: 142857 x 1 = 142857 142857 x 2 = 285714 142857 x 3 = 428571 142857 x 4 = 571428 142857 x 5 = 714285 142857 x 6 = 857142. Como podrás reconocer, tal multiplicación resulta en un nuevo número que es el mismo, pero con los dígitos ubicados en un orden diferente; crea un ciclo. Otro hecho interesante para ti🙄.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

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

Familiarízate con el Sistema Numérico Octal

Existe otro sistema numérico llamado octal. A diferencia del binario o el decimal, consta de 8 dígitos, comenzando con el cero: 0, 1, 2, 3, 4, 5, 6, 7.

Si te preguntas por qué se implementó, quiero aclarar algo.

Uso

Como recordarás, el número en representación binaria consiste en varios dígitos, un bit para cada uno de ellos; pero en un sistema numérico octal, tres dígitos binarios representan un octal. Por lo tanto, puedes representar una palabra para el computador utilizando menos símbolos. Enormes cadenas de código binario pueden ser representadas de una manera más estética para el computador; por ende, se llena menos memoria. El principio de convertir un número al sistema decimal desde el octal es el mismo que con el binario.

Regla

Los algoritmos de conversión al sistema numeral decimal se superponen para diferentes sistemas numerales. Aquí está el mismo para el número octal 221: el índice del número izquierdo 2 es 2, el índice del número del medio 2 es 1 y el índice del número 1 es cero; pero aquí debemos multiplicar los números por 8 elevado al índice correspondiente. Por lo tanto, 221 -> 2*8^2 + 2*8^1 + 2*8^0 = 128 + 16 + 2 = 146.

12345678910111213141516171819202122
# Defining the octal number octal_number = 221 # 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 octal numeral system is: ", octal_number) # Creating value for working with the power of a number power = 0 # The loop executes till the number is not null while octal_number != 0: # Separating the last digit of octal_number using the remainder of the division operation last_digit = octal_number % 10 # Multiply last_digit by 8 raised to the relevant power result = last_digit * pow(8, power) # Adding the result to the decimal number decimal_number = decimal_number + result # This operation of integer division decreases a number and put aside the last digit that was already used octal_number = octal_number // 10 # Increasing iterator to work with the power power = power + 1 # Printing the result print("The number in decimal numeral system is: ", decimal_number)
copy

Tarea

Realizar tantas tareas como sea posible es una receta para el éxito. Escribe el código que decodificará el número 117 del sistema numérico octal al decimal. Completa los huecos y sigue el algoritmo. Si todo está correcto recibirás un número especial 🧐 Pero la explicación te espera al final de este capítulo.

  1. Imprime el octal_number.
  2. Define el bucle que recorre la variable octal_number hasta que sea cero.
  3. Asigna el resto de la división octal_number por 10 a la variable last_digit.
  4. Multiplica el last_digit recibido por el 8 elevado a la potencia correspondiente.
  5. Disminuye el octal_number usando la división entera por 10.
  6. Aumenta la power en 1.
  7. Imprime el decimal_number.

Tarea

Realizar tantas tareas como sea posible es una receta para el éxito. Escribe el código que decodificará el número 117 del sistema numérico octal al decimal. Completa los huecos y sigue el algoritmo. Si todo está correcto recibirás un número especial 🧐 Pero la explicación te espera al final de este capítulo.

  1. Imprime el octal_number.
  2. Define el bucle que recorre la variable octal_number hasta que sea cero.
  3. Asigna el resto de la división octal_number por 10 a la variable last_digit.
  4. Multiplica el last_digit recibido por el 8 elevado a la potencia correspondiente.
  5. Disminuye el octal_number usando la división entera por 10.
  6. Aumenta la power en 1.
  7. Imprime el decimal_number.

Nota

Creo que recibiste 142857, que se llama un número cíclico. Permíteme explicarte por qué: 142857 x 1 = 142857 142857 x 2 = 285714 142857 x 3 = 428571 142857 x 4 = 571428 142857 x 5 = 714285 142857 x 6 = 857142. Como podrás reconocer, tal multiplicación resulta en un nuevo número que es el mismo, pero con los dígitos ubicados en un orden diferente; crea un ciclo. Otro hecho interesante para ti🙄.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

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

Familiarízate con el Sistema Numérico Octal

Existe otro sistema numérico llamado octal. A diferencia del binario o el decimal, consta de 8 dígitos, comenzando con el cero: 0, 1, 2, 3, 4, 5, 6, 7.

Si te preguntas por qué se implementó, quiero aclarar algo.

Uso

Como recordarás, el número en representación binaria consiste en varios dígitos, un bit para cada uno de ellos; pero en un sistema numérico octal, tres dígitos binarios representan un octal. Por lo tanto, puedes representar una palabra para el computador utilizando menos símbolos. Enormes cadenas de código binario pueden ser representadas de una manera más estética para el computador; por ende, se llena menos memoria. El principio de convertir un número al sistema decimal desde el octal es el mismo que con el binario.

Regla

Los algoritmos de conversión al sistema numeral decimal se superponen para diferentes sistemas numerales. Aquí está el mismo para el número octal 221: el índice del número izquierdo 2 es 2, el índice del número del medio 2 es 1 y el índice del número 1 es cero; pero aquí debemos multiplicar los números por 8 elevado al índice correspondiente. Por lo tanto, 221 -> 2*8^2 + 2*8^1 + 2*8^0 = 128 + 16 + 2 = 146.

12345678910111213141516171819202122
# Defining the octal number octal_number = 221 # 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 octal numeral system is: ", octal_number) # Creating value for working with the power of a number power = 0 # The loop executes till the number is not null while octal_number != 0: # Separating the last digit of octal_number using the remainder of the division operation last_digit = octal_number % 10 # Multiply last_digit by 8 raised to the relevant power result = last_digit * pow(8, power) # Adding the result to the decimal number decimal_number = decimal_number + result # This operation of integer division decreases a number and put aside the last digit that was already used octal_number = octal_number // 10 # Increasing iterator to work with the power power = power + 1 # Printing the result print("The number in decimal numeral system is: ", decimal_number)
copy

Tarea

Realizar tantas tareas como sea posible es una receta para el éxito. Escribe el código que decodificará el número 117 del sistema numérico octal al decimal. Completa los huecos y sigue el algoritmo. Si todo está correcto recibirás un número especial 🧐 Pero la explicación te espera al final de este capítulo.

  1. Imprime el octal_number.
  2. Define el bucle que recorre la variable octal_number hasta que sea cero.
  3. Asigna el resto de la división octal_number por 10 a la variable last_digit.
  4. Multiplica el last_digit recibido por el 8 elevado a la potencia correspondiente.
  5. Disminuye el octal_number usando la división entera por 10.
  6. Aumenta la power en 1.
  7. Imprime el decimal_number.

Tarea

Realizar tantas tareas como sea posible es una receta para el éxito. Escribe el código que decodificará el número 117 del sistema numérico octal al decimal. Completa los huecos y sigue el algoritmo. Si todo está correcto recibirás un número especial 🧐 Pero la explicación te espera al final de este capítulo.

  1. Imprime el octal_number.
  2. Define el bucle que recorre la variable octal_number hasta que sea cero.
  3. Asigna el resto de la división octal_number por 10 a la variable last_digit.
  4. Multiplica el last_digit recibido por el 8 elevado a la potencia correspondiente.
  5. Disminuye el octal_number usando la división entera por 10.
  6. Aumenta la power en 1.
  7. Imprime el decimal_number.

Nota

Creo que recibiste 142857, que se llama un número cíclico. Permíteme explicarte por qué: 142857 x 1 = 142857 142857 x 2 = 285714 142857 x 3 = 428571 142857 x 4 = 571428 142857 x 5 = 714285 142857 x 6 = 857142. Como podrás reconocer, tal multiplicación resulta en un nuevo número que es el mismo, pero con los dígitos ubicados en un orden diferente; crea un ciclo. Otro hecho interesante para ti🙄.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Existe otro sistema numérico llamado octal. A diferencia del binario o el decimal, consta de 8 dígitos, comenzando con el cero: 0, 1, 2, 3, 4, 5, 6, 7.

Si te preguntas por qué se implementó, quiero aclarar algo.

Uso

Como recordarás, el número en representación binaria consiste en varios dígitos, un bit para cada uno de ellos; pero en un sistema numérico octal, tres dígitos binarios representan un octal. Por lo tanto, puedes representar una palabra para el computador utilizando menos símbolos. Enormes cadenas de código binario pueden ser representadas de una manera más estética para el computador; por ende, se llena menos memoria. El principio de convertir un número al sistema decimal desde el octal es el mismo que con el binario.

Regla

Los algoritmos de conversión al sistema numeral decimal se superponen para diferentes sistemas numerales. Aquí está el mismo para el número octal 221: el índice del número izquierdo 2 es 2, el índice del número del medio 2 es 1 y el índice del número 1 es cero; pero aquí debemos multiplicar los números por 8 elevado al índice correspondiente. Por lo tanto, 221 -> 2*8^2 + 2*8^1 + 2*8^0 = 128 + 16 + 2 = 146.

12345678910111213141516171819202122
# Defining the octal number octal_number = 221 # 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 octal numeral system is: ", octal_number) # Creating value for working with the power of a number power = 0 # The loop executes till the number is not null while octal_number != 0: # Separating the last digit of octal_number using the remainder of the division operation last_digit = octal_number % 10 # Multiply last_digit by 8 raised to the relevant power result = last_digit * pow(8, power) # Adding the result to the decimal number decimal_number = decimal_number + result # This operation of integer division decreases a number and put aside the last digit that was already used octal_number = octal_number // 10 # Increasing iterator to work with the power power = power + 1 # Printing the result print("The number in decimal numeral system is: ", decimal_number)
copy

Tarea

Realizar tantas tareas como sea posible es una receta para el éxito. Escribe el código que decodificará el número 117 del sistema numérico octal al decimal. Completa los huecos y sigue el algoritmo. Si todo está correcto recibirás un número especial 🧐 Pero la explicación te espera al final de este capítulo.

  1. Imprime el octal_number.
  2. Define el bucle que recorre la variable octal_number hasta que sea cero.
  3. Asigna el resto de la división octal_number por 10 a la variable last_digit.
  4. Multiplica el last_digit recibido por el 8 elevado a la potencia correspondiente.
  5. Disminuye el octal_number usando la división entera por 10.
  6. Aumenta la power en 1.
  7. Imprime el decimal_number.

Nota

Creo que recibiste 142857, que se llama un número cíclico. Permíteme explicarte por qué: 142857 x 1 = 142857 142857 x 2 = 285714 142857 x 3 = 428571 142857 x 4 = 571428 142857 x 5 = 714285 142857 x 6 = 857142. Como podrás reconocer, tal multiplicación resulta en un nuevo número que es el mismo, pero con los dígitos ubicados en un orden diferente; crea un ciclo. Otro hecho interesante para ti🙄.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 2. Capítulo 1
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt