Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision |
software:diy:andere:gofolio [21/01/2009 20:01] – Formatierung uxt | software:diy:andere:gofolio [21/01/2009 20:01] – Formatierung uxt |
---|
r:=REAL(ch). | r:=REAL(ch). |
</code> | </code> |
| |
| |
| |
* Rückgabetyp FUNKTIONSNAME(Prametertyp, Parametertyp, ....).\\ Der Typ Void bedeutet hierbei, daß kein Wert zurückgegeben wird bzw., daß keine Parameter übergeben werden.\\ | * Rückgabetyp FUNKTIONSNAME(Prametertyp, Parametertyp, ....).\\ Der Typ Void bedeutet hierbei, daß kein Wert zurückgegeben wird bzw., daß keine Parameter übergeben werden.\\ |
\\ | \\ |
* Real ABS(Real),\\ gibt den Absolutbetrag des Arguments zurück.\\ Z.B.: PRINT("%f\n",ABS(-1.23)).\\ | * Real ABS(Real),\\ gibt den Absolutbetrag des Arguments zurück. Z.B.: |
| <code c> |
| PRINT("%f\n",ABS(-1.23)) |
| </code> |
\\ | \\ |
* Real ACOS(Real),\\ gibt den Arcuscosinus (in Rad) des Arguments zurück.\\ Z.B.: PRINT("%f\n,ACOS(3.14)).\\ | * Real ACOS(Real),\\ gibt den Arcuscosinus (in Rad) des Arguments zurück. Z.B.: |
| <code n> |
| PRINT("%f\n,ACOS(3.14)) |
| </code> |
\\ | \\ |
* Integer ADDR(Variable),\\ gibt die Offset-Addresse einer Variablen (von beliebigem Typ) im Datensegment zurück.\\ | * Integer ADDR(Variable),\\ gibt die Offset-Addresse einer Variablen (von beliebigem Typ) im Datensegment zurück.\\ |
\\ | \\ |
* Integer AND(Bedingung, <Bedingung>, <Bedingung>, ....),\\ führt einen logischen Und-Vergleich der einzelnen Bedingungen durch. Gibt den Wert wahr (1) zurück, wenn alle Bedingungen wahr sind.\\ Ist eine Bedingung falsch, so wird der Wert falsch (0) zurückgegeben.\\ | * Integer AND(Bedingung, <Bedingung>, <Bedingung>, ....),\\ führt einen logischen Und-Vergleich der einzelnen Bedingungen durch. Gibt den Wert wahr (1) zurück, wenn alle Bedingungen wahr sind.\\ Ist eine Bedingung falsch, so wird der Wert falsch (0) zurückgegeben. Z.B.:\\ |
Z.B.:\\ | |
<code c> | <code c> |
IF(AND(1 >= 0, 2 = 2), PRINT("wahr"), PRINT("falsch")) | IF(AND(1 >= 0, 2 = 2), PRINT("wahr"), PRINT("falsch")) |
</code>.\\ | </code>.\\ |
\\ | \\ |
* Integer ANDB(Integer, Integer),\\ liefert das Ergebnis des bitweisen Und-Vergleiches der beiden Übergabeparameter zurück. Z.B.: PRINT("%i\n",ANDB(2,18)).\\ | * Integer ANDB(Integer, Integer),\\ liefert das Ergebnis des bitweisen Und-Vergleiches der beiden Übergabeparameter zurück. Z.B.: |
| <code c> |
| PRINT("%i\n",ANDB(2,18)) |
| </code> |
\\ | \\ |
* Real ASIN(Real),\\ gibt den Arcussinus (in Rad) des Arguments zurück.\\ Z.B.: PRINT("%f\n",ASIN(1.552)).\\ | * Real ASIN(Real),\\ gibt den Arcussinus (in Rad) des Arguments zurück. Z.B.: |
| <code c> |
| PRINT("%f\n",ASIN(1.552)) |
| </code> |
\\ | \\ |
* Real ATAN(Real),\\ gibt den Arcustangens (in Rad) des Arguments zurück.\\ Z.B.: PRINT("%f\n",ATAN(1.23)).\\ | * Real ATAN(Real),\\ gibt den Arcustangens (in Rad) des Arguments zurück. Z.B.: |
| <code c> |
| PRINT("%f\n",ATAN(1.23)) |
| </code> |
\\ | \\ |
* Void BLOCK(Anweisung, <Anweisung>, <Anweisung>, ....),\\ faßt beliebig viele Anweisungen zu einem Block zusammen. Mit anderen Worten: es werden beliebig viele Anweisungen zu einer Anweisung zusammengefaßt. Es ist zu beachten, daß ausserhalb eines Blockes die einzelnen Anweisungen durch Strichpunkte (Semikolon) voneinander getrennt werden.\\ Innerhalb eines Blockes werden die Anweisungen dagegen durch Kommata getrennt. Z.B.:\\ | * Void BLOCK(Anweisung, <Anweisung>, <Anweisung>, ....),\\ faßt beliebig viele Anweisungen zu einem Block zusammen. Mit anderen Worten: es werden beliebig viele Anweisungen zu einer Anweisung zusammengefaßt. Es ist zu beachten, daß ausserhalb eines Blockes die einzelnen Anweisungen durch Strichpunkte (Semikolon) voneinander getrennt werden.\\ Innerhalb eines Blockes werden die Anweisungen dagegen durch Kommata getrennt. Z.B.:\\ |