Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Cifrar Alguns Números | 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

bookCifrar Alguns Números

Você está a um passo de se tornar um aficionado por computadores 🤓

Você vai se destacar com esse conhecimento porque trabalhar com diferentes programas será fácil. Por exemplo, você terá a possibilidade de corrigir muitos erros a nível de programa porque está por dentro de todos esses processos. Provavelmente, você se deparou com funções internas do Python, como min e max. Eu imagino que você entenda que, para lidar com elas, é melhor compreender como elas funcionam. Portanto, é útil estar ciente do "interior" de todas as ações, pois isso facilitará o reconhecimento e correção de erros. No entanto, não quero trazer muita profundidade a isso, então vamos mergulhar mais fundo nos números binários.

  1. Você precisa dividir o número por 2 e anotar o resto da divisão.
  2. Em seguida, você deve calcular o número recebido e aplicar a ele o primeiro passo.
  3. Você pode parar se o resultado da divisão for 0.
  4. Reescreva os restos na ordem inversa.

A melhor maneira de entender o conceito de números binários é convertê-los você mesmo. A regra é bem simples! Vamos tentar com o número 14.

1234567891011121314151617181920212223
# Defining decimal number decimal_number = 0 # Creating list for storing the converted binary number binary_number = [] # The text should be realised here due to the reason that further the decimal number will be changed print("The number in decimal numeral system is:", decimal_number) # The conformity for 0 in a decimal numeration system is 0; hence, this condition implemented if decimal_number == 0: binary_number.append(0) # Otherwise, we need to convert it else: # The loop will execute till the number is zero while decimal_number != 0: # Counting the remainder of dividing by two remainder = decimal_number % 2 # Appending the resulting number 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 decimal_number = decimal_number // 2 # Reversing the list binary_number.reverse() # Printing the result print("The number in binary numeral system is:", binary_number)
copy

Tarefa

Converta o número decimal 73 para o sistema numeral binário. Você deve seguir as instruções e preencher as lacunas. A explicação da razão pela qual este número foi escolhido está esperando por você no final deste capítulo.

  1. Crie uma lista vazia para armazenar os dígitos binários.
  2. Imprima o numero_decimal.
  3. Defina o laço de execução até que o numero_decimal seja 0.
  4. Calcule o resto da divisão do numero_decimal por 2.
  5. Adicione o resto à lista de numeros_binarios.
  6. Diminua o numero_decimal usando a divisão inteira por 2.
  7. Inverta a lista de numeros_binarios.
  8. Imprima a lista de numeros_binarios.

Nota

Os fãs de "Big Bang Theory" talvez adivinhem por que este número é especial. Sim, é o número favorito de Sheldon Cooper. Ele explica que 73 é o 21º número primo e que o seu inverso, 37, é o 12º número primo, que por sua vez é o espelho de 21, e 21 é o produto de 7 e 3. Além disso, vocês provaram a última afirmação de Sheldon de que, em representação binária, ele é 1001001, o que é um número palíndromo.

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

bookCifrar Alguns Números

Você está a um passo de se tornar um aficionado por computadores 🤓

Você vai se destacar com esse conhecimento porque trabalhar com diferentes programas será fácil. Por exemplo, você terá a possibilidade de corrigir muitos erros a nível de programa porque está por dentro de todos esses processos. Provavelmente, você se deparou com funções internas do Python, como min e max. Eu imagino que você entenda que, para lidar com elas, é melhor compreender como elas funcionam. Portanto, é útil estar ciente do "interior" de todas as ações, pois isso facilitará o reconhecimento e correção de erros. No entanto, não quero trazer muita profundidade a isso, então vamos mergulhar mais fundo nos números binários.

  1. Você precisa dividir o número por 2 e anotar o resto da divisão.
  2. Em seguida, você deve calcular o número recebido e aplicar a ele o primeiro passo.
  3. Você pode parar se o resultado da divisão for 0.
  4. Reescreva os restos na ordem inversa.

