Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта

Записи.






 

Пример:

Для реализации объединения данных разного типа в языке Pascal существует специальная структура - запись. Объявление записи начинается с зарезервированного слова record, за которым перечисляются имена и типы всех составляющих записей ее полей. Заканчивается объявление скобкой end.

Пример:

type

karta = record

family: string[20];

name: string[15];

age: integer;

end;

При обращении к записи в программе указывается имя записи и через точку имя поля.

Пример:

karta.family: ='Иванов';

karta.name: ='Иван';

karta.age: =20;

Для упрощения обращения к записи может быть использован оператор работы со структурой with.

Пример:

with karta do

begin

family: ='Иванов';

name: ='Иван';

age: =20;

end;

Полями записи наряду с простыми типами могут быть и данные структурированных типов, например, массивы или записи.

Пример 1:

var z: record

pole1: string;

pole2: array [1..10] of byte;

end;

Begin

for i: =1 to 10 do

read (z.pole2[i]);

End.

 

Пример 2: объявите запись, содержащую сведения о фамилии, дате рождения и адресе студента.

var student: record

fam: string[15];

data: record

day: 1..31;

mes: 1..12;

year: integer;

end;

adres: record

street: string[15];

dom: byte;

kvart: byte;

end;

end;

Begin

with student do

begin

fam: = 'Иванов';

with data do

begin

day: = 30;

mes: = 4;

year: = 1987;

end;

with adres do

begin

street: = 'Туполева';

dom: = 22;

kvart: = 154;

end;

end;

End.

Для использования в программе набора с одинаковыми полями используются массивы записей.

Пример: объявить массив из десяти записей.

1 вариант решения:

var A: array [1..10] of record

fam: string;

name: string;

end;

2 вариант решения:

type student = record

fam: string;

name: string;

end;

var A: array [1..10] of student;

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.