Cтраница 2
Значениями вещественного типа ( REAL) являются элементы конечного подмножества вещественных чисел, состоящего из нуля я всех тех чисел, абсолютная величина которых принадлежит интервалу от 5 4 - 10 - 79 до 7 2 - 1075 и может быть записана с мантиссой, не превышающей единицы и содержащей не более семи десятичных цифр после десятичной точки. [16]
Константа вещественного типа с порядком образуется путем присоединения десятичного порядка к основной константе вещественного типа. Десятичный порядок записывается в виде буквы Е, за которой следует целая константа, состоящая не более чем из двух десятичных цифр со знаком или без знака. Значение константы вещественного типа с порядком определяется следующим образом: основная константа вещественного типа умножается на число 10, возведенное в степень, указанную целой константой. [17]
С вещественного типа стандартной длины, каждый из которых состоит из 20 элементов. [18]
К вещественному типу относятся объекты, числовые значения которых подразумевают наличие дробной части и определяются только с некоторой степенью точности. Число точных знаков вещественного значения определяется разновидностью типа. Стандарт языка не определяет ни допустимый диапазон значений вещественного типа, ни число значащих цифр. Типичными для 32-разрядных процессоров являются диапазон от 10 - 38 до 1038 и шесть-семь значащих цифр для стандартной разновидности вещественного типа. [19]
Отрицательное основание вещественного типа может быть возведено только в целую степень. Возведение нулевого основания в нулевую или в отрицательную степень не допускается. [20]
Основная константа вещественного типа представляет собой последовательность десятичных цифр и точки, которая разделяет целую и дробную части константы. [21]
Если результат вещественного типа, то слова правильно вычислено следует понимать в смысле численного анализа ( см. разд. [22]
Для переменных вещественного типа определены 2 функции, позволяющие преобразовать переменную вещественного типа в переменную целого типа. В качестве аргументов функций выступают значения вещественного типа, а результат принадлежит целому типу. [23]
Для описания переменных вещественных типов используются заре-зервированныекслова Real, Single, Double, Extended и Сотр. [24]
Вычисления с вещественными типами выполняются приближенно, однако это не всегда важно, потому что если речь идет, например, об обработке экспериментальных данных, сами эти данные обычно приближенные и получаются с определенной погрешностью. [25]
Аргумент должен быть вещественного типа. [26]
Если значение переменной вещественного типа представляется в форме с плавающей точкой, то их точность задается одним параметром ( Р), который указывает, что в памяти ЭВМ должны сохраняться по крайней мере Р значащих ( двоичных или десятичных) цифр каждого значения переменной. Эти параметры указывают, что без искажения могут быть сохранены такие значения переменной, которые равны atQ, где а - целое число; а lp; i равно 2 или 10 в зависимости от системы счисления, в которой представляются значения переменной. [27]
В программах переменные вещественного типа используются таким же образом, как в прикладной математике используются вещественные числа. В памяти ЭВМ могут быть представлены числа только из некоторого конечного подмножества вещественных чисел, и, хотя обычно это не оказывает особенного влияния на результат вычислений, необходимо учитывать, что в некоторых случаях могут возникнуть серьезные ошибки. [28]
В случае переменной вещественного типа процедура Read ожидает поступления последовательности символов, которые образуют число, за исключением того, что шестнадцатиричное представление не допускается. Любые пробелы, знаки табуляции или метки конца строки, предшествующие числовой строке, пропускаются. Считывание прекращается при обнаружении первого пробела, символа табуляции или метки конца строки, которые следуют за числовой строкой, или в том случае, если функция Eof ( f) принимает значение True. Если числовая строка не соответствует ожидаемому формату, то происходит ошибка ввода-вывода. В противном случае переменной присваивается значение. Если функция Eof ( f) имела значение True перед выполнением процедуры Read или функция Eof ( f) приняла значение True при пропуске начальных пробелов, знаков табуляции или меток конца строки, то переменной присваивается нулевое значение. [29]
Пусть переменная X вещественного типа принимает значения от - 0.01 до 1.3. Написать формат, обеспечивающий представление значений этой переменной в виде десятичных чисел с точностью до 5-ти знаков после десятичной точкп. [30]