Балльно-рейтинговая система
Указания по выполнению расчетно-графической работы
Расчетно-графическая работа выполняется самостоятельно по вариантам. Оценка за контрольную работу учитывается при выставлении зачетной оценки.
Расчетно-графическая работа оформляется согласно принятым в университете требованиям (см. http://narfu.ru/upload/iblock/225/sto_2013.pdf).
Состав РГР:
1. Титульный лист.
2. Лист для замечаний.
3. Лист с заданием и вариантом
4. Описания решенных задач
5. Заключение
6. Список использованных источников
Оформление текста основной части работы
Каждая задача оформляется в следующем порядке:
· Формулировка задачи.
· Алгоритм решения в виде словесного описания, псевдокода или блок-схемы.
· Реализация на С++.
Код программы (в том числе псевдокод) оформляется как рисунок. Нумерация рисунков сквозная, в работе должна присутствовать ссылка на рисунок. Например, листинг кода программы, выводящей строку «Hello, world!», приведен на рисунке 1.
cout<<”Hello, world!<<endl;
Рисунок 1 – Реализация алгоритма «Hello, world!»
В случае невыполнения требований по содержанию и оформлению работы (в том числе по оформлению списка источников) может быть снижена оценка.
Варианты
Задания брать из методички «Практикум на ЭВМ. Структуры данных и алгоритмы», лабораторная работа №4.
Задание №1 – построение остовного дерева указанным методом.
Задания №2 и №3 – индивидуальные задачи.
Таблица 1. Распределение вариантов
№ | Фамилия, Имя | №1 | №2 | №3 |
Баков Дмитрий | Обход в ширину | |||
Буштаков Олег | Метод Прима | |||
Дарноступ Владислав | Обход в глубину | |||
Журавлева Мария | Метод Краскала | |||
Зубрецов Виктор | Обход в ширину | |||
Качаева Хрисия | Метод Краскала | |||
Мамонтов Николай | Обход в глубину | |||
Пилипенко Александр | Метод Прима | |||
Таран Игорь | Обход в ширину | |||
Ундозерова Маргарита | Метод Прима | |||
Чемакина Марина | Обход в глубину | |||
Черепанова Алена | Метод Краскала |
Рекомендуемые источники
Ниже приведен список рекомендуемых источников информации. Разумеется, можно (в некоторых случаях нужно) использовать и другие источники информации. Помните, что Википедия не является релевантным источником!
Список источников обязательно выполняется по действующему ГОСТу. Обратите внимание на оформление электронных источников! Список должен быть отсортирован в алфавитном порядке.
По тексту работы необходимо расставить ссылки на источники информации, которые были использованы для подготовки работы.
Для удобства рекомендуемые источники поделены на несколько групп, однако в РГР необходимо оформить единый список источников.
Учебники и учебно-методическая литература:
1. Павловская, Татьяна Александровна. С/С++. Программирование на языке высокого уровня [Текст] : учебник для студ. вузов, обуч. по напр. "Информатика и вычислит. техника" / Т. А. Павловская. - СПб. : Питер, 2006. (или более позднее издание).
2. Павловская, Татьяна Александровна. С/С++. Структурное программирование [Текст] : практикум / Т. А. Павловская, Ю. А. Щупак. - СПб. : Питер, 2007. - 240 с. : ил. (или более позднее издание).
3. Павловская, Татьяна Александровна. С++. Объективно-ориентированное программирование [Текст] : практикум : учеб. пособие для студ. вузов, обуч. по напр. подгот. дипломир. спец. "Информатика и вычислит. техника" / Т. А. Павловская, Ю. А. Щупак. - СПб. : Питер, 2006. - 264 с. (или более позднее издание).
4. Лаптев, Валерий Викторович. C++. Объектно-ориентированное программирование [Текст] : задачи и упражнения : учеб. пособие для студ. вузов, обуч. по напр. подгот. "Информатика и вычислит. техника" / В. В. Лаптев, А. В. Морозов, А. В. Бокова. - М. ; СПб. ; Нижний Новгород : Питер, 2007. - 288 с. : рис.
5. Практикум на ЭВМ. Структуры данных и алгоритмы [Текст] / Е.А. Латухина; Северный (Арктический) федеральный университет им. М.В. Ломоносова. — Архангельск, 2013. — 44 с. (в печати).
Литература по алгоритмам (имеющаяся в библиотеке):
1. Ахо, Альфред В. Структуры данных и алгоритмы [Текст] : пер. с англ. / А. В. Ахо, Д. Э. Хопкрофт, Д. Д. Ульман ; ред., пер. А. А. Минько. - М. : Изд. дом "Вильямс", 2007. - 391[8] с. : рис.
2. Крупский, Владимир Николаевич. Теория алгоритмов [Текст] : учеб. пособие для студ. вузов, обуч. по напр. "Информатика и вычислительная техника", "Информационные системы и технологии" / В. Н. Крупский, В. Е. Плиско. - Москва : Академия, 2009. - 205, [1] с.
3. Алексеев, Владимир Евгеньевич. Графы и алгоритмы. Структуры данных. Модели вычислений [Текст] : учебник для студ., обуч. по спец. 010200 - Прикладная математика и информатика и по напр. 510200 - Прикладная математика и информатика / В. Е. Алексеев, В. А. Таланов. - М. : БИНОМ. ЛЗ ; М. : Интернет университет информ. технологий, 2006. - 319 с.
4. Алгоритмы [Текст] : построение и анализ / Т. Кормен [и др.]. - 2-е изд. - М. ; СПб. ; Киев : ИД "Вильямс", 2005. - 1290[6] с.
5. Кнут, Дональд Э. Искусство программирования [Текст] : пер. с англ. / Д.Э. Кнут ; ред. Ю.В. Козаченко. - М.; СПб.; Киев : ИД "Вильямс". - (Классический труд : испр. и доп. изд.). Т. 1, 2, 3, 4.
6. Касьянов, Виктор Николаевич. Графы в программировании: обработка, визуализация и применение [Текст] / В.Н. Касьянов, В.А. Евстигнеев. - СПб. : БХВ-Петербург, 2003. - 1104 с.
7. Вирт Н., Алгоритмы и структуры данных. – СПб.: Невский диалект, 2001 г.
8. Касьянов В.Н., Сабельфельд В.К., Сборник заданий по практикуму на ЭВМ. – М.: Наука, главная редакция физико-математической литературы, 1986 г.
9. Новиков Ф.А. Дискретная математика для программистов. – СПб.: Питер, 2001. – 304 с.: ил.
10. Хусаинов Б.С. Структуры и алгоритмы обработки данных. Примеры на языке Си (+CD): Учебное пособие. – Финансы и статистика, 2004. – 464 с.: ил.
Интернет-ресурсы:
1. Алексеев В. Графы и алгоритмы [Электронный ресурс]. / Алексеев В., Таланов В. – http://www.intuit.ru/studies/courses/101/101/info
2. Костюкова Н. Графы и их применение алгоритмы [Электронный ресурс].– http://www.intuit.ru/studies/courses/58/58/info
3. Швед Д., Алгоритмы: построение и анализ [Электронный ресурс].– http://www.intuit.ru/studies/courses/534/390/info
Балльно-рейтинговая система
Для оценки выполнения РГР используется балльно-рейтинговая система. РГР связана с лабораторной работой №4 и выполняется после нее. К лабораторной работе №4 относятся:
· Задачи на организацию хранения графов (до 5 баллов в сумме).
· Поиск и построение Эйлерова цикла (до 4 баллов).
· Реализация алгоритмов Дейкстры и Флойда (до 3 баллов за каждый).
Итого за лабораторную работу №4 можно получить до 15 баллов.
За каждую задачу РГР можно получить до 5 баллов. Кроме того, за оформление РГР можно получить до 5 баллов. Итого за расчетно-графическую работу можно получить до 20 баллов. Для зачета работы достаточно получить 11 и более баллов.