Практикум по программированию на языке Turbo Pascal. Часть 1. Портнягина В.В - 18 стр.

UptoLike

сложение (+);
вычитание (–);
умножение (*)
частное от деления (div);
остаток от деления (mod).
Все пять операцийдвухместные (бинарные), т. е. применимы к двум
аргументам, но операции сложения и вычитания могут использоваться и как
одноместные (унарные). При изменении знака числа, например, допустима
запись: а: = – а.
При делении с точностью до целых получаются два результата: частное и
остаток. Операция div обозначает целочисленное деление. Знак результата бе-
рется по обычным правилам, а полученный остаток игнорируется, например:
15 div 2 = 7;
3 div 7 = 0;
(–9) div 4 = –2;
(–9) div (–4 ) = 2.
Операция mod дает остаток при делении двух целых чисел:
15 mod 2 = 1;
3 mod 7 = 3;
(–9) mod 4 = –1;
9 mod 3 = 0.
Операции *, div, mod имеют одинаковый, более высокий приоритет,
а операции (+) и (–) имеют также одинаковый, но более низкий приоритет.
Приоритеты можно менять с помощью круглых скобок.
2.3. Вещественный тип данных
В Pascal 7.0 определено 5 стандартных вещественных типов, которые от-
личаются форматами и диапазонами допустимых значений (табл. 5).
Таблица 5
Тип Значение Число значащих цифр Длина байт
Real 2.9*10
39
…1.7*10
38
11–12 6
Single 1.5*10
45
...3.4*10
38
7–8 4
Double 5.0*10
324
...1.7*10
308
15–16 8
Extended 3.4*10
4932
..1.1*10
4932
19–20 10
Comp –2
63
+1...2
+63
–1 19–20 8
Результат работы функций сложения, умножения, деления, вычитания и
возведения в квадрат вещественных чисел дает вещественное число.
Областью значений вещественного типа является подмножество мно-
жества всех вещественных чисел. Оно не является упорядоченным. Для пред-
ставления чисел из широкого диапазона, от очень маленьких до очень боль-
ших, привычное представление с фиксированной запятой не подходит, так
как любой вещественный тип в ЭВМ должен иметь ограничение на количест-
во знаков. Если выводятся числа шириной 12 знаков, то, например, число
18
     – сложение (+);
     – вычитание (–);
     – умножение (*)
     – частное от деления (div);
     – остаток от деления (mod).
     Все пять операций – двухместные (бинарные), т. е. применимы к двум
аргументам, но операции сложения и вычитания могут использоваться и как
одноместные (унарные). При изменении знака числа, например, допустима
запись: а: = – а.
     При делении с точностью до целых получаются два результата: частное и
остаток. Операция div обозначает целочисленное деление. Знак результата бе-
рется по обычным правилам, а полученный остаток игнорируется, например:
     15 div 2 = 7;
     3 div 7 = 0;
     (–9) div 4 = –2;
     (–9) div (–4 ) = 2.
     Операция mod дает остаток при делении двух целых чисел:
     15 mod 2 = 1;
     3 mod 7 = 3;
     (–9) mod 4 = –1;
     9 mod 3 = 0.
     Операции *, div, mod имеют одинаковый, более высокий приоритет,
а операции (+) и (–) имеют также одинаковый, но более низкий приоритет.
Приоритеты можно менять с помощью круглых скобок.

    2.3. Вещественный тип данных
    В Pascal 7.0 определено 5 стандартных вещественных типов, которые от-
личаются форматами и диапазонами допустимых значений (табл. 5).

                                                                       Таблица 5

      Тип               Значение             Число значащих цифр   Длина байт
Real          2.9*10–39…1.7*1038                     11–12             6
Single        1.5*10–45 ...3.4*1038                   7–8              4
Double        5.0*10–324...1.7*10308                 15–16             8
Extended      3.4*10–4932..1.1*104932                19–20            10
Comp          –2–63+1...2 +63–1                      19–20             8

     Результат работы функций сложения, умножения, деления, вычитания и
возведения в квадрат вещественных чисел дает вещественное число.
     Областью значений вещественного типа является подмножество мно-
жества всех вещественных чисел. Оно не является упорядоченным. Для пред-
ставления чисел из широкого диапазона, от очень маленьких до очень боль-
ших, привычное представление с фиксированной запятой не подходит, так
как любой вещественный тип в ЭВМ должен иметь ограничение на количест-
во знаков. Если выводятся числа шириной 12 знаков, то, например, число
                                        18