Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uprazhnenia.doc
Скачиваний:
0
Добавлен:
27.04.2019
Размер:
649.22 Кб
Скачать
  1. Завдання

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

Підказка. Заголовку відповідної панелі (або мітки) привласнити значення IntToStr(sum).

  1. Запустите програму й переконаєтеся, що вірна сума балів виходить лише при послідовному виборі перемикачів спочатку з RadioGroup1, потім з RadioGroup2 і т.д. Якщо порядок порушений, то результат може бути невірним. Щоб цього не трапилося, вставте додаткову кнопку й зробіть підрахунок балів тільки після її натискання.

  2. Включить у проект кнопку повторного запуску програми.

  3. Для наочності вивести результат різними кольорами.

Підказка. В оператор Case при виведенні результату задати властивості Font.Color обрані кольори. Наприклад: Panel1.Font.Color:=clRed;

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

Контрольні питання

  1. Які особисті використання групи перемикачів RadioGroup?

  2. За допомогою якого компоненту можна виводити повідомлення в окремому вікні?

  3. Для чого початкове значення sum:=0?

  4. Для чого змінну sum необхідно оголошувати в розділі Var? Який тип повинна мати ця змінна?

  5. Які особливості використання оператора Case?

  6. Як переводити числові дані в текст, та потім виводити на форму?

  7. Як реалізувати повторний запуск програми?

  8. Як змінити кольори та шрифти елементів форми?

  9. Які особливості запису та використання масиву?

Практична робота № 9. Тема: Розробка проекту "тест з фізики"

  1. Постановка завдання

Створити програму, за допомогою якої можна виконати:

після запуску програми з'являється зображення аналогічне рис. 1. Користувач, переміщуючись за допомогою клавіш-стрілок по лівому списку "Фізичних величин", обирає будь-яке слово, натиснувши клавішу Enter. Потім користувач переходить у правий список "Назви фізичних величин" і вибирає відповідну назву раніше обраної фізичної величини. Якщо обрано правильну назву величини, то під словом “ОЦІНКА” з'являється схвальна репліка: Правильно, якщо обрано неправильне слово, то - Помилка. Знову можна обрати фізичну величину й знайти її правильну назву доти, поки не буде знайдена відповідність всіх фізичних величин та їх назв.

Пояснення. Новим у цій програмі є взаємодія двох списків ListBox на основі властивостей Items й ItemIndex і створення багаторядкових написів у компоненті Label.

  1. План розробки програми

  1. Відкрити новий проект.

  2. Розмістити на формі компоненти відповідно до рис. 2 та привласнити заголовки міткам. Зверніть увагу, що заголовки міток Фізична величина й Назва величини складаються із двох відцентрованих рядків.

Для встановлення багаторядкових написів в Label задайте:

Виділений компонент

Вікно інспектора об'єктів

Ім'я властивості

Дія

BitBtn1

Properties

Caption

&Вихід

Kind

bkCancel

Events

BitBtn1Click

Close;

Label1

Propeties

AutoSize (зміна розміру залежно від тексту в Caption)

False

WordWrap (розрив рядка)

True

Height

Width

Встановіть підходящі розміри.

Alignment (вирівнювання тексту)

taCenter

  1. Зберегти проект з ім'ям, наприклад, Pr8.pas й Pr8.dpr

  2. Запустити програму, потім закрити вікно проекту кнопкою Вихід.

  3. Виділити ListBox1, в Object Inspector знайти властивість Items, праворуч від нього натиснути на кнопку із трьома крапками. У вікні, що з'явилося, вбудованого редактора, ввести фізичні величини, кожну на новому рядку:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]