Hallo,
eigentlich ganz einfach.
s[i] ist das i-te Element im string s, also ein einzelnes Zeichen. Z.b. "a". Damit "a" nun als Zahl (
ASCII-Code) interpretiert wird, wandelt Ord das Zeichen in eine Ordinalzahl (Ganzzahl). in diesem Fall wäre das nun 97. Mit dieser Zahl kann man jetzt rechnen. Bei der Zuweisung würde man ohne den Befehl "Char()" einem Zeichen eine Zahl zuordnen. Das geht natürlich nicht, also die Zahl via Char-Befehl in ein Zeichen umwandeln und dann zuweisen.
MfG
Kolbaschedder