4. Арифметические операторы и операторы сравнения

Слайд 2

Арифметические операторы = (оператор присваивания) int sensVal; // объявление переменной типа

Арифметические операторы

= (оператор присваивания)
int sensVal; // объявление переменной типа
sensVal =

analogRead(0); // присваивание переменной sensVal, значения, считанное с аналогового входа 0
Слайд 3

Арифметические операторы Операторы +, -, * и / соответственно, возвращают результат

Арифметические операторы

Операторы +, -, * и /
соответственно, возвращают результат выполнения арифметических

действий над двумя операндами. Возвращаемый результат будет зависеть от типа данных операндов, например, 9 / 4 возвратит 2, т.к. операнды 9 и 4 имеют тип int. //int - целочисленное число
Слайд 4

Арифметические операторы Пример: y = y + 3; x = x

Арифметические операторы

Пример:
y = y + 3;
x = x - 7;
i =

j * 6;
r = r / 5;
Синтаксис:
// value1 и value2 - любая переменная или константа (неизменное значение)
// result – значение новой переменной зависимой от выражения с value
result = value1 + value2;
result = value1 - value2;
result = value1 * value2;
result = value1 / value2;
Слайд 5

Логические операторы && (логическое И) - истина, если оба операнда истина

Логические операторы

&& (логическое И) - истина, если оба операнда истина (true).
||

(логическое ИЛИ) истина, если хотя бы один операнд истина
! (логическое отрицание) true, если операнд false, и наоборот
Слайд 6

Пример логических операций Пример с логическим «И»: if (digitalRead(2) == HIGH

Пример логических операций

Пример с логическим «И»:
if (digitalRead(2) == HIGH && digitalRead(3)

== HIGH) { // считывает состояние двух портов
// выполняется условие
}
Истина если оба порта вход/выхода HIGH
Пример с логическим «ИЛИ»:
if (x > 0 || y > 0) {
// выполняется условие
}
будет верно (истина) если x или y больше 0.
Пример с логическим отрицанием:
if (!x) {
// выполняется условие
}
условие верно, если x - false (или x равно 0).
Слайд 7

Сокращенные операторы Осуществляют математическую операцию между двумя переменными. Оператор += (и

Сокращенные операторы

Осуществляют математическую операцию между двумя переменными. Оператор += (и др.)

является простой сокращенной формой математических выражений, перечисленных ниже:
x += y; // то же самое x = x + y;
x -= y; // то же самое x = x - y;
x *= y; // то же самое x = x * y;
x /= y; // то же самое x = x / y;
Слайд 8

Сокращенные операторы Пример: x = 2; //присвоили изначально значение 2 x

Сокращенные операторы

Пример:
x = 2; //присвоили изначально значение 2
x += 4; //

x содержит 6
x -= 3; // x содержит 3
x *= 10; // x содержит 30
x /= 2; // x содержит 15