Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР 4 семестр 2013.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
66 Кб
Скачать
☆
  1. Структура и содержание разделов дисциплины (модуля)

№ п/п

Наименование раздела дисциплины (модуля)

Вид работы (курсовая работа)

Трудоемкость, часы

1 семестр

Методы и классы. Библиотека С#.

Курсовая работа

8 часов

Наследование.

Курсовая работа

18 часов

Интерфейсы, структуры и перечисления.

Курсовая работа

10 часов

ИТОГО 36

  1. Тематика курсовой работы.

Курсовая работа «Создание информационной динамической структуры на основе методологии объектно-ориентированного программирования» включает в себя три этапа:

первый этап:

получение задания, анализ исходных данных;

второй этап:

проектирование и обслуживание сложной динамической структуры данных;

третий этап:

оформление программно-технической документации, подготовка презентации и защита работы.

При выполнении второго этапа необходимо разработать следующие функции:

1.Создание пустой структуры данных

2.Добавление нового элемента

для списка - в начало, в конец, после элемента с заданным номером (ключом).

3.Вывод значений информационных полей на экран дисплея;

4.Удаление элемента

для списка - из начала, из конца, с заданным номером (ключом).

5.Упорядочивание элементов структуры;

6. Поиск элементов по заданному критерию, вывод найденных элементов на экран;

7. Подсчет количества элементов, удовлетворяющих заданному условию;

6.Уничтожение структуры данных.

Варианты информационных структур:

1.Однонаправленный список

2.Однонаправленный список из элементов с ключами

3.Кольцевой список

4.Кольцевой список из элементов с ключами

5.Двунаправленный список

6.Двунаправленный список из элементов с ключами

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

8.Однонаправленный неоднородный (гетерогенный) список с однородными подсписками из элементов с ключами.

9.Кольцевой неоднородный (гетерогенный) список с однородными подсписками.

10.Кольцевой неоднородный (гетерогенный) список с однородными подсписками из элементов с ключами.

11.Двунаправленный неоднородный (гетерогенный) список с однородными подсписками.

12.Двунаправленный неоднородный (гетерогенный) список с однородными подсписками из элементов с ключами.

13.Стек

Примеры элементов структуры:

1. Человек (фамилия, имя, пол, национальность, рост, вес, номер тел., адрес)

2. Студент (фамилия ,имя, группа, факультет)

3. Спортивная команда (название, из какого города, сколько игр сыграно, сколько набрала очков)

4. Автомобиль (марка, цвет, кузов, серийный номер, регистрационный номер)

5. Фильм (название, режиссер, страна, год выпуска, бюджет, сборы)

6. Музыкальный альбом (название группы, название альбома, количество песен, год выпуска, фирма производитель)

7. Государство (название страны, столица, государственный язык, население, денежная единица.)

Примечание:

Элемент структуры данных должен обязательно содержать по крайней мере 3 - 4 разнотипных информационных поля.

Использовать методы классов ArrayList, List.

  1. Оформление курсовой работы

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

По результатам курсовой работы оформляется отчет, который должен содержать:

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

- содержание;

- задание на курсовую работу;

- теоретическую часть;

- описание метода решения задачи;

- распечатку программы и результатов ее выполнения;

- диаграмму классов;

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

- систему тестов;

- выводы, которые должны доказывать или оценивать правильность составленной программы или объяснять допущенные ошибки;

- список литературы.

Курсовая работа (отчет) должна быть оформлена на одной стороне листа бумаги формата А4. Допускается представлять таблицы и иллюстрации на листах бумаги формата не более А3. Текст следует печатать через одинарный интервал (размер шрифта – 12), соблюдая следующие размеры полей: левое - 30 мм; правое - 10 мм; верхнее - 15 мм; нижнее 20 мм.

Все страницы курсовой работы обязательно должны быть пронумерованы. Нумерация страниц начинается с третьего листа и заканчивается последним. На третьем листе ставится номер "З". Номера страниц проставляются внизу страницы справа.

Нумерация таблиц, графиков (отдельно для таблиц и графиков) должна быть сквозной на протяжении всей работы. Слово "таблица" и ее порядковый номер (без знака №) пишется сверху самой таблицы в левой стороне, затем дается ее название и единица измерения (если она общая для всех граф и строк таблицы).