Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические_Lazarus_2-10.doc
Скачиваний:
40
Добавлен:
03.05.2019
Размер:
210.94 Кб
Скачать

Практическая работа №9 Разработка проекта тест по информатике Постановка задачи

Создать программу, выполняющую следующие действия.

После запуска программы появляется изображение аналогичное рисунку 16. Пользователь по своему усмотрению выбирает один из переключателей в группе. В зависимости от правильности ответов появляется одно из сообщений "Плохо", "Удовлетворительно", "Хорошо", "Отлично".

Новым в этой работе являются: 

  • группа переключателей RadioGroup на странице палитры компонентов Standard,

  •  оператор вывода сообщений ShowMessage.

Задание для самостоятельного выполнения, №9

 

Задание

Подсказка

1

Для контроля правильности работы программы вывести на панель набранную пользователем сумму баллов.

Заголовку соответствующей панели (или метки) присвоить значение IntToStr(sum).

2

Запустите программу и убедитесь, что верная сумма баллов получается лишь при последовательном выборе переключателей сначала из RadioGroup1, затем из RadioGroup2 и т.д. Если порядок нарушен, то результат может быть неверным. Чтобы этого не случилось, вставьте дополнительную кнопку и сделайте подсчет баллов только после ее нажатия

 

3

Сделайте возможным повторный запуск программы. 

 

4

Для наглядности вывести результат разным цветом. 

В оператор Case при выводе результата задать свойству Font.Color выбранный цвет. Например:

Panel1.Font.Color:=clRed;

 5

Усовершенствуйте программу, введя в раздел описания массив констант с номерами правильных ответов, а в программе только сравнивайте индекс переключателя со значением константы.

 

Практическая работа №10 Разработка проекта тест по географии Постановка задачи

Создать проект, состоящий из нескольких форм: титульной формы, формы меню, формы помощи и формы непосредственно теста.

В зависимости от правильности ответов на тест, который состоит из нескольких разделов (в свою очередь в разделе может быть несколько вопросов), подсчитывается результат и выставляется оценка по каждому разделу.

Новыми в этой программе являются:

  •  использование в проекте нескольких форм и организация вызова этих форм, 

  • использование шаблона формы Tabbed pages из окна New Items вкладки Forms,

  • компонента MainMenu (главное меню формы), 

  • компонента Memo (многострочный текстовый редактор), 

  • компонента Image (графический объект) со страницы палитры компонентов Additional,

  • компонента PageControl (набор панелей с закладками).

Задание для самостоятельного выполнения, №10

 

Задание

1

Создайте тестирующую программу по истории, литературе, математике или какому-либо другому предмету.

2

Дополните программу разделом "Содержание изучаемой темы".

3

Внесите изменения в программу так, чтобы в начале запрашивалось Имя тестируемого, которое выводилось бы на экран при выдаче результата прохождения теста.

4

Для наглядности вывести результат разным цветом. 

 5

Усовершенствуйте программу, введя в раздел описания массив констант с номерами правильных ответов, а в программе только сравнивайте индекс переключателя со значением константы.