Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна_робота_Delphi_1_3_03_2011.doc
Скачиваний:
0
Добавлен:
18.08.2019
Размер:
455.68 Кб
Скачать

Індивідуальні завдання

Варіант №1

  1. Створити новий проект та зберегти його у власній папці.

  2. На формі Form1 створити, 3 об’єкти Edit, 3 об’єкти Label, та об’єкт Button. Підписати їх як показано на малюнку.

  3. Запрограмувати об’єкт Button1 для виконання наступних дій:

  • Додати два числа (c=a+b);

  • Вивести результат у об’єкт Edit (‘C=’);

Варіант №2

  1. Створити новий проект та зберегти його у власній папці.

  2. На формі Form1 створити, 2 об’єкти Edit, 2 об’єкти Label, об’єкт Memo та Button. Підписати їх як показано на малюнку.

  3. Запрограмувати об’єкт Button1 для виконання наступних дій:

  • Вирахувати середнє арифметичне x і y ;

  • Вивести результат у об’єкт Memo;

Варіант №3

  1. Створити новий проект та зберегти його у власній папці.

  2. На формі Form1 створити, 2 об’єкти Edit, 3 об’єкти Label, та об’єкт Button. Підписати їх як показано на малюнку.

  3. Запрограмувати об’єкт Button1 для виконання наступних дій:

  • Порівняти числа N і M (N<M, N>M, N=M) ;

  • Вивести результат у об’єкт Label;

Варіант №4

  1. Створити новий проект та зберегти його у власній папці.

  2. На формі Form1 створити, 3 об’єкти Edit, 4 об’єкти Label, та об’єкт Button. Підписати їх як показано на малюнку.

  3. Запрограмувати об’єкт Button1 для виконання наступних дій:

  • Вирахувати периметр трикутника зі сторонами I, J, K ;

  • Вивести результат у об’єкт Label;

Варіант №5

  1. Створити новий проект та зберегти його у власній папці.

  2. На формі Form1 створити, 3 об’єкти Edit, об’єкт Label, та 2 об’єкти Button. Підписати їх як показано на малюнку.

  3. Запрограмувати об’єкти Button1 і Button2 для виконання наступних дій:

  • Вирахувати A2 (Button1) ;

  • Вирахувати A1/2 (Button2) ;

  • Вивести результати у об’єкти Edit;

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

  1. Для чого призначена компонента панелі Standard?

  2. Для чого призначена компонента панелі Standard?

  3. Для чого призначена компонента панелі Standard?

  4. Для чого призначена компонента панелі Standard?

  5. Яка інформація зберігається у файлі з розширенням . DFM?

  6. Які опції меню використовуються для збереження файлів нового проекту?

  7. Які опції меню використовуються для збереження проекту після редагування?

  8. В файлі з яким розширенням зберігається модуль проекту?

  9. В файлі з яким розширенням зберігається проект?

  10. Яка властивість об’єктів використовується для доступу до них в програмі?

  11. В файлі з яким розширенням зберігається готова до виконання програма?

  12. Якого типу дані сприймає об’єкт EDIT?

  13. Яка функція DELPHI перетворює дані дійсного типу у дані текстового типу з використанням заданого формату?

  14. Які властивості є стандартними для всіх розглянутих об’єктів, які значення вони можуть мати?

  15. Як вставити у форму напис у кілька рядків ?

  16. Як зв’язати кнопку з клавішами Enter, Esc?

  17. Як встановити активним необхідний елемент форми програмним шляхом?

  18. Як встановити максимальну кількість символів, що вводиться у поле вводу, здійснювати введення під маскою (наприклад паролю), автоматично виводити текст у полі введення і забороняти його зміну?

  19. Як встановити для поля введення можливість використання клавіш Enter, Esc, Tab (вони можуть паралельно використовуватись і формою)

  20. Як перевести фокус на Інший компоненти, використовуючи події об’єкту.

  21. Як запрограмувати подію кліку миші на об’єкті (подвійного кліку, кліку правою кнопкою, введенням комбінації функціональних клавіш, однієї клавіші)?

  22. Які коди мають такі клавіші Enter, Alt Tab, Shift, Clear, ліва кнопка миші?

  23. Як запрограмувати події натискання Enter, зміну параметрів об’єкту, деактивацію об’єкту?

  24. Як у Delphi реалізована процедура читання тексту з полів введення (для чисел(цілих, дробових, дробових з форматом) ?

  25. За допомогою яких стандартних функцій перетворюють рядок, введений в поле Edit у число?

  26. За допомогою яких стандартних функцій числові значення перетворюють у рядки?

18

Лабораторна_робота Delphi1 2 березня 2011 р.