Contents Previous Next

5.2 Arithmetische und logische Operationen

DeutschEnglischArgumenteVerwendung
summesuma b: ZahlenAddiert die zwei Zahlen a und b und gibt das Ergebnis zurück, z.B.: summe 40 60 ergibt 100
differenzdifferencea b: ZahlenErgibt a - b, z.B.: differenz 100 20 ergibt 80
minusminusa : ZahlErgibt den negativen Wert von a, z.B.: minus 5 ergibt -5. Siehe die Anmerkung am Ende dieser Tabelle.
produktproducta b: ZahlenErgibt das Ergebnis der Multiplikation von a und b.
teilediv, divisea b: ZahlenErgibt das Ergebnis der Division von a und b, z.B.: teile 3 6 ergibt 0.5
quotientquotienta b: ZahlenErgibt den Quotient von a und b, z.B.: quotient 15 6 ergibt 2
restmod, moduloa b: ganze Zahlen Ergibt den Rest der Division von a und b.
rundernd, rounda: ZahlErgibt die nächste ganze Zahl zur Zahl a, z.B.: round 6.4 ergibt 6
ganzzahlintegera: ZahlErgibt den ganzzahligen Teil der Zahl, z.B.: ganzzahl 8.9 ergibt 8 ; integer 6.8 ergibt 6
potenzpowera b: ZahlenErgibt die Potenz 'a hoch b', z.B.: power 3 2 ergibt 9
qwsqrt, squarerootn: ZahlErgibt die Quadratwurzel von n.
log10log10n : ZahlErgibt den Zehnerlogarithmus von n
sin, sinussin, sinea: ZahlErgibt den Sinus von a. (a wird in Grad angegeben)
cos, cosincos, cosinea: ZahlErgibt den Cosinus von a. (a wird in Grad angegeben)
tantan, tangenta: ZahlErgibt den Tangens von a. (a wird in Grad angegeben)
acos, arccosacos, arccosinea: Zahl Ergibt den Winkel im Bereich 0 bis 180 dessen Cosinus a ist.
asin, arcsinasin, arcsinea: Zahl Ergibt den Winkel dessen Sinus a ist.
atan, arctanatan, arctangenta: Zahl Ergibt den Winkel dessen Tangens a ist.
pipiaucunErgibt die Zahl 3.141592653589793
zz, zufallszahlrandom, rann: ganze Zahl Ergibt eine Zufallszahl zwischen 0 und n - 1.
ovz, ohnevorzeichen, betragabsolute, absn: ZahlErgibt den Absolutbetrag (den Zahlenwert ohne Vorzeichen) einer Zahl.

Wichtig: Seien Sie sorgfältig mit den Primitiven, die zwei Parameter benötigen!

  Z.B.:
    ``setzexy a b`` , wenn b negativ ist,
    zum Beispiel bei ``setxy 200-10``

Der Logointerpreter wird die Operation 200-10 durchführen (d. h. es wird 10 von 200 subtrahiert). Er wird deswegen schlussfolgern, dass es nur einen Parameter (190) gibt, aber zwei benötigt, und wird daher eine Fehlermeldung erzeugen. Um diese Art von Problem zu vermeiden, benutzen Sie das Primitiv minus , um die negative Zahl zu spezifizieren:

DeutschEnglischArgumenteVerwendung
oder, eines?orb: booleschErgibt wahr, wenn a oder b wahr sind, sonst falsch
und, alle?andb: booleschErgibt wahr, wenn a und b wahr sind, sonst falsch
nichtnota :booleschErgibt die Negation von a. Wenn a wahr ist, falsch. Wenn a falsch ist, wahr.


Contents Previous Next