Matemática, perguntado por Lukyo, 5 meses atrás

(Aritmética: Sistema de numeração na base 2 – base binária – outro critério de divisibilidade por 5)

Seja n=a_k\,a_{k-1}\,\ldots\,a_1\,a_0 um número natural não-nulo escrito na base 2, formado por k+1 dígitos (também chamados bits), com k ≥ 2,

sendo a_k=1 e a_i\in\{0,\,1\}, para todo i\in\{0,\,1,\,\ldots,\,k-1\}.

Considere m=(a_k\,a_{k-1}\,\ldots\,a_2)-(a_1\,a_0). Mostre que

a) Se m é múltiplo de 5, então n é múltiplo de 5.

b) Se m\equiv r~~\mathrm{(mod~}5), então n\equiv 4r\equiv - r~~\mathrm{(mod~}5).

─────

Dica: Reescreva n na forma 4q + r.

Obs.: No enunciado desta tarefa, considere os naturais 2, 4 e 5 como escritos no sistema de numeração decimal (base 10).​​

Soluções para a tarefa

Respondido por gabrielcguimaraes
1

Sendo q a sequência de algarismos a seguir:
q = a_k\:a_{k-1}\:...\:a_3\:a_2

Como n tem 2 algarismos a mais que m, logo a parte q de n é 2^2 = 4 vezes maior que a parte q de m. Com isso já definido e somente ajustando o restante do número (a_1 e a_0), se pode afirmar que:

m = q - (a_1\: a_0)\\n = 4q + (a_1\: a_0)

a)

m \equiv 0 \pmod 5\\q - (a_1\: a_0) \equiv 0 \pmod 5\\4(q - (a_1\: a_0))\equiv 4 \cdot 0 \pmod 5\\4q - 4(a_1\: a_0) \equiv 0 \pmod 5\\4q - 4(a_1\: a_0) + 5(a_1\: a_0)\equiv 0 \pmod 5\\4q + (a_1\: a_0)\equiv 0 \pmod 5\\n \equiv 0 \pmod 5

b)

m \equiv r \pmod 5\\q - (a_1\:a_0) \equiv r \pmod 5\\4(q - (a_1\:a_0)) \equiv 4r \pmod 5\\4q - 4(a_1\:a_0) \equiv 4r \pmod 5\\4q - 4(a_1\:a_0) + 5(a_1\:a_0) \equiv 4r -5r \pmod 5\\4q + (a_1\:a_0) \equiv -r \pmod 5\\n \equiv -r \pmod 5


Lukyo: no número obtido após ser reduzido pelo algoritmo
Lukyo: Inclusive, posso me arriscar a dizer que um outro algotimo para critério de divisibilidade que reduza o número de 4 em 4 dígitos binários, irá te fornecer um número com o resto preservado para a divisão por 5 e para a divisão por 3 também (Por quê?) Acredite que operar dígitos binários computacionalmente falando é muito pouco custoso (os calculos para soma e subtração são muito rápidos)
Lukyo: A proposta é essa aqui:

Seja n = 16q + a₃a₂a₁a₀ um número natural escrito na base 2.

Considerando m = q + a₃a₂a₁a₀, mostrar que

a) Se m ≡ r (mod 3), então n ≡ r (mod 3)

b) Se m ≡ r (mod 5), então n ≡ r (mod 5).
Lukyo: esse é um algotimo que preserva resto, o que é simplesmente fantástico (exatamente o que acontece no critério de divisibilidade por 3 e por 9 na base 10, também preservam os restos)
Lukyo: Claro que ficou subentendido aqui qual é o número q..
Lukyo: Claro que ficou subentendido aqui qual é o número "q"
Lukyo: Claro que ficou subentendido aqui qual é o número q..
Lukyo: Vou discutir esse algotimo em uma nova tarefa, é simplesmente fantástico
Perguntas interessantes