DIE PASCAL-SPRACHE
NIKLAUS
WIRTH –15.02.1934,WINTERTHUR
MATHEMATIKER
1970
– PASCAL- STRUKTURIERTE
PROGRAMMIERUNGSSPACHE
1983
– TURBO PASCAL
STRUKTUR
KONSTANTEN-VEREINBARUNG
2.
TYP-VEREINBARUNG
3.
VARIABLEN-VEREINBARUNG
4.
UNTERPROGRAMME
BEGIN
5.
ANWEISUNGEN
END.
1.
DIE ERSTEN 4 SIND NICHT ALLE, GLEICHZEITIG
NÖTIG
BEMERKUNGEN
1.
2.
3.
ES WERDEN NUR DIE BUCHSTABEN
DES ENGLISCHEN ALPHABETS
VERWENDET
ES GIBT KEINEN UNTERSCHIED
ZWISCHEN KLEIN- UND GROßBUCHSTABEN
DIE STELLE DER WÖRTER IST NICHT
WICHTIG – ES ZÄHLT NUR DIE
REIHENFOLGE
DAS WÖRTERBUCH

CHARAKTEREN

BEZEICHNER

TRENNUNGSELEMENTE

KOMENTARE
CHARAKTEREN

A;B.......Z; a,b.....................z

0; 1; ..........9


Sondernzeichen +, -, /, *, =, ^, <, >, ( ),
[ ], { }, ., ,, :, ;, #, _,
Leerzeichen
BEZEICHNER
Definition: Reihenfolge von Buchstaben, Ziffern und das Zeichen _
Der erste
sein
Charakter muss umbedingt ein Buchstabe
Beschreibt den Namen der Konstanten, Typen, Variablen,
Unterprogrammen
Beispiele: a1, test, zahl, prim_zahl
4a – falsch
Ab? - falsch
SCHLÜSSELWÖRTER
SIE KÖNNEN NICHT ALS BEZEICHNER
VERWENDET WERDEN
AND, ARRAY, BEGIN, CASE, CONST, DIV, DO,
SOWNTO, ELSE, END, IF, FILE, FOR,
FUNCTION, GOTO, IF, IN, LABEL, MOD, NIL,
NOT, PROCEDURE, PROGRAM, RECORD,
REPEAT, SET, OF, OR, ORIGIN, OTHERWISE,
PACKED, THEN, TO, TYPE, UNTIL, VAR,
WHILE, WITH
TRENNUNGSELEMENTE




;
CR(enter)
,
LEERZEICHEN
Beispiel: var a,b, c: integer;
x: real ;
KOMENTARE


Beschreiben das Durchlaufen des
Programms
Sind zwischen geschwungenen Klammer
EINGABE/AUSGABE
READ(a)
 READLN(a)
 READLN
Werte geben
WRITE(a)
 WRITELN(a)
 WRITELN
Werte ausdrücken

VAR a: integer;
Begin
Read(a);
Write(a);
End.

Var a: integer;
Begin
Read(a);
Writeln(a);
End.
Var a: integer;
Begin
Readln(a);
Writeln(a);
End.
VAR a: integer;
Begin
Read(a);
Write(a);
Readln;
Write(a);
End.








MY COMPUTER – C – KIT – PASCAL - BIN
– BP.EXE ODER TURBO.EXE
FILE – NEW
VERGRÖßERN : ALT + ENTER
FILE – SAVE AS – NAME.PAS
FILE – OPEN
PRÜFEN : COMPILE – ALT+F9
DURCHLAUFEN : RUN – CTRL + F9
DAS ERGEBNIS ZU SEHEN: ALT + F5
Hausaufgabe
1.
2.
Wähle die falsche Bezeichner aus. Begründe
deine Auswahl.
a.) prüfe1 b.) max c.) 2v
d.) a2b
e.) var
f.) info_2 g.) a b3 h.) a_?
Schreibt das Programm das eine ganze Zahl
einliest und 2 mal in die selebe Zeile und
danach einmal in die folgende Zeile ausdrückt

DIE PASCAL-SPRACHE