A melhor maneira de entender o conceito de números binários é convertê-los você mesmo. A regra é bem simples! Vamos tentar com o número 14.

1234567891011121314151617181920212223
# Defining decimal number decimal_number = 0 # Creating list for storing the converted binary number binary_number = [] # The text should be realised here due to the reason that further the decimal number will be changed print("The number in decimal numeral system is:", decimal_number) # The conformity for 0 in a decimal numeration system is 0; hence, this condition implemented if decimal_number == 0: binary_number.append(0) # Otherwise, we need to convert it else: # The loop will execute till the number is zero while decimal_number != 0: # Counting the remainder of dividing by two remainder = decimal_number % 2 # Appending the resulting number 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 decimal_number = decimal_number // 2 # Reversing the list binary_number.reverse() # Printing the result print("The number in binary numeral system is:", binary_number)
copy

Tarefa

Converta o número decimal 73 para o sistema numeral binário. Você deve seguir as instruções e preencher as lacunas. A explicação da razão pela qual este número foi escolhido está esperando por você no final deste capítulo.

  1. Crie uma lista vazia para armazenar os dígitos binários.
  2. Imprima o numero_decimal.
  3. Defina o laço de execução até que o numero_decimal seja 0.
  4. Calcule o resto da divisão do numero_decimal por 2.
  5. Adicione o resto à lista de numeros_binarios.
  6. Diminua o numero_decimal usando a divisão inteira por 2.
  7. Inverta a lista de numeros_binarios.
  8. Imprima a lista de numeros_binarios.

Nota

Os fãs de "Big Bang Theory" talvez adivinhem por que este número é especial. Sim, é o número favorito de Sheldon Cooper. Ele explica que 73 é o 21º número primo e que o seu inverso, 37, é o 12º número primo, que por sua vez é o espelho de 21, e 21 é o produto de 7 e 3. Além disso, vocês provaram a última afirmação de Sheldon de que, em representação binária, ele é 1001001, o que é um número palíndromo.

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

bookCifrar Alguns Números

Você está a um passo de se tornar um aficionado por computadores 🤓

Você vai se destacar com esse conhecimento porque trabalhar com diferentes programas será fácil. Por exemplo, você terá a possibilidade de corrigir muitos erros a nível de programa porque está por dentro de todos esses processos. Provavelmente, você se deparou com funções internas do Python, como min e max. Eu imagino que você entenda que, para lidar com elas, é melhor compreender como elas funcionam. Portanto, é útil estar ciente do "interior" de todas as ações, pois isso facilitará o reconhecimento e correção de erros. No entanto, não quero trazer muita profundidade a isso, então vamos mergulhar mais fundo nos números binários.

  1. Você precisa dividir o número por 2 e anotar o resto da divisão.
  2. Em seguida, você deve calcular o número recebido e aplicar a ele o primeiro passo.
  3. Você pode parar se o resultado da divisão for 0.
  4. Reescreva os restos na ordem inversa.

A melhor maneira de entender o conceito de números binários é convertê-los você mesmo. A regra é bem simples! Vamos tentar com o número 14.

1234567891011121314151617181920212223
# Defining decimal number decimal_number = 0 # Creating list for storing the converted binary number binary_number = [] # The text should be realised here due to the reason that further the decimal number will be changed print("The number in decimal numeral system is:", decimal_number) # The conformity for 0 in a decimal numeration system is 0; hence, this condition implemented if decimal_number == 0: binary_number.append(0) # Otherwise, we need to convert it else: # The loop will execute till the number is zero while decimal_number != 0: # Counting the remainder of dividing by two remainder = decimal_number % 2 # Appending the resulting number 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 decimal_number = decimal_number // 2 # Reversing the list binary_number.reverse() # Printing the result print("The number in binary numeral system is:", binary_number)
copy

Tarefa

