Список вещественных чисел можно определить так

Оценить
(0 голоса)

Например, список вещественных чисел можно определить так:

type ссыл = f комп; комп = record дан: real; след ! ссыл end;

Допустим, такой список еще только нужно построить. Тогда, определив ссылочный тип, нужно ввести две ссылочные переменные:

var s, t i ссыл; после чего начинать строить с конца списка, выделив зону памяти с помощью оператора new (s) и создав в этой зоне пустой список оператором s: == nil, а затем выделив зону new (0 и разместив в этой зоне последний элемент списка.

Переприсвоим ссылки: ссылке текущего элемента списка (в данном случае пэ) присваиваем нынешнее значение начальной ссылки (в данном случае nil), а начальную ссылку адресуем к построенному текущему элементу.

Затем опять добавим зону памяти: new (г) и повторим процедуру, размещая в новой зоне предпоследний элемент и .переприсваивая ссылки, и т. д.

Задания

1.         Что такое список?

2.         Как задается список (формат)?

3.         Какую структуру и содержание имеют объекты, являющиеся элементами списка?

4.         Сколько элементов содержит список, представляющий 10 символьных данных?

5.         Когда используется nil?

6. Опишите построение списка, содержательные компоненты которого ;— целые числа от 1 до 10,

Над списками можно выполнять определенные операции
Различие в процедурах включения и исключения
Ссылки

Добавить комментарий


Защитный код
Обновить