Кодирование и шифрование

Слайд 2

анализ и изучение теоретического материала о теории шифрования и кодирования, создание

анализ и изучение теоретического материала о теории шифрования и кодирования, создание

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

Цель работы:

Слайд 3

Задачи: проследить связь математических методов в теории кодирования, продумать выбор методов

Задачи:
проследить связь математических методов в теории кодирования, продумать выбор методов

кодирования для создания программы, создать удобный интерфейс программы.
Слайд 4

Гипотеза: возможно ли соединить различные виды кодирования в одной программе

Гипотеза:
возможно ли соединить различные виды кодирования в одной программе

Слайд 5

Полученные данные: программа с выбором варианта кодирования: числа Фибоначчи, азбука Морзе, числовой ключ

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

числовой ключ
Слайд 6

Суть заключается в том, что каждое последующее число равняется сумме двух

Суть заключается в том, что каждое последующее число равняется сумме двух

предыдущих. Это можно рассмотреть на примере: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765,…. Названы в честь средневекового математика Леонардо Пизанского (известного как Фибоначчи). Иногда число 0 не рассматривается как член последовательности
На основе фибоначчиевой системы счисления строится код (кодирование) Фибоначчи — универсальный код для натуральных чисел (1, 2, 3…). Изменив начало последовательности, я получил следующую таблицу.

Числа Фибоначчи

Слайд 7

Происходит считывание буквы, получение её положения в алфавите(по номеру) и после

Происходит считывание буквы, получение её положения в алфавите(по номеру) и после

от номера буквы либо отнимается, либо к нему прибавляется числовой ключ в зависимости от его типа (Положительный или отрицательный).

Числовой ключ