Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Все операции в ТP можно разбить на следующие группы:
- арифметические операции;
- операции отношения;
- логические операции;
- операции с битами информации;
- адресные операции;
- операции со строками.
Рассмотрим наиболее часто используемые операции.
Арифметические операции
+ сложение;
- вычитание;
* умножение;
/ деление;
div деление целых чисел(остаток
отбрасывается);
Mod остаток от деления целых чисел
Пример1:
25 div 3 = 8 25 mod 3 = 1
-10 div 2 =-5 -10 mod 2 = 0
-15 div -4 =3 -15 mod -4 =-3
3 div 5 =0 3 mod 5 = 3
Пример 2:
Какое число будет напечатано?
K:=7;
K:= K+12;
Z:=10+K div 2 div 4+3*15 mod 7 div 5;
writeln(z);
* 12
Пример 3
Какое число будет напечатано?
x:=17;
y:=x div 2 mod 5 mod 2;
writeln(y);
* 1
Операции отношения
= > < >= <= <>
Это логические операции, предназначены для сравнения различных однотипных величин.
Результат принимает значение истина или ложь.
Логические операции.
Логические операции применяются к величинам логического типа, результат операции – тоже логического типа.
NOT (НЕ) { отрицание }
AND (И) { конъюнкция,
логическое умножение, пересечение}
OR (ИЛИ) {дизъюнкция,
логическое сложение, объединение }
Таблицы истинности
для логических операций:
X | NOT(X) |
False | True |
True | False |
1. Операции NOT(x):
2. Операции AND(x) и OR(x):
A | B | A And B | A Or B |
False | False | False | False |
False | True | False | True |
True | False | False | True |
True | True | True | True |
Приоритет логических операций:
Дата публикования: 2014-12-11; Прочитано: 190 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!