Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

COBOL Grundkurs

Mathematische Verben in COBOL

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
COBOL verfügt für arithmetische Aufgaben (Tasks) über eine Reihe spezieller mathematischer Verben, die in dem Video vorgestellt werden. Diese Verben lassen sich oft als Alternative zur Verwendung arithmetischer Operatoren einsetzen.

Transkript

COBOL nutzt das Verb COMPUTE, um arithmetische Berechnungen durchzuführen. Es gibt allerdings auch spezielle Verben, die für gewisse arithmetische Operationen vorgesehen sind. In diesem Beispiel sehen Sie diese: ADD, die Addition, SUBTRACT für die Subtraktion, MULTIPLY für dir Multiplikation, DIVIDE für die Division. Dazu gibt es noch das Schlüsselwort GIVING, um das Ergebnis dieser Operation entgegennehmen zu können. Ich habe hier verschiedene Fälle definiert: A, B, C, D, numerisch, mit einer gewissen Stellenanzahl und diese werden mit Vorgabewerten versehen, das heißt, die Werte mit denen ich eigentlich rechnen möchte, also 12 für A, 5 für B, 67 für C und 368 für D. Diese Anweisung hier, addiert A und B und speichert das Resultat in der Variable, in dem Feld "RES", und danach gebe ich das aus. Wir schauen uns zuerst mal diese Berechnung konkret an. Und Sie sehen die erste Ausgabe, 17 ist natürlich 12 + 5. Man kann diese Anweisung ADD auf verschiedene Art und Weise benutzen. Sie können die Variablen, die Sie C hinzufügen wollen, davor durch Komma getrennt schreiben, Sie sehen es geht hier auch mehrere Variablen, oder einfach durch Leerzeichen getrennt, und Sie können diese Schreibweisen auch mischen. GIVING wird jeweils das Resultat genommen und in der nachgestellten Variable, in diesem Feld gespeichert. Ziemlich analog funktioniert auch die Subtraktion, allerdings hängt es davon jetzt ab, ob diese Felder vor diesem FROM stehen oder danach. Wir schauen uns zuerst einmal an, was dieser Ausdruck in der Zeile 25 bedeuten soll. Da werden A, B und C addiert und dann von D abgezogen. Und das Resultat wird in "RES" zur Verfügung gestellt. Hier sehen Sie das Ergebnis dieser Operation: 284. Die folgende Schreibweise hier, der Zeile 27, kommt ohne das GIVING aus. Und hier haben wir sowohl vor dem FROM, als auch danach zwei Variablen stehen. Und Sie sehen, ich gebe danach die beiden Variablen aus, das heißt, sowohl B als auch C werden ganz offensichtlich verändert. Es wird hier A + B genommen und von C abgezogen und in der Variable C wird das Ergebnis gespeichert, sie wurde also verändert. Und es wird A + B genommen und von D abgezogen und in der Variable D wird das Ergebnis gespeichert. In der Zeile 30 wird A mit B multipliziert und das Ergebnis in "RES" bereitgestellt. Die Anweisung in Zeile 32 bedeutet, dass A mit B multipliziert wird, das Ergebnis aber in B bereitgestellt wird, also B wird verändert und zusätzlich wird A mit C multipliziert und das Ergebnis wird in C bereitgestellt. A wird nicht verändert. Kommen wir zur Division. In der Zeile 34 wird B durch A dividiert und das Ergebnis wird in B zur Verfügung gestellt. Und in Zeile 36 wird A durch B dividiert und das Ergebnis wird in der Variable "RES" bereitgestellt. Es gibt aber noch einen Rest unter Umständen und der wird hier in der Variable "R" zur Verfügung gestellt. Ich bin nun von der Ausbildung Mathematiker, aber ich muss sagen, dass mir diese Art der Berechnung in COBOL persönlich nicht sonderlich gut gefällt. Mit COMPUTE kann ich vernünftig arithmetische Ausdrücke mit Operatoren aufbauen. Das ist nachvollziehbar, das ist die klassische Art wie man rechnet. Aber nichtsdestotrotz sollten Sie diese Verben hier kennen, weil Sie können natürlich COBOL-Programmen begegnen, wo das so gemacht wird.

COBOL Grundkurs

Lernen Sie die Programmiersprache COBOL mit ihren Grundfunktionen kennen und schreiben Sie eigene Programme.

3 Std. 4 min (45 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Exklusiv für Abo-Kunden
Erscheinungsdatum:21.11.2016

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!