Full transcript
0:00Приветствую вас друзья Меня зовут Сергей
0:02и мы продолжаем изучать язык
0:03программирования c+ Plus на прошлом
0:06уроке мы с вами выяснили Каким образом
0:08мы будем вводить данные в программы
0:11которые собственно нами будут написаны
0:14делать Это мы будем с помощью команды
0:16cin если кто не смотрел прошлый урок и
0:19не знает что такое cin то Сделайте это
0:22сейчас потому что в дальнейшем вам это
0:24понадобится прежде чем мы продолжим
0:26Изучение языка c+ хочу сказать Вот
0:30к вот этому уроку который сейчас вы
0:32смотрите будут домашние
0:34задания огла я их в конце этого урока
0:38также они будут написаны в описании под
0:40этим видео и собственно немного позже я
0:45выложу видео с разбором этих домашних
0:49домашних заданий если кому-то что-то
0:50будет непонятно или Он не справится он
0:53сможет посмотреть эти видео и в общем у
0:56него всё получится потому что домашнее
0:58задание я постараюсь разобрать Как можно
1:00более подробно Ну в принципе там ничего
1:02сложного не будет я думаю вы всё поймёте
1:05К тому же помимо этого я
1:07оставлю Исходный код каждого из домашних
1:10заданий в группе ВК в нашей группе ВК
1:13ссылочку тоже оставлю но уже в видео с
1:17самими домашними заданиями вот так вот
1:19мы и поступим для самих же домашних
1:22заданий я сделаю отдельные
1:24плейлист но учтите домашнее задание я
1:27буду выкладывать некоторой задержкой
1:29после того как будет видеоурок для того
1:33чтобы у вас было время самостоятельно
1:35подумать и решить эти домашние задания
1:38Итак сегодняшняя наша тема - это
1:41операторы в прошлом уроке мы с вами
1:43работали с переменными и с переменными
1:46мы с вами производили какие-то действия
1:49Ну То бишь оперировали Ну исходя из
1:52вышесказанного мы можем сделать вывод
1:54что оператор - Это кое-какая
1:56определённая конструкция языка которая
1:58позволяет нам какие-либо
2:01действия с данными и после этих действий
2:06у нас появляется какой-то результат
2:08операторы бывают разных видов это
2:11унарные бинарные и тернарные сразу
2:14тернарный операторах в языке си Такой
2:17тернарный оператор только один но сейчас
2:21на данный момент вам будет сложно его
2:23понять поэтому мы про него пока забываем
2:26им к нему гораздо
2:28позже сейчас говорим про унарные и
2:31бинарные Итак унарные операторы это
2:34операторы которым для действий нужен
2:37только один
2:38операнд из той же логики мы можем понять
2:41что бинарный оператор - Это операторы
2:43которым нужно уже два операнда А
2:45тернарный собственно три Давайте
2:48посмотрим пример у
2:51нарратор переменную
2:53интою переменную A и присвоить ей
2:56значение 5 а выведем её на
3:02экран Итак у нас имеется подопытная
3:05переменная A которой мы сейчас будем
3:07применять унарные операторы вообще
3:09унарный оператор который Вы будете
3:11использовать один единственный и больше
3:14никаких это унарный минус который меняет
3:17знак числа на противоположное Давайте
3:19собственно сейчас это сделаем
3:22присвоить ми и посмотрим что у нас
3:27получится выводим на экран
3:30Итак у нас была Пятерочка стала минус
3:33пятка Давайте попробуем сделать наоборот
3:36изначально присвой переменной -5 и потом
3:42сделаем с этой переменной урну операцию
3:44которая изменит е знак на
3:46противоположный Ну вот собственно видите
3:49что у нас получилось теперь перейдём к
3:52бинарным операторам этим бинарным
3:54операторам нуж Оран слева и справа от
3:57оператора для
3:58того сделать над ними какие-то действия
4:02собственно примеров примером таких
4:04бинарных операторов
4:06являются вот такие вот арифметические
4:09операции всем давно знакомы Это сложение
4:12вычитание умножение деление и деление по
4:14модулю помимо арифметических операций
4:17есть ещё другие это операции равенства
4:22и операции сравнения но операции
4:25равенства и сравнения мы оставим на
4:28потом потому что они нам
4:30пригодятся Когда мы будем учить вления
4:32Сейчас они в принципе никак нам не
4:35помогут Поэтому пока мы про них забываем
4:38и останавливаемся на арифметических
4:41операциях Ну а теперь давайте опробуем
4:43арифметические операции в действии
4:46собственно Давайте создадим три
4:50переменных которая будет у
4:52[музыка]
4:56насра которая будет
4:58ра
5:00переменная C которая у нас не будет пока
5:03ничему равна ей мы присваиваем значение
5:05присваиваем его позже собственно
5:09переменной C мы
5:11присвоить операции сложения переменных
5:16и и выведем переменную
5:21C в
5:24консоль Итак результатом сложений наших
5:27двух
5:28переменных Иби которые были равны 5 ид
5:33стало значение сем которое мы поместили
5:37на пятнадцатой строке в переменную C и
5:39потом вывели это всё на экран вообще в
5:42данном случае нам не обязательно было
5:43даже
5:45помещать результат вычислений в третью
5:47переменную мы могли сразу сделать вот
5:49так выводить результат операции над
5:54переменными A и B сейчас в данном случае
5:56у нас сложение получилось получился тот
6:00жеже самый результат мы видим
6:02Семёрку мы можем здесь сделать
6:06умножение Ну и тогда у нас получится
6:08другой результат получится 5 у 2 будет
6:1110 давайте сейчас вернём обратно нашу
6:13переменную C для того чтобы вам было
6:17более понятно И вы не путались в
6:20коде
6:21сначала потом конечно вам это будет ВС
6:24очень легко понимать и рассмотрим один
6:27такой
6:28момен
6:30C c+ и в других языках программирования
6:32кстати тоже поэтому вам это ВС
6:35пригодится также присутствует
6:37приоритеты приоритеты выполнения
6:40операций а это значит что умножение
6:42выполняется перед сложением деление тоже
6:45перед сложением и вычитанием Ну я думаю
6:47вы понимаете о чём я о приоритетах
6:49математических операций рассказывают в
6:52школе классе В пятом Итак давайте
6:55наверное оставим только на переменную
6:58остальные не понадобится и сделаем вот
7:02так
7:03вот прямо здесь в переменную присвоив
7:07результат какого-то выражения и напишем
7:09его вот прямо вот прямо вот так без
7:11других переменных и это выражение у нас
7:13будет 2 П 2 Умно на 2 Давайте выведем на
7:18экран посмотрим что у нас получилось
7:20получилось у
7:22нас потому что операция умножения имеет
7:26более высокий приоритет чем операция то
7:29есть 2х 2 У нас 4 п 2 получилось 6 и
7:34дальше Мы положили переменную ше в
7:38точнее результат вот этой вот вот этих
7:40вот операций 6 в переменную C и вывели
7:43её на экран но мы можем сделать вот
7:46так скобочки прямо как в алгебре и таким
7:50образом приоритеты у нас изменятся
7:53сначала выполняется действие которое в
7:54скобочках А это значит что сначала
7:57выполнится операция сложения то есть
7:59здесь будет 4 и дальше че Умно на 2 в
8:02итоге мы получим 8 Давайте проверим
8:04Действительно ли это так Ну а это
8:07собственно и есть Так Ну а теперь
8:09собственно домашнее задание о котором я
8:12вам
8:13говорил вот оно где Итак Вам нужно будет
8:17написать программу где вы будете вводить
8:20три числа и на кран должно вывести
8:24значение их суммы произведения Ну то
8:27есть умножени и их сред тическая
8:30описание домашнего задания я оставлю
8:32внизу под этим видео Так что вы сможете
8:35его там найти если что а видео с
8:38решением и разбором этого домашнего
8:40задания я выложу немножко
8:43позже также потом исходники будут в
8:46нашей группе ВК Так что заходите
8:48Подписывайтесь если они вам нужны ну у
8:51меня на этом пока всё Если вам
8:52понравилось видео оно было вам полезно
8:55интересно то не забывайте поставить лайк
8:58мне это очень нужно для продвижения
8:59канала вам не сложно Ну и конечно же
9:03если не подписаны на канал
9:04Подписывайтесь чтобы не пропустить
9:05следующие уроки и всем спасибо за
9:07внимание
9:09пока