Определите ключи шифра цезаря, если известны следующие пары открытый текст – шифротекст (исходный алфавит: абвгдеёжзийклмнопрстуфхцчшщъыьэюя): oапельсин - твчюодыа
257
403
Ответы на вопрос:
Ну тут совсем всё просто: смотрим на входные данные, исходное слово "апельсин", а зашифрованное "твчюодыа". вспоминаем принцип шифра "цезаря", что бы зашифровать текст, необходимо определить сдвиг по алфавиту, так называемый "корень". то есть, если корень равен 3, то все буквы а в исходном послании заменятся на (сдвигаемся по алфавиту на 3 буквы вправо) букву г. но что делать если мы шифруем букву ю? считаем сдвиг ю - я это 1, а дальше просто "прыгаем" в начало алфавита я - а это 2, а - б это 3, следовательно при ключе 3 буква ю станет буквой б. в нашем случаи все что нужно, так это проверить, на сколько букв сместилась буква "а", в слове "апельсин", что превратилась в букву "т", в слове "твчюодыа". смотрим по даному алфавиту и считаем количество сдвигов, это будет 19. теперь провевим, что если сдвинуть остальные буквы в слове апельсин на 19 символов вправо по алфавиту, если они будут соответствовать зашифрованым, то мы нашли корень правильно. в нашем случаи именно так и есть, то есть ответ ключь = 19.
var
a,h,s: integer;
begin
writeln('введите основание ');
readln(a);
writeln('введите высоту треугольника') ;
readln(h);
s: =(1/2)*(a*h);
writeln('площадь равна ',s);
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
макс309214.01.2022 03:24
-
slyusarevqaowko3q05.03.2023 15:37
-
egorsnaiper20127.04.2020 17:25
-
HelpinEnglish04.04.2020 13:40
-
lionkeepo20.01.2020 05:01
-
anait8703.03.2022 18:17
-
caramel170107.06.2021 18:35
-
Александра14200027.02.2020 13:41
-
Rj722.03.2021 11:30
-
Оля220420206.09.2020 20:31
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.