- •Методы проектирования программ
- •Методы программирования
- •1.1 Технология нисходящего программирования
- •Уровень II
- •Восходящее программирование
- •1.3 Повышение качества проектирования программ
- •2 Организация выполнения курсовой работы
- •2.1 Этапы выполнения курсовой работы
- •2.2 Требования к пояснительной записке
- •3 Задания на курсовое проектирование
- •3.1 Числовые задачи
- •3.2 Создание и введение баз данных. Справочники
- •3.3 Контролирующие и обучающие программы
- •3.4 Звукогенерация. Графика и движение
- •3.5 Помехоустойчивое кодирование
- •3.6 Игровые задачи
- •Психологическое тестирование
- •3.8 Моделирование арифметических операций
- •Задачи по программированию / с.А. Абрамов и др. - м.: Наука, 1988. – 224 с.
- •Савельев а. Я. Прикладная теория цифровых автоматов. – м.: Высш.Шк., 1987. – 272 с.
- •10. Фаронов в. В. Турбо Паскаль 7.0. Начальный курс. – м.: Нолидж, 2001. –
- •11. Шафеева о. П. Обнаружение и исправление ошибок в вычислительных системах многовекторными кодами. Учеб. Пособие. – Омск: ОмПи, 1991. –76 с.
- •Курсовой проект (работа)
- •Задание
- •Студент Азанова Александра Александровна группа в-115
- •1 Анализ задания и формулировка задач на проектирование
- •2 Разработка алгоритмов для контроля передачи данных
- •2.1 Кодирование двоичных данных кодом с проверкой на четность
- •2.2 Декодирование данных
- •2.3 Универсальный алгоритм кодирования-декодирования
- •3 Особенности разработки программы
- •4 Инструкция пользователя
- •5 Результаты тестирования
Задачи по программированию / с.А. Абрамов и др. - м.: Наука, 1988. – 224 с.
Каймин В. А. Информатика. – М.: ИНФРА-М, 2002. – 272 с.
Королева З. Познай себя. 200 пошаговых тестов. – М.: Изд-во Эксмо, 2002. –
208 с.
Мануйлов В. Г. Разработка программного обеспечения на Паскале. – М.: «ПРИОР», 1996. – 238 с.
Основы программирования в среде ТуpбоПаскаля: Метод. указания / Сост. Ю.П. Чернов, О.П. Шафеева; Омск: ОмГТУ, 1999. – 48 с.
Сборник психологических тестов. – М.: Симплекс, 1994. – 32 с.
Першинов В. И. Савинков В. Н. Толковый словарь по информатике. – М: Финансы и статистика, 1991. – 538 с.
Савельев а. Я. Прикладная теория цифровых автоматов. – м.: Высш.Шк., 1987. – 272 с.
10. Фаронов в. В. Турбо Паскаль 7.0. Начальный курс. – м.: Нолидж, 2001. –
576 с.
11. Шафеева о. П. Обнаружение и исправление ошибок в вычислительных системах многовекторными кодами. Учеб. Пособие. – Омск: ОмПи, 1991. –76 с.
12. ГОСТ 2.105-95. ЕСКД. Общие требования к текстовым документам. – Минск: ИПК Изд-во стандартов,1996. – 38 с.
13. ГОСТ 7.1-84. Библиографическое описание документа. Общие требования и правила составления. – М.: Изд-во стандартов, 1985. – 66 с.
14. ГОСТ 7.9-77. СИБД. Реферат и аннотация. – М.: Изд-во стандартов, 1978. –
6 с.
15. ГОСТ 19.701-90. ЕСПД. Схемы алгоритмов, программ, данных и систем. – М.: Изд-во стандартов, 1991. – 26 с.
ПРИЛОЖЕНИЕ А
Пример оформления титульного листа к пояснительной записке
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
Омский государственный технический университет
Кафедра Информатики и вычислительной техники
Специальность 230101 «Вычислительные машины, комплексы, системы и сети»
Курсовой проект (работа)
на тему: Разработка программы помехоустойчивой передачи данных
_________________________________________________________
_________________________________________________________
по дисциплине «Алгоритмические языки и программирование»
Студент Азанова Александра Александровна____ группы В-115
(Ф.И.О. полностью)
Пояснительная записка
Шифр проекта (работы)_________________________
Руководитель проекта (работы)
Шафеева О.П. (Ф.И.О.)
___________________________
(Подпись, дата)
Разработал студент
___________________________
(Подпись, дата)
Омск 2006
ПРИЛОЖЕНИЕ Б
Пример оформления листа задания к курсовому проектированию
ГОУ ВПО Омский государственный технический университет
Кафедра Информатики и вычислительной техники |
|
|
|
|
|
Специальность 230101 «Вычислительные машины, комплексы, системы и сети»
|
|
|
Задание
на курсовое проектирование
по дисциплине «Алгоритмические языки и программирование»
Студент Азанова Александра Александровна группа в-115
(Ф.И.О. полностью)
1. Тема проекта Разработка программы помехоустойчивой передачи данных __________________________________________________________________________________________________________________________________________________________________________
2. Срок сдачи студентом законченного проекта 20 апреля
3. Исходные данные к проекту _____код с проверкой на четность__________________
_____________________________________________________________________________________
4.Содержание проекта (работы): __________________________________________
4.1. Разделы пояснительной записки (перечень подлежащих разработке вопросов)
Введение. 1. Постановка задач на проектирование. 2. Методика решения.
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
Анализ задания и формулировка задач на проектирование 28
Разработка алгоритмов для контроля передачи данных 28
. Кодирование двоичных данных кодом с проверкой на четность 28
. Декодирование данных 29
. Универсальный алгоритм кодирования - декодирования 30
3. Особенности разработки программы 30
4. Инструкция пользователя 30
5. Результаты тестирования 30
Заключение 31
Библиографический список 31 Приложения
Введение
Контролирующие коды используются для обнаружения ошибок в системах передачи данных, являющихся составной частью вычислительной сети или вычислительной системы. Влияние внешних помех может привести к потере или искажению информации.
Для проверки возникновения ошибок при передаче двоичных данных по каналам связи применяются корректирующие коды. Кодирование данных выполняет специальное устройство кодер, декодирование декодер. Объединенная структура системы передачи данных с контролем включает компоненты рис. 1.
Рисунок В.1 Структура системы передачи данных
