Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Datas em 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

Datas em Binário

Costumávamos apresentar um horário como uma combinação de quatro itens, como ano, mês, dia e o horário de fato; agora você se familiarizou com o código binário; portanto, sabe que o valor máximo possível para um código binário é um byte, que inclui 8 bits. Consequentemente, 8 bits para 4 itens resulta em 32 bits no total, ou seja, apenas 32 bits para armazenar nossa data e hora.

O tempo começou no dia primeiro de janeiro do ano de 1970 às 00:00:00 neste sistema e, como você deve ter notado, o tempo passa e, infelizmente, a memória tem diferentes propriedades, uma delas é ter um limite; portanto, em um determinado dia nosso tempo terá que parar. Pesquisas recentes comprovaram que isso vai acontecer no dia 19 de janeiro do ano de 2038. Talvez você seja o desenvolvedor que encontrará a solução para esse problema 🤖.

Serão 2.147.483.647 segundos após 1 de Janeiro de 1970 às 20:45:52 do dia 19 de Janeiro de 2038.

Tarefa

Converta 2.147.483.647 para o número binário. Observe que aqui foi utilizado o padrão americano para escrever números para compreender melhor o valor, mas para o código em Python, é necessário excluir todas as vírgulas: Python interpreta vírgulas como um separador, mas você não precisa separar nada. Sua tarefa permanece a mesma, siga o algoritmo e preencha as lacunas.

  1. Crie uma lista vazia para armazenar o numero_binario.
  2. Defina o loop que se executa até que o numero_decimal seja 0.
  3. Conte o resto da divisão de numero_decimal por 2.
  4. Acrescente o resto à lista de numeros_binarios.
  5. Diminua o numero_decimal pela divisão inteira por 2.
  6. Faça a lista de numeros_binarios ficar invertida.

Tarefa

Converta 2.147.483.647 para o número binário. Observe que aqui foi utilizado o padrão americano para escrever números para compreender melhor o valor, mas para o código em Python, é necessário excluir todas as vírgulas: Python interpreta vírgulas como um separador, mas você não precisa separar nada. Sua tarefa permanece a mesma, siga o algoritmo e preencha as lacunas.

  1. Crie uma lista vazia para armazenar o numero_binario.
  2. Defina o loop que se executa até que o numero_decimal seja 0.
  3. Conte o resto da divisão de numero_decimal por 2.
  4. Acrescente o resto à lista de numeros_binarios.
  5. Diminua o numero_decimal pela divisão inteira por 2.
  6. Faça a lista de numeros_binarios ficar invertida.

Nota

Suponho que você reconheceu que está completo com 31 bits, restando apenas um segundo para o Epochalipse😲.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

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

Datas em Binário

Costumávamos apresentar um horário como uma combinação de quatro itens, como ano, mês, dia e o horário de fato; agora você se familiarizou com o código binário; portanto, sabe que o valor máximo possível para um código binário é um byte, que inclui 8 bits. Consequentemente, 8 bits para 4 itens resulta em 32 bits no total, ou seja, apenas 32 bits para armazenar nossa data e hora.

O tempo começou no dia primeiro de janeiro do ano de 1970 às 00:00:00 neste sistema e, como você deve ter notado, o tempo passa e, infelizmente, a memória tem diferentes propriedades, uma delas é ter um limite; portanto, em um determinado dia nosso tempo terá que parar. Pesquisas recentes comprovaram que isso vai acontecer no dia 19 de janeiro do ano de 2038. Talvez você seja o desenvolvedor que encontrará a solução para esse problema 🤖.

Serão 2.147.483.647 segundos após 1 de Janeiro de 1970 às 20:45:52 do dia 19 de Janeiro de 2038.

Tarefa

Converta 2.147.483.647 para o número binário. Observe que aqui foi utilizado o padrão americano para escrever números para compreender melhor o valor, mas para o código em Python, é necessário excluir todas as vírgulas: Python interpreta vírgulas como um separador, mas você não precisa separar nada. Sua tarefa permanece a mesma, siga o algoritmo e preencha as lacunas.

  1. Crie uma lista vazia para armazenar o numero_binario.
  2. Defina o loop que se executa até que o numero_decimal seja 0.
  3. Conte o resto da divisão de numero_decimal por 2.
  4. Acrescente o resto à lista de numeros_binarios.
  5. Diminua o numero_decimal pela divisão inteira por 2.
  6. Faça a lista de numeros_binarios ficar invertida.

Tarefa

Converta 2.147.483.647 para o número binário. Observe que aqui foi utilizado o padrão americano para escrever números para compreender melhor o valor, mas para o código em Python, é necessário excluir todas as vírgulas: Python interpreta vírgulas como um separador, mas você não precisa separar nada. Sua tarefa permanece a mesma, siga o algoritmo e preencha as lacunas.

  1. Crie uma lista vazia para armazenar o numero_binario.
  2. Defina o loop que se executa até que o numero_decimal seja 0.
  3. Conte o resto da divisão de numero_decimal por 2.
  4. Acrescente o resto à lista de numeros_binarios.
  5. Diminua o numero_decimal pela divisão inteira por 2.
  6. Faça a lista de numeros_binarios ficar invertida.

