Вещественный тип
В отличие от порядковых типов, которые определяются и представляются в памяти ЭВМ абсолютно точно, значения вещественных типов определяются с некоторой конечной точностью, которая зависит от внутреннего формата вещественного числа.
Длина |
Тип |
Диапазон |
6 |
real |
±2.9E-39…1.7E38 |
4 |
single |
Требуют сопроцессор |
8 |
double |
|
10 |
extended |
|
8 |
comp |
Константы
Константа – данное, значение которого определено и не изменяется в процессе работы программы.
Пр.
341 целые
-9999
-
1.8E-6 3.2E-1
2.4E10 1.6 вещественные
-34.681
F ALSE логические
TRUE
‘ a’ Константа может иметь имя, а может ‘F’ символьные его не иметь.
#13
Переменные
Величина, значение которой изменяется в процессе работы программы и может быть не определено в начале вычислений, называется переменной.
Каждая переменная имеет имя. Обращение к переменной происходит по имени.
О перации
приоритет |
● унарные: not, @`
● мультипликативные: * / div mod and shl shr
● аддитивные: + - or xor
● отношения: =, <>, < > <= >= in
Данные, над которыми выполняются операции, называются операндами.
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ
Операция |
Действие |
Тип операндов |
Тип результатов |
+ |
сложение |
целый веществ |
целый веществ |
- |
вычитание |
целый веществ |
целый веществ |
* |
умножение |
целый веществ |
целый веществ |
/ |
деление |
целый веществ |
веществ веществ |
div |
деление нацело |
целый
|
целый
|
mod |
остаток от деления |
целый
|
целый
|
Логические операции
Логическое отрицание not Логическое умножение and
операнды результат |
1 |
0 |
|
0 |
1 |
операнд 1 операнд 2 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
Логическое сложение or Исключающее или
|
1 |
0 |
||
1 |
1 |
1 |
||
0 |
1 |
0 |
||
|
|
|
||
|
|
|
||
|
|
|
||
|
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
Операции отношений
Результатом операции является истина (TRUE), если отношение верное. В противном случае – ложь (FALSE).
