и копирует элемент,
и копирует элемент, находящийся на месте n, считая вершину нулевым элементом 31 75 43 12 61 2 31 75 43 12 61 43
copy Снимает со стека параметр n и копирует n верхних элементов оставшейся части стека 31 75 43 12 61 2 31 75 43 12 61 12 61
А теперь маленькое упражнение: вычислим по паре чисел a и b корень из суммы их квадратов. Это знакомое нам вычисление гипотенузы по катетам, очень важное действие. В следующем ниже постскриптовском тексте есть примечания. Примечанием считается часть строки от знака процента до конца строки. Часто мы будем записывать в примечании состояние стека после выполнения действия.
% a b это исходное состояние стека
% (интересующей нас части)
dup % a b b
mul % a b?b
exch % b?b a
dup % b?b a?a
add % b?b+a?a
sqrt % желанный результат
Упражнение #2.
a)
И снова - формула Герона. Теперь организовать вычисления будет гораздо проще.
b)
В стеке лежат длины катетов прямоугольного треугольника. Вычислить и записать в стек радиус вписанной
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа