31.10.2013 Aufrufe

DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...

DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...

DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Im folgenden wird sprachlich kaum noch unterschieden zwischen<br />

dem Namen einer Variablen (<strong>der</strong> im Ausdruck innerhalb des Befehls<br />

<strong>an</strong>gegeben wird und <strong>die</strong> Variable identifiziert) und dem<br />

moment<strong>an</strong>en Inhalt <strong>der</strong> Variablen, den <strong>die</strong>ser _Name repraesentiert.<br />

Stattdessen wird einfach von Fel<strong>der</strong>n und Speichervariablen<br />

gesprochen.<br />

Unter Inhalt einer Variablen soll nicht allein <strong>der</strong> Wert verfuer<br />

st<strong>an</strong>den werden. Dazu gehaeren auch alle weiteren<br />

<strong>die</strong><br />

Verknuepfung und Auswertung wesentlichen Attribute,<br />

<strong>der</strong> Datentyp.<br />

vor allem<br />

Fuer <strong>die</strong> Verknuepfung von Datenelementen, fuer <strong>die</strong> Umw<strong>an</strong>dlung<br />

und Berechnung von Werten, bietet REDABAS-4<br />

- Operationen<br />

- Funktionen<br />

(siehe Abschnitt 8.3.3.)<br />

(siehe Abschnitt 9.2.)<br />

Komplexe Ausdruecke sind moeglich, d.h. <strong>die</strong> Anwendung von<br />

Operationen o<strong>der</strong> Funktionen auf Ausdrucke liefert wie<strong>der</strong> einen<br />

Ausdruck.<br />

In <strong>die</strong>ser <strong>Progra</strong>mmtechnischen Beschreibung wird ein beliebiger<br />

Ausdruck als dargestellt. Soll ein bestimmter Datentyp<br />

spezi~iziert werden, geschieht das durch Anfuegen eines <strong>der</strong><br />

Buchstaben C, D, L o<strong>der</strong> N, wie z.B. fuer einen numerischen<br />

Ausdruck.<br />

Logische Ausdruecke «ausdrL» werden auch als Bedingung<br />

«bedingung» bezeichnet und haben grosse Bedeutung bei <strong>der</strong><br />

Datensatz-Auswahl (Recherche in Datenb<strong>an</strong>kdateien) und bei <strong>der</strong><br />

Steuerung von <strong>Progra</strong>mmschleifen.<br />

\<br />

Die Syntax eines Ausdrucks laesst sich zusammengefasst<br />

darstellen als:<br />

Feld<br />

Variable<br />

<br />

_________________ 1 ________________ _<br />

1 1<br />

Datenelement<br />

zusammengesetzter Ausdruck<br />

_____ 1 ____- --______ 1 ______--<br />

I I 1 1<br />

•<br />

__ I_-<br />

I I<br />

Konst<strong>an</strong>te Operation Funktion<br />

Speichervariable<br />

Weiterhin gilt:<br />

Operation:<br />

Funktion:<br />

<br />

<br />

([l)<br />

o<strong>der</strong><br />

Nur fuer <strong>die</strong>se Erklaerung, und darum nicht im Abschnitt 9.1.<br />

erwaehnt, wurden dabei folgende Symbole eingefuehrt:<br />

Bezeichnung eines Operators, <strong>der</strong> eine Operation<br />

ausloest, 2.B. +<br />

Name einer Funktion, z.B. STR (siehe Abschnitt<br />

9.2 . )<br />

- 198 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!