Лабораторный практикум по программированию на языке Паскаль. Найханова Л.В - 6 стр.

UptoLike

6
Данные типа BYTE и WORD удобно использовать для индексации массивов, а также в тех
случаях, когда переменные принимают только положительные значения.
1.1.3. Данные действительного типа
Константы действительного типа могут быть представлены в двух формах: с фиксированной
точкой и плавающей точкой.
Константы с фиксированной точкой изображаются десятичным числом с дробной частью,
которая может быть и нулевой. Дробная часть отделяется от целой с помощью точки.
Примеры констант действительного типа с фиксированной точкой: 35.62; -12.005; 55.0.
Константами с плавающей точкой являются числа, представленные с десятичным порядком.
Они имеют вид:
± mE ± p, где
m - мантисса,
E - признак записи числа с десятичным порядком,
p - порядок числа.
Для записи мантиссы m могут использоваться целые числа и действительные числа с
фиксированной точкой. В качестве p могут использоваться только целые числа.
Примеры записи чисел с плавающей точкой:
математическая запись запись на языке Паскаль
2 * 10
n
, где n = -4 2E-4
0,32 * 10
n
, где n = 4 0.32E+4
-12,75 * 10
n
, где n = 11 -12.75E11
Примеры записи действительного числа 253 с плавающей точкой: 0.253E+3, 2.53E+2,
25.3E+1, 253.0E0, 2530E-1, 25300E-2 и т.д.
Переменные действительного типа REAL - это переменные, которые в качестве значений
принимают числа с фиксированной или плавающей точкой.
Над данными действительного типа можно выполнять следующие операции, дающие
действительный результат:
+ сложение;
- вычитание;
* умножение;
/ деление.
Данные целого и действительного типа называют арифметическими данными.
Диапазон представления чисел действительного типа изменяется от 10
-n
до 10
n
(n = 38). Для
различных процессоров отличие в представлении действительных чисел состоит в
количестве значащих цифр мантиссы; при работе с 16-разрядным процессором - это 11
неполных шестнадцатеричных цифры (± 7FFFFFFFFFF).
1.1.4. Данные логического типа
В языке Паскаль имеются две логические константы: TRUE (истина), FALSE (ложь).
Логическая переменная принимает одно из этих значений и имеет тип BOOLEAN.
Над данными логического типа выполняются следующие операции:
OR логическое сложение (или);
AND логическое умножение (и);
NOT логическое отрицание (не).
Логические операции OR и AND являются бинарными и выполняются над двумя
величинами, операция NOT - над одной величиной и является унарной операцией.
Логический тип определяется таким образом, что FALSE < TRUE.
Результатом любой логической операции является логическая переменная со значением
FALSE или TRUE.
В таблице 1 приведены результаты операций над логическими данными.
Таблица 1
A B NOT A A OR B A AND B
Данные типа BYTE и WORD удобно использовать для индексации массивов, а также в тех
случаях, когда переменные принимают только положительные значения.
1.1.3. Данные действительного типа
Константы действительного типа могут быть представлены в двух формах: с фиксированной
точкой и плавающей точкой.
Константы с фиксированной точкой изображаются десятичным числом с дробной частью,
которая может быть и нулевой. Дробная часть отделяется от целой с помощью точки.
Примеры констант действительного типа с фиксированной точкой: 35.62; -12.005; 55.0.
Константами с плавающей точкой являются числа, представленные с десятичным порядком.
Они имеют вид:
± mE ± p, где
   m - мантисса,
   E - признак записи числа с десятичным порядком,
   p - порядок числа.
Для записи мантиссы m могут использоваться целые числа и действительные числа с
фиксированной точкой. В качестве p могут использоваться только целые числа.
Примеры записи чисел с плавающей точкой:
   математическая запись          запись на языке Паскаль
         n
   2 * 10 ,      где n = -4                 2E-4
   0,32 * 10n, где n = 4                0.32E+4
   -12,75 * 10n, где n = 11           -12.75E11
Примеры записи действительного числа 253 с плавающей точкой:         0.253E+3, 2.53E+2,
25.3E+1, 253.0E0, 2530E-1, 25300E-2 и т.д.
Переменные действительного типа REAL - это переменные, которые в качестве значений
принимают числа с фиксированной или плавающей точкой.
Над данными действительного типа можно выполнять следующие операции, дающие
действительный результат:
   + сложение;
   - вычитание;
   * умножение;
   / деление.
Данные целого и действительного типа называют арифметическими данными.
Диапазон представления чисел действительного типа изменяется от 10-n до 10n (n = 38). Для
различных процессоров отличие в представлении действительных чисел состоит в
количестве значащих цифр мантиссы; при работе с 16-разрядным процессором - это 11
неполных шестнадцатеричных цифры (± 7FFFFFFFFFF).
1.1.4. Данные логического типа
В языке Паскаль имеются две логические константы: TRUE (истина), FALSE (ложь).
Логическая переменная принимает одно из этих значений и имеет тип BOOLEAN.
Над данными логического типа выполняются следующие операции:
   OR        логическое сложение (или);
   AND       логическое умножение (и);
   NOT       логическое отрицание (не).
Логические операции OR и AND являются бинарными и выполняются над двумя
величинами, операция NOT - над одной величиной и является унарной операцией.
Логический тип определяется таким образом, что FALSE < TRUE.
Результатом любой логической операции является логическая переменная со значением
FALSE или TRUE.
В таблице 1 приведены результаты операций над логическими данными.
                                                                                Таблица 1
              A              B        NOT A        A OR B       A AND B

                                                                                       6