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

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

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

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

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

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

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

4._____________________________________

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

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

2) Иванова Г.С. Основы программирования.– М.: Изд-во МГТУ им. Баумана, 2001. 3)Шафеева О.П. Основы программирования. Turbo Pascal 7.0.: Учебное пособие. Омск:Изд-во ОмГТУ, 2005. - 96 с.

4) Методы проектирования программ: Метод. указания / Сост. О. П. Шафеева: Омск: ОмГТУ, 2004. – 32 с.

5)Алгоритмизации и программирования. Турбо Паскаль 7.0: Метод. указания / Сост. О. П. Шафеева. Омск: ОмГТУ, 2004. – 48 с.

6) Первые шаги в DELPHI : Метод. указания / Сост. О. П. Шафеева: Омск: ОмГТУ, 2003. – 32 с.

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 для ПК, выполняющего функции кодера и декодера одновременно в двунаправленной системе передачи данных.

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