K FRAC: различия между версиями
(шаблон-врезка для команд) |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 14: | Строка 14: | ||
| скорость = ? | | скорость = ? | ||
}} | }} | ||
Одноместная команда $K \{x\}$ (лат. '''K FRAC''') «Выделение дробной части» с кодом 35 выделяет дробную часть числа, содержащегося в [[RX|регистре X]]. Операция производится отбрасыванием целой части числа. Знак числа не изменяется. Результат помещается в [[RX|регистр X]]. | Одноместная команда $K \{x\}$ (лат. '''K FRAC''') «Выделение дробной части» с кодом 35 выделяет дробную часть числа, содержащегося в [[RX|регистре X]]. Операция производится отбрасыванием целой части числа. Знак числа не изменяется. Результат помещается в [[RX|регистр X]]. Старое содержимое [[RX|регистра X]] помещается в [[X1|регистр X1]]. | ||
Действие команды $K \{x\}$ не эквивалентно математической операции вычисления дробной части для отрицательных чисел. | Действие команды $K \{x\}$ не эквивалентно математической операции вычисления дробной части для отрицательных чисел. |
Версия от 12:06, 27 июля 2016
Команда К {x} | |
К {x} | |
Код команды | 35 |
Русская мнемоника | К {x} |
Латинская мнемоника | K FRAC |
Группа команд | алгебраические операции |
Число операндов | одноместная |
Нажимаемые клавиши | К 5 |
Число шагов | 1 |
Признак перезаписи | сбрасывается |
Первое появление | МК-61 |
Время выполнения | ? |
Скорость выполнения | ? команд/с |
Одноместная команда $K \{x\}$ (лат. K FRAC) «Выделение дробной части» с кодом 35 выделяет дробную часть числа, содержащегося в регистре X. Операция производится отбрасыванием целой части числа. Знак числа не изменяется. Результат помещается в регистр X. Старое содержимое регистра X помещается в регистр X1.
Действие команды $K \{x\}$ не эквивалентно математической операции вычисления дробной части для отрицательных чисел.
Это интересно
- Для целых чисел $\{x\}=0$, для остальных знак $\{x\}$ всегда совпадает со знаком $x$
- На ЭКВМ всегда верно, что $x = [x] + \{x\}$
История
Команда выделения дробной части K {x} в ЭКВМ и советских ПМК выполняет отсечение целой части числа. При использовании функций с отрицательными значениями аргумента результат не соответствует определению дробной части числа, принятой в математике. Например, целая часть числа минус 3,14 равна минус 4, а дробная 0,86. Это, согласно определению, ближайшее целое, не превышающее исходного числа и их разность. Но при использовании функций в ЭКВМ и советских ПМК получаем минус 3 и минус 0,14. Эта особенность команд советских ПМК сохранена в ЭКВМ для совместимости.
Ссылки
- Команда K {x} на сайте НПП «СЕМИКО», п. 7.11
- Дробная часть на Википедии — определение не совпадает с командой $K \{x\}$ для отрицательных чисел
- См. также K [x]