Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Выражения и операции



Выражение – некоторые данные или группа данных, называемых операндами, объединенных знаками операций. Операции обозначают действия, выполняемые над операндами. Наиболее часто используемыми являются арифметические и логические операции.

Выражение строится на базе констант, переменных или литерных значений, арифметических или логических операций и функций. Каждое выражение вычисляется до отдельного значения (числа, строки и т.п.).

Арифметические выражения. Операндами арифметических выражений могут быть числа (константы) и переменные, функции и арифметические выражения, заключенные в круглые скобки. При записи выражений, содержащих скобки, должна соблюдаться парность скобок, т. е. число открывающих скобок должно быть равно числу закрывающих скобок.

В простейшем случае арифметическое выражение – константа или переменная.

В арифметических выражениях возможны следующие арифметические операции:

Операция Описание операции
А^B Возведение А в степень В
Перемена знака А
А*В Умножение А на В
А/В Деление А на В
А\В Целочисленное деление А на В
А Mod B Получение остатка от деления А на В
А+В Сложение А с В
А-В Вычитание В из А

При записи выражения нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций. Операции выполняются в порядке старшинства: сначала вычисление функций, затем возведение в степень, потом умножение и деление (*, /, \, Mod) и в последнюю очередь – сложение и вычитание. Операции одного старшинства выполняются слева направо. Скобки меняют порядок выполнения операций.

Примеры арифметических выражений:

123
0.001
i
А+В/С
Cena \ 1000+Cena

(rl+r2+r3)/(rl*r2*r3)

Логические выражения. Результатом вычисления логических выражений являются только два возможных значения True или False. Для написания простых логических выражений используются знаки отношений (=, <, >, <=, >=, <>), а сложные логические выражения строятся из простых и логических операций, примененных к ним. Основные логические операции, используемые для написания логических выражений:

Операция Обозначение Истолкование
Отрицание (инверсия) not A Не А; Неверно, что А
Конъюнкция (логическое произведение) А and В А и В; как А, так и В;
Дизъюнкция (логическое сложение) А or В А или В; А или В или оба
Исключающее ИЛИ А xor В А либо В; А или В, но не оба

Приоритеты выполнения логических операций в логических выражениях:

1. Отрицание;

2. Логическое произведение;

3. Логическое сложение, Исключающее ИЛИ.

Скобки меняют порядок выполнения операций.

Таблица истинности для основных логических операций:

А В Not A A and B A or B A xor B
False False True False False False
False True True False True True
True False False False True True
True True False True True False

Строковые выражения. Операндами строковых выражений могут быть символы или последовательность символов (строки), заключенная в кавычки. В них могут входить строковые константы, строковые переменные и строковые функции, разделенные знаком операции конкатенации (сцепления) или операцией отношения.





Дата публикования: 2014-12-28; Прочитано: 190 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...