Methode dividieren

Bei der Division ist darauf zu achten, dass der Divisor von Null verschieden ist. Sind beim Quotienten a/b a und b gleichzeitig Null, so liegt ein unbestimmter Ausdruck vor. Jede Zahl könnte Lösung des Quotienten sein. Ist aber a von Null verschieden und b gleich Null, so ist der Quotient nicht definiert. Die Umkehrung ist dann nämlich nicht möglich. Ist b von Null verschieden, dann ist in jedem Fall der Quotient definiert. Wir müssen also eine Fallunterscheidung vornehmen:

Wenn b = 0
         dann wenn a = 0
              dann Ausgabe unbestimmter Ausdruck
              sonst Ausgabe nicht definiert
         sonst Ausgabe a/b.

Aus dem Betrachter zu tfausgabe ziehen wir die leere Skriptkachel auf eine freie Stelle des Fensters.

Testblock

Links neben dem Kreuzsymbol finden wir ein gelbes Rechteck. Wir klicken darauf und ziehen eine Testkachel in das leere Skript und nennen es dividieren. Wir ziehen noch eine zweite Testkachel in das Skript, so dass die obige Struktur der Fallunterscheidungen schon sichtbar wird.

Teststruktur

Nun müssen noch die entprechenden Anweisungen eingetragen werden. Zuerst tragen wir die booleschen Ausdrücke b = 0 und a = 0 dort ein, wo die jeweilige Überprüfung auf den Wahrheitswert der Aussage vorgenommen wird: beim Test. Achte beim Erstellen der Struktur darauf, dass der richtige Viewer (Betrachter) und nur die Reglerwerte ausgewählt werden.

boolesche Ausdrücke

Es fehlen jetzt nur noch die entprechenden Anweisungen für das Textfeld der Ausgabe. In den ersten beiden Fällen wollen wir Text (unbestimmt bzw. nicht definiert) in die Ausgabe schreiben, im letzten Fall soll der Wert des Quotienten, also ein Reglerwert, eingetragen werden. Wenn eine zweite Befehlskachel in den Testblock gezogen wird, wird neuer Platz für die Kachel direkt angezeigt.Die Labels (Führungstexte) sollten auch noch angepasst werden. Vor den JA/NEIN-Block setzen wir eine Befehlskachel für lbausgabe.

Skript dividieren

Mit der Erstellung des Knopfes zum Ausführen der Methode dividieren ist der Rechner für den Einsatz der Grundrechenarten abgeschlossen. Die Objekte wurden zum endgültigen Test noch ein wenig verschoben.

unbestimmt
nicht definiert
Quotient

zurück  weiter
© H. J. Fels, Gymnasium St. Wolfhelm, Schwalmtal, 2007