Converta o número decimal 73 para o sistema numeral binário. Você deve seguir as instruções e preencher as lacunas. A explicação da razão pela qual este número foi escolhido está esperando por você no final deste capítulo.

  1. Crie uma lista vazia para armazenar os dígitos binários.
  2. Imprima o numero_decimal.
  3. Defina o laço de execução até que o numero_decimal seja 0.
  4. Calcule o resto da divisão do numero_decimal por 2.
  5. Adicione o resto à lista de numeros_binarios.
  6. Diminua o numero_decimal usando a divisão inteira por 2.
  7. Inverta a lista de numeros_binarios.
  8. Imprima a lista de numeros_binarios.

Nota

Os fãs de "Big Bang Theory" talvez adivinhem por que este número é especial. Sim, é o número favorito de Sheldon Cooper. Ele explica que 73 é o 21º número primo e que o seu inverso, 37, é o 12º número primo, que por sua vez é o espelho de 21, e 21 é o produto de 7 e 3. Além disso, vocês provaram a última afirmação de Sheldon de que, em representação binária, ele é 1001001, o que é um número palíndromo.

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!

Você está a um passo de se tornar um aficionado por computadores 🤓

Você vai se destacar com esse conhecimento porque trabalhar com diferentes programas será fácil. Por exemplo, você terá a possibilidade de corrigir muitos erros a nível de programa porque está por dentro de todos esses processos. Provavelmente, você se deparou com funções internas do Python, como min e max. Eu imagino que você entenda que, para lidar com elas, é melhor compreender como elas funcionam. Portanto, é útil estar ciente do "interior" de todas as ações, pois isso facilitará o reconhecimento e correção de erros. No entanto, não quero trazer muita profundidade a isso, então vamos mergulhar mais fundo nos números binários.

  1. Você precisa dividir o número por 2 e anotar o resto da divisão.
  2. Em seguida, você deve calcular o número recebido e aplicar a ele o primeiro passo.
  3. Você pode parar se o resultado da divisão for 0.
  4. Reescreva os restos na ordem inversa.

A melhor maneira de entender o conceito de números binários é convertê-los você mesmo. A regra é bem simples! Vamos tentar com o número 14.

1234567891011121314151617181920212223
# Defining decimal number decimal_number = 0 # Creating list for storing the converted binary number binary_number = [] # The text should be realised here due to the reason that further the decimal number will be changed print("The number in decimal numeral system is:", decimal_number) # The conformity for 0 in a decimal numeration system is 0; hence, this condition implemented if decimal_number == 0: binary_number.append(0) # Otherwise, we need to convert it else: # The loop will execute till the number is zero while decimal_number != 0: # Counting the remainder of dividing by two remainder = decimal_number % 2 # Appending the resulting number 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 decimal_number = decimal_number // 2 # Reversing the list binary_number.reverse() # Printing the result print("The number in binary numeral system is:", binary_number)
copy

Tarefa

Converta o número decimal 73 para o sistema numeral binário. Você deve seguir as instruções e preencher as lacunas. A explicação da razão pela qual este número foi escolhido está esperando por você no final deste capítulo.

  1. Crie uma lista vazia para armazenar os dígitos binários.
  2. Imprima o numero_decimal.
  3. Defina o laço de execução até que o numero_decimal seja 0.
  4. Calcule o resto da divisão do numero_decimal por 2.
  5. Adicione o resto à lista de numeros_binarios.
  6. Diminua o numero_decimal usando a divisão inteira por 2.
  7. Inverta a lista de numeros_binarios.
  8. Imprima a lista de numeros_binarios.

Nota

Os fãs de "Big Bang Theory" talvez adivinhem por que este número é especial. Sim, é o número favorito de Sheldon Cooper. Ele explica que 73 é o 21º número primo e que o seu inverso, 37, é o 12º número primo, que por sua vez é o espelho de 21, e 21 é o produto de 7 e 3. Além disso, vocês provaram a última afirmação de Sheldon de que, em representação binária, ele é 1001001, o que é um número palíndromo.

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