Conteúdo do Curso
Sistemas de Numeração 101
Sistemas de Numeração 101
Bem-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.
# 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)
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.
- Defina a variável chamada
power
e atribua0
a ela. - Defina o laço que executa até que
decimal_number
seja0
. - Conte o resto da divisão de
decimal_number
por10
. - Multiplique o
last_digit
pelo10
elevado ao poder relevante. - Diminua
decimal_number
usando a divisão inteira por10
. - Imprima o
result
.
Uma vez que você tenha completado essa tarefa, clique no botão abaixo do código para verificar sua solução.
Obrigado pelo seu feedback!
Bem-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.
# 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)
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.
- Defina a variável chamada
power
e atribua0
a ela. - Defina o laço que executa até que
decimal_number
seja0
. - Conte o resto da divisão de
decimal_number
por10
. - Multiplique o
last_digit
pelo10
elevado ao poder relevante. - Diminua
decimal_number
usando a divisão inteira por10
. - Imprima o
result
.
Uma vez que você tenha completado essa tarefa, clique no botão abaixo do código para verificar sua solução.
Obrigado pelo seu feedback!
Bem-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.
# 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)
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.
- Defina a variável chamada
power
e atribua0
a ela. - Defina o laço que executa até que
decimal_number
seja0
. - Conte o resto da divisão de
decimal_number
por10
. - Multiplique o
last_digit
pelo10
elevado ao poder relevante. - Diminua
decimal_number
usando a divisão inteira por10
. - Imprima o
result
.
Uma vez que você tenha completado essa tarefa, clique no botão abaixo do código para verificar sua solução.
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.
# 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)
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.
- Defina a variável chamada
power
e atribua0
a ela. - Defina o laço que executa até que
decimal_number
seja0
. - Conte o resto da divisão de
decimal_number
por10
. - Multiplique o
last_digit
pelo10
elevado ao poder relevante. - Diminua
decimal_number
usando a divisão inteira por10
. - Imprima o
result
.
Uma vez que você tenha completado essa tarefa, clique no botão abaixo do código para verificar sua solução.