Редактирование: K INT
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
Одноместная команда $K [x]$ (лат. '''K INT''') «Выделение целой части» с кодом 34 выделяет целую часть числа, содержащегося в [[RX|регистре X]]. Операция производится отбрасыванием дробной части числа («округлением к нулю»). Знак числа не изменяется. Результат помещается в [[RX|регистр X]]. | |||
Одноместная команда K [x] (лат. '''K INT''') «Выделение целой части» с кодом 34 выделяет целую часть числа, содержащегося в [[RX|регистре X]]. | |||
Действие команды K INT не эквивалентно математической операции вычисления целой части для отрицательных чисел. | Действие команды K INT не эквивалентно математической операции вычисления целой части для отрицательных чисел. | ||
== Это интересно == | == Это интересно == | ||
* | * $[x]=0$, если 0≤x<1. Для остальных чисел знак $[x]$ всегда совпадает со знаком x. | ||
* На ЭКВМ всегда верно, что: | * На ЭКВМ всегда верно, что: $x = [x] + \{x\}$ | ||
== История == | == История == | ||
Строка 28: | Строка 13: | ||
При использовании функций с отрицательными значениями аргумента результат не соответствует определению целой и дробной части числа, принятой в математике. Например, целая часть числа минус 3,14 равна минус 4, а дробная 0,86. Это, согласно определению, ближайшее целое, не превышающее исходного числа и их разность. Но при использовании функций в ЭКВМ и советских ПМК получаем минус 3 и минус 0,14. Эта особенность команд советских ПМК сохранена в ЭКВМ для совместимости. | При использовании функций с отрицательными значениями аргумента результат не соответствует определению целой и дробной части числа, принятой в математике. Например, целая часть числа минус 3,14 равна минус 4, а дробная 0,86. Это, согласно определению, ближайшее целое, не превышающее исходного числа и их разность. Но при использовании функций в ЭКВМ и советских ПМК получаем минус 3 и минус 0,14. Эта особенность команд советских ПМК сохранена в ЭКВМ для совместимости. | ||
== Ссылки == | == Ссылки == |