Nota

Suponho que você reconheceu que está completo com 31 bits, restando apenas um segundo para o Epochalipse😲.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

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

Datas em Binário

Costumávamos apresentar um horário como uma combinação de quatro itens, como ano, mês, dia e o horário de fato; agora você se familiarizou com o código binário; portanto, sabe que o valor máximo possível para um código binário é um byte, que inclui 8 bits. Consequentemente, 8 bits para 4 itens resulta em 32 bits no total, ou seja, apenas 32 bits para armazenar nossa data e hora.

O tempo começou no dia primeiro de janeiro do ano de 1970 às 00:00:00 neste sistema e, como você deve ter notado, o tempo passa e, infelizmente, a memória tem diferentes propriedades, uma delas é ter um limite; portanto, em um determinado dia nosso tempo terá que parar. Pesquisas recentes comprovaram que isso vai acontecer no dia 19 de janeiro do ano de 2038. Talvez você seja o desenvolvedor que encontrará a solução para esse problema 🤖.

Serão 2.147.483.647 segundos após 1 de Janeiro de 1970 às 20:45:52 do dia 19 de Janeiro de 2038.

Tarefa

Converta 2.147.483.647 para o número binário. Observe que aqui foi utilizado o padrão americano para escrever números para compreender melhor o valor, mas para o código em Python, é necessário excluir todas as vírgulas: Python interpreta vírgulas como um separador, mas você não precisa separar nada. Sua tarefa permanece a mesma, siga o algoritmo e preencha as lacunas.

  1. Crie uma lista vazia para armazenar o numero_binario.
  2. Defina o loop que se executa até que o numero_decimal seja 0.
  3. Conte o resto da divisão de numero_decimal por 2.
  4. Acrescente o resto à lista de numeros_binarios.
  5. Diminua o numero_decimal pela divisão inteira por 2.
  6. Faça a lista de numeros_binarios ficar invertida.

Tarefa

Converta 2.147.483.647 para o número binário. Observe que aqui foi utilizado o padrão americano para escrever números para compreender melhor o valor, mas para o código em Python, é necessário excluir todas as vírgulas: Python interpreta vírgulas como um separador, mas você não precisa separar nada. Sua tarefa permanece a mesma, siga o algoritmo e preencha as lacunas.

  1. Crie uma lista vazia para armazenar o numero_binario.
  2. Defina o loop que se executa até que o numero_decimal seja 0.
  3. Conte o resto da divisão de numero_decimal por 2.
  4. Acrescente o resto à lista de numeros_binarios.
  5. Diminua o numero_decimal pela divisão inteira por 2.
  6. Faça a lista de numeros_binarios ficar invertida.

Nota

Suponho que você reconheceu que está completo com 31 bits, restando apenas um segundo para o Epochalipse😲.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Costumávamos apresentar um horário como uma combinação de quatro itens, como ano, mês, dia e o horário de fato; agora você se familiarizou com o código binário; portanto, sabe que o valor máximo possível para um código binário é um byte, que inclui 8 bits. Consequentemente, 8 bits para 4 itens resulta em 32 bits no total, ou seja, apenas 32 bits para armazenar nossa data e hora.

O tempo começou no dia primeiro de janeiro do ano de 1970 às 00:00:00 neste sistema e, como você deve ter notado, o tempo passa e, infelizmente, a memória tem diferentes propriedades, uma delas é ter um limite; portanto, em um determinado dia nosso tempo terá que parar. Pesquisas recentes comprovaram que isso vai acontecer no dia 19 de janeiro do ano de 2038. Talvez você seja o desenvolvedor que encontrará a solução para esse problema 🤖.

Serão 2.147.483.647 segundos após 1 de Janeiro de 1970 às 20:45:52 do dia 19 de Janeiro de 2038.

Tarefa

Converta 2.147.483.647 para o número binário. Observe que aqui foi utilizado o padrão americano para escrever números para compreender melhor o valor, mas para o código em Python, é necessário excluir todas as vírgulas: Python interpreta vírgulas como um separador, mas você não precisa separar nada. Sua tarefa permanece a mesma, siga o algoritmo e preencha as lacunas.

  1. Crie uma lista vazia para armazenar o numero_binario.
  2. Defina o loop que se executa até que o numero_decimal seja 0.
  3. Conte o resto da divisão de numero_decimal por 2.
  4. Acrescente o resto à lista de numeros_binarios.
  5. Diminua o numero_decimal pela divisão inteira por 2.
  6. Faça a lista de numeros_binarios ficar invertida.

Nota

Suponho que você reconheceu que está completo com 31 bits, restando apenas um segundo para o Epochalipse😲.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 1. Capítulo 7
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt