3. Властивості компонента ListBox?.
Властивості компонента ComboBox?.
Як створюється процедура обробки подій?.
6. Що таке компонент BitBtn?.
Властивості компонента BitBtn?.
8. Як збільшити кількість слів на одиницю?
9. Як визначити номера вибраного рядка?
Лабораторна робота №11.
Тема: Програмування алгоритмів використанням записів.
Мета:створити програму для використання даних для запису.
Теоретичні відомості.
Запис- це структура даних, що складається з фіксованої кількості компонентів, званих полями запису. На відміну від масиву компоненти (поля) запису можуть бути різного типу. Щоб можна було посилатися на той або інший компонент запису, поля іменуються.
Структура оголошення типу запису така:
<имя типа>= record<сп.полей> end;
Тут <имя типа> - правильний ідентифікатор; record/ end - зарезервовані слова {запис, кінець); <сп.полей> - список полів; є послідовністю розділів запису, між якими ставиться крапка з комою.
Кожний розділ запису складається з одного або декількох ідентифікаторів полів, відокремлюваних один від одного комами. За ідентифікатором (ідентифікаторами) ставиться двокрапка і опис типу поля (полів), Наприклад:
Type
BirthDay =recordDay, Month: Byte;
Year : Word end;
Var
а,b : Birthday;
У даному прикладі тип BirthDay (день народження) є запис з полями Day, Month і Year (день, місяць і рік); змінні а і в містять записи типа BirthDay.
Як і в масиві, значення змінних типу запису можна привласнювати іншим змінним того ж типу, наприклад
а := b;
До кожного з компонентів запису можна дістати доступ, якщо використати складове ім'я, тобто вказати ім'я змінної, потім крапку і ім'я поля:
a.day := 27;
b.year := 1939;
Для вкладених полів доводиться продовжувати уточнення:
Type
BirthDay =recordDay,Month: Byte;
Year : Word end;
Var