Забавные и полезные операторы для переменных

Слайд 2

min() Функция min() вычисляет минимальное значение из двух чисел. Пример: x

min()

Функция min() вычисляет минимальное значение из двух чисел.
Пример:
x = min(x, 100);
Теперь

x может принимать минимальное значения только от 100
Слайд 3

max() Функция max() вычисляет максимальное значение из двух чисел. Пример: x

max()

Функция max() вычисляет максимальное значение из двух чисел.
Пример:
x = max (x,

200);
Теперь x может принимать максимальное значения только до 200
Слайд 4

constrain() Функция constrain() проверяет и если надо задает новое значение, так

constrain()

Функция constrain() проверяет и если надо задает новое значение, так чтобы

оно было в области допустимых значений, заданной параметрами.
Пример:
int x; //переменная для чтения и записи
const int a = 10; //переменная только для чтения
const int b = 150; //переменная только для чтения
x = constrain(x, a, b); // ограничиваем значения x диапазоном от 10 до 150
Теперь x может принимать значения только от 10 до 150
Слайд 5

map () Функция map () пропорционально переносит значение переменной из текущего

map ()

Функция map () пропорционально переносит значение переменной из текущего диапазона

значений (A … B) в новый диапазон (a.. b), заданный параметрами.
Пример:
int x;
x = map(x, A, B, a, b); // было от 0 до 1023, а станет 0 до 100
Возможно использование отрицательных значений:
x= map(x, 1, 50, 50, -100);
Слайд 6

random() Функция random() генерирует псевдо-случайные числа. Параметры: min - нижняя граница

random()

Функция random() генерирует псевдо-случайные числа.
Параметры:
min - нижняя граница случайной величины, включительно

(необязательный параметр).
max - верхняя граница случайной величины, не включительно.
Пример:
// присваиваем переменной случайное число в диапазоне от 0 до 299
x = random(300);
// присваиваем переменной случайное число в диапазоне от 10 до 19
y = random(10, 20);