- Динамические структуры данных ― это данные, у которых:
- размер заранее не известен (определяется во время выполнения программы);
- память выделяется во время работы.
- Объявление динамического массива:
Var <переменная_массива>: array of <тип>;
- Выделение памяти под динамический массив:
<переменная_массива> := new <тип> [N]; или
SetLength(<переменная_массива>,N);
- Структура (запись) — это тип данных, который может содержать несколько полей разных типов.
- Объявление записи:
Type <переменная_записи>: record;
<имя_поля>: <тип>;
end;
- Объявление массива записей:
Var <переменная_массива>: array [1..N] of
<переменная_записи>;
Динамические структуры данных (Паскаль)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках