Слово Π: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
 
Строка 1: Строка 1:
'''$\pi$''' (пи) — традиционное слово [[Каллисто]]. Число пи.
'''\(\pi\)''' (пи) — традиционное слово [[Каллисто]]. Число пи.
  π              ( -- 3,14159265359 )            Число пи.
  π              ( -- 3,14159265359 )            Число пи.
[[Файл:TwoPiMulDot.png|thumb|right|264px|Пример работы слова $\pi$]]
[[Файл:TwoPiMulDot.png|thumb|right|264px|Пример работы слова $\pi$]]
[[Примитив]] $\pi$ кладёт на [[Стек данных|стек]] число 3,14159265359. Это приближение числа «пи» с точностью 12 десятичных цифр.
[[Примитив]] \(\pi\) кладёт на [[Стек данных|стек]] число 3,14159265359. Это приближение числа «пи» с точностью 12 десятичных цифр.


== Ввод слова $\pi$ ==
== Ввод слова \(\pi\) ==
В [[Режим NUM|режиме NUM]] последовательно нажмите две клавиши [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша +|{{Серая клавиша|+}}]]
В [[Режим NUM|режиме NUM]] последовательно нажмите две клавиши [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша +|{{Серая клавиша|+}}]]


== Реализация ==
== Реализация ==
Слово $\pi$ названо константой по его действию. В [[Каллисто|Каллисто 1.0]] оно не является [[FLITERAL|литералом]], не имеет отношения к порождающему слову [[CONSTANT]] и является [[примитив]]ом, после компиляции занимая в [[Шитый код|шитом коде]] одну [[Ячейка (Каллисто)|ячейку]].
Слово \(\pi\) названо константой по его действию. В [[Каллисто|Каллисто 1.0]] оно не является [[FLITERAL|литералом]], не имеет отношения к порождающему слову [[CONSTANT]] и является [[примитив]]ом, после компиляции занимая в [[Шитый код|шитом коде]] одну [[Ячейка (Каллисто)|ячейку]].


Слово $\pi$ является «обёрткой» вокруг команды ЭКВМ [[F PI|$F\pi$]]. В [[Шитый код|шитом коде]] оно занимает меньше места, компилируется и выполняется быстрее, чем если число «пи» записать цифрами.
Слово \(\pi\) является «обёрткой» вокруг команды ЭКВМ [[F PI| \(F\pi\)]]. В [[Шитый код|шитом коде]] оно занимает меньше места, компилируется и выполняется быстрее, чем если число «пи» записать цифрами.
<pre>
<pre>
2675 ;#Pi
2675 ;#Pi
Строка 29: Строка 29:


== Ссылки ==
== Ссылки ==
* {{Исходник|Pi|$\pi$}}
* {{Исходник|Pi|\(\pi\)}}
* См. команду ЭКВМ [[F PI|$F\pi$]]
* См. команду ЭКВМ [[F PI|\(F\pi\)]]
* [http://ru.wikipedia.org/wiki/%D0%9F%D0%B8_%28%D1%87%D0%B8%D1%81%D0%BB%D0%BE%29 Число «пи» на Википедии]
* [http://ru.wikipedia.org/wiki/%D0%9F%D0%B8_%28%D1%87%D0%B8%D1%81%D0%BB%D0%BE%29 Число «пи» на Википедии]
* См. также [[Символ с кодом 185|символ $\pi$]], [[радиан]]
* См. также [[Символ с кодом 185|символ \(\pi\)]], [[радиан]]





Текущая версия от 12:08, 3 ноября 2020

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

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