TURBO PASCAL:Учебное пособие. Терёхин В.В. - 26 стр.

UptoLike

Составители: 

26
рядке выполнении операций, то используйте скобки. Трудно
ошибиться, используя лишние скобки, но отсутствие скобок очень
часто приводит к ошибкам.
Приведём тип результата четырех стандартных функций:
function Abs( x: <Real, Integer>): <Real, Integer>;
функция возвращает абсолютное значение (модуль) параметра
х. Значение функции совпадает по типу со значением параметра.
function Sqr(x: <Real, Integer>): <Real, Integer>; -
функция возвращает квадрат значения параметра х. Значение
функции совпадает по типу со значением параметра.
function Round(x: Real): LongInt; - функция относится к
классу функций преобразования типов. Преобразует веществен-
ные значения в целые по правилам округления.
function Trunc(x: Real): LongInt; - преобразует вещест-
венные значения в целые, обрезая дробную часть.
Нетрудно доказать, что при х 0, round(x)= trunc(x + 0. 5),
а при х < 0 - round(x)= trunc(x - 0. 5).
10.3 Вещественные выражения
В выражениях вещественного типа допускаются следую-
щие операции:
+ - сложение;
- - вычитание;
* - умножение;
/ - деление.
Наряду с вещественными операндами в веществен-
ных выражениях могут использоваться операнды целого типа.
Кроме того, рассмотренные функции Abs и Sqr при условии ве-
щественного аргумента дают вещественный результат. Приведем
функции, которые дают вещественный результат вне зависимости
от аргумента:
function Sin(x: Real): Real; - вычисляют одноименные
рядке выполнении операций, то используйте скобки. Трудно
ошибиться, используя лишние скобки, но отсутствие скобок очень
часто приводит к ошибкам.
       Приведём тип результата четырех стандартных функций:

        function Abs( x: ): ; —
функция возвращает абсолютное значение (модуль) параметра
х. Значение функции совпадает по типу со значением параметра.
        function Sqr(x: ): ; -
функция возвращает квадрат значения параметра х. Значение
функции совпадает по типу со значением параметра.
        function Round(x: Real): LongInt; - функция относится к
классу функций преобразования типов. Преобразует веществен-
ные значения в целые по правилам округления.
        function Trunc(x: Real): LongInt; - преобразует вещест-
венные значения в целые, обрезая дробную часть.
        Нетрудно доказать, что при х ≥ 0, round(x)= trunc(x + 0. 5),
а при х < 0 - round(x)= trunc(x - 0. 5).


       10.3 Вещественные выражения
       В выражениях вещественного типа допускаются следую-
щие операции:
       +      - сложение;
       -      - вычитание;
       *      - умножение;
       /       - деление.
       Наряду с вещественными операндами в веществен-
ных выражениях могут использоваться операнды целого типа.
Кроме того, рассмотренные функции Abs и Sqr при условии ве-
щественного аргумента дают вещественный результат. Приведем
функции, которые дают вещественный результат вне зависимости
от аргумента:

function Sin(x: Real): Real;         - вычисляют одноименные
                                                                  26