⎨X⎬: различия между версиями
AtH (обсуждение | вклад) (Новая страница: «'''{X}''' — стандартное слово Каллисто. {{нет иллюстраций}} {{заготовка}} Категория:Слова К…») |
AtH (обсуждение | вклад) |
||
(не показано 25 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
''' | '''{X}''' — традиционное слово [[Каллисто]]. Дробная часть числа. | ||
{X} ( x −− x1 ) Дробная часть числа. x1 := x − Trunc [x] | |||
x1 — дробная часть числа x. Операция производится отбрасыванием целой части числа. Знак числа и цифры, стоящие после запятой, не изменяются. | |||
== Ввод слова {X} == | |||
В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша БП|{{Чёрная клавиша|БП}}]] [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша 0|{{Серая клавиша|0}}]] [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ПП|{{Чёрная клавиша|ПП}}]] | |||
== История == | |||
В [[Каллисто]] имя {X} восходит к надписи на клавиатуре советского ПМК [[Электроника МК-61|«Электроника МК-61»]], выпущенного в 1984 году. | |||
== Реализация == | |||
В [[Каллисто|Каллисто 1.0]] слово {X} является «обёрткой» вокруг команды ЭКВМ [[K FRAC|К {x}]]: | |||
<pre> | |||
1653 ;#FRAC | |||
1654 ; {X} ( x −− x1 ) Дробная часть числа. x1 := x − Trunc [x] | |||
1655 LFRAC: .DB 3 ; ( x −− {x} ) | |||
1656 .TEXT "{X}" | |||
1657 .DW LINT | |||
1658 FRAC: .DW JFRAC | |||
1659 JFRAC: PKRM03 KFRAC PKM03 KGOTO9 ; Обёртка вокруг KFRAC. | |||
</pre> | |||
Дробная часть числа, по принятому в математике определению $\{x\}=x-\lfloor x\rfloor$, всегда положительна. | |||
Принятое в [[Каллисто]] определение дробной части {x}=x-trunc(x) соответствует математическому для нуля и положительных чисел, но отличается для отрицательных чисел — сохраняя совместимость с советскими ПМК. | |||
Для операций {X} и [[[X]|[X]]], реализованных в Каллисто, ЭКВМ и ПМК, верны следующие тождества: | |||
X=[X]+{X} | |||
{−X}=−{X} | |||
== Ссылки == | |||
* {{Исходник|FRAC|{X}}} | |||
* См. слово [[[X]|[X]]] | |||
* [http://ru.wikipedia.org/wiki/%D0%94%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D1%87%D0%B0%D1%81%D1%82%D1%8C Дробная часть на Википедии] — математическое определение не совпадает со словом {X} для отрицательных чисел | |||
{{нет иллюстраций}} | {{нет иллюстраций}} | ||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Примитивы]] | |||
[[Категория:Математические функции Каллисто]] | |||
[[Категория:Одноместные операции Каллисто]] | |||
[[Категория:Традиционные слова]] |
Текущая версия от 12:58, 9 ноября 2017
{X} — традиционное слово Каллисто. Дробная часть числа.
{X} ( x −− x1 ) Дробная часть числа. x1 := x − Trunc [x]
x1 — дробная часть числа x. Операция производится отбрасыванием целой части числа. Знак числа и цифры, стоящие после запятой, не изменяются.
Ввод слова {X}[править]
В режиме NUM последовательно нажмите клавиши F БП Р-ГРД-Г 0 P F ПП
История[править]
В Каллисто имя {X} восходит к надписи на клавиатуре советского ПМК «Электроника МК-61», выпущенного в 1984 году.
Реализация[править]
В Каллисто 1.0 слово {X} является «обёрткой» вокруг команды ЭКВМ К {x}:
1653 ;#FRAC 1654 ; {X} ( x −− x1 ) Дробная часть числа. x1 := x − Trunc [x] 1655 LFRAC: .DB 3 ; ( x −− {x} ) 1656 .TEXT "{X}" 1657 .DW LINT 1658 FRAC: .DW JFRAC 1659 JFRAC: PKRM03 KFRAC PKM03 KGOTO9 ; Обёртка вокруг KFRAC.
Дробная часть числа, по принятому в математике определению $\{x\}=x-\lfloor x\rfloor$, всегда положительна.
Принятое в Каллисто определение дробной части {x}=x-trunc(x) соответствует математическому для нуля и положительных чисел, но отличается для отрицательных чисел — сохраняя совместимость с советскими ПМК.
Для операций {X} и [X], реализованных в Каллисто, ЭКВМ и ПМК, верны следующие тождества:
X=[X]+{X}
{−X}=−{X}
Ссылки[править]
- Исходный текст слова {X} в Каллисто Классик 1.0
- См. слово [X]
- Дробная часть на Википедии — математическое определение не совпадает со словом {X} для отрицательных чисел
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |