Klimaskepsis mit dem PC
Who dares wins!
Startseite Navigation Skeptiker- fehler Kosten der Klimapolitik Schönheit der Atmosphäre Spenden

Ein einfaches Programm zu Beginn

Hier steht ein sehr simples Programm - geschrieben in Python3 - bereit; es sei zur Übung empfohlen einen Ladevorgang durchzuführen und das Programm ein paar mal laufen zu lassen. Wie alle Programme dieser Website wird es über die Konsole gestartet. Das Programm liest zwei Fließkommazahlen von der Tastatur ein und berechnet ihre Summe. Es detektiert Fehleingaben, verwendet GUI-Elemente und schreibt eine .log-Datei. Daher ist es umfangreicher, als die bloße Addition erforderte. Es soll aber das Schema der weiteren Programme dieser Seite eingehalten werden.

Vorinstallation des GUI-Moduls python3-tk notwendig

Um das im folgenden präsentierte Programm zu benutzen, muß vorher das GUI-Modul "python3-tk" installiert sein. Für UBUNTU ist das Vorgehen auf dieser Seite hier erläutert. Da im weiteren auch das Graphikmodul "matplotlib.pyplot" benötigt wird, sollte man beide installieren, wie auf der Seite Programme geschildert.

Umgang mit dem Programm

Um das hier gegebene Programm laufen zu lassen, sollten Sie wie folgt vorgehen:
  1. Zuerst erstellen Sie ein Verzeichnis, in dem Sie dieses Testprogramm laufen lassen wollen.
  2. In diesem Verzeichnis benötigen Sie die Quellcode-Dateien, die python3-Dateien "addition_haupt.py" und "summe.py". Am einfachsten ist es, das *.tar-Archiv herunterladen und im Zielverzeichnis zu entpacken. Das Archiv enthält die Quelldateien und die Dokumentation des Programms als *.pdf. Sie können aber auch jede Datei einzeln herunterladen. Dann müssen Sie jeweils den Punkt - also "." - im Dateinamen vor py ergänzen. Sie müssen die Dateinamen von "summepy" in "summe.py" und "addition_hauptpy" in "addition_haupt.py" ändern. Leider war es nicht möglich, die funktionierendem Dateiendungen beizubehalten, da der Server eine Fehlermeldung beim Anklicken ausgibt. Im *.tar-Archiv sind alle Dateiendungen richtig, die Programme sind sofort nach dem Entpacken lauffähig.
  3. Dann öffnen Sie ein Konsolenfenster in diesem Verzeichnis (rechter Mausklick im Fenster des Verzeichnisses, dann "Terminal hier öffnen" klicken).
  4. Führen Sie einen Virenscan über dieses Verzeichnis durch. Z.B. ich benutze clamscan mit dem Befehl clamscan -r -i. Sie können natürlich einen anderen Virenscanner benutzen.
  5. In der Konsole wird das Programm mit python3 addition_haupt.py gestartet.
  6. Das Programm bittet Sie zwei Fließkommazahlen in die Eingabeboxen einzutragen.
  7. Nach Drücken des Buttons "Summe berechnen" wird die Summe aus beiden Zahlen berechnet und angezeigt.
  8. Das Programm wird durch das Drücken des Ende-Buttons beendet.
  9. Außerdem wird eine .log-Datei "addition.log" erstellt, in die die Start- und Endzeit sowie die Rechendauer hineingeschrieben wird. In diese Datei wird auch geschrieben, ob die Rechnung richtig lief oder Fehler aufgetreten sind.

Dokumentation

Archiv python
Hauptprogramm in python3
Recheneinheit in python3

Ergebnisdiskussion

Man kann eine Reihe Additionen durchführen lassen und die Ergebnisse mit denen von Kopfrechnungen oder Rechnungen mit einem Taschenrechner vergleichen. Bei Eingabe eines oder mehrerer Buchstabens statt einer Zahl gibt es eien Fehlermeldung nach dem Drücken des Buttons "Summe berechnen". Man wird zu der Eingabe einer Zahl aufgefordert. Ändert man die Fehleingabe nicht und drückt den Button Ende, so wird eine Fehlermeldung in die .log-Datei geschrieben.