Астраханский государственный технический университет
Институт Информационных технологий и коммуникаций
Кафедра
Автоматизированных систем
обработки информации и управления
ИНТЕГРАЦИЯ РЕШЕНИЙ ПО МЕТОДАМ ПРОГРАММИРОВАНИЯ
В ПРОЦЕССЕ РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ СИСТЕМ
Часть 1. Варианты заданий.
Общие требования к выполнению
Практикум по дисциплине «Методы программирования»
Для студентов II курса специальности 090105.65
«Комплексное обеспечение безопасности
автоматизированных систем»
АСТРАХАНЬ – 2009 г.
Автор: Бокова А.В. – старший преподаватель кафедры «Автоматизированные системы обработки информации и управления»
Рецензент: Белов С.В. - к.т.н., доцент кафедры «Информационная безопасность»
Методическое пособие рассмотрено и одобрено на заседании кафедры «Автоматизированные системы обработки информации и управления» «___»__________2009г., протокол № ____.
Практикум по дисциплине «Методы программирования» предназначен для студентов специальности 090105.65 «Комплексное обеспечение безопасности автоматизированных систем». Основной задачей данного практикума является формирование целостного понимания о том, какие методы применяются на основных этапах разработки программ, с какой целью и как они применяются, а также демонстрация альтернативного выбора тех или иных методов в процессе разработки. Помимо систематизации теоретических знаний, ставится задача совершенствования навыков непосредственно программирования на языке С++.
Практикум включает в себя цикл из шести лабораторных работ, который завершается выполнением курсовой работы. Лабораторные и курсовая работы объединены общим замыслом и ориентированы на решение единой типовой задачи. В процессе решения типовой задачи предполагается интегрированное применение методов разработки и реализации алгоритмов (на примере алгоритмов поиска и сортировки), структур данных (на примере связного списка) и объектной модели на основе анализа ее текстового описания.
Данное методическое пособие содержит общие требования к содержанию и выполнению полного цикла лабораторных работ, требования к содержанию и выполнению курсовой работы, требования к оформлению программного кода, а также текст индивидуальных вариантов типовой задачи.
Пособие может использоваться как студентами других специальностей для самостоятельного обучения, так и преподавателями для проведения лабораторных работ по представленным темам.
СОДЕРЖАНИЕ
1 ОБЩИЕ СВЕДЕНИЯ.. 4
2 ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ.. 6
2.1 Методика подготовки и выполнения лабораторных работ. 6
2.2 Требования к содержанию лабораторных работ. 8
3 ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ... 11
3.1 Методика подготовки и выполнения курсовой работы.. 11
3.2 Требования к содержанию курсовой работы.. 12
4 ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПРОГРАММНОГО КОДА.. 15
5 ВАРИАНТЫ ЗАДАНИЙ.. 18
5.1 Автоматизация учета и анализа результатов испытаний артиллерийских установок 18
5.2 Автоматизация учета и анализа результатов собеседований соискателей на бирже труда 19
5.3 Автоматизация учета поставок товаров на оптовый склад. 20
5.4 Автоматизация учета и анализа результатов проведения акций по продвижению товара на рынок 21
5.5 Автоматизация учета и контроля технического состояния парка самолетов 22
5.6 Автоматизация учета планового технического обслуживания парка автомобилей, сдаваемых в прокат 23
5.7 Автоматизация учета и анализа результатов тренировок спортсменов. 24
5.8 Автоматизация учета результатов продвижения рекламных интернет‑услуг 25
5.9 Автоматизация учета и контроля успеваемости студентов. 26
5.10 Автоматизация учета и контроля назначений в процедурном кабинете поликлиники 27
6 ЛИТЕРАТУРА.. 28