trains_hr.gif
 


В ПОМОЩЬ СТУДЕНТУ И ШКОЛЬНИКУ

 


Горбачев Л.И. Основы программирования в среде Turbo Pascal.

[НАЗАД]    [ДАЛЕЕ]

2. Оператор присоединения WITH.

   В случае использования вложенных записей при обращении к их отдельным элементам могут получаться очень длинные составные имена. Для сокращения записи составных имен используется оператор with, который имеет следующий вид:

with <имя_записи> do <оператор>;

   Здесь <имя_записи> - простое или составное имя записи; <оператор> - простой или составной оператор, в котором при ссылках на элементы записи имя_записи можно опускать. При этом данный оператор не должен изменять переменную, указанную в имени записи.

   Один раз указав переменную типа запись в операторе with, можно работать с именами полей как с обычными переменными, т.е. без указания перед идентификатором поля имени переменной, определяющей запись.

Пример: Присвоить значения полям одной записи Auto с помощью оператора with.
with M do
begin
Nomer := 5544;
Marka := 'ВАЗ-21099';
FIO := 'Сомов С.С.';
Adress := 'ул. Новая, 55'
end;

   Турбо Паскаль допускает вложение записей друг в друга (т.е. поле в записи может быть в свою очередь тоже записью), соответственно оператор with тоже может быть вложенным:
with R1 do
with R2 do
..........
with Rb do оператор;

   Это вложение эквивалентно такой последовательности операторов: with R1, R2, ..., Rn do <оператор>;

   Уровень вложения не должен превышать 9.

[НАЗАД]    [ДАЛЕЕ]


Главная
Новости
TurboPascal
Учебное пособие
Лекции
Исходники
Математика
Книги
Лекции
Шпоры
ЦТ и ЕГЭ
Физика

Книги

Шпоры
ЦТ и ЕГЭ

Литература

Сочинения

Краткие содержания

Другое
Мой родной край
Фотогалерея
Форум
Ссылки

Гостевая






 

                                        © Copyright(c) 2004 Amro Group. All rights reserved

 

Hosted by uCoz