⎨X⎬: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показаны 24 промежуточные версии этого же участника)
Строка 1: Строка 1:
'''{X}''' — стандартное слово [[Каллисто]].
'''{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$, всегда положительна.
 
Принятое в [[Каллисто]] определение дробной части &#123;x&#125;=x-trunc(x) соответствует математическому для нуля и положительных чисел, но отличается для отрицательных чисел — сохраняя совместимость с советскими ПМК.
 
Для операций &#123;X&#125; и [[[X]|&#91;X&#93;]], реализованных в Каллисто, ЭКВМ и ПМК, верны следующие тождества:
 
X=&#91;X&#93;+&#123;X&#125;
 
&#123;−X&#125;=−&#123;X&#125;
 
== Ссылки ==
* {{Исходник|FRAC|&#123;X&#125;}}
* См. слово [[[X]|&#91;X&#93;]]
* [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 Дробная часть на Википедии] — математическое определение не совпадает со словом &#123;X&#125; для отрицательных чисел
 


{{нет иллюстраций}}
{{нет иллюстраций}}
{{заготовка}}
{{заготовка}}
[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Примитивы]]
[[Категория:Математические функции Каллисто]]
[[Категория:Математические функции Каллисто]]
[[Категория:Одноместные операции Каллисто]]
[[Категория:Традиционные слова]]

Текущая версия от 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}

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


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.