Редактирование: [X]
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''[X]''' (усечение) — | '''[X]''' (усечение) — встроенное слово [[Каллисто]]. Усечение числа. | ||
[X] ( x −− x1 ) Усечение (целая часть) числа. x1 := Trunc [x] | [X] ( x −− x1 ) Усечение (целая часть) числа. x1 := Trunc [x] | ||
x1 — усечение x (''англ.'' truncation). Значащие цифры, стоящие после десятичной запятой, отбрасываются. Знак числа не меняется. | x1 — усечение x (''англ.'' truncation). Значащие цифры, стоящие после десятичной запятой, отбрасываются. Знак числа не меняется. | ||
Строка 5: | Строка 5: | ||
== Ввод слова [X] == | == Ввод слова [X] == | ||
В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши [[Клавиша БП|{{Чёрная клавиша|БП}}]] [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша 0|{{Серая клавиша|0}}]] [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша ПП|{{Чёрная клавиша|ПП}}]] | В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши [[Клавиша БП|{{Чёрная клавиша|БП}}]] [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша 0|{{Серая клавиша|0}}]] [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша ПП|{{Чёрная клавиша|ПП}}]] | ||
== Детали реализации == | |||
Слово является «обёрткой» вокруг команды ЭКВМ [[K INT|К[x]]]. | |||
Математическая операция взятия целой части даёт пол числа (''англ.'' floor), то есть производит округление числа к отрицательной бесконечности. Её наиболее точное обозначение $\lfloor x \rfloor$. Для отрицательных чисел действие слова [X] отличается от $\lfloor x \rfloor$, т.к. [X] округляет число x к нулю. | |||
== FLOOR в стандарте ANS Forth == | == FLOOR в стандарте ANS Forth == | ||
Строка 27: | Строка 32: | ||
В черновике стандарта Форт-2012 слово [X] называется FTRUNC | В черновике стандарта Форт-2012 слово [X] называется FTRUNC | ||
В [[Каллисто]] имя [X] восходит к надписи на клавиатуре советского ПМК [[ | В [[Каллисто]] имя [X] восходит к надписи на клавиатуре советского ПМК [[«Электроника Б3-34»]], выпущенного в 1980 году. | ||
== Ссылки == | == Ссылки == | ||
Строка 66: | Строка 50: | ||
[[Категория:Математические функции Каллисто]] | [[Категория:Математические функции Каллисто]] | ||
[[Категория:Одноместные операции Каллисто]] | [[Категория:Одноместные операции Каллисто]] | ||