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

Вам будет интересно - Курсовая работа: Розробка схеми електричної принципової МР3 програвача – приставки до ПК
Рис. 1 - Загальний алгоритм програми
Алгоритм для тестування досить простий і суть його полягає в тому щоб циклічно обійти всі запитання в масиві і в кінці вивести результат.

Рис. 2 - Алгоритм проходження тесту

Похожий материал - Курсовая работа: Розробка тестової системи для перевірки знань з предмету "Системне програмування"
Рис. 3 - Алгоритм загрузки тесту в пам‘ять програми
Алгоритм загрузки тесту з файлу досить заплутаний хоча не є складним. Суть його полягає в тому, що ми по стрічково зчитуємо інформацію із файлу, шукаємо ідентифікатор блоку чи модифікатор блоку і виконуємо відповідні дії. Якщо у файлі не має помилок то алгоритм закінчується і передається управління алгоритму проведення тестування.
Основну увагу при створенні тесту потрібно звертати на формат. Не повинно бути зайвих пробілів, тому що це може привести до того що програма не зможе прочитати тест.