Текущая версия |
Ваш текст |
Строка 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$, всегда положительна.
| |
| | |
| Принятое в [[Каллисто]] определение дробной части {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} для отрицательных чисел
| |
| | |
|
| |
|
| {{нет иллюстраций}} | | {{нет иллюстраций}} |
| {{заготовка}} | | {{заготовка}} |
| [[Категория:Слова Каллисто]] | | [[Категория:Слова Каллисто]] |
| [[Категория:Примитивы]]
| |
| [[Категория:Математические функции Каллисто]] | | [[Категория:Математические функции Каллисто]] |
| [[Категория:Одноместные операции Каллисто]]
| |
| [[Категория:Традиционные слова]]
| |