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. Процедуры и функции для переменных строкового типа
>> Вперед: Множества
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ Микроэкономика. Шпаргалка
▪ Уголовно-исполнительное право. Шпаргалка
▪ Государственное и муниципальное управление. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Рыжий ген и ускоренная эволюция
30.04.2026
Вопрос о том, как и насколько быстро меняется человеческий вид, давно занимает биологов и генетиков. Долгое время считалось, что эволюционные процессы происходят крайне медленно, однако новые данные заставляют пересматривать эти представления. Особенно интересные результаты связаны с изменением частоты редких генетических признаков, включая рыжий цвет волос.
Рыжеволосость сегодня остается редкой чертой: ее носители составляют менее 2 процентов мирового населения. Однако анализ древней и современной ДНК показывает, что ген, связанный с этим признаком, за последние примерно 10 тысяч лет стал заметно более распространенным, особенно среди популяций Европы. Более того, вместе с ним исследователи фиксируют и другие изменения в генетическом профиле человека, затрагивающие внешность и физиологические особенности.
Среди сопутствующих тенденций, выявленных в генетических данных, отмечается увеличение частоты светлой кожи, снижение вероятности мужского облысения, а также некоторые физиолог ...>>
Нейтринный лазер
30.04.2026
Нейтринный лазер - это гипотетическое устройство, способное управлять потоками одних из самых трудноуловимых частиц во Вселенной. Такая разработка открывает новые горизонты в изучении фундаментальных законов природы и может изменить представления о космосе.
Идею нового типа излучателя представили физики из Massachusetts Institute of Technology, предложив лазер, который вместо света генерирует поток нейтрино. Эти частицы, почти не взаимодействующие с материей, настолько слабо проявляют себя, что их часто называют "частицами-призраками". Тем не менее они пронизывают все вокруг: по оценкам, триллионы нейтрино ежесекундно проходят через человеческое тело, не оставляя следа.
Несмотря на их колоссальную распространенность во Вселенной, нейтрино остаются одними из наименее изученных частиц. Их крайне сложно регистрировать, а еще сложнее контролировать, поэтому традиционно их получают в крупных установках вроде ядерных реакторов или ускорителей частиц. Такие комплексы требуют огромных за ...>>
Мороженое не такое вредное, как принято считать
29.04.2026
В питании часто встречаются продукты, которые одновременно вызывают удовольствие и сомнения с точки зрения здоровья. К таким относится и мороженое: оно воспринимается как типичный десерт с высоким содержанием сахара и жиров, однако современные научные данные постепенно усложняют это привычное представление.
Долгое время считалось, что мороженое не может быть частью рационального питания, однако исследования последних лет показывают более неоднозначную картину. Ученые подчеркивают, что влияние этого продукта на организм зависит не только от его сладости или калорийности, но и от состава, качества ингредиентов и общего образа жизни человека.
Одни из наиболее масштабных данных были получены в рамках долгосрочных наблюдений в США, включавших проекты Nurses Health Study, Nurses Health Study II и Health Professionals Follow-Up Study. В этих исследованиях на протяжении 20-40 лет наблюдали примерно 190 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>
Случайная новость из Архива Clover Trail быстрее и энергоэффективнее Tegra 3
27.12.2012
Intel утверждает, что её последний планшетный процессор обходит по производительности NVIDIA Tegra 3, потребляя при этом меньше энергии. Если говорить точнее, компания говорит, что 2-ядерный чип Atom Clover Trail потребляет в ряде задач даже вдвое меньше энергии по сравнению с Tegra 3. Это заявление компания сделала недавно в кругу нескольких влиятельных аналитиков. Среди прочего Intel сказала, что графика от Imagination Technologies в Clover Trail потребляет меньше энергии, чем соответствующий блок чипа NVIDIA.
Ведущий аналитик Insight64 Натан Бруквуд (Nathan Brookwood), сказал, что, по словам Intel, планшетная производительность Clover Trail на уровне или даже выше по сравнению с ARM-чипом NVIDIA, но при этом первый потребляет меньше энергии. Для тестирования Intel использовала планшет Windows 8 на базе Clover Trail и планшет Microsoft Surface RT с Windows RT и чипом Tegra 3. Проверялась производительность обеих систем и энергопотребление.
В результате Intel сообщает, что чип NVIDIA с четырьмя основными и одним вспомогательным ядром оказался медленнее. Впрочем, Windows RT плохо использует вспомогательное ядро при низкой нагрузке, в отличие от Android, однако Intel не приводила сравнения в мобильной ОС от Google.
Также стоит признать, что Tegra 3 - уже довольно устаревший чип, использующий слабые ядра Cortex-A9, простую графику и производимый с соблюдением 40-нм норм. Скоро NVIDIA должна представить новый мобильный чип Tegra 4 с гораздо более мощными ядрами Cortex-A15 и графикой с 72 потоковыми процессорами. Однако не стоит забывать, что и Intel не стоит на месте - в следующем году ожидается выход чипа Atom Bay Trail, который впервые в семействе будет использовать ядра CPU, поддерживающие исполнение команд с изменением последовательности, что должно сильно повысить производительность.
|
Другие интересные новости:
▪ Цветная e-paper в 2012 году
▪ Лондон оказался под угрозой затопления
▪ Датчик давления Infineon KP234
▪ Планшет Onda V972 с 9,7-дюймовым дисплеем Retina
▪ Робот строит робота
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Усилители мощности. Подборка статей
▪ статья Трудовое право. Шпаргалка
▪ статья Кого называют умственно отсталым ребенком? Подробный ответ
▪ статья Каяпутовое дерево. Легенды, выращивание, способы применения
▪ статья Блок управления электродвигателем швейной машины. Энциклопедия радиоэлектроники и электротехники
▪ статья 300 Вт усилитель для сабвуфера. Энциклопедия радиоэлектроники и электротехники
[an error occurred while processing this directive]
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026