ність "прихованої підказки на питання - вибирати відповідь набагато легше, ніж писати його повністю самостійно.
Організація тесту за принципом "напиши правильну відповідь , припускає хорошу початкову підготовку учня як користувача персонального комп'ютера. Рішення технічних проблем може відвернути учня від предметної суті роботи з програмою. Крім того, передбачається абсолютна грамотність при видачі відповіді. Таким чином, швидкість проходження тесту багато в чому залежить від розвитку навичок роботи за комп'ютером. Крім цього, відповідь на кожне питання тесту може мати різну ступінь подробиці. Для багатьох предметів передбачених програмою вибір критерію оцінки правильності відповіді за такої організації тесту дуже скрутний, оскільки потрібно вирішувати такі питання, як враховувати ступінь розгорнення відповіді, грамотність і т. п.
З вищевикладеного випливає, що для тестує програми найбільш підходить організація за принципом "вибрати правильну відповідь із запропонованих .
Програма повинна: ​​
Надати тестируемому інструкцію по роботі з програмою;
Тестувати учня і виставляти йому оцінку після закінчення тестування;
Допускати завершення тестування при будь-якій кількості пройдених питань з виставленням оцінки за фактичною кількістю відповідей.
Необхідні для тестування дані повинні бути захищені. Мати можливість обмежити час проведення тесту. p align="justify"> Розробка будь-якої програми складається з декількох етапів:
. Постановка завдання.
. Розробка алгоритму роботи програми.
. Написання тексту програми на обраною мовою програмування.
. Компіляція написаної програми (переклад тексту програми в машинні коди).
Щоб уявити і зрозуміти роботу тестує програми можна використовувати алгоритм. Як приклад розглянемо один досить поширених алгоритмів, який наведено на малюнку 1:
В
Рисунок 1 - Алгоритм роботи програми
Пояснити роботу програми можна, описавши в покрокової формі роботу кожного з блоків її алгоритму:
. Початок. На початку проізводітс я запуск програми.
. Висновок інструкції для користувача, з докладним описом правил роботи з тестуючої програмою. p align="justify">. У програмі існує лічильник заданих питань, наступним кроком у який заноситься значення 0. p align="justify">. Перевірка кількості заданих питань. Далі відбувається вхід до циклу, на початку якого стоїть блок, що працює за умовою N <= max, порівнює кількі...