Предмет:
ИнформатикаАвтор:
анонимАвтор:
garfieldmjwcПриведенные примеры соответствуют такому алгоритму.
При шифровании слова сначала берутся последние две буквы в обратном порядке, а потом - первые две буквы в обратном порядке. Затем снова следующие две буквы с конца слова в обратном порядке, а потом снова следующие две буквы с начала слова в обратном порядке, и т.д.
Представление слова в виде массиваДля шифрования слова X, состоящего из N букв, представим его в виде массива:
Вышеописанный алгоритм на языке элементов массива выглядит следующим образом:
Очевидно, алгоритм шифрования имеет периодичность и повторяется через каждые 4 буквы. Поэтому, если индекс массива представим в виде:
i = 4 * p + q, где p = 0; 1; 2; ...; q = 0; 1; 2; 3,
то для Y[i] получим:
Y[i] = X[N - 1 - (2 * p + q)], при q = 0; 1;
Y[i] = X[2 * p + 3 - q], при q = 2; 3.
Примеры шифрования некоторых словПриведем несколько примеров шифрования слов с различным количеством букв.
Автор:
lorenasrtcДобавить свой ответ
Предмет:
МатематикаАвтор:
анонимОтветов:
Смотреть
Предмет:
МатематикаАвтор:
анонимОтветов:
Смотреть