Контрольная работа: Розробка програмного продукту "Тестер"

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Кафедра математичних дисциплін та інформатики

Контрольна робота

з дисципліни: ”Програмування”

на тему:

”Розробка програмного продукту ”Тестер”

ТЕРНОПІЛЬ-2009


ЗМІСТ

Постановка задачі

Алгоритм програми

Опис програми

Возможно вы искали - Дипломная работа: Прoeктувaння iнфoрмaцiйнoї систeми для рoбoти з aвтo

Висновки

Список використаних джерел

Додаток


ПОСТАНОВКА ЗАДАЧІ

Похожий материал - Статья: Применение указателей в C++

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

- повинен завантажувати тести із файлу;

- проводити тестування;

- вести статистику тестування;

- виводити результат тестування;

- можливість збереження результату у файл.

АЛГОРИТМ ПРОГРАМИ

Алгоритм програми можна розбити на два підалгоритми (рис. 1), а саме: алгоритм проходження тесту (рис. 2) та алгоритм загрузки тесту в пам‘ять програми (рис. 3) .

Рис. 1 - Загальний алгоритм програми

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


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

Рис. 3 - Алгоритм загрузки тесту в пам‘ять програми


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

Основну увагу при створенні тесту потрібно звертати на формат. Не повинно бути зайвих пробілів, тому що це може привести до того що програма не зможе прочитати тест.

К-во Просмотров: 731