Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Conheça o Código Binário | Sistema Numérico Binário
Sistemas de Numeração 101
course content

Conteúdo do Curso

Sistemas de Numeração 101

Sistemas de Numeração 101

1. Sistema Numérico Binário
2. Sistema Numérico Octal
3. Sistema Numérico Hexadecimal
4. Revelação

bookConheça o Código Binário

Creio que você já tenha entendido que os computadores enxergam o seu código de maneira diferente da sua: essa máquina brilhante consegue ler o código binário, que consiste em 0s e 1s. O código binário se parece com isso 00011100, mas os zeros em posições iniciais são opcionais, então você pode removê-los e escrever o código assim 11100. É fácil para um computador, mas um desafio para humanos; portanto, você vai se familiarizar com a arte de decifrá-lo.

Regra

Aqui você deve realizar as mesmas operações do capítulo anterior. Encontre o índice de um número (que ainda começa pela direita) e depois multiplique o número atual por 2 elevado ao índice. Por exemplo, 101 -> 1x2^2 + 0x2^1 + 1x2^0 = 4 + 0 + 1 = 5.

Uso do sistema binário

O principal motivo para o uso do código binário é que um computador é composto por bilhões de transistores que respondem aos sinais binários 0 ou 1; portanto, "palavras de computador" que incluem apenas 0 e 1 enviam sinais aos transistores, 1 significa ligado, e 0 significa desligado.

12345678910111213141516171819202122
# 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)
copy

Tarefa

É hora de aprimorar suas habilidades! Converta um número do sistema numérico binário para o decimal e imprima o resultado. Você deve seguir o algoritmo à direita e preencher as lacunas. Como resultado, você obterá um dos números mágicos. Mas a explicação está esperando por você no fim do capítulo.

  1. Defina a variável power e atribua 0 a ela.
  2. Conte o resto da divisão de binary_number por 10.
  3. Multiplique last_digit por 2 elevado ao power correspondente.
  4. Some o result a um decimal number.
  5. Aumente power em 1.
  6. Imprima o decimal_number.

Nota

Imagino que você tenha recebido o número 1729 e queira saber por que eu disse que esse número é mágico? Tudo é perfeitamente claro: ele é chamado número de Hardy-Ramanujan devido a uma anedota sobre um dos matemáticos britânicos, G.H. Hardy. Se você achar essa informação fascinante, pode ler sobre a anedota no livro 'O Homem que Conhecia o Infinito', de Robert Kanigel. É o menor número que pode ser expresso como a soma de dois cubos distintos de duas maneiras diferentes. O 1729 pode ser calculado como a soma dos cubos de 10 e 9, o cubo de 10 é 1000 e o cubo de 9 é 729, bem como a soma dos cubos de 12 e 1.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 2
toggle bottom row

bookConheça o Código Binário

Creio que você já tenha entendido que os computadores enxergam o seu código de maneira diferente da sua: essa máquina brilhante consegue ler o código binário, que consiste em 0s e 1s. O código binário se parece com isso 00011100, mas os zeros em posições iniciais são opcionais, então você pode removê-los e escrever o código assim 11100. É fácil para um computador, mas um desafio para humanos; portanto, você vai se familiarizar com a arte de decifrá-lo.

Regra

Aqui você deve realizar as mesmas operações do capítulo anterior. Encontre o índice de um número (que ainda começa pela direita) e depois multiplique o número atual por 2 elevado ao índice. Por exemplo, 101 -> 1x2^2 + 0x2^1 + 1x2^0 = 4 + 0 + 1 = 5.

Uso do sistema binário

O principal motivo para o uso do código binário é que um computador é composto por bilhões de transistores que respondem aos sinais binários 0 ou 1; portanto, "palavras de computador" que incluem apenas 0 e 1 enviam sinais aos transistores, 1 significa ligado, e 0 significa desligado.

12345678910111213141516171819202122
# 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)
copy

Tarefa

É hora de aprimorar suas habilidades! Converta um número do sistema numérico binário para o decimal e imprima o resultado. Você deve seguir o algoritmo à direita e preencher as lacunas. Como resultado, você obterá um dos números mágicos. Mas a explicação está esperando por você no fim do capítulo.

  1. Defina a variável power e atribua 0 a ela.
  2. Conte o resto da divisão de binary_number por 10.
  3. Multiplique last_digit por 2 elevado ao power correspondente.
  4. Some o result a um decimal number.
  5. Aumente power em 1.
  6. Imprima o decimal_number.

Nota

Imagino que você tenha recebido o número 1729 e queira saber por que eu disse que esse número é mágico? Tudo é perfeitamente claro: ele é chamado número de Hardy-Ramanujan devido a uma anedota sobre um dos matemáticos britânicos, G.H. Hardy. Se você achar essa informação fascinante, pode ler sobre a anedota no livro 'O Homem que Conhecia o Infinito', de Robert Kanigel. É o menor número que pode ser expresso como a soma de dois cubos distintos de duas maneiras diferentes. O 1729 pode ser calculado como a soma dos cubos de 10 e 9, o cubo de 10 é 1000 e o cubo de 9 é 729, bem como a soma dos cubos de 12 e 1.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 2
toggle bottom row

