Borland Pascal можно


Borland Pascal можно установить контроль за диапазоном значений с помощью директивы $R+.) И далее, продолжая вычисления в рамках компьютерной программы, вызвавшей указанное изменение флага, можно учитывать его состояние. Итак, вводимые для обработки десятичные числа переводятся в двоичный дополнительный код и в таком виде затем обрабатываются. Но, проведя необходимую обработку, неплохо бы еще "вернуться" от представления в дополнительном коде к прямому, чтобы перевести результат в привычную для пользователя компьютера 10-ную нумерацию. Как это сделать? Если знаковый бит дополнительного кода содержит 1 (то есть, число отрицательное), то для результата выводится знак "минус", затем следует инвертировать разряды, получая обратный код, а затем вновь добавить 1, что приведет нас к прямому коду абсолютной величины двоичного числа. Таким образом, манипулируя двоичными числами в дополнительных кодах, мы избавляемся, как и стремились, от операции "вычитание". Убедимся
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz