Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_курс_2012 / РЗ_ПРОГРАМУВАННЯ_макет.doc
Скачиваний:
13
Добавлен:
02.02.2015
Размер:
660.99 Кб
Скачать

2 Вимоги до змісту та обсягу рз

Для розв’язання поставленого завдання студентові необхідно попередньо ознайомитися з літературою, що присвячена темі завдання. При цьому варто звернути увагу на засоби, що використовуються для розв’язання аналогічних завдань або для розв’язання будь-яких ключових моментів завдання. Етап роботи з літературою повинен закінчитися оглядом, у якому навести отримані відомості (з посиланням на джерело інформації), провести їх аналіз з огляду на виконання поставленого завдання.

Як правило, при формулюванні завдань можуть бути випущені деякі деталі. Після ознайомлення з літературою студент повинен, оцінивши можливості обраної мови програмування, дати точне формулювання завдання з усіма обмеженнями й вимогами.

При виконанні завдання необхідно дотримуватися техніки покрокової деталізації. Це означає, що спочатку задачу треба подати у вигляді декількох підзадач меншого обсягу, які виконати у вигляді «заглушок», а потім вже по черзі їх розробляти. Відносно даних: необхідно використовувати стандартні структури даних (базові) і розробляти нові.

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

При написанні програми необхідно додержуватися правил гарного стилю програмування, для чого використовувати відступи. А ще, необхідно шукати найбільш прості методи розв’язання поставленого завдання.

За результатами роботи студент зобов’язаний розробити комплект програмних документів (не менше ніж два документи) з переліку, який подано в таблиці 2. В пункті 5 подано вимоги щодо їх оформлення.

Таблиця 2 – Перелік документів для розробки

Назва документа

Обсяг текстової частини документа, стор.

1

Специфікація

1

2

Пояснювальна записка

20

3

Текст програми

5

4

Програмний документ, що визначає керівник РЗ

5

Рекомендується підготувати диск, де разом із розробленою програмою надати файли, підготовлені для перевірки її працездатності, та розроблені програмні документи.

3 Порядок та термін виконання

Розрахункове завдання виконується в два етапи: 2 – 8 тижні та 10 – 14 тижні. Порядок та термін виконання розрахункового завдання подані у таблиці 3.

Таблиця 3 – Порядок виконання РЗ

п/п

Опис роботи

Термін вик-ня,

№ тижня

1

У відповідності до номера прізвища студента в журналі групи обрати предметну галузь, об’єкт та перелік його властивостей. Ознайомитися з об’єктом, знайти значення його властивостей.

2

2

Розробити базовий клас та класи – спадкоємці, передбачивши у відповідності до заданих властивостей об’єкта атрибути класів та їх функції-члени, що обумовлені заданою функціональністю.

Програмний код функцій-членів на цьому етапі виконати у вигляді “заглушок”, це коли функція програмується як пустий оператор за допомогою конструкції { }

2 – 3

3

Розробити інтерфейс програми у вигляді текстового меню.

4

4

Розробити функцію main та її програмний код. Перевірити працездатність функції.

5

5

Розробити функції-члени класів, що призначені для введення даних з текстового файла у пам’ять комп’ютера у вигляді двонаправленого списку та для видачі вмісту списку на екран монітора. Перевірити працездатність функцій.

6 - 7

6

Розробити функції-члени класів, що призначені для введення даних з клавіатури в пам’ять комп’ютера у вигляді двонаправленого списку та для запису вмісту списку в текстовий файл. Перевірити працездатність функцій.

8

7

МК1. Здати результати першого етапу роботи.

9

8

Розробити функції-члени класів для видалення та додавання елемента списку. Необхідні дані при цьому вводити з клавіатури. Перевірити працездатність функцій.

10

9

Розробити функції-члени для пошуку даних за одним (заданим) полем. Реалізувати алгоритм послідовного пошуку.

11

10

Розробити функції-члени для сортування вмісту списку за одним (заданим) полем за напрямом, що визначив керівник РЗ. Реалізувати алгоритм бульбашкового сортування з ознакою, що є одним з простих і в той же час одним із оптимальних за часом алгоритмів сортування на списках.

12

11

Розробити пояснювальну записку та за вимогою керівника інші програмні документи.

13

12

Здати розрахункове завдання (роботу приймає керівник РЗ).

14

Соседние файлы в папке 1_курс_2012