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.

PROGRAM PROGRAM PROGRAM stringTests; stringTests;<br />

{ --------- Beispielprogramm --------- }<br />

VAR VAR V VAR A R num : longInt;<br />

L, P, N : integer;<br />

xStr, yStr : string;<br />

zStr : str255;<br />

c : char;<br />

{ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ Ausgabe }<br />

BEGIN<br />

BEGIN<br />

xStr := ‚Berta ist eine gute‘;<br />

writeln(‚xStr :‘, xStr);<br />

xStr :=concat(‚Tante ‚, xStr,‘ Frau’);<br />

{ xStr: Berta ist eine gute }<br />

writeln(‚xStr :‘, xStr);<br />

P := pos(‚gute‘, xStr);<br />

{ xStr: Tante Berta ist eine gute Frau }<br />

writeln(‚pos(„gute“, xStr) =’, P);<br />

xStr := omit(xStr, P, 5);<br />

{ pos(„gute“, xStr) = 22 }<br />

writeln(‚xStr :‘, xStr);<br />

L := length(xStr);<br />

{ xStr :Tante Berta ist eine Frau }<br />

writeln(‚length(xStr) =‘, L);<br />

yStr := copy(xStr, 7, L - 6);<br />

{ length(xStr) = 25 }<br />

writeln(‚yStr :‘, yStr);<br />

P := pos(‚eine‘, yStr);<br />

insert(‚k‘, yStr, P);<br />

{ yStr: Berta ist eine Frau }<br />

writeln(‚yStr :‘, yStr);<br />

delete(yStr, 3, 16);<br />

{ yStr: Berta ist keine Frau }<br />

writeln(‚yStr :‘, yStr);<br />

c:=yStr[2]);<br />

{ yStr: Beau }<br />

writeln(‚yStr[2] : ‚, c); { yStr[2] : e }<br />

writeln(‚pred(yStr[2]) : ‚, pred(c); { pred(yStr[2]) : d }<br />

writeln(‚succ(yStr[2]) : ‚, succ(c); { succ(yStr[2]) : f }<br />

writeln(‚chr(64) = ‚, chr(64)); { chr(64) = @ }<br />

writeln(‚chr(65) = ‚, chr(65)); { chr(65) = A }<br />

writeln(‚ord(„B“) = ‚, ord(‚B‘) : 2); { ord(„B“) = 66 }<br />

writeln(‚ord(„C“) = ‚, ord(‚C‘) : 2);<br />

zStr := ‚123‘;<br />

stringToNum(zStr, num);<br />

{ ord(„C“) = 67 }<br />

writeln(‚num :‘, num);<br />

num := 3 * 123;<br />

numToString(num, zStr);<br />

{ num: 123 }<br />

writeln(‚zStr :‘, zStr);<br />

END END. END<br />

{ zStr: 369 }<br />

| ---- Steuerzeichen ---- | ----------------------------- Schriftzeichen ---------------------------------- |<br />

HEX 00 10 20 30 40 50 60 70<br />

0 NUL 0 DLE 16 320 48@ 64P 80 96p 112<br />

1 SOH 1 DC1 1 7 ! 331 49A 65Q 81a 97q 113<br />

2 STX 2 DC2 1 8 " 342 50B 66R 82b 98r 114<br />

3 ETX 3 DC3 1 9 # 353 51C 67S 83c 99s 115<br />

4 EOT 4 DC4 2 0 $ 364 52D 68T 84d 100 t 116<br />

5 ENQ 5 NAK 2 1 % 375 53E 69U 85e 101 u 117<br />

6 ACK 6 SYN 22& 386 54F 70V 86f 102 v 118<br />

7 BEL 7 ETB 23' 397 55G 71W 87g 103 w 119<br />

8 BS 8 CAN 2 4 ( 408 56H 72X 88h 104 x 120<br />

9 HT 9 EM 2 5 ) 419 57I 73Y 89i 105 y 121<br />

A LF 10SUB 2 6 * 4 2 : 58J 74Z 90j 106 z 122<br />

B VT 11ESC 2 7 + 4 3 ; 59K 7 5 [ 91k 1 07<br />

{ 123<br />

C FF 12FS 2 8 , 4 4 < 60L 7 6 \ 92l 1 08<br />

| 124<br />

D CR 13OS 29- 4 5 = 61M 7 7 ] 93m 1 09<br />

} 125<br />

E SO 14RS 3 0 . 4 6 > 62N 78^ 94n 1 10<br />

— 126<br />

F SI 15US 3 1 / 4 7 ? 63O 79_ 95o 111 DEL 127<br />

7

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!