Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мет. проект. прогр.РЕД.doc
Скачиваний:
30
Добавлен:
30.03.2015
Размер:
356.86 Кб
Скачать

3. Разработка алгоритмов. 4. Особенности разработки программы.

5. Инструкция пользователя. 6. Результаты тестирования. Приложения (текст программы).

4.2. Перечень графического материала (с указанием обязательных чертежей)

1. Структурная схема алгоритма кодирования

2. ССА декодирования

3. Структура универсальной программы

4._____________________________________

5._____________________________________

5. Основная рекомендуемая

1) Фаронов В. В. Турбо Паскаль 7.0. Начальный курс. - М.: Нолидж, 1997.

2) Иванова Г. С. Основы программирования. – М.: Изд-во МГТУ им. Баумана, 2001.

3) Методы проектирования программ: Метод. указания / Сост.

О. П. Шафеева: ОмПИ. Омск, 2004

6. Дата выдачи задания10.02.

Руководитель ________________________________________________________________

(подпись, дата)

Студент ________________________________________________________________

(подпись, дата)

ПРИЛОЖЕНИЕ С

Пример оформления текста пояснительной записки

РАЗРАБОТКА АЛГОРИТМОВ КОДИРОВАНИЯ – ДЕКОДИРОВАНИЯ

ДВОИЧНЫХ ДАННЫХ КОДОМ С ПРОВЕРКОЙ НА ЧЕТНОСТЬ

Титульный лист

Задание

Оглавление

Введение 4

  1. Анализ задания и формулировка задач на проектирование 28

  2. Разработка алгоритмов для контроля передачи данных 28

    1. . Кодирование двоичных данных кодом с проверкой на четность 28

    2. . Декодирование данных 29

    3. . Универсальный алгоритм кодирования - декодирования 30

3. Особенности разработки программы 30

4. Инструкция пользователя 30

5. Результаты тестирования 30

Заключение 31

Библиографический список 31 Приложения

Введение

Контролирующие коды используются для обнаружения ошибок в сис­темах передачи данных, являющихся составной частью вычислительной сети или вычислительной системы. Влияние внешних помех может при­вести к потере или искажению информации.

Для проверки возникновения ошибок при передаче двоичных данных по каналам связи применяются корректирующие коды. Кодирование дан­ных выполняет специальное устройство - кодер, декодирование - декодер. Объединенная структура системы передачи данных с контролем включа­ет компоненты рис. 1.

Рис. 1. Структура системы передачи данных

1. Анализ задания и формулировка задач на проектирование

Согласно заданию на курсовую работу для обнаружения ошибок должен использоваться код с проверкой на четность. Код образуется добавлением к информационному двоичному слову данных одного контрольного бита (рис. 2.1).

информационные биты

контрольный разряд

Рис. 2.1. Структура кода

При кодировании в контрольный разряд записывается "1", если число единиц в исходном слове четно и "0" - в противном случае. Например, к семибитовому двоичному слову (1011001) добавляется восьмой контрольный бит (равный "0").

На приемном конце канала передачи данных должна выполняться про­верка установленной кодером четности единиц кода (8 бит). Если обнару­жится, что четность кода нарушена, то в процессе передачи данных прои­зошли ошибки (исказились значения) и декодер должен выдать соответс­твующие сообщения. Например, если получен код 10110010, то "ошибок нет", если 10111010, то "в слове имеется ошибка".

Для реализации контроля помехоустойчивой передачи данных необхо­димо разработать алгоритмы и программы:

  • кодирования исходного двоичного слова данных в код (для кодера),

  • проверки (декодирования) переданного по каналу кода на верность

(для декодера),

  • универсального алгоритма и программы на языке Pascal для ПК, выполняющего функции кодера и декодера одновременно в двунаправленной системе передачи данных.