Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Арифметические выражения. Логические выражения




Выражения - это константы, переменные, функции и кон­станты, переменные, функции, соединенные знаками математичес­ких и логических операторов. Результатом выполнения арифметического выражения всегда является число. Арифметическое выражение может состоять из одной чис­ловой константы: 0.01; 0.010; 1.0Е-2; 0.0001Е+2. Все это различные записи числа 0.01.Более сложные арифметические выражения содержат знаки математических операций. Унарный оператор имеет только один операнд: +1; -А. Другие операторы требуют наличия двух операндов: II Л; 2*Pi*R. 2Mod3; 2/3; 2\3..Последовательностъ действий(приоритет) операторов-стан­дартная:А+В*С выполняется как В*С+А; А+В*-С выполняется как (-С)*В+А.Приоритет операции можно изменить, применяя круглые скоб­ки. Операция «*» имеет приоритет над операцией «\». Кроме того, операнды оператора целочисленного деления «\» сначала округля­ются до целых чисел, а затем выполняется операция деления. Математические выражения могут включать в себя математи­ческие функции. Используя встроенные функции, можно расширить список вычисле­ния математических функций. Логические выражения содержат операнды и знаки логичес­ких операций и операций сравнения. Логические выражения мо­гут принимать два значения True (правда) и False (ложь).Самое простое логическое выражение состоит из одной кон­станты: True или False. Более сложные логические выражения мож­но сформировать с помощью операторов сравнения.. Все операторы сравнения требуют два численных операнда. Вот примеры таких логических выражений: А > D; 3 = 6; 3 >= 6; 3+6 <= 29.Логические выражения с операторами сравнения могут объе­диняться в более сложные с помощью логических операторов. В логических выражениях для операторов сравнения операндами являются числа, а для логических операторов – логические выражения. Правда, не будет ошибкой запись выражения «True>False». Дело в том, что переменные типа «Boolean» представляются в машине в виде двухбайтовых целых чисел - 1 и 0. Чтобы избежать недоразумений с операторами сравнения, всегда приме­няйте только числовые операнды. Для сравнения логических переменных используйте логичес­кий оператор Eqv. Если операндами логических операторов (And, OR,...) являются числовые данные, то такие операции называются битовым»






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных