Реферат: Кодирующее устройство для кода Файера
6.2.2. Обработка ошибочных ситуаций.
В программе предусмотрена защита от ввода нестандартных данных, а также защита от нажатия различных клавиш. Для обработки этих ситуаций предусмотрен Модуль обработки ошибок. Пользователь может вводить только 0 или 1.
Если пользователь ввел по ошибке неправильные данные, то у него есть возможность исправиться на стадии ввода. Для этих целей в программе предусмотрен повторный ввод с предыдущими данными.
6.3. Спецификация на программные модули.
Процедура initgrf.
Входные параметры:Нет.
Выходные параметры:Нет.
Выполняемые функции:Инициализация графики.
Особенностей:Нет.
Функция Sum(F,P : Byte) : Byte;
Входные параметры: F,P : Byte
Выходные параметры: Sum
Выполняемые функции: Суммирование по модулю 2
Особенностей:Нет.
Процедура Dopoln(Var F : Mass1);
Входные параметры: F : Mass1
Выходные параметры: F : Mass1
Выполняемые функции: Умножение на старшую степень
образующего многочлена .
Особенностей: НЕТ .
Процедура Delenye(F : Mass1;P : Mass2);
Входные параметры: F : Mass1;P : Mass2
Выходные параметры: нет.
Выполняемые функции: Деление многочлен на многочлен
Особенностей:Имеет свои особенности.
Процедура Ed_Matrix(Var A : Two_Matrix);
Входные парамеры: Var A : Two_Matrix
Выходные параметры: Var A : Two_Matrix
Выполняемые функции: Составление единичной матрицы.
Особенности: нет.
Процедура Obr_Matrix(Var A : Two_Matrix);
Входные параметры A : Two_Matrix
Выходные параметры: A : Two_Matrix
Выполняемые функции: Получение образующей матрицы
Особенностей: нет.
Процедура Visual(Var sa:mass);
Входные параметры: Var sa:mass
Выходные параметры: Var sa:mass
Выполняемые функции: Ввод информационных символов.