Слово Π

Материал из ПМК вики
Версия от 12:08, 3 ноября 2020; AtH (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

\(\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

Ссылки[править]