Контрольная работа: Розробка програмного продукту "Тестер"
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Кафедра математичних дисциплін та інформатики
Контрольна робота
з дисципліни: ”Програмування”
на тему:
”Розробка програмного продукту ”Тестер”
ТЕРНОПІЛЬ-2009
ЗМІСТ
Постановка задачі
Алгоритм програми
Опис програми
Висновки
Список використаних джерел
Додаток
ПОСТАНОВКА ЗАДАЧІ
Розробити програмний продукт, а саме ”Тестер”, який повинен володіти наступною функціональністю:
- повинен завантажувати тести із файлу;
- проводити тестування;
- вести статистику тестування;
- виводити результат тестування;
- можливість збереження результату у файл.
АЛГОРИТМ ПРОГРАМИ
Алгоритм програми можна розбити на два підалгоритми (рис. 1), а саме: алгоритм проходження тесту (рис. 2) та алгоритм загрузки тесту в пам‘ять програми (рис. 3) .
Рис. 1 - Загальний алгоритм програми
Алгоритм для тестування досить простий і суть його полягає в тому щоб циклічно обійти всі запитання в масиві і в кінці вивести результат.
Рис. 2 - Алгоритм проходження тесту
Рис. 3 - Алгоритм загрузки тесту в пам‘ять програми
Алгоритм загрузки тесту з файлу досить заплутаний хоча не є складним. Суть його полягає в тому, що ми по стрічково зчитуємо інформацію із файлу, шукаємо ідентифікатор блоку чи модифікатор блоку і виконуємо відповідні дії. Якщо у файлі не має помилок то алгоритм закінчується і передається управління алгоритму проведення тестування.
Основну увагу при створенні тесту потрібно звертати на формат. Не повинно бути зайвих пробілів, тому що це може привести до того що програма не зможе прочитати тест.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--