Слово Π

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

\(\pi\) (пи) — традиционное слово Каллисто. Число пи.

π              ( -- 3,14159265359 )            Число пи.
Пример работы слова $\pi$

Примитив \(\pi\) кладёт на стек число 3,14159265359. Это приближение числа «пи» с точностью 12 десятичных цифр.

Ввод слова \(\pi\)

В режиме NUM последовательно нажмите две клавиши  F   + 

Реализация

Слово \(\pi\) названо константой по его действию. В Каллисто 1.0 оно не является литералом, не имеет отношения к порождающему слову CONSTANT и является примитивом, после компиляции занимая в шитом коде одну ячейку.

Слово \(\pi\) является «обёрткой» вокруг команды ЭКВМ \(F\pi\). В шитом коде оно занимает меньше места, компилируется и выполняется быстрее, чем если число «пи» записать цифрами.

2675 ;#Pi
2676 ; π                ( −− 3,14159265359 )                 Число пи.
2677 LPI:            .DB     1,185                   ; ( −− r )
2678                 .DW     LTRUE
2679 PI:             .DW     JPI
2680 JPI:            FPI KM3  KGOTO9

Реализация в SP-Forth 4.20

CODE FPI      \ *
       FLDPI
       RET
END-CODE

Ссылки