
- •Практическая работа №2 Разработка первого проекта Постановка задачи, №2
- •Задание для самостоятельного выполнения
- •Практическая работа №3 Разработка проекта диалог Постановка задачи
- •Задание для самостоятельного выполнения, №3
- •Практическая работа №4 Разработка проекта справочник Постановка задачи
- •Задание для самостоятельного выполнения, №4
- •Практическая работа №5 Разработка проекта словарь Постановка задачи
- •Задание для самостоятельного выполнения, №5
- •Практическая работа №6 Разработка проекта ваш вес Постановка задачи
- •Задание для самостоятельного выполнения, №6
- •Практическая работа №7 Разработка проекта цвета в формате rgb Постановка задачи
- •Задание для самостоятельного выполнения, №7
- •Практическая работа №8 Разработка проекта тест по физике Постановка задачи
- •Задание для самостоятельного выполнения, №8
- •Практическая работа №9 Разработка проекта тест по информатике Постановка задачи
- •Задание для самостоятельного выполнения, №9
- •Практическая работа №10 Разработка проекта тест по географии Постановка задачи
- •Задание для самостоятельного выполнения, №10
Практическая работа №9 Разработка проекта тест по информатике Постановка задачи
Создать программу, выполняющую следующие действия.
После запуска программы появляется изображение аналогичное рисунку 16. Пользователь по своему усмотрению выбирает один из переключателей в группе. В зависимости от правильности ответов появляется одно из сообщений "Плохо", "Удовлетворительно", "Хорошо", "Отлично".
Новым в этой работе являются:
|
Задание для самостоятельного выполнения, №9
|
Задание |
Подсказка |
1 |
Для контроля правильности работы программы вывести на панель набранную пользователем сумму баллов. |
Заголовку соответствующей панели (или метки) присвоить значение IntToStr(sum). |
2 |
Запустите программу и убедитесь, что верная сумма баллов получается лишь при последовательном выборе переключателей сначала из RadioGroup1, затем из RadioGroup2 и т.д. Если порядок нарушен, то результат может быть неверным. Чтобы этого не случилось, вставьте дополнительную кнопку и сделайте подсчет баллов только после ее нажатия |
|
3 |
Сделайте возможным повторный запуск программы. |
|
4 |
Для наглядности вывести результат разным цветом. |
В оператор Case при выводе результата задать свойству Font.Color выбранный цвет. Например: Panel1.Font.Color:=clRed; |
5 |
Усовершенствуйте программу, введя в раздел описания массив констант с номерами правильных ответов, а в программе только сравнивайте индекс переключателя со значением константы. |
|
Практическая работа №10 Разработка проекта тест по географии Постановка задачи
Создать проект, состоящий из нескольких форм: титульной формы, формы меню, формы помощи и формы непосредственно теста.
В зависимости от правильности ответов на тест, который состоит из нескольких разделов (в свою очередь в разделе может быть несколько вопросов), подсчитывается результат и выставляется оценка по каждому разделу.
Новыми в этой программе являются:
|
Задание для самостоятельного выполнения, №10
|
Задание |
1 |
Создайте тестирующую программу по истории, литературе, математике или какому-либо другому предмету. |
2 |
Дополните программу разделом "Содержание изучаемой темы". |
3 |
Внесите изменения в программу так, чтобы в начале запрашивалось Имя тестируемого, которое выводилось бы на экран при выдаче результата прохождения теста. |
4 |
Для наглядности вывести результат разным цветом. |
5 |
Усовершенствуйте программу, введя в раздел описания массив констант с номерами правильных ответов, а в программе только сравнивайте индекс переключателя со значением константы. |