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

2







МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ БЕЛАРУСЬ



БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ







Факультет информационных технологий и робототехники







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

и автоматизированных систем



























МЕТОДИЧЕСКИЕ УКАЗАНИЯ И ЗАДАНИЯ



для выполнения курсовой работы по дисциплине:



"ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ"































Минск - 2008


СОДЕРЖАНИЕ





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

	Введение	3

	Последовательность выполнения работы	3

	Указания к оформлению расчетно-пояснительной записки	3

	Краткое содержание некоторых частей записки	4

	Основные требования	5

	Литература	6

		Приложение 1	     Образец титульного листа	7

		Приложение 2	  Образец листа  ПОЯСНИТЕЛЬНАЯ ЗАПИСКА	8


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



Введение



	Цель курсовой работы - закрепление и углубление знаний, полученных при изучении курса «Конструирование программ и языки программирования» посредством разработки программного обеспечения для компьютера.



Последовательность выполнения работы



	Разработку курсового задания рекомендуется проводить в следующей последовательности:

математическая формулировка задачи;

выбор численного метода ее решения;

построение схемы алгоритма решения задачи;

разработка программы;

проведение испытаний (отладка) программы;

анализ результатов счета;

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



Указания к оформлению расчетно-пояснительной записки



	Отчет по работе оформляется в виде расчетно-пояснительной записки, которая должна содержать следующие черты:

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

содержание;

введение;

постановка задачи;

описание программы;

контрольный пример;

выводы (заключение);

список использованной литературы;

приложение (тексты программ).



Краткое содержание некоторых частей записки



Введение

Краткое описание основных средств языка С++ и подключаемых библиотек, которые предполагается использовать для решения поставленной задачи.



Математическая формулировка задачи

Математическая формулировка задачи и, если необходимо, ее  графическое описание. Описание численного метода решения задачи.



Описание программы

Структурная схема алгоритма программы.

Словесное описание особенностей программной реализации разработанного алгоритма.



Руководство пользователя

Приводится инструкция, в которой рассматриваются вопросы запуска и управления программой. Подробное описание ввода и вывода данных.

Тестирование

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

Выводы

	Анализ результатов отладочного расчета, выводы.



Основные требования



объем записки - не более 30 страниц;

все программы реализованы в виде консольного приложения;

необходимо показать умение: 

использования управляющих конструкций языка С++;

использования форматированного ввода/вывода;   

программный  код обязательно должен содержать комментарии;

записка должна быть подготовлена в MS Word;

формы титульного листа, пояснительной записки и задания приведены соответственно в приложениях 1-3;

задания приведены в приложении 4.


Литература



1. Уолтер Сэвитч. С++ в примерах. Москва: Эком, 1997. (3 шт.)

2. В.А. Скляров. Язык С++ и объектно-ориентированное  программирование. –Мн.: Выш. шк.,1997. (20 шт.)

3. Язык программирования Си. Москва: Производственно-внедренческий кооператив "И Н Т Е Р Ф Е Й С", 1988. (0)

4. Б.В. Керниган,Д.М. Ричи. ЯЗЫК С. (17 шт.) 

5. В.А. Скляров. Программирование на языках Си и Си++. Мн.: Выш. шк.,1997. (2 шт.)

6. Страуструп Бьерн. Язык программирования Си++. М.: Софт,1999. (10 шт.).

7. Шилд Герберт. - Самоучитель C++ / Герберт Шилдт . - СПб : BHV - Санкт-Петербург, 1997. - 511 с. (1).

8. Как программировать на С++ . Дж. Дейтел. Пер. В. Кузьменко . - М. : ЗАО "Издательство БИНОМ", 1998. - 1021 с. : ил.(1).

9. Visual C++ 6 Новые возможности для программистов. Ю. Тихомиров.- СПб.:БХВ-Санкт-Петербург,1998.-496 с.

10. Основы алгоритмизации и программирования. Язык СИ. Е.М.Демидович.Мн.: “Бестпринт” 2003 г. 

11.Использование Visual C++ 6. Специальное издание. Грегори К.: Пер. с англ.-М.;СПб.;К.: Издательский дом “Вильямс”, 2001.-864 с.


 Приложение 1					 Образец титульного листа



МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ БЕЛАРУСЬ

БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Факультет информационных технологий и робототехники (ФИТР)



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

и автоматизированных систем









КУРСОВАЯ РАБОТА



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



на тему: ”Разработка консольного приложения "Привет, мир!”









Выполнил: ст. гр. 107227 Петров П.С.



Приняла:  ст. преподаватель И.М.Желакович

















Минск  2009


Приложение 2			Образец листа  ПОЯСНИТЕЛЬНАЯ ЗАПИСКА



Белорусский национальный технический университет





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

и автоматизированных систем









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



к курсовому проекту (работе)



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

___________________________________





Тема  _____________________________________________________________

____________________________________________________________________________________________________________________________________













Исполнитель:___________________________________________(фамилия, инициалы)

			(подпись)



Студент_________курса__________группы





Руководитель : ______________________________________(фамилия, инициалы)

			(подпись)



Минск 2009 







2