Turbo Pascal - Teil 2


Im zweiten Teil des Turbo Pascal WorkShops werden Sie Befehle kennenlernen mit denen Sie die Bildschirmausgabe beeinflussen, sowie Befehle mit denen Sie Berechnungen durchführen können.

Befehle für Bildschirmausgabe :

WRITE Eine Zeichenkette oder ein Wert einer Variablen wird an der aktuellen Cursorposition ausgegeben.
Syntax : Write('Text'); oder Write(Variable);
Wichtig : Text wird nur ausgegeben wenn er innerhalb der Hochkomma steht.
Die Ausgabe einer Variable kann formatiert werden da ein Real-Wert sonst in Exponentialschreibweise erscheint.
Integervariablen werden folgendermaßen formatiert :
write(Variable:3);
Realvariablen werden folgendermaßen formatiert :
write(Variable:3:2);
WRITELN Hat die gleiche Wirkung wie der Befehl Write, nur das nach der Ausgabe der Cursor eine neue Zeile beginnt.
GotoXY Setzt den Cursor auf die angegebene Position.
Syntax : GotoXY(X-Position,Y-Position);
Wichtig : Die X- und Y-Position müßen einen Integer-Wert entsprechen.
Der Befehl gilt nur für den Textmodus.
Der maximale Wert für die X-Positionn ist 80.
Der maximale Wert für die Y-Position ist 25.
TEXTCOLOR Setzt die Textfarbe fest.
Syntax : Textcolor(Color);
Wichtig : Die Farbe ist auf englisch anzugeben.
TEXTBACKGROUND Setzt die Hintergrundfarbe fest.
Syntax : Textbackground(Color);
Wichtig : Die Farbe ist auf englisch anzugeben.

Befehle für Berechnungen :

ABS Liefert den Betrag einer Zahl.
Syntax : Abs(Zahl);
DEC Erniedrigt einen Wert um den defienierten Betrag.
Syntax : Dec(Variable,Betrag);
INC Erhöht den Wert einer Ganzzahl (also vom Datentyp Integer) um einen definierten Betrag.
Syntax : Inc(Variable,Betrag);
EXP Berechnet den Potenzwert von e hoch einer Zahl.
Syntax : Exp(Zahl);
Wichtig : Der erzeugte Potenzwert ist vom Datentyp REAL .
FRAC Gibt den Nachkommastellenanteil einer Dezimalzahl an.
Syntax : Frac(Dezimalzahl);
Wichtig : Der erzeugte Wert ist, wie die Dezimalzahl, vom Datentyp Real .
INT Liefert den Ganzzahlanteil eines dezimalen Zahlenausdrucks als Realzahl.
Syntax : Int(Zahl);
PI Liefert die Kreiszahl pi = 3.1415...
Wichtig : Der erzeugte Wert ist vom Datentyp Real.
COS Berechnet den Kosinuswert eines im Bogenmaß (RAD) gegebenen Winkels.
Syntax : Cos(Winkel);
Wichtig : Der erzeugte Kosinuswert ist vom Datentyp REAL .
SIN Erzeugt den Sinuswert von einer Zahl (Bogenmaß).
Syntax : Sin(Zahl);
Wichtig : Der erzeugte Wert ist vom Datentyp Real.
LN Liefert den natürlichen Logarithmus einer Zahl.
Syntax : Ln(Zahl);
Wichtig : Der erzeugte Wert ist vom Datentyp Real.
SQR Bildet das Quadrat einer Zahl.
Syntax : Sqr(Zahl);
Wichtig : Der erzeugte Wert ist vom typenabhängig.
SQRT Bildet die Quadratwurzel aus einer Zahl.
Syntax : Sqrt(Zahl);
Wichtig : Der erzeugte Wert ist vom Datentyp Real.
TRUNC Gibt den Integeranteil einer Realzahl aus.
Syntax : Trunc(Zahl);
Wichtig : Der erzeugte Wert ist vom Datentyp LongInt.


Turbo Pascal Teil 1 | Inhalt | Turbo Pascal Teil 3