Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Bem-Vindo a Bordo! | 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

bookBem-Vindo a Bordo!

Olá!

Já ouviu falar sobre sistemas numéricos? Se ainda não, suponho que você já tenha trabalhado com um deles, o mais popular. É chamado de sistema numeral decimal e descreve todos os valores que você usa no dia a dia, como 10, 112, 674 ou 4. De fato, existem mais três sistemas comumente utilizados: binário, octal e hexadecimal, mas vamos nos familiarizar com eles nos próximos capítulos.

Mas por que decimal? Todos os números são base dez, podemos simplesmente decompor eles em milhar, centena e dezenas.

Regra

Vou explicar isso explicitamente usando o número 123. Imagine que cada número tenha índices e a contagem comece pelo número mais à direita: aqui começamos com o número 3 e atribuímos a ele o índice 0. Posteriormente, o 2 tem um índice de 1 e o 1 tem um índice de 2. Portanto, 3->0, 2->1, 1->2. Para apresentar um número na representação decimal, devemos multiplicá-lo por dez elevado à potência do índice. Por exemplo: 1x10^2=100, 2x10^1=20, 3x10^0=3; ou podemos dizer que o número decomposto 123 consiste em 100, 20 e 3.

12345678910111213141516171819
# Defining decimal number decimal_number = 123 # Variable for storing the power power = 0 # Printing decimal number print("The initial decimal number is", decimal_number) print("Decomposed decimal number consists of:") # Defining loop that executes till the number is zero while decimal_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = decimal_number % 10 # Multiplying last_digit by 10 raised to the relevant power result = last_digit * pow(10, power) #Decreasing decimal number using integer division by 10, allows getting rid of the last digit decimal_number = decimal_number // 10 # Increasing power by 1 power = power + 1 # Printing decomposed number print(result)
copy

Tarefa

O conhecimento adquirido deve ser praticado, é a receita para o sucesso! Agora é hora de apresentar números no sistema numérico decimal. Tente fazer isso com o número 365🌍 Você deve seguir o algoritmo à direita e preencher as lacunas.

  1. Defina a variável chamada power e atribua 0 a ela.
  2. Defina o laço que executa até que decimal_number seja 0.
  3. Conte o resto da divisão de decimal_number por 10.
  4. Multiplique o last_digit pelo 10 elevado ao poder relevante.
  5. Diminua decimal_number usando a divisão inteira por 10.
  6. Imprima o result.

Uma vez que você tenha completado essa tarefa, clique no botão abaixo do código para verificar sua solução.

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 1
toggle bottom row

bookBem-Vindo a Bordo!

Olá!

Já ouviu falar sobre sistemas numéricos? Se ainda não, suponho que você já tenha trabalhado com um deles, o mais popular. É chamado de sistema numeral decimal e descreve todos os valores que você usa no dia a dia, como 10, 112, 674 ou 4. De fato, existem mais três sistemas comumente utilizados: binário, octal e hexadecimal, mas vamos nos familiarizar com eles nos próximos capítulos.

Mas por que decimal? Todos os números são base dez, podemos simplesmente decompor eles em milhar, centena e dezenas.

Regra

Vou explicar isso explicitamente usando o número 123. Imagine que cada número tenha índices e a contagem comece pelo número mais à direita: aqui começamos com o número 3 e atribuímos a ele o índice 0. Posteriormente, o 2 tem um índice de 1 e o 1 tem um índice de 2. Portanto, 3->0, 2->1, 1->2. Para apresentar um número na representação decimal, devemos multiplicá-lo por dez elevado à potência do índice. Por exemplo: 1x10^2=100, 2x10^1=20, 3x10^0=3; ou podemos dizer que o número decomposto 123 consiste em 100, 20 e 3.

12345678910111213141516171819
# Defining decimal number decimal_number = 123 # Variable for storing the power power = 0 # Printing decimal number print("The initial decimal number is", decimal_number) print("Decomposed decimal number consists of:") # Defining loop that executes till the number is zero while decimal_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = decimal_number % 10 # Multiplying last_digit by 10 raised to the relevant power result = last_digit * pow(10, power) #Decreasing decimal number using integer division by 10, allows getting rid of the last digit decimal_number = decimal_number // 10 # Increasing power by 1 power = power + 1 # Printing decomposed number print(result)
copy

Tarefa

O conhecimento adquirido deve ser praticado, é a receita para o sucesso! Agora é hora de apresentar números no sistema numérico decimal. Tente fazer isso com o número 365🌍 Você deve seguir o algoritmo à direita e preencher as lacunas.

  1. Defina a variável chamada power e atribua 0 a ela.
  2. Defina o laço que executa até que decimal_number seja 0.
  3. Conte o resto da divisão de decimal_number por 10.
  4. Multiplique o last_digit pelo 10 elevado ao poder relevante.
  5. Diminua decimal_number usando a divisão inteira por 10.
  6. Imprima o result.

Uma vez que você tenha completado essa tarefa, clique no botão abaixo do código para verificar sua solução.

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 1
toggle bottom row

