Цикл for. Что это. Что делает. Пример. Синтаксис. Циклы. Урок #16.

  Рет қаралды 262,033

#SimpleCode

#SimpleCode

7 жыл бұрын

Урок #16. Цикл for. Что это. Что делает. Пример. Синтаксис. Циклы.
#циклfor
Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут! =)
www.donationalerts.ru/r/simple...
или тут
/ simplecode
Уроки по программированию
Наша группа ВК smplcode
Подписывайтесь на канал / @simplecodeit

Пікірлер: 138
@vengevenge3605
@vengevenge3605 7 жыл бұрын
Уроки действительно классные, просто, доступно и понятно. Автор не грузит информацией и разбирает Д.З., что является очень большим плюсом в данной тематике. Объясняет каждую запятую и даёт интересные задания, с логикой. Сергей, было бы очень здорово углубиться в ООП, т.к. мало людей на ютубе могут так грамотно и понятно объяснять как вы! Ещё раз спасибо вам за уроки!
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
Пожалуйста =) ООП скоро будет.
@drusrussian1609
@drusrussian1609 7 жыл бұрын
Ждем, Сергей!) спасибо вам за все
@biterbiter9200
@biterbiter9200 6 жыл бұрын
Уроки супер. Все понятно и доступно! Лайк! Долго по книгам не мог понять С++. А на видео сразу все понял!
@kolyhov
@kolyhov 5 жыл бұрын
Огромное спасибо автору этих уроков. Всё очень доступно и понятно, плюс ещё и домашние задания имеються, а это довольно таки важно.
@account-5080
@account-5080 4 жыл бұрын
Очень понятно объясняете, благодарю Вас!
@shaphrol9896
@shaphrol9896 2 жыл бұрын
For - компактный while Огромное спасибо за понятные уроки))❤️
@irmaheigern6706
@irmaheigern6706 2 жыл бұрын
Большое спасибо за Ваши уроки!🔥
@bulba1995
@bulba1995 2 жыл бұрын
Я вам признателен за уроки . Очень классные все просто и понятно.
@Evgeny..
@Evgeny.. 3 жыл бұрын
Спасибо за урок!
@user-le2vl6tn5d
@user-le2vl6tn5d 3 жыл бұрын
Спс за такие прекрасние уроки поступил в кпи сразу без всяких пояснений дали написать прогу на с++ даже не учивши как запускать прогу ну я искал искал и нашол вас спс огромное помогли здать лабку на максимальний бал
@user-wd7lk1fy5g
@user-wd7lk1fy5g Жыл бұрын
Same
@user-tc2on8hz1j
@user-tc2on8hz1j Жыл бұрын
Комментарий для продвижения просветительской деятельности; Спасибо Большое, Сергей!
@user-cf8in6kr7g
@user-cf8in6kr7g 2 жыл бұрын
Спасибо вам, очень интересные уроки, все понятно!!!
@organic_panic813
@organic_panic813 3 жыл бұрын
спасибо большое , просто и понятно
@shopiak
@shopiak 2 жыл бұрын
Благодарю автору за этот курс уроков, из-за него у меня появилось желание изучить этот язык и дальше разрабатывать игры
@T_O_M_A_T
@T_O_M_A_T 6 жыл бұрын
Спасибо тебе большое. Закончил 1 ые курсы по си шарпу и сейчас пошел на вторые,только потому, что читая, в голову ничего мне не лезло,а тут все ясно и понятно.
@stalkerrussia9288
@stalkerrussia9288 4 жыл бұрын
Сколько смотри уроки с++ и четаю книги ни чего не понимаю , а тут отлично
@user-zs8hi4rp9h
@user-zs8hi4rp9h 5 жыл бұрын
Спасибо! Ты лучший!
@edga7490
@edga7490 4 жыл бұрын
Автор учит лучше чем преподаватели в школе. Когда я учил эти циклы раньше в 10 классе, то ничего понять не мог, в учебниках какая-то хрень писалась, так и преподы наверное на китайском говорили. Даже одноклассник нормально объяснить не мог. Вот я и забил на программирование на 2 года, а потом оказалось, что надо было просто посмотреть пару видео уроков.
@user-zs1gd2or8x
@user-zs1gd2or8x 6 жыл бұрын
Огромное спасибо! Очень качественные уроки Начинал свой путь на python, все говорили C++ гораздо сложнее, но в вашем изложении материала все хорошо понятно!
@SashaRussia
@SashaRussia 5 жыл бұрын
Ну я бы не сказал что C++ намного сложнее питона. Вот если сравнивать C++ с PHP, то да. Ну а как факт - C++ лучше изучать первым, так как в нем есть кусочки всех языков программирования
@user-jm6ej4bu5h
@user-jm6ej4bu5h 4 жыл бұрын
@@SashaRussia точнее во всех языках есть кусочки с++, все тот же питон младше .
@BassmanOff
@BassmanOff 4 жыл бұрын
Я с чистого С перехожу, пока что отличия минимальные
@user-tj4ew2ud3z
@user-tj4ew2ud3z 2 жыл бұрын
Спасибо большое, все понятно рассказали. Пошел на программиста учусь по ютубу👍
@user-lf1mr4tk2v
@user-lf1mr4tk2v 3 жыл бұрын
Спасибо!!!Понятно👍Я подписывался и поставил лайк😃
@Video-by6lp
@Video-by6lp 5 жыл бұрын
Класс !)
@kebroviore
@kebroviore 11 ай бұрын
wazok, да блогославит тебя бох!! с твоих объяснений я всё понимаю почти с 1го раза и мозги не кипят!!! огромное тебе спасибо!!!! едем дальше по плейлисту! всем удачи! ТЕРПЕНИЕ И ТРУД ВСЁ ПЕРЕТРУТ!
@A_Vladimir
@A_Vladimir 10 ай бұрын
тоже еду, урок 16. Вы далеко уже уехали?)
@xvostbobra
@xvostbobra 10 ай бұрын
тоже на 16 серии)
@A_Vladimir
@A_Vladimir 10 ай бұрын
@@xvostbobra ахахаха) Что ж вы так, парканулись на ночлег) Я правда не далеко уехал в районе 30х уроков, все ковыряюсь над задачками с массивами
@kebroviore
@kebroviore 9 ай бұрын
74 урок, началось ООП )) @@A_Vladimir
@ioshiy
@ioshiy 6 ай бұрын
@@kebroviore как сейчас дела обстоят? :)
@Samanoid443
@Samanoid443 2 жыл бұрын
Круто спасибо
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro 7 ай бұрын
thank you
@user-jw3xg1xi7h
@user-jw3xg1xi7h 6 жыл бұрын
спс
@Rosko6nii90
@Rosko6nii90 4 жыл бұрын
Самые годные уроки на ютубе
@gayratsaidakhmedov5451
@gayratsaidakhmedov5451 Жыл бұрын
спасибо
@user-bp2gw6bk5t
@user-bp2gw6bk5t 3 жыл бұрын
Дякую за відеоуроки.
@user-rd1hb8uf9b
@user-rd1hb8uf9b 7 жыл бұрын
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
@IlinII
@IlinII Жыл бұрын
Спасибо автору за такие позновательные видео. Все понятно и без лишней воды.
@user-bb1nk1po5e
@user-bb1nk1po5e Жыл бұрын
Привет из 2023. Большое спасибо!
@chelovechek7773
@chelovechek7773 5 ай бұрын
👍
@user-ye7vc6ug1l
@user-ye7vc6ug1l 5 жыл бұрын
Спсб
@user-in4mf3uo9n
@user-in4mf3uo9n 3 жыл бұрын
интересный цикл for он вроде и посложнее в написании условия чем например в Паскале. но отдельно не надо инициализировать переменную под счетчик. все указывается в условии. немного не привычно.
@GgaidggcJKv
@GgaidggcJKv 6 жыл бұрын
В процессе изучения циклов возник вопрос: как понять, когда какой цикл лучше применять? P.S. Уроки огонь
@user-sv8em3fq5y
@user-sv8em3fq5y 6 жыл бұрын
Все зависит от конкретной ситуации. С накоплением опыта работа с циклами вопрос сам собой отпадает)
@SashaRussia
@SashaRussia 5 жыл бұрын
Всем по разному, кому какой удобней, но циклы предназначены для разных целей, просто иногда совпадают днйствия
@user-jm6ej4bu5h
@user-jm6ej4bu5h 4 жыл бұрын
Ну кому как. Например автор в Д.З. использовал if и while, хотя многие используют switch. Результат тот же, но кому, опять же, как.
@timevideo8273
@timevideo8273 2 жыл бұрын
Цикл while лучше использовать когда все зависит от условия, а если нужно выполнить цикл определённое количество раз, тогда лучше for, ну это только один из примеров
@Mantyoff
@Mantyoff 3 жыл бұрын
Это самый удобный цикл!
@user-cf8in6kr7g
@user-cf8in6kr7g 2 жыл бұрын
Согласна
@vvv7220
@vvv7220 4 жыл бұрын
Теоретически работа цикла понятна. Но когда через цикл прогоняются много данных, то не хватает памяти что ли или логики отследить как это работает. Особенно когда цикл в цикле
@HardG657
@HardG657 4 жыл бұрын
А я умудрился сделать на вайл и дувайл бесконецный цикл, командами скажем Дувайл (30=а), и при в воде значения 30, у меня прога побежала за 5000 значений, пока не остановил ctrl+c
@Mechanikbook
@Mechanikbook 3 жыл бұрын
спасибо очень понятно вы так и держите курс на удачу!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11
@user-fn6nl4tg2y
@user-fn6nl4tg2y 4 жыл бұрын
скажите пожалуйста, а инициализировать int i обязательно внутри for? если еще раз надо будет цикл в другом месте, то тоже инициализировать ту же переменную?
@user-dr1cr2wu1h
@user-dr1cr2wu1h 3 жыл бұрын
Нет, если работаешь с уже инициализированной переменной, просто пропускаешь её объявление, и пишешь условие и инкримент/декримент.
@zumaxrussia
@zumaxrussia 6 жыл бұрын
Сергей спасибо за уроки. Вопрос, как определить после какой функции ставится ";" ? я вот в цикле "for" искал причину, почему в самом теле "for" переменная "i" не определена, а как оказалось была лишней ";" после скобок условий цикла "for".
@sosika_abybebe
@sosika_abybebe 2 жыл бұрын
Я полчаса где-то ошибку искал
@user-eo8xl2oh7y
@user-eo8xl2oh7y 4 жыл бұрын
Уроки очень полезные, спасибо вам большое! У меня возник вопрос: когда решаешь задачи, как из условия понять, что писать в цикле for?
@user-eo8xl2oh7y
@user-eo8xl2oh7y 4 жыл бұрын
И как понять, когда нужно писать i++, а когда i--?
@hookeym7151
@hookeym7151 Жыл бұрын
@@user-eo8xl2oh7y Вам ещё нужен ответ?)
@user-eo8xl2oh7y
@user-eo8xl2oh7y Жыл бұрын
@@hookeym7151 уже нет, спасибо) в этом году буду егэ сдавать по информатике☠️
@axott
@axott Жыл бұрын
@@user-eo8xl2oh7y Ну как, сдали?
@pudjeblechole
@pudjeblechole Жыл бұрын
подскажите пожалуйста, на каком стандарте c++ вы пишите?
@kibson32
@kibson32 6 жыл бұрын
+
@By_B0SS
@By_B0SS 2 жыл бұрын
Решил так попробовать void main() { setlocale(LC_ALL, "Rus"); int a = 1, b; cout b; cout
@Viamsupervadetvadens
@Viamsupervadetvadens 6 жыл бұрын
up
@dieejay
@dieejay Жыл бұрын
Подскажите пожалуйста какая комбинация клавиш для выравнивания кода
@xvostbobra
@xvostbobra 10 ай бұрын
Ctrl + A затем Ctrl + K затем Ctrl + F
@sleepyNovember_project
@sleepyNovember_project 7 ай бұрын
@@xvostbobra а потом Alt + F4 😂
@xvostbobra
@xvostbobra 7 ай бұрын
@@sleepyNovember_project обязательно!😂
@mnogolik1808
@mnogolik1808 2 жыл бұрын
Акжол сейтханович
@NIk-we6fm
@NIk-we6fm 5 жыл бұрын
Где это можно использовать?
@immamann
@immamann 4 жыл бұрын
everywhere
@denisutopienko4127
@denisutopienko4127 5 жыл бұрын
Почему в этом коде выводится бесконечный цикл? for (int i = 2; i < 13; i--) { cout
@just_kidding_kid
@just_kidding_kid 5 жыл бұрын
ти від двох постійно зменшуєш на 1, а умова виходу "поки менше 13", що постійно виконується . Або напиши "for (int i = 2; i < 13; i++)", або "for (int i = 13; i > 2; i--)"
@denisutopienko4127
@denisutopienko4127 5 жыл бұрын
@@just_kidding_kid спасибо
@just_kidding_kid
@just_kidding_kid 5 жыл бұрын
xxx murchich будь ласка)
@SashaRussia
@SashaRussia 5 жыл бұрын
А если не в самом for написать int i, а перед этим написать int, то в скобках его получается писать не надо!?!!?!
@user-nv8hz7jl5s
@user-nv8hz7jl5s 5 жыл бұрын
Можно написать следующим образом for(;условие;действие) то есть,пропустить объявление переменной
@user-rk2fo3zj3k
@user-rk2fo3zj3k 4 жыл бұрын
Урок - пройден!
@A_Vladimir
@A_Vladimir 10 ай бұрын
Все еще смотрим на 1.5
@Morkovka7777
@Morkovka7777 6 жыл бұрын
Постоянно ощущение, что на фоне играет Goodbye Horses, так ли это или у меня галлюцинации?
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Я уже сам не помню что там играет, но точно не это =)
@muhammadaminabdusamadov2513
@muhammadaminabdusamadov2513 Жыл бұрын
Получается (i++) будет всегда и его нельзя изменить даже на декремент?
@gman5469
@gman5469 Жыл бұрын
напротив, можно. например : for(int i=10 ; i>=0; i-- ) тут прога будет считать от 10 до 0, тобиш всё зависит от условий которые ты вводишь в цикл
@nikolayzhevnerov1992
@nikolayzhevnerov1992 3 жыл бұрын
Будто Хаски послушал
@user-bn7rf6cl8c
@user-bn7rf6cl8c 5 жыл бұрын
Как можно решить вот такую ​​задачу с помощью for? Осуществляет циклический сдвиг введенного числа вправо на N разрядов например, при сдвиге числа 1234 на 3 разряда получим число 2341.
@user-dc7td6vk7y
@user-dc7td6vk7y 5 жыл бұрын
Изменить итератор, вместо i++ написать другой
@ukrmill
@ukrmill 2 жыл бұрын
++
@giorgitamazashvili9338
@giorgitamazashvili9338 6 жыл бұрын
toje vse ponyatno
@killersplintercell
@killersplintercell Жыл бұрын
Как сделать что бы цикл for выводился изначально с формулой, а не только ключевое слово? Если кто знает будут благодарен
@Pavel-qw5nt
@Pavel-qw5nt 5 ай бұрын
for потом Tab
@vysot_sky
@vysot_sky 9 ай бұрын
А если я хочу шаг 2 например сделать это не показал
@sleepyNovember_project
@sleepyNovember_project 7 ай бұрын
Ну как минимум наверное, можно сделать ещё один инкремент i в самом теле цикла
@sleepyNovember_project
@sleepyNovember_project 7 ай бұрын
О, или даже в третьем аргументе цикла вместо i++ написать i+2
@pavel2702
@pavel2702 2 жыл бұрын
Ребят помогите пожалуйста, все уроки до циклов шли на одной волне, сейчас проблемы, не сделал дз да и в целом не могу толком включиться, наверное стоит начать читать книги ?
@user-cf8in6kr7g
@user-cf8in6kr7g 2 жыл бұрын
Я думаю нужно просто начать пересматривать уроки, потом просмотреть, как решаются дз, попытаться понять смысл и без подглядываний повторить дз ещё несколько раз. Тогда будет понимание и логика начнёт работать )
@user-cf8in6kr7g
@user-cf8in6kr7g 2 жыл бұрын
@@ammonjerro396 думаю в программировании не логика главное, если на то пошло, а практика, именно после неё начинает развиваться логика. Я может не супер умная, но смогла изучить 2 языка программирования и добиться не плохих результатов меньше чем за год. Не думаю, что это прям вау, но для меня достаточно.
@user-cf8in6kr7g
@user-cf8in6kr7g 2 жыл бұрын
@@ammonjerro396 С++ я изучила включая классы, структуры, писала на них базы данных, также стек и очередь через указатели. Это были последние темы, которые я затронула, но С++ нужно было по учебе изучать, а так занимаюсь веб программированием, JavaScript прошла, ООП, асинхронный код, DOM, участвовала в хакатоне по js, взяла 1 место. Сейчас изучаю реакт. Может не так много, но для создания веб приложения есть все необходимые навыки по JS
@user-cf8in6kr7g
@user-cf8in6kr7g 2 жыл бұрын
@@ammonjerro396 я это вообще к тому, что девушки не такие глупые, может мужчины способнее и я это не отрицаю, но вот так недооценивать слабый пол тоже не нужно) думаю важно быть не только способным, но и трудолюбивым )
@user-cf8in6kr7g
@user-cf8in6kr7g 2 жыл бұрын
@@ammonjerro396 да, так и было, 20 команд было, около 85-90 человек было) по 4 человека в каждой команде ) рандомное распределение было )
@FonkTheme
@FonkTheme Жыл бұрын
Человеки, а можете обьяснить почему так? Вот смотрите. i = 0; i < 10; i++ cout
@legendarniy5714
@legendarniy5714 Жыл бұрын
16 осталось 188
@metalhead-mh1864
@metalhead-mh1864 3 жыл бұрын
Вроде все понятно и легко, но когда надо делать дз, ничего не получается(
@mydreamswillcometrue3987
@mydreamswillcometrue3987 2 жыл бұрын
Тоже самое , теория понятно ,но на практике трудно приходится (
@user-ou2xv2qe8g
@user-ou2xv2qe8g 3 жыл бұрын
Я не совсем понял зачем while если есть for? По сути делают одно и тоже но у for запись более приятная в том смысле что всё, инициализация, условие и инкремент в одном месте.
@user-lf1mr4tk2v
@user-lf1mr4tk2v 3 жыл бұрын
Ты больной сначала учи С++ потом судиш
@user-ou2xv2qe8g
@user-ou2xv2qe8g 3 жыл бұрын
@@user-lf1mr4tk2v Я не сужу, а спрашиваю объясняя свою точку зрения.
@user-lf1mr4tk2v
@user-lf1mr4tk2v 3 жыл бұрын
@@user-ou2xv2qe8g прости просто не так понял
@user-lf1mr4tk2v
@user-lf1mr4tk2v 3 жыл бұрын
@@user-ou2xv2qe8g тебе сколько леть
@Dmitry8477
@Dmitry8477 3 жыл бұрын
В каких то ситуациях легче применять while, в каких то for, в каких то do while. А так да, for намного проще и компактнее своих "конкурентов"
@user-nb9cg3fq1p
@user-nb9cg3fq1p 4 жыл бұрын
1:51 9?
@kamolramzes7154
@kamolramzes7154 3 жыл бұрын
10
@kamolramzes7154
@kamolramzes7154 3 жыл бұрын
Ошибся
@MISHA-sq2kb
@MISHA-sq2kb 4 жыл бұрын
А что если мне нужно чтоб цикл выполнялся бесконечно???
@self-toughstudy6635
@self-toughstudy6635 4 жыл бұрын
for ( ; ; ) { //something } либо while(true) { //something }
@mrscorpion8604
@mrscorpion8604 3 жыл бұрын
А где дз? =(
@BismarckGorchakov
@BismarckGorchakov 4 жыл бұрын
Тут все ясно, но зачем тогда do while? Как по мне то for проще и заменяет do while.
@user-mm4le4vk8k
@user-mm4le4vk8k Жыл бұрын
Do while лучше использовать когда цикл должен исполняться при определённом условии, например, пока верно некое булевое утверждение. Когда же нужно просто сделать определённое количество повторений, for проще.
@azlacatel1816
@azlacatel1816 5 жыл бұрын
Я тут сделал программу которая просит у пользователя назвать цифру, о она отправляет букву по счёту алфавита (то есть ввёл пользователь цифру 2 ему отправят 'b', или если он введет 5 то ему отправится буква 'e') #include using namespace std; void main() { setlocale(LC_ALL, "Rus"); int d; char a='a'; cin >> d; for (int i = 1; i 26) { cout
@user-nv8hz7jl5s
@user-nv8hz7jl5s 5 жыл бұрын
Молодцы
@padaloseva
@padaloseva 3 жыл бұрын
вроде и запустила, вроде и понимаю, а все равно не понимаю, как оно работает ( кажется магией
@By_B0SS
@By_B0SS 2 жыл бұрын
@@padaloseva всему свое время )
@user-oh6yz3ug8n
@user-oh6yz3ug8n Жыл бұрын
Очень мелко.
@mykhailomorhal2181
@mykhailomorhal2181 5 жыл бұрын
Цикл for(a;b;c){d} працює в такий спосіб: спочатку виконується "a" потім "b" потім "d"!!!!!! потім "c" : Мене це питали на співбесіді!
@Ms001man
@Ms001man 5 жыл бұрын
Спасибо за урок!
@user-kb6qd8rg4g
@user-kb6qd8rg4g 4 жыл бұрын
спасибо
@kibson32
@kibson32 6 жыл бұрын
+
@archiechellaut9483
@archiechellaut9483 3 жыл бұрын
Спасибо за урок!
@user-we7oy8tr2n
@user-we7oy8tr2n 5 жыл бұрын
+
@kibson32
@kibson32 6 жыл бұрын
+
@lyubovkutn5256
@lyubovkutn5256 6 жыл бұрын
Кирилл Деловой переписки егншлодщщш
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 14 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 10 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 74 МЛН
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 23 МЛН
С++: Создание класса Стек
36:53
Alexander Antonenko
Рет қаралды 7 М.
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 14 МЛН