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