Добавил:
донатики - https://qiwi.com/n/1ZOMBIE1 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Работы / Бунина Попов информатика лб№7

.docx
Скачиваний:
13
Добавлен:
10.12.2022
Размер:
123.39 Кб
Скачать

Минобрнауки России

ЮЗГУ

ФФиПИ

кафедра информационной безопасности

ЛАБОРАТОРНАЯ РАБОТА №7

Кодирование информации

Выполнил: ст. гр. ИБ-01б

Бунина А.В.

Попов Д.С.

Проверил: Иванова Е.Н.

Курск 2020 г.

Содержание

Цель работы 3

Задание 4

Требования к выполнению задания: 4

Интерфейс 5

Словесный алгоритм выполнения задания 6

Вывод по работе 8

Цель работы

Получить знания о методах и алгоритмах кодирования информации; научиться анализировать возможности средств табличного процессора для реализации различных методов кодирования; приобрести навык использования различных инструментов табличного процессора для выполнения кодирования/декодирования информации.

Задание

– используя стандартные средства табличного процессора, разработать инструмент декодирования фразы, закодированной с помощью азбуки Морзе.

Требования к выполнению задания:

– на листе табличного процессора должна быть отведена ячейка для ввода закодированной фразы;

– на листе табличного процессора должна быть отведена ячейка для вывода декодированной фразы;

– ячейки должны содержать комментарии, поясняющие их назначение.

Интерфейс

Рисунок 1 - ячейка для ввода закодированной фразы

Рисунок 2 - ячейка, разделяющая закодированную фразу по элементам;

После введения шифра на азбуке Морзе и нажатия клавиши Enter, в ячейке выводится результат декодирования.

Рисунок 3 - ячейка для вывода декодированной фразы

Рисунок 4 – комментарий, поясняющий назначение ячейки

Рисунок 5 - рабочая область

Словесный алгоритм выполнения задания

Для декодирования фразы, зашифрованной азбукой Морзе, первым этапом составляем таблицу символов азбуки Морзе в соответствии с рисунком 6.

Рисунок 6 - Таблица символов азбуки Морзе

Второй этап заключается в поиске обозначения каждого из закодированной фразы символа азбуки Морзе

Для декодирования зашифрованной фразы, находим значения каждого символа Морзе, для первой ячейки используем формулу: =ЛЕВСИМВ(N1; ПОИСК(" ";N1;1)-1) – по ней мы найдет первый символ из зашифрованного текста. Для нахождения значений последующих символов используем формулу: =ЕСЛИОШИБКА(ЛЕВСИМВ(ПОДСТАВИТЬ($N1&"";ОБЪЕДИНИТЬ("";ИСТИНА;$N3:N3)&"";"";1);ПОИСК("";ПОДСТАВИТЬ($N1&"";ОБЪЕДИНИТЬ("";ИСТИНА;$N3:N3)&" ";"";1);1)-1);"") в соответствии с рисунками 7.1 и 7.2

Рисунок 7. 1 - Поиск первого символа зашифрованного текста

Рисунок 7.2 - Поиск последующих символов зашифрованного текста

3 этап – получение результата

После поиска обозначения каждого символа по используемым формулам, выводим результат декодирования используя формулу:

=ЕСЛИОШИБКА(ИНДЕКС($B2:$B33;ПОИСКПОЗ(N3;$A2:$A33;0));"") в соответствии с рисунком 8.

Рисунок 8 - 3 этап – результат декодирования

Вывод по работе

Получили знания о методах и алгоритмах кодирования информации; научились анализировать возможности средств табличного процессора для реализации различных методов кодирования; приобрели навык использования различных инструментов табличного процессора для выполнения кодирования/декодирования информации.

Соседние файлы в папке Работы