Conteúdo do Curso
Sistemas de Numeração 101
Sistemas de Numeração 101
Cifrar 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.
- Você precisa dividir o número por 2 e anotar o resto da divisão.
- Em seguida, você deve calcular o número recebido e aplicar a ele o primeiro passo.
- Você pode parar se o resultado da divisão for 0.
- 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.
# 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)
Swipe to show code editor
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.
- Crie uma lista vazia para armazenar os dígitos
binários
. - Imprima o
numero_decimal
. - Defina o laço de execução até que o
numero_decimal
seja0
. - Calcule o resto da divisão do
numero_decimal
por2
. - Adicione o
resto
à lista denumeros_binarios
. - Diminua o
numero_decimal
usando a divisão inteira por2
. - Inverta a lista de
numeros_binarios
. - 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.
Obrigado pelo seu feedback!
Cifrar 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.
- Você precisa dividir o número por 2 e anotar o resto da divisão.
- Em seguida, você deve calcular o número recebido e aplicar a ele o primeiro passo.
- Você pode parar se o resultado da divisão for 0.
- 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.
# 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)
Swipe to show code editor
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.
- Crie uma lista vazia para armazenar os dígitos
binários
. - Imprima o
numero_decimal
. - Defina o laço de execução até que o
numero_decimal
seja0
. - Calcule o resto da divisão do
numero_decimal
por2
. - Adicione o
resto
à lista denumeros_binarios
. - Diminua o
numero_decimal
usando a divisão inteira por2
. - Inverta a lista de
numeros_binarios
. - 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.
Obrigado pelo seu feedback!
Cifrar 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.
- Você precisa dividir o número por 2 e anotar o resto da divisão.
- Em seguida, você deve calcular o número recebido e aplicar a ele o primeiro passo.
- Você pode parar se o resultado da divisão for 0.
- 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.
# 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)
Swipe to show code editor
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.
- Crie uma lista vazia para armazenar os dígitos
binários
. - Imprima o
numero_decimal
. - Defina o laço de execução até que o
numero_decimal
seja0
. - Calcule o resto da divisão do
numero_decimal
por2
. - Adicione o
resto
à lista denumeros_binarios
. - Diminua o
numero_decimal
usando a divisão inteira por2
. - Inverta a lista de
numeros_binarios
. - 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.
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.
- Você precisa dividir o número por 2 e anotar o resto da divisão.
- Em seguida, você deve calcular o número recebido e aplicar a ele o primeiro passo.
- Você pode parar se o resultado da divisão for 0.
- 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.
# 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)
Swipe to show code editor
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.
- Crie uma lista vazia para armazenar os dígitos
binários
. - Imprima o
numero_decimal
. - Defina o laço de execução até que o
numero_decimal
seja0
. - Calcule o resto da divisão do
numero_decimal
por2
. - Adicione o
resto
à lista denumeros_binarios
. - Diminua o
numero_decimal
usando a divisão inteira por2
. - Inverta a lista de
numeros_binarios
. - 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.