Программирование в среде Delphi. Часть 3. Файлы. Садовская О.Б. - 23 стр.

UptoLike

Составители: 

23
Задача 32*. Дан текстовый файл , в первой строке которого запи-
саны два числа n и m, а в следующих строках зашифрованный
текст , записанный в прямоугольную таблицу символов размером n× m.
Порядок следования символов (ключ к шифру ) указан в другой таб-
лице того же размера , в которой записаны целые числа от 1 до n× m.
Расшифровать текст и результат записать в новый текстовый файл .
Окно работающего приложения :
Задача 33**. Дан текстовый файл , в первой строке которого за -
писаны два целых числа n и m, во второй строке целое число r,
а в следующих строках зашифрованный текст , записанный в пря -
моугольную таблицу символов размером n× m. Чтобы расшифровать
текст , нужно каждую строку матрицы сдвинуть циклически вправо на
число позиций, равное номеру строки, а затем каждый нечетный
столбец сдвинуть циклически вверх на заданное число позиций r.
Расшифровать текст и результат записать в новый текстовый файл .
Окно работающего приложения :
                                        23




      За д а ча 32*. Да н текст овый ф а йл, в первой строке которого за пи-
са н ы д ва числа n и m, а в след у ю щих строка х – за ш иф рова н н ый
т екст , за писа н н ый в пря м оу гольн у ю т а б лицу сим волов ра зм ером n× m.
П оря д ок след ова н ия сим волов (клю ч к ш иф ру ) у ка за н в д ру гой т а б -
лице т ого ж е ра зм ера , в кот орой за писа н ы целые числа от 1 д о n× m.
Ра сш иф рова т ь т екст и резу льт а т за писа т ь в н овый т екст овый ф а йл.
Окн о ра б от а ю щего прилож ен ия :




      За д а ча 33**. Да н т екст овый ф а йл, в первой ст роке кот орого за -
писа н ы д ва целых числа n и m, во вт орой ст роке – целое число r,
а в след у ю щих ст рока х – за ш иф рова н н ый текст , за писа н н ый в пря -
м оу гольн у ю т а б лицу сим волов ра зм ером n× m. Ч т об ы ра сш иф рова т ь
т екст , н у ж н о ка ж д у ю ст року м а т рицы сд вин у т ь циклически впра во н а
число позиций, ра вн ое н ом еру ст роки, а за тем ка ж д ый н ечетн ый
ст олб ец сд вин у ть циклически вверх н а за д а н н ое число позиций r.
Ра сш иф рова т ь т екст и резу льт а т за писа т ь в н овый т екст овый ф а йл.
Окн о ра б от а ю щего прилож ен ия :