Программа тестирования
Автор: polinaliy • Июнь 15, 2023 • Лабораторная работа • 336 Слов (2 Страниц) • 164 Просмотры
Страница 1 из 2
Лабораторная работа №2. Программа тестирования.
Разработать программу для проведения тестов по какой-либо дисциплине. Пример на рисунке ниже.
[pic 1]
Требования к программе
- Вопросы группируются с помощью компонентов TGroupBox.
- Должен быть хотя-бы один вопрос с выбором одного варианта ответа (компоненты TRadioButton). В примере это вопрос 1.
- Должен быть хотя-бы один вопрос с выбором нескольких вариантов ответа (компоненты TCheckBox). В примере это вопрос 2.
- Должен быть хотя бы один вопрос с открытым ответом без вариантов (компонент TEdit). В примере это вопрос 3.
- При нажатии на кнопку Проверить вычисляется оценка.
- Здесь показан только пример. Задание выполняется самостоятельно и индивидуально, Вы должны придумать свой набор вопросов и систему расчёта итоговой оценки.
Порядок сдачи лабораторных работ
- Работа выполняется самостоятельно дома, а защищается на паре в субботу.
- Для защиты на занятие необходимо принести на flash-накопителе проект лабораторной работы в Lazarus и продемонстрировать выполнение программы.
- После этого я задаю вопросы, прошу исправить замечания или внести в программу небольшие изменения.
- После успешного выполнения пунктов 1-3, я засчитываю лабораторную работу и ставлю оценку. По результатам выполнения лабораторных работ и рубежного контроля ставятся баллы за модуль, по сумме балов за все четыре модуля ставится зачет.
Примечания к работе
- Для группировки нескольких компонентов в один логический блок используется компонент TGroupBox. Сначала на форму помещается компонент TGroupBox, потом внутрь него добавляются дочерние компоненты – TLabel, TRadioButton, TCheckBox, TEdit или другие.
- Для выбора одного варианта из нескольких используются компоненты TRadioButton. Для TRadioButton имеется свойство Checked типа Boolean – показывает, выбран ли компонент в данный момент. В каждый момент времени, из всех компонентов TRadioButton, принадлежащих одинаковому родительскому компоненту (это может быть форма или блок TGroupBox), может быть выбран только один. Компоненты TRadioButton, расположенные в разных блоках TGroupBox, выбираются независимо друг от друга.
- Для выбора нескольких вариантов используются компонент TCheckBox. Для TCheckBox имеется свойство Checked типа Boolean – показывает, выбран ли компонент в данный момент
- Компоненты TGroupBox, TCheckBox и TRadioButton имеют свойство Caption – заголовок, который отражается в верхней (для TGroupBox) или правой (TCheckBox и TRadioButton) части элемента управления.
- Перевод из строк в целые и обратно осуществляется с помощью функций IntToStr и StrToInt.
Пример расчета оценки
[pic 2]
...
Доступно только на Essays.club