Начальный курс программирования на языке Форт


СТЕКОВАЯ НОТАЦИЯ - часть 3


Если вы вводите в стек для некоторого слова числа 1 2 3, то стековый комментарий будет таков: ( 1 2 3 -- )

т е. 1 окажется на дне, а 3 - в вершине стека.

Так как вы, очевидно, уже разобрались в правилах записи, в дальнейшем будет опускаться <return>, за исключением тех случаев, где это необходимо для ясности. Ответы компьютера в книге всегда подчеркнуты, поэтому вам должно быть понятно, когда следует нажимать клавишу RETURN.

Ниже приводится список слов Форта, которые вам уже знакомы, вместе с их стековой нотацией (n замещается числом, с — символом)

: ххх уyу ; ( — ) Определение нового слова с именем ххх, состоящее из слова или слов ууу. CR ( — ) Возврат каретки и перевод строки. SPACES ( n — ) Вывод заданного числа пробелов. SPACE ( — ) Вывод одного пробела. ЕMIТ ( с — ) Вывод символа. ." ххх" ( — ) Вывод строки символов ххх. Символ " является признаком конца строки. + ( nl n2 — сумма ) Суммирование.

. ( n — ) Вывод числа, за которым следует один пробел. ( xхх) ( — ) Комментарий, который текстовым интерпретатором не воспринимается. Символ ) является ограничителем.

В следующем разделе мы расскажем вам о том, как заставить компьютер выполнять более сложные арифметические операции




Начало  Назад  Вперед



Книжный магазин