214.05K
Категория: ПрограммированиеПрограммирование

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

1.

Краевой конкурс научно-исследовательских работ
«малая сельхоз академия»»
Кодирование и шиф
рование
Шепелев Кирилл
Романович
МБОУ СОШ №4
ст.Староминская.

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.

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

8.

Азбука Морзе
English     Русский Правила