![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Завдання до лабораторної роботи. Групи символів, розділені пробілами (одним чи декількома) і які не мають пробілів усередині себе, будемо називати словами
Групи символів, розділені пробілами (одним чи декількома) і які не мають пробілів усередині себе, будемо називати словами. Дано текст. Складіть програму за умовою А (табл. 15).
Таблиця 15
Лабораторна робота 11
КОМБІНОВАНІ ТИПИ ДАНИХ
Мета роботи: виробити практичні навички в написанні та налагодженні програм при роботі з комбінованими типами даних.
Записи
Запис - це структурований тип даних, що складається з фіксованого числа компонентів, які називаються полями. В одному полі дані мають той самий тип, а в різних полях можуть мати різні типи. Тому записи називають комбінованими типами даних. Загальний вид опису типу –
type T = record i1: T1; i2: T2; ....... iN: TN end; var a, b: T; Тут Т - ідентифікатор типу; i - імена полів; ТN - типи полів. Наприклад, запис має чотири поля: місто, вулиця, номер будинку та номер квартири, тобто запис є адресою. Тоді адресу можна описати в такий спосіб:
type adres = record G, U: array [1..10] of char; D: 1..100; K: 1..500 end; var A: adres; Тут змінна А описана як запис, що складається з чотирьох полів з іменами: G, U, D, K. Поле D змінної A записується як A.D. Наприклад, щоб заслати в А адресу: «м. Краматорськ, вул. Шкадінова, д.8, кв.12» треба виконати наступні оператори присвоювання:
A.G: ='Краматорськ'; A.U: ='Шкадінова'; A.D: =8; A.K: =12; Можна звертатися не тільки до поля запису, але і до запису в цілому, використовуючи оператор присвоювання. Оператор with дозволяє спростити звертання до полів записів. Загальний вид - with A do P; Тут A - ім'я змінної типу record; Р - оператор. В операторі Р при посиланнях на компоненти запису ім'я А можна опускати. Наприклад, для занесення адреси в попередньому прикладі досить виконати оператори
With A do begin G: ='Краматорськ'; U: ='Шкадінова'; D: =8; K: =12 end;
|