Vídeo mostra por que a divisão por zero, na prática, pode não ser uma boa ideia. Entenda o porquê.
Vídeo mostra por que a divisão por zero, na prática, pode não ser uma boa ideia. Entenda o porquê.
A divisão de um número natural, diferente de zero, por zero, como se sabe, é impossível (já zero dividido por zero é apenas indeterminado). E isso é tratado nas calculadoras digitais com uma mensagem de erro apenas... e segue a vida.
Mas nas calculadoras mecânicas antigas a coisa era mais excitante. Dividir por zero era como se indagasse sobre Deus ou o sentido da vida ou alguma outra questão filosófica com o poder de destruir um cérebro artificial que não tivesse um bom sistema de tratamento de exceções.
Bastava apertar poucas teclas e a máquina disparava sua engrenagens em um loop infinito de uma busca mecânica por uma resposta cujo conceito, paradoxalmente, é bem representado pela própria procura eterna. Afinal a resposta seria uma tendência ao infinito.
ISso tudo porque a máquina faz uma divisão através de uma série de subtrações. Por exemplo, a divisão de 20 por 4 daria a seguinte sequência de subtrações:
Assim, a resposta é o número de passos até as subtrações atingirem o zero: 5 (cinco).
Já a divisão de 20 por zero nunca atingiria o final por esse mesmo caminho:
E é por isso que essa Facit ESA-01, sem cobertura para ser testada após reparos, ficou tentando executar esses passos eletromecânicos sem fim. Exatamente como ela foi programada para fazer.
Fonte: Popular Mechanics
[Visto no Brasil Acadêmico]
Mas nas calculadoras mecânicas antigas a coisa era mais excitante. Dividir por zero era como se indagasse sobre Deus ou o sentido da vida ou alguma outra questão filosófica com o poder de destruir um cérebro artificial que não tivesse um bom sistema de tratamento de exceções.
Bastava apertar poucas teclas e a máquina disparava sua engrenagens em um loop infinito de uma busca mecânica por uma resposta cujo conceito, paradoxalmente, é bem representado pela própria procura eterna. Afinal a resposta seria uma tendência ao infinito.
ISso tudo porque a máquina faz uma divisão através de uma série de subtrações. Por exemplo, a divisão de 20 por 4 daria a seguinte sequência de subtrações:
- 20 - 4 = 16
- 16 - 4 = 12
- 12 - 4 = 8
- 8 - 4 = 4
- 4 - 4 = 0
Assim, a resposta é o número de passos até as subtrações atingirem o zero: 5 (cinco).
Já a divisão de 20 por zero nunca atingiria o final por esse mesmo caminho:
- 20 - 0 = 20
- 20 - 0 = 20
- 20 - 0 = 20
- 20 - 0 = 20
- ...
E é por isso que essa Facit ESA-01, sem cobertura para ser testada após reparos, ficou tentando executar esses passos eletromecânicos sem fim. Exatamente como ela foi programada para fazer.
Fonte: Popular Mechanics
[Visto no Brasil Acadêmico]