Выражение – это формула для вычисления величины. Состоит из констант, переменных и функций, объединённых с помощью символов операций. Выражения не являются операторами, но входят в них как их составные части.
Существует несколько видов выражений. Мы рассмотрим арифметические и логические выражения.
Арифметическое выражение при записи использует символы арифметических операций. Результат вычисления – целое или действительное число.
Порядок выполнения операций задаётся установленным приоритетом операций, и если этого недостаточно, то используются круглые скобки. При этом должен выполняться баланс скобок (число открытых равно числу закрытых скобок).
Извлечение корня любой степени, кроме квадратного, заменяется возведением в дробную степень. Например: выражение на Basic будет записано X^(1./3.).
Пример.
Математическая запись
Запись на Basic
Y=0.5(x-1)2 +
Y=0.5*(X-1)^2+X^(1./3.)
Z=X5+e0,1X
Z=X^5+EXP(0.1*X)
Z=cos2(x-1)+0,1sin(y+0,5)2
Z=COS(X-1)^2+0.1*SIN((Y+0.5)^2)
Логическое выражение может принимать одно из двух значений - TRUE (истина) или FALSE (ложь). Простейшим логическим выражением является выражение, состоящее из двух арифметических, разделённых символом операций отношения.
Символы отношения
Операция сравнения
Basic
Больше
>
Больше или равно
>=
Меньше
<
Меньше или равно
<=
Равно
=
Не равно
<>
Логические операции
Для формирования сложных логических выражений (для использования в операторе IF) помимо операций отношения можно использовать логические функции. Их всего три. Это логическое умножение AND (операция И), логическое сложение OR (операция ИЛИ) и логическое отрицание NOT . Аргументами этих функций являются логические выражения.
Обозначим через A и B операнды, участвующие в логических операциях. A и B имеют логическое значение. Это может быть отношения переменных или функции логического типа или результат логической операции. Тогда логические операции имеют следующий синтаксис: