var word: string; { слово, которое будем шифровать } key: string; { слово - ключ } i: byte;begin word := 'abcde'; key := 'da';writeln(word);writeln(key); for i := 1 to length(word) do begin word[i] := chr( ord(word[i]) + ord(key[succ(i mod length(key))]) - pred(ord('a')) ); end; writeln(word);end.