рассматривается
рассматривается как имя процедуры, а нижняя - как булевское условие 13 15 11 4 0 gt {pop pop dup dup} if 13 13 13
Пример #1. Еще пример:
/comp{gt}def a b gt {/comp{lt}def} if
Здесь операция сравнения comp определяется как gt, но в случае, если a больше b, операция переопределяется и превращается в lt.
Вот и обещанное
Упражнение #3.
a)
Используйте конструкцию if для организации "самодельного" цикла. Используя ее, напишите процедуру, которая снимает со стека число n и суммирует следующие за ним n чисел, оставив потом результат в стеке.
b)
Непустой стек содержит набор чисел и число n - их количество. Напишите постскриптовскую программу, которая выберет среди элементов наименьший и переместит его в стеке наверх.
Увлекаться самодельными циклами нам не нужно, в дальнейшем мы рассмотрим управляющие конструкции Постскрипта подробно.
Но ближайшее, что нас будет интересовать, это специфические действия и объекты, связанные с изображениями, и речь
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа