Kryptologie - Informatik
Kryptologie - Informatik
Kryptologie - Informatik
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
BEGIN BEGIN { Interaktion }<br />
hinweis(ersetzen, ‚CHOOSE‘, cyanColor, TS);<br />
warten_bis_klick_in(altab, altBuch, altPosi);<br />
buchstaben_ersetzen(altBuch, altPosi, redColor);<br />
hinweis(ersetzen, ‚CHANGE‘, redColor, TS);<br />
warten_bis_klick_in(altab, neuBuch, neuPosi);<br />
neuPosi.h := altPosi.h;<br />
neuPosi.v := altPosi.v + 35;<br />
buchstaben_ersetzen(altBuch, altPosi, cyanColor);<br />
buchstaben_ersetzen(neuBuch, neuPosi, redColor);<br />
zuordnung[altbuch] := neuBuch;<br />
text_anzeigen;<br />
END E END N D; { interAktion }<br />
BEGIN BEGIN { interAktiv }<br />
textAnalyse(TRUE);<br />
grafikfenster_oeffnen;<br />
showdrawing;<br />
textSize(TS);<br />
textFont(Monaco);<br />
textface([bold]);<br />
Bild_zeichnen;<br />
halt := FALSE;<br />
REPEAT REPEAT<br />
REPEAT<br />
interAktion<br />
UNTIL UNTIL halt;<br />
END E END N D; { interAktiv }<br />
PROCEDURE PROCEDURE standard_speichern;<br />
VAR VAR VVAR VAR A R datei: FILE FILE OF OF typ3;<br />
satz: typ3;<br />
i, k: integer;<br />
BEGIN<br />
BEGIN<br />
bereinigt_laden;<br />
textAnalyse(TRUE);<br />
bereinigt_laden;<br />
textAnalyse(FALSE);<br />
bereinigt_laden;<br />
textAnalyse(FALSE);<br />
rewrite(datei, newFileName(‚ƒ:‘, ‚Standard‘));<br />
FOR F FOR O R i := 1 TO TO TO 3 DO DO<br />
DO<br />
FOR F FOR O R k := 1 TO T TO O 26 DO DO<br />
DO<br />
write(datei, buchstaben[i, k]);<br />
close(datei);<br />
END E END N D; { standard_speichern }<br />
PROCEDURE PROCEDURE Menue_bearbeiten (Info: longint);<br />
VAR V VAR A R menuNumm, menuItem: integer;<br />
PROCEDURE PROCEDURE handleApple (dasItem: integer);<br />
VAR<br />
VAR<br />
accNAme: str255;<br />
accNumber, itemNumber, dummy: integer;<br />
appleMenu: menuHandle;<br />
PROCEDURE PROCEDURE infos;<br />
VAR<br />
VAR<br />
dummy: integer;<br />
BEGIN<br />
BEGIN<br />
dummy := Alert(RES_ID_NR, NIL);<br />
END E END N D; { infos }<br />
47