- Доктор, операцию делать будем?
- Да, ладно, пускай живёт!
Анекдот о самой гуманной профессии
Операции - это действия, которые применяют к объектам программы (операндам) - переменным, константам, обращениям к процедурам и функциям.
Знаки операций (операторы) предназначены для обозначения этих действий. Это могут быть особые символы: + - * / < > =, а также зарезервированные слова: not, div, mod, or. Как видите, некоторые из них вам хорошо известны по урокам математики.
При использовании зарезервированного слова в качестве знака операции он должен быть отделён от операндов хотя бы одним пробелом!
Операции делятся на унарные (одноместные) и бинарные (двуместные).
В унарных операциях участвуют знак операции и следующий за ним операнд:
-2
+variant
В большинстве операций участвуют 2 операнда, и знак операции записывается между ними. Такие операции называются бинарными:
2 + 5 2 * 2
a* sin(alpha)
Для каждого типа данных существует свой набор операций, поэтому операнды должны быть одного типа или совместимых типов. Нельзя складывать числа со строками или сравнивать их между собой!
На этом уроке мы рассмотрим только операции с простыми типами данных. Операции с массивами, строками, записями, классами будут рассмотрены на уроках, посвящённых этим структурированным типам данных.