Oblivion:Sprachelemente: Unterschied zwischen den Versionen
Aus Skript-Wiki
Keris (Diskussion | Beiträge) K |
Keris (Diskussion | Beiträge) K |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Die Sprache des CS | + | Die Sprache des [[Ob:Construction Set|Construction Set (CS)]] ist eine Programmiersprache für die [[WikiPedia:de:Funktionale_Programmierung|funktionale]] Programmierung. |
Diese Seite bietet eine kurze Übersicht der Sprachelemente des CS. | Diese Seite bietet eine kurze Übersicht der Sprachelemente des CS. | ||
Zeile 10: | Zeile 10: | ||
== Variablendeklarationen == | == Variablendeklarationen == | ||
− | == Variablentypen == | + | === Variablentypen === |
short Variable | short Variable | ||
Zeile 20: | Zeile 20: | ||
ref Variable | ref Variable | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Operatoren == | == Operatoren == | ||
=== Zuweisung === | === Zuweisung === | ||
− | Set Variable | + | Set Variable to Ausdruck |
+ | |||
=== Mathematische Operatoren === | === Mathematische Operatoren === | ||
Zeile 42: | Zeile 34: | ||
/ Division | / Division | ||
% Divisionsrest | % Divisionsrest | ||
+ | |||
=== Vergleichsoperatoren === | === Vergleichsoperatoren === | ||
Zeile 51: | Zeile 44: | ||
>= größer gleich | >= größer gleich | ||
!= ungleich | != ungleich | ||
+ | |||
=== Logische Operatoren === | === Logische Operatoren === | ||
Zeile 56: | Zeile 50: | ||
&& Logisches UND | && Logisches UND | ||
|| Logisches ODER | || Logisches ODER | ||
+ | |||
== Programmablaufsteuerung == | == Programmablaufsteuerung == | ||
+ | === Blöcke === | ||
+ | |||
+ | BEGIN Blocktyp | ||
+ | Anweisungen | ||
+ | END | ||
+ | |||
+ | |||
=== Verzweigungen === | === Verzweigungen === | ||
==== Einfache Verzweigung ==== | ==== Einfache Verzweigung ==== | ||
Zeile 66: | Zeile 68: | ||
Anweisungen | Anweisungen | ||
ENDIF | ENDIF | ||
+ | |||
==== Unterverzweigung ==== | ==== Unterverzweigung ==== | ||
+ | |||
IF Bedingung | IF Bedingung | ||
Anweisungen | Anweisungen | ||
Zeile 75: | Zeile 79: | ||
− | === | + | ==== Verzweigung mit beliebig positionierter Abbruchbedingung ==== |
− | + | IF Bedingung | |
Anweisungen | Anweisungen | ||
− | + | RETURN | |
+ | ELSE | ||
Anweisungen | Anweisungen | ||
− | + | ENDIF | |
+ | ===Schleifen=== | ||
+ | Schleifen-Konstrukte müssen über Bedingungen generiert werden. | ||
+ | ====Zählschleifen==== | ||
− | + | IF Variable > Endwert | |
− | + | RETURN | |
+ | ELSE | ||
+ | Anweisungen | ||
+ | SET Variable to Variable + 1 | ||
+ | NEXT | ||
− | |||
== Siehe auch == | == Siehe auch == | ||
+ | *[[ob:Variablen|Variablen]] | ||
− | + | [[Kategorie:Sprachelemente|Sprachelemente]] | |
− | [[Sprachelemente |
Aktuelle Version vom 10. September 2008, 10:14 Uhr
Die Sprache des Construction Set (CS) ist eine Programmiersprache für die funktionale Programmierung.
Diese Seite bietet eine kurze Übersicht der Sprachelemente des CS.
Inhaltsverzeichnis
Kommentare
; Kommentar
Variablendeklarationen
Variablentypen
short Variable
long Variable
float Variable
ref Variable
Operatoren
Zuweisung
Set Variable to Ausdruck
Mathematische Operatoren
+ Addition - Subtraktion * Multiplikation / Division % Divisionsrest
Vergleichsoperatoren
== gleich < kleiner als > größer als <= kleiner gleich >= größer gleich != ungleich
Logische Operatoren
&& Logisches UND || Logisches ODER
Programmablaufsteuerung
Blöcke
BEGIN Blocktyp Anweisungen END
Verzweigungen
Einfache Verzweigung
IF Bedingung Anweisungen ELSE Anweisungen ENDIF
Unterverzweigung
IF Bedingung Anweisungen ELSEIF Bedingung Anweisungen ENDIF
Verzweigung mit beliebig positionierter Abbruchbedingung
IF Bedingung Anweisungen RETURN ELSE Anweisungen ENDIF
Schleifen
Schleifen-Konstrukte müssen über Bedingungen generiert werden.
Zählschleifen
IF Variable > Endwert RETURN ELSE Anweisungen SET Variable to Variable + 1 NEXT