ТОР 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,...) являются числовые данные, то такие операции называются битовым» Не нашли, что искали? Воспользуйтесь поиском:
|