bookBem-Vindo a Bordo!

Olá!

Já ouviu falar sobre sistemas numéricos? Se ainda não, suponho que você já tenha trabalhado com um deles, o mais popular. É chamado de sistema numeral decimal e descreve todos os valores que você usa no dia a dia, como 10, 112, 674 ou 4. De fato, existem mais três sistemas comumente utilizados: binário, octal e hexadecimal, mas vamos nos familiarizar com eles nos próximos capítulos.

Mas por que decimal? Todos os números são base dez, podemos simplesmente decompor eles em milhar, centena e dezenas.

Regra

Vou explicar isso explicitamente usando o número 123. Imagine que cada número tenha índices e a contagem comece pelo número mais à direita: aqui começamos com o número 3 e atribuímos a ele o índice 0. Posteriormente, o 2 tem um índice de 1 e o 1 tem um índice de 2. Portanto, 3->0, 2->1, 1->2. Para apresentar um número na representação decimal, devemos multiplicá-lo por dez elevado à potência do índice. Por exemplo: 1x10^2=100, 2x10^1=20, 3x10^0=3; ou podemos dizer que o número decomposto 123 consiste em 100, 20 e 3.

12345678910111213141516171819
# Defining decimal number decimal_number = 123 # Variable for storing the power power = 0 # Printing decimal number print("The initial decimal number is", decimal_number) print("Decomposed decimal number consists of:") # Defining loop that executes till the number is zero while decimal_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = decimal_number % 10 # Multiplying last_digit by 10 raised to the relevant power result = last_digit * pow(10, power) #Decreasing decimal number using integer division by 10, allows getting rid of the last digit decimal_number = decimal_number // 10 # Increasing power by 1 power = power + 1 # Printing decomposed number print(result)
copy

Tarefa

O conhecimento adquirido deve ser praticado, é a receita para o sucesso! Agora é hora de apresentar números no sistema numérico decimal. Tente fazer isso com o número 365🌍 Você deve seguir o algoritmo à direita e preencher as lacunas.

  1. Defina a variável chamada power e atribua 0 a ela.
  2. Defina o laço que executa até que decimal_number seja 0.
  3. Conte o resto da divisão de decimal_number por 10.
  4. Multiplique o last_digit pelo 10 elevado ao poder relevante.
  5. Diminua decimal_number usando a divisão inteira por 10.
  6. Imprima o result.

Uma vez que você tenha completado essa tarefa, clique no botão abaixo do código para verificar sua solução.

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!

Olá!

Já ouviu falar sobre sistemas numéricos? Se ainda não, suponho que você já tenha trabalhado com um deles, o mais popular. É chamado de sistema numeral decimal e descreve todos os valores que você usa no dia a dia, como 10, 112, 674 ou 4. De fato, existem mais três sistemas comumente utilizados: binário, octal e hexadecimal, mas vamos nos familiarizar com eles nos próximos capítulos.

Mas por que decimal? Todos os números são base dez, podemos simplesmente decompor eles em milhar, centena e dezenas.

Regra

Vou explicar isso explicitamente usando o número 123. Imagine que cada número tenha índices e a contagem comece pelo número mais à direita: aqui começamos com o número 3 e atribuímos a ele o índice 0. Posteriormente, o 2 tem um índice de 1 e o 1 tem um índice de 2. Portanto, 3->0, 2->1, 1->2. Para apresentar um número na representação decimal, devemos multiplicá-lo por dez elevado à potência do índice. Por exemplo: 1x10^2=100, 2x10^1=20, 3x10^0=3; ou podemos dizer que o número decomposto 123 consiste em 100, 20 e 3.

12345678910111213141516171819
# Defining decimal number decimal_number = 123 # Variable for storing the power power = 0 # Printing decimal number print("The initial decimal number is", decimal_number) print("Decomposed decimal number consists of:") # Defining loop that executes till the number is zero while decimal_number != 0: # The remainder of division by 10 allows us to receive the last digit of a number last_digit = decimal_number % 10 # Multiplying last_digit by 10 raised to the relevant power result = last_digit * pow(10, power) #Decreasing decimal number using integer division by 10, allows getting rid of the last digit decimal_number = decimal_number // 10 # Increasing power by 1 power = power + 1 # Printing decomposed number print(result)
copy

Tarefa

O conhecimento adquirido deve ser praticado, é a receita para o sucesso! Agora é hora de apresentar números no sistema numérico decimal. Tente fazer isso com o número 365🌍 Você deve seguir o algoritmo à direita e preencher as lacunas.

  1. Defina a variável chamada power e atribua 0 a ela.
  2. Defina o laço que executa até que decimal_number seja 0.
  3. Conte o resto da divisão de decimal_number por 10.
  4. Multiplique o last_digit pelo 10 elevado ao poder relevante.
  5. Diminua decimal_number usando a divisão inteira por 10.
  6. Imprima o result.

Uma vez que você tenha completado essa tarefa, clique no botão abaixo do código para verificar sua solução.

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 1
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
some-alt