# факт, что имя массива

факт, что имя массива и указатели являются единым целым при моделировании очереди. S[0]: = 1; a[0]: = 1; for i:=1 to N do {1. 2} begin a[i]: = a[i - 1]/x; S[i]: = S[i - 1] + a[i] end; Procedure Init (var q: Queue; var Free,First:integer); begin First: =1; Free: =1; end; Операция Empty используется для того, чтобы определить, пуста очередь или нет. Function Empty(var q: Queue; var First, Free:integer): boolean; begin if First=Free then Empty:=true else Empty:=false; end Операция добавления в очередь Insert может выполняться всегда, если не существует ограничений на количество элементов очереди. Если же для реализации очереди используется массив из maxqueue элементов, то в очереди не может быть помещено более maxqueue элементов. Поэтому, прежде чем вставить элемент в очередь, необходимо проверить есть ли в массиве свободное место для размещения нового элемента очереди. Если места достаточно, то новый элемент помещается в массив. При этом будем

Индекс
Элементарные функции Линейные уравнения Нелинейные уравнения Случайные числа