Oblivion:Sprachelemente: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K
K
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Die Sprache des CS ist eine Programmiersprache für die [[WikiPedia:de:Funktionale_Programmierung|funktionale]] Programmierung.
+
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
  
 
=== Gültigkeit von Variablen ===
 
 
?? global
 
 
 
=== Festlegung von Standardvariablen ===
 
 
?? delaytime
 
  
 
== Operatoren ==
 
== Operatoren ==
 
=== Zuweisung ===
 
=== Zuweisung ===
  
  Set Variable = Ausdruck
+
  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:
  
  
=== Schleifen mit beliebig positionierter Abbruchbedingung ===
+
==== Verzweigung mit beliebig positionierter Abbruchbedingung ====
  
  DO
+
  IF Bedingung
 
   Anweisungen
 
   Anweisungen
   IF Abbruchbedingung THEN EXIT DO
+
   RETURN
 +
ELSE
 
   Anweisungen
 
   Anweisungen
  LOOP
+
  ENDIF
  
  
 +
===Schleifen===
  
 +
Schleifen-Konstrukte müssen über Bedingungen generiert werden.
  
 +
====Zählschleifen====
  
 
+
IF Variable > Endwert
== Funktionen ==
+
    RETURN
 +
ELSE
 +
  Anweisungen
 +
  SET Variable to Variable + 1
 +
NEXT
  
  
== Weblinks ==
 
  
  
 
== Siehe auch ==
 
== Siehe auch ==
  
 +
*[[ob:Variablen|Variablen]]
  
----
 
 
[[Kategorie:Sprachelemente|Sprachelemente]]
 
[[Kategorie: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.

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



Siehe auch