Главная страница

Курс. северокавказский федеральный университет


Скачать 23.59 Kb.
Названиесеверокавказский федеральный университет
Дата30.05.2020
Размер23.59 Kb.
Формат файлаdocx
Имя файлаkiberbezopasnost.docx
ТипПрактическая работа
#126678

Министерство образования и науки Российской Федерации

Федеральное государственное автономное образовательное учреждение

высшего образования

«СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

Институт образования и социальных наук

Факультет физической культуры

Кафедра теории и методики физической культуры и спорта


Практическая работа№5

По дисциплене:Кибербезопасность

Выполнил: Слизский Виталий Александрович , студент 1 курса, группы ПОБ-19-4, направления подготовки 44.03.01 Педагогическое образование, очной формы обучения


Цель работы: научиться применять стандартные функции MS Excel для работы с текстовой информацией; выполнять простейшее криптографическое шифрование текстовой информации в среде

электронных таблиц

Задание

1. Создайте новую книгу MS Excel, откройте Лист2. В ячейках A1:A40 наберите 33 заглавные буквы русского алфавита, а также специальные символы: «.», «,», пробел, «:», кавычки, «!», «;». Выделите весь диапазон алфавита и присвойте ему имя ABC.

2. На Листе1 в ячейке B1 наберите текст, который необходимо зашифровать. При наборе текста используйте только русские буквы и специальные символы, которые входят в алфавит.

3. В ячейке B3 запишите формулу =ПРОПИСН(B1). Функция ПРОПИСН переводит символы в строке ячейки B1 в заглавные буквы.

4. В ячейке D3 запишите формулу =ДЛСТР(B3). Функция ДЛСТР позволяет определить длину строки, это необходимо для кодировки исходной строки.

5. В ячейку D4 запишите значение k. При шифровании исходного текста каждая буква будет заменена другой буквой того же алфавита по следующему правилу: заменяющая буква определяется путем смещения по алфавиту к концу от исходной буквы на k букв. То есть k должно быть больше 0, но меньше длины строки N (N рассчитано в ячейке D3).

6. В столбце А, начиная с ячейки А6, ведите числа от 1 до N.

7. В ячейку B6, запишите формулу =ПСТР(B$3;A6;1), которая разделяет кодируемый текст на отдельные символы. Скопируйте эту формулу в ячейки столбца B от B7 до ячейки, которая соответствует числу N в столбце A.

8. В ячейку C6 запишите формулу =ПОИСКПОЗ(B6;ABC;0). Функция ПОИСКПОЗ производит поиск индекса (номера позиции) символа в массиве ABC, который был определен на Листе2. Скопировать содержимое ячейки C6 в ячейки, соответствующие заполненным ячейкам столбца A. 9. Получив номер символа в алфавите ABC, нужно произвести сдвиг нумерации алфавита для кодируемой последовательности символов. В ячейку D6 запишите формулу: =ЕСЛИ(ПОИСКПОЗ(B6;ABC;0)+$D$4>40; ПОИСКПОЗ(B6;ABC;0)+$D$4-40; ПОИСКПОЗ(B6;ABC;0)+$D$4). Эта формула производит сдвиг номеров символов алфавита на величину k и определяет номер заменяющего символа из алфавита ABC. Содержимое D6 скопируйте в соответствующие ячейки столбца D.

10. Выберите символы из алфавита ABC в соответствии с новыми номерами. В ячейку E6 запищите формулу =ИНДЕКС(ABC;D6). Скопируйте содержимое ячейки E6 в соответствующие ячейки столбца E.

11. Для получения строки закодированного текста необходимо в ячейку F6 записать =E6, в ячейку F7 соответственно: =F6&E7. Далее скопировать содержимое ячейки F7 в соответствующие ячейки столбца F. В последней заполненной ячейке столбца F будет получен зашифрованный текст.

12. Для проверки шифрования произведем дешифрование полученного текста и сравним его с исходным. На Листе3 выполните дешифрование аналогично пунктам 3-12 практической работы. При этом необходимо учесть следующие особенности:  в пункте 2 набрать зашифрованный текст;  в пункте 9 в ячейку D6 записать формулу: =ЕСЛИ(ПОИСКПОЗ(B6;ABC;0)$D$4

13. Получение исходного текста в последней заполненной ячейке столбца F Листа3 свидетельствует о корректном выполнении практической работы.

14. Предъявите результат работы преподавателю.


написать администратору сайта