ПОИСК Статьи Рисунки Таблицы Представление чисел при программировании из "Инженерные задачи в нефтепереработке и нефтехимии" В ЦВМ представимы лишь такие числа, которые в математическом смысле принадлежат к множеству действительных чисел, т. е. могут принимать положительные, отрицательные и нулевые значения. Комплексные и мнимые числа в ЦВМ не определены. Для их представления используют действительные числа. Так, комплексное число а + р будет представлено в ЦВМ парой действительных чисел (а, Р). [c.35] Числа в ЦВМ могут быть представлены в двух формах с фиксированной и с плавающей запятой. [c.35] При представлении чисел в форме с фиксированной запятой предполагается, что все числа по абсолютной величине не превосходят единицы (это достигается соответствующим масштабированием промежуточных результатов вычислений). Скажем, в машине М-6000 из 16 разрядов один представляет знак, а остальные 15 — дробную часть числа. [c.35] При работе в форме с фиксированной запятой диапазон чисел, представляемых в ЦВМ, определяется разрядной сеткой машины (для М-6000 она охватывает интервал от 1,0 до 2- 5). При проведении серьезных вычислений такой интервал слишком узок. Поэтому при составлении программы программисту приходится постоянно заботиться, чтобы с одной стороны в процессе промежуточных вычислений не получались слишком большие числа, выходяш,ие за пределы разрядной сетки машины (т. е. превышающие единицу), а с другой стороны, чтобы не получались слишком маленькие числа, так как при этом значащая часть чисел в основном останется за пределами разрядной сетки машины и в последующих вычислениях уже не восстановится. Это достигается введением промежуточных масштабных множителей. [c.36] При работе в форме с плавающей запятой интервал представляемых в машине чисел гораздо шире. При работе с числами в форме с плавающей запятой такие вспомогательные операции, как выравнивание порядков прн сложении, сложение порядков при умножении и вычитание порядков при делении, специально в программе предусматривать не надо, так как в ЦВМ эти действия над мантиссами и порядками производятся автоматически либо аппаратурным путем, либо с помощью специальных подпрограмм. [c.36] Вернуться к основной статье