Дипломная работа: Разработка компьютерного тестового контроля знаний студентов
10. Выставляется оценка двенадцатибальной шкале по формуле:
11. Вывод оценки на экран.
12. Конец программы.
Рисунок 2.1 – Алгоритм программы компьютерного тестового контроля знаний студентов
Рисунок 2.1.а - Схема алгоритма процедуры button1_Click
Процедура окончания программы (Рисунок 2.1.б):
Рисунок 2.1.б - Схема алгоритма процедуры button2_Click
2.2 Разработка программы
После запуска Microsoft Visual Studio 2008 выбираем пункт меню File \ New. В окне выбора указываем тип нового приложения и имя проекта (Рисунок 2.2).
Рисунок 2.2 – Выбор имени проекта и типа нового приложения
По нажатию на кнопку ОК появляется шаблон для нового приложения. На экранную форму размещаем две кнопки: button1 "Начать тестирования" и button2"Закрыть программу" и текстовый элемент label1 в который будет содержать результаты тестирования (Рисунок 2.3).
Рисунок 2.3 – Шаблон нового приложения
Для задания обработчика нажатия на кнопку "Закрыть программу" необходимо произвести двойной щелчок на кнопке и откроется окно редактора кода. Процедура обработчика будет иметь одну команду Close().
По нажатию на кнопку "Начать тестирование" будут выполняться следующие действия (Рисунок 2.4):
1) Вызов диалогового окна выбора файла с тестовыми заданиями.
2) Создание потока для чтения данных из файла.
3) Циклическое чтение (пока не прочитана пустая строка) сток из файла в таком порядке:
Рисунок 2.4 – Окно после нажатия на кнопку "Начать тестирование"
А) чтение строки с вопросом.
Б) чтение строки с количеством вопросов и номером правильного ответа.
В) циклическое чтение строк с вариантами ответа.
Г) вывод на экран запрос о вводе номера правильного ответа.