Mechanische Rechenmaschinen sind ein wahres Zeugnis für die Fähigkeiten und die Intelligenz der Ingenieure und Designer, die hinter jedem verfügbaren Modell stecken. Manche Rechenmaschinen sind so komplex, dass man mehrere Anleitungen benötigt, um sie vollständig zu beherrschen. In den meisten Fällen kommt dabei YouTube zur Hilfe, aber das Publikum möchte auch andere Aspekte kennenlernen, etwa das Verhalten bei ungewöhnlichen Operationen wie der Division durch null

Division durch null in einer mechanischen Rechenmaschine
Mechanische Rechenmaschine

„Fehler: Division durch null“ – diesen Hinweis habe ich in vielen MS-DOS-kompatiblen Programmen gesehen, besonders bei ungewöhnlichen Konfigurationen mit alternativen Speicherverwaltungen. Die Division durch null sorgte auch im September 1997 für Schlagzeilen, als der Kreuzer USS Yorktown für zweieinhalb Stunden sein Antriebssystem verlor.

Doch diese Operation ist älter, als wir denken. Die ersten Versuche, sie zu verstehen, reichen bis ins Jahr 600 zurück, und ihre Unmöglichkeit wurde im 18. Jahrhundert gewissermaßen erkannt. Die Hersteller mechanischer Rechenmaschinen mussten sich also zwangsläufig mit der Division durch null auseinandersetzen. Wie umgehen sie das Problem?

Division durch null bei einer mechanischen Rechenmaschine

Video von CuriousMarc über die Friden STW-10

Ehrlich gesagt: Sie umgehen es nicht vollständig. Ein gutes Beispiel dafür ist das Video von CuriousMarc über die Friden STW-10, eine Maschine aus dem Jahr 1956 (auf den Markt gebracht 1949). Beim Versuch, 355 geteilt durch 0 zu rechnen, bleibt die Maschine in einer Endlosschleife hängen und klingt wie ein Maschinengewehr.

Die Lösung, die die Rechenmaschine anbietet, um die Schleife zu unterbrechen (eine Bedingung, die ihre Entwickler offensichtlich berücksichtigt haben), ist die Funktion „DIV STOP“. Was aber, wenn die Rechenmaschine mechanisch, aber nicht automatisch ist? Um diese Frage zu beantworten, gibt es ein weiteres Video, veröffentlicht vom Kanal NFM. In diesem Fall ist die Hauptdarstellerin eine Facit NTK aus dem Jahr 1957:

Video vom Kanal NFM über die Facit NTK

Und ihre Reaktion ist dieselbe. Der Benutzer dreht den Hebel, aber die Rechenmaschine bleibt in einer Schleife, ohne etwas zu tun. Was ist der Grund für diese Schleife? Im Wesentlichen dividieren mechanische Rechenmaschinen durch Subtraktion, das heißt, sie wiederholen „Dividend minus Divisor“, bis Null erreicht ist oder alternativ die gewünschte Dezimalgenauigkeit. Wenn der Divisor null ist, kann die Rechenmaschine ihre Division durch Subtraktion niemals beginnen, weil es nichts zu subtrahieren gibt.

https://old.neoteo.com/curta-calculadora-mecanica-1948/