русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


ЗАПИСИ З ФІКСОВАНОЮ ЧАСТИНОЮ


Дата додавання: 2014-11-28; переглядів: 803.


Теоретичні відомості

Запис - структурований тип даних, що складається з фіксованого числа компонентів одного або кількох типів. Формат типу запису:

TYPE <ім'я типу>=RECORD

< ідентифікатор поля>:<тип компонента>;

ідентифікатор поля>:<тип компонента>;

VAR <ідентифікатор >:<ім'я типу>;

Обсяг пам'яті, що необхідний для запису, складається з довжини компонентів. Звертання до поля (компоненту) запису здійснюється за допомогою ідентифікатора змінної та ідентифікатора поля, розділеним крапкою. Така комбінація зветься складовим ім'ям. Наприклад:

N.NUMBER:=1993: N.MARKA:= ‘ТАЗ-24’:

Оператор приєднання WITH використовується для спрощення роботи з компонентами запису. Щоб не використовувати складове ім'я компонентів запису, застосовують оператор WITH, в якому вказується змінна типу запис. Після цього можна працювати з іменами компонентів. як із звичайними змінними. Формат оператора:

WITH <змінна типу запис> DO <оператор>:

WITH n DO begin (запис n має поля number, marka) number:=1996; marka:='volvo':

end;

with c.b do month:= 9;

with c do with b do month:=9;

Pascal дозволяє вкладання записів один в одний, відповідно оператор WITH може бути вкладеним. WITH R1 DO WITH R2 DO

WITH R3 DO Це еквівалентно запису WITH R1.R2.R3 DO ....


<== попередня лекція | наступна лекція ==>
Приклад програми | Приклад програми


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн