Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Оператор With




...

...

Var

Type

Var

Type

Var

Type

...

Var

Var

...

Type

Записи с фиксированными частями

Экскурсия. Посещение группы неолитических стоянок на р. Россонь (Ленинградская обл.)

Суббота, 16 мая 2014 г.

 

Отъезд экскурсии в 8:00. Место стоянки автобуса–ул. Миллионная, 16 (см. прилагаемые материалы).

 

В ходе экскурсии будет представлен доклад:

Герасимов Д.В., Крийска А., Нордквист К., Анисимов М. А., Холкина М.А., Сапелко Т.В., Кузнецов Д.Д., Лудикова А.В., Рябчук Д.В., Сергеев А.Ю. (МАЭ РАН, Санкт-Петербург; Тартусский Университет, Эстония; Университет Оулу, Финляндия; СПбГУ, ИнОз РАН, ВСЕГЕИ, Санкт-Петербург) «Памятники археологии и геологии близ р. Россонь в Нарвско-Лужском междуречье»

 

Организационное и техническое сопровождение конференции:

Степанова К.Н., Ларионова А.В., Гиря Е.Ю., Бессуднов А.А., Очередной А.К. (ИИМК РАН, Санкт-Петербург), Андреев К.М., Барацков А.В., Наумов И.Н., Толпыгина И.Г., Ересько О.В., Дога Н.С., Королев А.И., (ПГСГА, Самара), Долбунова Е.В. Хрусталева И.Ю. (Государственный Эрмитаж, Санкт-Петербург), Холкина М.А. (СПб ГУ, Санкт-Петербург)

Формат описания:

1-ый способ:

имя _ типа_записи = Record

список_имен _ полей_1: тип_1;

список_имен _ полей_2: тип_2;

список_имен _ полей_N: тип_N

end;

имя_перем_записи: имя _ типа_записи;

2-ой способ:

имя_перем_записи: Record

список_имен _ полей_1: тип_1;

список_имен _ полей_2: тип_2;

список_имен _ полей_N: тип_N

end;

Пример 8.1 (описания записей):

1) определение комплексных чисел:

Complex = Record

Re, Im: Real

end;

X, Y: Complex;

2) определение даты:

Date = Record

Day: 1 .. 31;

Month: (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sept, Oct, Nov, Dec);

Year: Integer

end;

D1, D2: Date;

Доступ к полям записи осуществляется путем указания идентификатора переменной-записи и идентификатора поля, разделенныхточкой (такая комбинация называется составным именем), например:

X. Re: = 10. 5;

X. Im: = 5. 3;

D1. Day: = 2 8;

D1. Mont: = Oct;

D1. Year: = 2009;

Read (X. Re);

Write ( a + i*b = ’, X. Re, ‘ + i * ’, X. Im);

Все действия производятся над полями записи, только операцию присваивания можно выполнить над всей записью:

D1: = D2;

Разрешается использовать тип запись при описании других типов данных: массив записей, запись записей и т.д.

Family = (Father, Mother, Son, Daudhter);

Day = 1 .. 31;

Month = (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sept, Oct, Nov, Dec);

Year = 1900 .. 2010;

Date = Record

D: Day;

M: Month;

Y: Year

end;

T_Fio = Record

Fam: String [ 20 ];

Name: String [ 15 ];

Otch: String [ 15 ]

end;

T_Ank = Record

Fio: T_Fio;

Dat: Date;

Adr: String

end;

List = Array [ Family ] of T_Ank;

Ank_Fam: List;

WriteLn ( Введи FIO отца );

Write ( Фамилия: );

ReadLn (Ank_Fam [ Father ]. Fio. Fam);

Write ( Имя: );

ReadLn (Ank_Fam [ Father ]. Fio. Name);

Write ( Отчество: );

ReadLn (Ank_Fam [ Father ]. Fio. Otch);

Для более простого обращения к отдельным полям записей (как если бы это были простые переменные) используется оператор присоединения With:

Формат оператора:

With список_переменных_типа_запись do оператор;

Внутри оператор’а поле записи опознается только по имени поля без указания имени записи:




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 324; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.