увеличивается и %
увеличивается и
% оставляется в стеке, затем это новое значение
% связывается с данным словом
/sum exch sum add def
% в стеке уже лежит значение, добавляемое к sum, его нужно
% поменять местами с названием, остальное как выше.
Обратите внимание на то, что значение, лежащее в стеке, и название можно просто переставить, в стеке они равноправны.
Рассмотренные выше возможности ПостСкрипта уже позволяют сделать немало, но хотелось бы еще получить средства для реализации условного исполнения и организации циклов, не помешали бы также логические переменные и операции над ними. Все это в ПостСкрипте есть. Но мы, следуя избранной тактике дозирования новой информации, ограничимся лишь теми средствами языка, которые понадобятся вам для выполнения очередного упражнения и задания:
eq lt gt И т.д. Операции сравнения: из стека снимается 2 верхних числа и взамен кладется булевский результат сравнения 31 75 43 GT 31 false
if Булевская процедура: снимает 2 ячейки стека, причем верхняя
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа