08.10.2013 Aufrufe

Kryptologie - Informatik

Kryptologie - Informatik

Kryptologie - Informatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

PROCEDURE PROCEDURE buchstaben_ersetzen (buch: char; posi: point; farbe: integer);<br />

VAR V VAR A R loesch: rect;<br />

BEGIN<br />

BEGIN<br />

IF IF NOT NOT N NOT O T halt THEN THEN<br />

THEN<br />

BEGIN<br />

BEGIN<br />

setRect(loesch, posi.h - 1, posi.v - TS + 3, posi.h + TS - 3, posi.v + 3);<br />

foreColor(blueColor);<br />

paintRect(loesch);<br />

foreColor(farbe);<br />

moveto(posi.h, posi.v);<br />

writeDraw(buch);<br />

foreColor(blackColor);<br />

END END; END<br />

END E END N D; { buchstaben_ersetzen }<br />

PROCEDURE PROCEDURE text_anzeigen;<br />

VAR<br />

VAR<br />

i, z, s, nz, ns: integer;<br />

bMenge: SET SET OF OF OF char;<br />

c: char;<br />

BEGIN<br />

BEGIN<br />

bMenge := [‚A‘..’Z’, ‚a‘..’z’];<br />

foreColor(yellowColor);<br />

paintRect(feld);<br />

foreColor(blackColor);<br />

frameRect(feld);<br />

textface([]);<br />

ns := (feld.right - feld.left - TS) DIV DIV TS;<br />

nz := (feld.bottom - feld.top) DIV DIV DIV TS;<br />

FOR FOR FFOR FOR O R z := 1 TO TO TTO TO O nz DO DO<br />

DO<br />

FOR F FOR O R s := 1 TO TO T TO O ns DO DO<br />

DO<br />

BEGIN<br />

BEGIN<br />

moveto(feld.left + s * TS, feld.top + z * TS);<br />

i := (z - 1) * ns + s;<br />

textface([]);<br />

foreColor(cyanColor);<br />

IF IF IIF IF F i > textLaenge THEN<br />

THEN<br />

writeDraw(‚-‘)<br />

ELSE ELSE IF IF NOT N NOT O T (textVorlage[i] IN IIN IN N bMenge) THEN<br />

THEN<br />

writeDraw(textVorlage[i])<br />

ELSE<br />

ELSE<br />

BEGIN<br />

BEGIN<br />

c := zuordnung[gross(textVorlage[i])];<br />

IF IF IIF IF F c = ‚•‘ THEN<br />

THEN<br />

writeDraw(textVorlage[i])<br />

ELSE<br />

ELSE<br />

BEGIN<br />

BEGIN<br />

foreColor(redColor);<br />

textface([bold]);<br />

writeDraw(zuordnung[gross(textVorlage[i])])<br />

END END; END<br />

END END; END<br />

END END END; END END<br />

END END EEND END N D; { text_anzeigen }<br />

46

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!