12. Записи
Запись представляет собой совокупность ограниченного числа логически связанных компонент, принадлежащих к разным типам. Компоненты записи называются полями, каждое из которых определяется именем. Поле записи содержит имя поля, вслед за которым через двоеточие указывается тип этого поля. Поля записи могут относиться к любому типу, допустимому в языке Pascal, за исключением файлового типа.
Описание записи в языке Pascal осуществляется с помощью служебного слова RECORD, вслед за которым описываются компоненты записи. Завершается описание записи служебным словом END.
Например, записная книжка содержит фамилии, инициалы и номера телефона, поэтому отдельную строку в записной книжке удобно представить в виде следующей записи:
type Row = Record
FIO: String[20];
TEL: String[7];
end;
var str: Row;
Описание записей возможно и без использования имени типа, например:
var str: Record
FIO: String[20];
TEL: String[7];
end;
Обращение к записи в целом допускается только в операторах присваивания, где слева и справа от знака присваивания используются имена записей одинакового типа. Во всех остальных случаях оперируют отдельными полями записей. Чтобы обратиться к отдельной компоненте записи, необходимо задать имя записи и через точку указать имя нужного поля. Такое имя называется составным. Компонентой записи может быть также запись, в таком случае составное имя будет содержать не два, а большее количество имен.
Обращение к компонентам записей можно упростить, если воспользоваться оператором присоединения with. Он позволяет заменить составные имена, характеризующие каждое поле, просто на имена полей, а имя записи определить в операторе присоединения.
Иногда содержимое отдельной записи зависит от значения одного из ее полей. В языке Pascal допускается описание записи, состоящей из общей и вариантной частей. Вариантная часть задается с помощью конструкции case P of, где Р - имя поля из общей части записи. Возможные значения, принимаемые этим полем, перечисляются так же, как и в операторе варианта. Однако вместо указания выполняемого действия, как это делается в операторе варианта, указываются поля варианта, заключенные в круглые скобки. Описание вариантной части завершается служебным словом end. Тип поля Р можно указать в заголовке вариантной части. Инициализация записей осуществляется с помощью типизированных констант.
Автор: Цветкова А.В.
<< Назад: Строковый тип в Pascal. Процедуры и функции для переменных строкового типа
>> Вперед: Множества
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Общая биология. Шпаргалка
▪ Оперативная хирургия. Шпаргалка
▪ Внешнеэкономическая деятельность. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Дети, растущие рядом с природой, обретают крепкие кости
02.03.2026
Влияние окружающей среды на здоровье человека становится все более очевидным, особенно в детском возрасте. Новое исследование, опубликованное в журнале JAMA Network Open, показывает, что близость к природе напрямую связана с крепостью костей у детей. Ученые установили, что у детей, чьи дома окружены природными территориями в радиусе 1000 метров на 25% больше обычного, риск развития крайне низкой плотности костей снижается на 65%.
Для проведения исследования были проанализированы данные более 300 детей, проживающих в городских, пригородных и сельских районах Фландрии в Бельгии. Плотность костной ткани у детей в возрасте от четырех до шести лет оценивалась с помощью ультразвуковых методов. Такой подход позволил безопасно и точно измерить состояние костей на ранних этапах формирования скелета.
При анализе учитывались ключевые факторы, влияющие на рост и развитие детей: возраст, вес, рост, этническая принадлежность и уровень образования матери. На основании этих параметров исследоват ...>>
Самовосстанавливающаяся инфраструктура будущего
02.03.2026
Современные мосты и бетонные конструкции по всему миру сталкиваются с проблемой устаревания и износа. Многие сооружения, построенные до 1980-х годов, постепенно теряют свою несущую способность, что требует дорогого ремонта или полной замены. Недавние разработки ученых из Швейцарских федеральных лабораторий материаловедения и технологий (Empa) предлагают инновационное решение - систему укрепления бетонных конструкций с помощью "умной стали", способной самостоятельно устранять трещины и повреждения.
В основе новой технологии лежит арматура из сплава на основе железа с эффектом памяти формы (Fe-SMA). Этот материал обладает уникальным свойством: при нагревании до 190-200 °C стержни стремятся вернуться к своей первоначальной конфигурации. В бетонной конструкции это создает внутреннее напряжение, которое затягивает трещины и выравнивает деформированные элементы, существенно повышая прочность и долговечность сооружений.
Актуальность разработки объясняется критическим состоянием инфрастр ...>>
Поцелуи полезны для здоровья
01.03.2026
Вопрос о том, как социальные связи и близость с партнером отражаются на здоровье человека, привлекает внимание не только психологов, но и специалистов в области микробиологии. Новое исследование показывает, что совместное проживание с любимым человеком может оказывать значительное влияние на микробиом кишечника и общее самочувствие.
Доктор Наоми Миддлтон, клинический психологи и эксперт по здоровью кишечника, объяснила, что все аспекты совместной жизни - поцелуи, совместное питание, физическая близость и даже просто пребывание рядом - тесно связаны с поддержанием сбалансированной кишечной микрофлоры. Она подчеркивает, что здоровье экосистемы кишечника во многом определяется социальными взаимодействиями и повседневной близостью с другими людьми.
По словам Миддлтон, длительное совместное пребывание с партнером может способствовать увеличению микробного разнообразия в кишечнике, а также снижать воспалительные процессы, связанные со стрессом. Такой эффект обусловлен тем, что микробио ...>>
Случайная новость из Архива SMS для троллейбусов
03.01.2014
Компания "Мобильные ТелеСистемы" (МТС) сообщила о внедрении системы SMS-координации работы общественного транспорта Хабаровского края на базе сервисов МТС. Проект реализован совместно с трамвайно-троллейбусным управлением Хабаровска.
Система оперативного информирования являются частью единого проекта мониторинга городского пассажирского транспорта Хабаровска. Сейчас система SMS-информирования о ситуации на дорогах применяется для координации работы свыше 100 единиц общественного транспорта Хабаровска и позволяет отправлять в месяц до 10 000 сообщений. Благодаря переходу всех служб трамвайно-троллейбусного управления на SMS-сервис проводится оперативное информирование сотрудников о нагрузке и нештатных ситуациях в работе трамвайно-троллейбусного парка, что позволяет принимать оперативные решения об оптимизации количества машин в зависимости от пассажиропотока, составлять оптимальное расписание, предупреждать об аварийных ситуациях.
"Современные технологии позволяют не только оптимизировать работу городской транспортной инфраструктуры, снизить расходы на ее содержание и повысить контроль, но и позволяют сделать городскую среду более удобной для жителей. Сегодня в общей сложности более 1400 единиц транспорта и техники муниципальных предприятий, а также общественного пассажирского транспорта всех форм собственности оборудованы терминалами ГЛОНАСС/GPS. Использование инноваций в работе системы городского транспорта вполне оправдано, так как они позволяют контролировать расход топлива, скорость, маршрут передвижения и обеспечить повышенные комфорт и безопасность пассажиров.
Одновременное использование сервисов по мониторингу транспорта и сервисов информирования персонала позволяют создать гармоничную систему, в которой работа автоматики дополняется экспертизой водителей", - отметил начальник управления транспорта Администрации Хабаровска Андрей Слободенюк.
По каналам мобильной связи МТС в режиме онлайн передается информация о местоположении пассажирского транспорта на сервер системы мониторинга. Информация о местонахождении транспортного средства транслируется с сервера навигационного информационного центра в интернет и доступна в мобильных приложениях, позволяя владельцам смартфонов узнать время прибытия нужного транспорта на ближайшую остановку.
Одновременное использование в трамваях и троллейбусах сервисов M2M (machine-to-machine) и SMS-информирования персонала позволяют повысить эффективность использования подвижного состава за счет оперативного обмена информацией и реагирования на ситуацию.
|
Другие интересные новости:
▪ Люксовый гибрид Mercedes-Benz
▪ Энергоэффективные процессоры Intel Atom x3
▪ Геоинженерное управление погодой
▪ Приготовление еды электрическим током
▪ Самая быстрая беспроводная зарядка
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Узлы радиолюбительской техники. Подборка статей
▪ статья Поехали! Крылатое выражение
▪ статья Астрономия. Большая энциклопедия для детей и взрослых
▪ статья Станочник-распиловщик, занятый продольным раскроем пиломатериалов. Типовая инструкция по охране труда
▪ статья Усилитель НЧ для переносной радиоаппаратуры. Энциклопедия радиоэлектроники и электротехники
▪ статья Монета в закрытой банке. Секрет фокуса
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026