АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Операнды, операции, выражения

Читайте также:
  1. Арифметические выражения
  2. Арифметические выражения и алгоритм линейной структуры
  3. Арифметические выражения и операции
  4. Арифметические операции и выражения
  5. Бизнес фразы на английском- полезные слова и выражения на бизнес тематику
  6. Вопрос самовыражения
  7. Выражения
  8. Выражения. Формулы.
  9. Задание 5. Ознакомиться со следующими способами выражения величин влажности почвы.
  10. Концепция временного риск-анализа распределенных систем: аналитические выражения риска
  11. Логические выражения и логические операции
  12. На мой взгляд, наиболее значимой параллелью между «Курсом чудес» и буддизмом является то, что оба утверждают в недвусмысленных выражениях, что мир – иллюзия.

 

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

Операция – это элементарное действие над операндами.

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

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

 

Таблица 5.2

Знак Операция Пример Результат
- Знак числа (смена знака) -6 -6
^ Возведение в степень 3^2
* Умножение 4*8
/ Деление 10/3 3,(3)
\ Целочисленное деление 10\3
mod Остаток от деления по модулю 10 Mod 3
+ Сложение 3+2
- Вычитание 7-5

 

Примеры: Y = X*10, F = (x + y)/(3 + x^2), G = Sin(x).

Выражение, содержащее хотя бы один знак операции отношения (табл. 5.3) или логической операции (табл. 5.4), называется логическим. Результатом выполнения такого выражения является логическая константа со значением либо True (истина), либо False(ложь). Логические выражения получаются в результате использования операций отношения (сравнения) либо логических операций. Операнды операций отношения должны быть одного типа (сравнимы между собой).


 

 

Знак Операция Примеры (при значениях a = 6, b = 3) Результат
< Меньше b<7 True
> Больше “Вася”>“Маша” False
<= Меньше или равно a+b<=12 True
>= Больше или равно b^2>=9 True
<> Не равно a<>b True
= Равно B=10–a False

Таблица 5.3

 

Таблица 5.4

Знак Операция Пример Значение A Значение B Результат
not Логическое отрицание (НЕ) not A True False   False True
and Логическое умножение (И) A and B True True False False True False True False True False False False
or Логическое сложение (ИЛИ) A or B True True False False True False True False True True True False
xor Исключающее ИЛИ A xor B True True False False True False True False False True True False

 



 

Таблица 5.5

Знак Пример Результат
& “Крас”&“ное” “Красное”
+ “Чер”+“ное” “Черное”

Строковое (текстовое) выражение (табл. 5.5) может содержать операнды только символьного (текстового или строкового) типа. В языках программирования, в том числе и в VBA, имеется только одна строковая операция, которая носит название конкатенацияили слияние (сцепление)строк. Эта операция обозначается знаками «&» (коммерческое И – амперсанд) или «+» (плюс).

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 |


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