Редактирование: ⎨X⎬
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''{X}''' — | '''{X}''' — встроенное слово [[Каллисто]]. Дробная часть числа. | ||
{X} ( x −− x1 ) Дробная часть числа. x1 := x − Trunc [x] | {X} ( x −− x1 ) Дробная часть числа. x1 := x − Trunc [x] | ||
x1 — дробная часть числа x. Операция производится отбрасыванием целой части числа. Знак числа и цифры, стоящие после запятой, не изменяются. | x1 — дробная часть числа x. Операция производится отбрасыванием целой части числа. Знак числа и цифры, стоящие после запятой, не изменяются. | ||
Строка 6: | Строка 6: | ||
В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша БП|{{Чёрная клавиша|БП}}]] [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша 0|{{Серая клавиша|0}}]] [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ПП|{{Чёрная клавиша|ПП}}]] | В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша БП|{{Чёрная клавиша|БП}}]] [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша 0|{{Серая клавиша|0}}]] [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ПП|{{Чёрная клавиша|ПП}}]] | ||
== | == Детали реализации == | ||
Слово является «обёрткой» вокруг команды ЭКВМ [[K FRAC|К {x}]]. | |||
Дробная часть числа, по принятому в математике определению $\{x\}=x-\lfloor x\rfloor$, всегда положительна. | Дробная часть числа, по принятому в математике определению $\{x\}=x-\lfloor x\rfloor$, всегда положительна. | ||
Принятое в [[Каллисто]] определение дробной части {x}=x-trunc(x) соответствует математическому для нуля и положительных чисел, но отличается для отрицательных чисел — сохраняя совместимость с советскими ПМК. | Принятое в [[Каллисто]] определение дробной части {x}=x-trunc(x) соответствует математическому для нуля и положительных чисел, но отличается для отрицательных чисел — сохраняя совместимость с советскими ПМК. | ||
Для операций {X} и [[[X]|[X]]], реализованных в Каллисто | Для операций {X} и [[[X]|[X]]], реализованных в Каллисто и ПМК, верны следующие тождества: | ||
X=[X]+{X} | X=[X]+{X} | ||
{−X}=−{X} | {−X}=−{X} | ||
== История == | |||
В [[Каллисто]] имя {X} восходит к надписи на клавиатуре советского ПМК [[«Электроника Б3-34»]], выпущенного в 1980 году. | |||
== Ссылки == | == Ссылки == | ||
Строка 42: | Строка 34: | ||
[[Категория:Математические функции Каллисто]] | [[Категория:Математические функции Каллисто]] | ||
[[Категория:Одноместные операции Каллисто]] | [[Категория:Одноместные операции Каллисто]] | ||