home *** CD-ROM | disk | FTP | other *** search
-
- PROGRAM Prozedur_Variablen;
- USES Crt,Printer;
- {$F+}
- VAR Ausgabe : PROCEDURE (x:STRING);
- s: STRING;
- ch:Char;
-
- PROCEDURE Drucker (s:STRING);
- BEGIN
- Writeln(Lst,s)
- END;
-
- PROCEDURE Bildschirm (s:STRING);
- BEGIN
- Writeln(s)
- END;
-
- PROCEDURE Schnittstelle (s:STRING);{Die in dieser Prozedur }
- VAR f:TEXT; {angewendeten Befehle werden}
- BEGIN {ausführlich in Kapitel 8 }
- Assign(f,'COM1'); {vorgestellt }
- Rewrite(f);
- Writeln(f,s);
- Close(f)
- END;
- BEGIN
- REPEAT
- Write('Text: '); Readln(s);
- ch:=ReadKey;
- CASE ch OF
- 'd','D':Ausgabe:=Drucker;
- 's','S':Ausgabe:=Schnittstelle
- ELSE Ausgabe:=Bildschirm END;
- Ausgabe(s);
- UNTIL ch='/'
- END.
-
-