close

Вход

Забыли?

вход по аккаунту

?

задача "шифр Цезаря"

код для вставки
программирование на паскаль
Тема урока:
Криптография. Использование шифров. Шифр Цезаря
Цель урока: познакомить учащихся с понятием кодирования; с алгоритмом
«шифр Цезаря»;
применить алгоритм «шифр Цезаря» для решения задач;
Учащийся
должен уметь:
применить алгоритм «шифр Цезаря» для решения данной задачи.
Учащийся должен
знать :
алгоритмы кодирования текстовой информации, особенности работы
операторов циклов, алгоритмы обработки символов и строковых величин.
План урока
1. Организационная часть
Оргмомент, сообщение темы урока.
2. Решение задачи на доске
3. Индивидуальная работа учащихся.
4. Анализ проведенной работы с акцентом на допущенные типичные
ошибки.
5. Домашнее задание.
Глинский, § 30 читать, с.182 №2 (письменно).
Криптография – наука о способах шифрования информации с целью защиты
информации.
Диппочта XVII век – иносказательное обозначение объектов (гардемарины)
Штирлиц – текст заменялся цифрами
В древнем Риме использовали шифр – каждую третью букву заменяли на
третью, следующую за ней.
Пример:
Задан произвольный текст. Зашифровать его таким образом, чтобы
одинаковые буквы кодировались одинаково.
program Cezar;
var t, kodi:string; s:char;
i:byte;
begin
write('Исходный текст:'); readln(t);
for i:=1 to length(t) do
begin
s:=chr(ord(t[i])+3);
kodi:=kodi+s;
end;
writeln('Шифр: ', kodi);
readln;
end.
Задание:
Дополнить программу блоком разкодирования.
Автор
ovsianik
Документ
Категория
Образование
Просмотров
208
Размер файла
24 Кб
Теги
цезаря, программирование, паскаль
1/--страниц
Пожаловаться на содержимое документа