bookConheça o Código Binário

Creio que você já tenha entendido que os computadores enxergam o seu código de maneira diferente da sua: essa máquina brilhante consegue ler o código binário, que consiste em 0s e 1s. O código binário se parece com isso 00011100, mas os zeros em posições iniciais são opcionais, então você pode removê-los e escrever o código assim 11100. É fácil para um computador, mas um desafio para humanos; portanto, você vai se familiarizar com a arte de decifrá-lo.

Regra

Aqui você deve realizar as mesmas operações do capítulo anterior. Encontre o índice de um número (que ainda começa pela direita) e depois multiplique o número atual por 2 elevado ao índice. Por exemplo, 101 -> 1x2^2 + 0x2^1 + 1x2^0 = 4 + 0 + 1 = 5.

Uso do sistema binário

O principal motivo para o uso do código binário é que um computador é composto por bilhões de transistores que respondem aos sinais binários 0 ou 1; portanto, "palavras de computador" que incluem apenas 0 e 1 enviam sinais aos transistores, 1 significa ligado, e 0 significa desligado.

12345678910111213141516171819202122
# 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)
copy

Tarefa

É hora de aprimorar suas habilidades! Converta um número do sistema numérico binário para o decimal e imprima o resultado. Você deve seguir o algoritmo à direita e preencher as lacunas. Como resultado, você obterá um dos números mágicos. Mas a explicação está esperando por você no fim do capítulo.

  1. Defina a variável power e atribua 0 a ela.
  2. Conte o resto da divisão de binary_number por 10.
  3. Multiplique last_digit por 2 elevado ao power correspondente.
  4. Some o result a um decimal number.
  5. Aumente power em 1.
  6. Imprima o decimal_number.

Nota

Imagino que você tenha recebido o número 1729 e queira saber por que eu disse que esse número é mágico? Tudo é perfeitamente claro: ele é chamado número de Hardy-Ramanujan devido a uma anedota sobre um dos matemáticos britânicos, G.H. Hardy. Se você achar essa informação fascinante, pode ler sobre a anedota no livro 'O Homem que Conhecia o Infinito', de Robert Kanigel. É o menor número que pode ser expresso como a soma de dois cubos distintos de duas maneiras diferentes. O 1729 pode ser calculado como a soma dos cubos de 10 e 9, o cubo de 10 é 1000 e o cubo de 9 é 729, bem como a soma dos cubos de 12 e 1.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Creio que você já tenha entendido que os computadores enxergam o seu código de maneira diferente da sua: essa máquina brilhante consegue ler o código binário, que consiste em 0s e 1s. O código binário se parece com isso 00011100, mas os zeros em posições iniciais são opcionais, então você pode removê-los e escrever o código assim 11100. É fácil para um computador, mas um desafio para humanos; portanto, você vai se familiarizar com a arte de decifrá-lo.

Regra

Aqui você deve realizar as mesmas operações do capítulo anterior. Encontre o índice de um número (que ainda começa pela direita) e depois multiplique o número atual por 2 elevado ao índice. Por exemplo, 101 -> 1x2^2 + 0x2^1 + 1x2^0 = 4 + 0 + 1 = 5.

Uso do sistema binário

O principal motivo para o uso do código binário é que um computador é composto por bilhões de transistores que respondem aos sinais binários 0 ou 1; portanto, "palavras de computador" que incluem apenas 0 e 1 enviam sinais aos transistores, 1 significa ligado, e 0 significa desligado.

12345678910111213141516171819202122
# 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)
copy

Tarefa

É hora de aprimorar suas habilidades! Converta um número do sistema numérico binário para o decimal e imprima o resultado. Você deve seguir o algoritmo à direita e preencher as lacunas. Como resultado, você obterá um dos números mágicos. Mas a explicação está esperando por você no fim do capítulo.

  1. Defina a variável power e atribua 0 a ela.
  2. Conte o resto da divisão de binary_number por 10.
  3. Multiplique last_digit por 2 elevado ao power correspondente.
  4. Some o result a um decimal number.
  5. Aumente power em 1.
  6. Imprima o decimal_number.

Nota

Imagino que você tenha recebido o número 1729 e queira saber por que eu disse que esse número é mágico? Tudo é perfeitamente claro: ele é chamado número de Hardy-Ramanujan devido a uma anedota sobre um dos matemáticos britânicos, G.H. Hardy. Se você achar essa informação fascinante, pode ler sobre a anedota no livro 'O Homem que Conhecia o Infinito', de Robert Kanigel. É o menor número que pode ser expresso como a soma de dois cubos distintos de duas maneiras diferentes. O 1729 pode ser calculado como a soma dos cubos de 10 e 9, o cubo de 10 é 1000 e o cubo de 9 é 729, bem como a soma dos cubos de 12 e 1.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 1. Capítulo 2
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
some-alt