Читать контрольная по информатике, вычислительной технике, телекоммуникациям: "Розробка програмного продукту "Тестер"" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

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

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

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

на тему:

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

ТЕРНОПІЛЬ-2009 ЗМІСТ

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

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

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

Висновки

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

Додаток

ПОСТАНОВКА ЗАДАЧІ Розробити програмний продукт, а саме ”Тестер”, який повинен володіти наступною функціональністю:

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

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

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

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

- можливість збереження результату у файл. АЛГОРИТМ ПРОГРАМИ Алгоритм програми можна розбити на два підалгоритми (рис. 1), а саме: алгоритм проходження тесту (рис. 2) та алгоритм загрузки тесту в пам‘ять програми (рис. 3) . Рис. 1 - Загальний алгоритм програми Алгоритм для тестування досить простий і суть його полягає в тому щоб циклічно обійти всі запитання в масиві і в кінці вивести результат. Рис. 2 - Алгоритм проходження тесту Рис. 3 - Алгоритм загрузки тесту в пам‘ять програми

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

Основну увагу при створенні тесту потрібно звертати на формат. Не повинно бути зайвих пробілів, тому що це може привести до того що програма не зможе прочитати тест. ОПИС ПРОГРАМИ Програма Тестер (рис. 4) була реалізована на мові програмування TurboPascal в середовищі Borland Delphi 7.Рис. 4 - Інтерфейс програми Тестер

Програма здійснює тестування людей. Тести загружаються із файлів типу *.tst. Де [s] – (start) початок тесту, [e] – (end) кінець тесту, [q] – (question) блок запитання. В блоці [s] використовується властивість t – (title) заголовок тесту. Основна інформація задається у блоках [q], а саме: q (question) – власне питання, v (variant) – варіант відповіді (їх може бути декілька), c (correct variant) – номер правильної відповіді.

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

ВИСНОВКИ

    Під час виконання роботи ми написали програмний продукт “Тестер”, використовуючи програмне середовище Borland Delphi 7, що дало нам можливість проводити тестування людей. Нами розроблена програма, яка завантажує тесту вальну інформацію із файлу, що сприяє простому і швидкому створенню нових тестів в будь якому текстовому редакторі. Реалізовано можливість збереження результату тестування, що дає можливість довгострокового збереження інформації.

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 1. Фаронов В.В. Delphi 4. Учебный курс. М.: "Нолидж", 1999. 464 с.

2. Юркин А.Г. Задачник по программированию. СП.: Питер, 2002.192с.

ДОДАТОК // модуть для загрузки тесту із файла


Интересная статья: Основы написания курсовой работы