олом між мовами 3-го і 4-го поколінь, з'єднавши їх сильні сторони і створивши потужну і продуктивну середовище розробки.
2.3. Функціональна і логічна структура
При запуску, програма перевіряє наявність підключеного до неї файлу питань, якщо його не виявлено, видається повідомлення про помилку. Якщо файл питань є, тоді програма з нього завантажує введення, тобто частина, в якій дається короткий уявлення про тест, а потім питання з варіантами відповідей, при виборі варіанта відповіді програма запам'ятовує кількість балів за обраний відповідь і переходить до наступного питання. В кінці програми підраховуються кількість балів за відповіді і виводяться результати тестування, які так само знаходяться у файлі питань. Після цього пропонується зберегти ці результати у вигляді файлу, якому необхідно присвоїти ім'я. Наочне уявлення про роботу програми можна отримати з рис. 2. br/>
В
Ні Так
В
Рис. 2. Алгоритм роботи програми
2.4. Алгоритм реалізації проекту
2.4.1. Файл тесту
Тест являє собою послідовність питань, на які випробовуваний повинен відповісти шляхом вибору правильної відповіді з декількох запропонованих варіантів.
Файл тесту складається з трьох розділів:
В· розділ заголовка;
В· розділ оцінок;
В· розділ питань.
Заголовок містить загальну інформацію про тест, наприклад, про його призначення. Заголовок може складатися з кількох рядків. Ознакою кінця заголовка є точка, що стоїть на початку рядка. За заголовком слідує розділ оцінок, в якому наводяться назви оціночних рівнів і кількість балів, необхідну для досягнення цих рівнів. Назва рівня повинно розташовуватися в одному рядку. Ознакою кінця розділу оцінок є точка, що стоїть на початку рядка. За розділом оцінок слід розділ питань тесту. Кожне питання починається текстом питання, за яким може слідувати ім'я файлу ілюстрації, яке розміщується на окремому рядку і що починається символом . Файл ілюстрації є ознакою кінця тексту питання. Якщо до питання немає ілюстрації, то замість імені файлу ставиться крапка. Після запитання слідують альтернативні відповіді. Текст альтернативної відповіді може займати кілька рядків. У рядку, наступному за текстом відповіді, розташовується кількість балів, яку випробуваний отримає за вибір цієї відповіді. Якщо альтернативний відповідь не є останнім для поточного питання, то перед оцінкою ставиться кома, якщо є - то крапка.
У наведеному нижче питанні другий і третій відповіді позначені як правильні (оцінка за їхній вибір не дорівнює нулю). При цьому видно, що вибір другого альтернативної відповіді дає більш вагомий внесок у загальну суму балів.
Яку ...