Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичка для КП по ОАиП

.pdf
Скачиваний:
23
Добавлен:
24.02.2016
Размер:
133.17 Кб
Скачать

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОГО ПРОЕКТИРОВАНИЯ

по дисциплине

Основы алгоритмизации и программирования

Для студентов первого курса специальности I-40 01 01

«Программное обеспечение информационных технологий»

Минск 2006

Автор – Глухова Лилия Александровна, канд.техн.наук, доцент кафедры «Программное обеспечение информационных технологий» Белорусского государственного университета информатики и радиоэлектроники.

2

Методические указания к выполнению курсового проектирования

по курсу «Основы алгоритмизации и программирования»

Рекомендуемая тематика курсовых работ

1.Исследование методов сортировки. Их сравнительный анализ.

2.Численные методы (численное интегрирование, численное решение систем уравнений и дифференциальных уравнений). Представление результатов в графической форме.

3.Исследование методов работы с динамическими структурами данных. Организация работа с файлами различных типов (типизованными, нетипизованными, текстовыми).

4.Трехмерная графика. Модуль Graph.

5.Игровые программы.

6.Организация простейшей информационной системы. Работа с записями.

7.Разработка обучающих программ по темам курса.

8.Решение задач методом Монте-Карло.

9.Программная имитация дискретных и непрерывных процессов.

10.Задачи оптимизации.

11.Работа с оверлеями.

12.Использование элементов объектно-ориентированного программирования.

Содержание пояснительной записки к курсовой работе

Пояснительная записка к курсовой работе должна содержать:

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

2.Бланк задания

3.Содержание

4.Введение

5.Математическая постановка задачи

6.Метод решения задачи

7.Укрупненная структура разработанной программы и описание назначения ее компонент

8.Схемы алгоритмов решения задачи (представленные по ГОСТ 19.70190, по методу Дамке, с помощью диаграмм Насси-Шнейдермана) и их описание

3

9.Результаты тестирования разработанной программы

10.Методика работы пользователя с разработанной программой

11.Литература

ПРИМЕЧАНИЕ. Исходные тексты программы (с необходимыми комментариями)

Форма титульного листа пояснительной записки приведена на рисунке 1.

4

Министерство образования Республики Беларусь Белорусский государственный университет информатики и радиоэлектроники

Кафедра программного обеспечения информационных технологий

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе

по курсу «Основы алгоритмизации и программирования»

Выполнил

 

студент группы 551001

П.А.Иванов

Руководитель работы

Л.Ю.Никоненко

Минск-2005

Рисунок 1 – Форма титульного листа пояснительной записки

5

ПЕРЕЧЕНЬ УЧЕБНО-МЕТОДИЧЕСКИХ МАТЕРИАЛОВ

1.Глухова Л.А., Демидович Е.М., Бахтизин В.В., Милый В.И., Фадеева Е.П. Методические указания по вычислительной практике и самостоятельной работе по курсам "Программирование" и "Конструирование программ и языки программирования" для студентов специальности "Вычислительные машины, комплексы, системы и сети", "Программное обеспечение ЭВМ и автоматизированных систем" и слушателей специального факультета переподготовки по направлению "Микропроцессорные системы". Часть 1. –

Мн.: МРТИ, 1989.

2.Фадеева Е.П., Глухова Л.А., Бахтизин В.В., Демидович Е.М., Новиков В.И. Методические указания по вычислительной практике и самостоятельной работе по курсам "Программирование" и "Конструирование программ и языки программирования" для студентов специальности "Вычислительные машины, комплексы, системы и сети", "Программное обеспечение ЭВМ и автоматизированных систем" и слушателей специального факультета переподготовки по направлению "Микропроцессорные системы". Часть 2. –

Мн.: МРТИ, 1990.

3.Бахтизин В.В., Глухова Л.А., Демидович Е.М., Фадеева Е.П. Методические указания по вычислительной практике и самостоятельной работе по курсам "Программирование" и "Конструирование программ и языки программирования" для студентов специальности "Вычислительные машины, комплексы, системы и сети", "Программное обеспечение ЭВМ и автоматизированных систем" и слушателей специального факультета переподготовки по направлению "Микропроцессорные системы". Часть 3. –

Мн.: МРТИ, 1991.

4.Бахтизин В.В., Глухова Л.А., Демидович Е.М., Фадеева Е.П. Методические указания по вычислительной практике и самостоятельной работе по курсам "Программирование" и "Конструирование программ и языки программирования" для студентов специальности "Вычислительные машины, комплексы, системы и сети", "Программное обеспечение ЭВМ и автоматизированных систем" и слушателей специального факультета переподготовки по направлению "Микропроцессорные системы". Часть 4. –

Мн.: МРТИ, 1992.

5.Бахтизин В.В., Глухова Л.А. Лабораторный практикум по курсам "Конструирование программ и языки программирования" и "Программирование" для студентов специальностей "Программное обеспечение ЭВМ и автоматизированных систем", "Вычислительные машины, комплексы, системы и сети". Часть 1. Конструирование программ с использованием процедур. - Мн.: Ротапринт МРТИ, 1993.

6.Бахтизин В.В., Глухова Л.А. Лабораторный практикум по курсам "Конструирование программ и языки программирования" и

"Программирование" для студентов специальностей "Программное

6

обеспечение ЭВМ и автоматизированных систем", "Вычислительные машины, комплексы, системы и сети". Часть 3. Конструирование программ с использованием функций. – Мн.: Ротапринт МРТИ, 1995.

7.Глухова Л.А., Бахтизин В.В. Основы алгоритмизации и структурного проектирования программ: Учеб. пособие по курсам «Основы алгоритмизации

ипрограммирования» и «Технология разработки программного обеспечения» для студ. спец. 40 01 01 “Программное обеспечение информационных технологий” дневной формы обучения. – Мн.: БГУИР, 2003.

8.Глухова Л.А., Фадеева Е.П., Фадеева Е.Е., Болтак С.В. Основы алгоритмизации и программирования: Лаб. практикум для студ. спец. 40 01 01 «Программное обеспечение информационных технологий» дневной формы обуч. В 4 ч. Ч.1. – Мн.: БГУИР, 2004.

9.Глухова Л.А., Фадеева Е.П., Фадеева Е.Е. Основы алгоритмизации и программирования: Лаб. практикум для студ. спец. 40 01 01 «Программное обеспечение информационных технологий» дневной формы обуч. В 4 ч. Ч.2. –

Мн.: БГУИР, 2005.

7