Слайд 2
![Операции, операторы, операнды](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-1.jpg)
Операции, операторы, операнды
Слайд 3
![Оператор Операция — действие над данными, приводящие к определенному результату.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-2.jpg)
Оператор
Операция — действие над данными, приводящие к определенному результату.
Слайд 4
![Оператор Оператор — конструкция языка позволяющая производить различные действия над данными, приводящие к определенному результату.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-3.jpg)
Оператор
Оператор — конструкция языка позволяющая производить различные действия над данными, приводящие к определенному
результату.
Слайд 5
![Оператор Операнд — данные, над которыми совершаются действия приводящие к определённому результату.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-4.jpg)
Оператор
Операнд — данные, над которыми совершаются действия приводящие к определённому результату.
Слайд 6
![Операторы Унарные — операторы, которым необходим, только один операнд (данные,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-5.jpg)
Операторы
Унарные — операторы, которым необходим, только один операнд (данные, над которыми производится
действие).
Бинарные — операторы, которым необходимо два операнда слева и справа от оператора.
Тернарные — операторы, которым необходимо три операнда.
Слайд 7
![Приоритет операторов Все операторы имеют приоритет.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-6.jpg)
Приоритет операторов
Все операторы имеют приоритет.
Слайд 8
![Арифметические операции](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-7.jpg)
Слайд 9
![Деление по модулю Операцию деления по модулю, можно применять только](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-8.jpg)
Деление по модулю
Операцию деления по модулю, можно применять только к целочисленным данным.
Попытки нарушить данное правило приведут к ошибке на этапе компиляции.
Если меньшее число делится на большее с помощью %, то результатом будет само меньшее число. 3%10 = 3
Делить по модулю на нуль нельзя, это приведет к некорректной работе программы на этапе выполнения
Слайд 10
![Инкремент и декремент Инкремент — обозначается конструкцией ++. Данный оператор](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-9.jpg)
Инкремент и декремент
Инкремент — обозначается конструкцией ++.
Данный оператор увеличивает содержимое любой переменной
на единицу и перезаписывает значение переменной.
Например:
int a=8;
cout<
a++;
cout<// на экране число 8
// на экране число 9
Слайд 11
![Инкремент и декремент Декремент — обозначается конструкцией – –. Данный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-10.jpg)
Инкремент и декремент
Декремент — обозначается конструкцией – –.
Данный оператор уменьшает содержимое любой
переменной на единицу и перезаписывает значение переменной.
Например:
int a=8;
cout<
а--;
cout<// на экране число 8
// на экране число 7
Слайд 12
![Инкремент и декремент Имеет значение то, с какой стороны стоят](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-11.jpg)
Инкремент и декремент
Имеет значение то, с какой стороны стоят знаки инкремент и
Слайд 13
![Последовательность выполнения операторов Принцип выполнения команд в языке С неоднозначен.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-12.jpg)
Последовательность выполнения операторов
Принцип выполнения команд в языке С неоднозначен.
Если кроме постфиксной формы
инкремента или декремента, в строке есть еще какая-либо команда, то сначала выполняется эта команда, и только потом инкремент или декремент независимо от расположения команд в строке.
Если кроме префиксной формы инкремента или декремента, в строке есть еще какая-либо команда, то все команды в строке выполняются справа налево согласно приоритету операторов.
Слайд 14
![Инкремент и декремент Операции инкрементирования и декрементирования – это унарные](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-13.jpg)
Инкремент и декремент
Операции инкрементирования и декрементирования – это унарные операции, так
как для их совершения требуется только один операнд.
Слайд 15
![Последовательность выполнения операторов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-14.jpg)
Последовательность выполнения операторов
Слайд 16
![Пример #include using namespace std; void main() {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282483/slide-15.jpg)
Пример
#include
using namespace std;
void main()
{