Le calcolatrici meccaniche sono una testimonianza autentica dell'abilità e dell'intelligenza degli ingegneri e dei progettisti dietro ogni modello disponibile. Alcune calcolatrici sono così complesse che richiedono diversi tutorial per padroneggiarle completamente, e nella maggior parte dei casi è YouTube a venirci in soccorso. Ma il pubblico vuole anche conoscere altri aspetti, ad esempio il loro comportamento di fronte a operazioni strane come la divisione per zero…
«Errore di divisione per zero». Ho visto questo messaggio in molti programmi compatibili con MS-DOS, soprattutto quando utilizzavo configurazioni insolite su gestori di memoria alternativi. La divisione per zero ha anche avuto il suo momento di fama nel settembre 1997, quando ha lasciato senza sistema di propulsione l'incrociatore USS Yorktown per due ore e mezza.
Tuttavia, questa operazione è più antica di quanto pensiamo. I primi tentativi di comprenderla risalgono all'anno 600, e la sua impossibilità è stata in qualche modo identificata durante il XVIII secolo. I produttori di calcolatrici meccaniche hanno quindi inevitabilmente dovuto incrociare le spade con la divisione per zero. Come evitano il problema?
Calcolatrice meccanica che divide per zero
A dire il vero… non lo evitano del tutto. Una buona prova di ciò è nel video di CuriousMarc sulla Friden STW-10, una bestia del 1956 (e lanciata sul mercato nel 1949). Tentando di eseguire 355 diviso 0, la macchina rimane intrappolata in un ciclo infinito, suonando come una mitragliatrice.
La soluzione offerta dalla calcolatrice per rompere il ciclo (una condizione che i suoi progettisti hanno chiaramente preso in considerazione) è la funzione «DIV STOP». Ora, cosa succede se la calcolatrice è meccanica ma non automatica? Per rispondere a questo abbiamo un video aggiuntivo, pubblicato dal canale NFM. In questo caso, la protagonista è una Facit NTK del 1957:
E la sua reazione è… la stessa. L'utente gira la leva, ma la calcolatrice rimane in un ciclo, senza fare nulla. Qual è la ragione dietro questo ciclo? In sostanza, ciò che fanno le calcolatrici meccaniche è dividere per sottrazione, cioè ripetere «dividendo meno divisore» fino a raggiungere zero, o in alternativa, la risoluzione decimale desiderata dall'utente. Quando il divisore è zero, la calcolatrice non può mai iniziare la sua divisione per sottrazione, perché non c'è nulla da sottrarre in primo luogo.
https://old.neoteo.com/curta-calculadora-mecanica-1948/