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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • Урок #16. Цикл for. Что это. Что делает. Пример. Синтаксис. Циклы.
    #циклfor
    Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут! =)
    www.donationale...
    или тут
    / simplecode
    Уроки по программированию
    Наша группа ВК smplcode
    Подписывайтесь на канал / @simplecodeit

ความคิดเห็น • 139

  • @vengevenge3605
    @vengevenge3605 7 ปีที่แล้ว +232

    Уроки действительно классные, просто, доступно и понятно.
    Автор не грузит информацией и разбирает Д.З., что является очень большим плюсом в данной тематике.
    Объясняет каждую запятую и даёт интересные задания, с логикой.
    Сергей, было бы очень здорово углубиться в ООП, т.к. мало людей на ютубе могут так грамотно и понятно объяснять как вы!
    Ещё раз спасибо вам за уроки!

    • @SimpleCodeIT
      @SimpleCodeIT  7 ปีที่แล้ว +42

      Пожалуйста =) ООП скоро будет.

    • @drusrussian1609
      @drusrussian1609 7 ปีที่แล้ว +8

      Ждем, Сергей!)
      спасибо вам за все

  • @shaphrol9896
    @shaphrol9896 2 ปีที่แล้ว +17

    For - компактный while
    Огромное спасибо за понятные уроки))❤️

  • @user-le2vl6tn5d
    @user-le2vl6tn5d 3 ปีที่แล้ว +25

    Спс за такие прекрасние уроки поступил в кпи сразу без всяких пояснений дали написать прогу на с++ даже не учивши как запускать прогу ну я искал искал и нашол вас спс огромное помогли здать лабку на максимальний бал

    • @АяулымӘ
      @АяулымӘ ปีที่แล้ว

      Same

    • @RoyHate
      @RoyHate หลายเดือนก่อน

      Что такое прога?

  • @edga7490
    @edga7490 4 ปีที่แล้ว +4

    Автор учит лучше чем преподаватели в школе. Когда я учил эти циклы раньше в 10 классе, то ничего понять не мог, в учебниках какая-то хрень писалась, так и преподы наверное на китайском говорили. Даже одноклассник нормально объяснить не мог. Вот я и забил на программирование на 2 года, а потом оказалось, что надо было просто посмотреть пару видео уроков.

  • @biterbiter9200
    @biterbiter9200 6 ปีที่แล้ว +34

    Уроки супер. Все понятно и доступно! Лайк! Долго по книгам не мог понять С++. А на видео сразу все понял!

  • @kolyhov
    @kolyhov 5 ปีที่แล้ว +12

    Огромное спасибо автору этих уроков. Всё очень доступно и понятно, плюс ещё и домашние задания имеються, а это довольно таки важно.

  • @Evgeny..
    @Evgeny.. 4 ปีที่แล้ว +5

    Спасибо за урок!

  • @stalkerrussia9288
    @stalkerrussia9288 4 ปีที่แล้ว +6

    Сколько смотри уроки с++ и четаю книги ни чего не понимаю , а тут отлично

  • @ВорВзаконе-ф5б
    @ВорВзаконе-ф5б 6 ปีที่แล้ว +24

    Огромное спасибо!
    Очень качественные уроки
    Начинал свой путь на python, все говорили C++ гораздо сложнее, но в вашем изложении материала все хорошо понятно!

    • @SashaRussia
      @SashaRussia 5 ปีที่แล้ว +5

      Ну я бы не сказал что C++ намного сложнее питона. Вот если сравнивать C++ с PHP, то да. Ну а как факт - C++ лучше изучать первым, так как в нем есть кусочки всех языков программирования

    • @БубаБуйбышев
      @БубаБуйбышев 4 ปีที่แล้ว +4

      @@SashaRussia точнее во всех языках есть кусочки с++, все тот же питон младше .

    • @BassmanOff
      @BassmanOff 4 ปีที่แล้ว

      Я с чистого С перехожу, пока что отличия минимальные

  • @account-5080
    @account-5080 4 ปีที่แล้ว +4

    Очень понятно объясняете, благодарю Вас!

  • @organic_panic813
    @organic_panic813 3 ปีที่แล้ว +6

    спасибо большое , просто и понятно

  • @kebroviore
    @kebroviore ปีที่แล้ว +1

    wazok, да блогославит тебя бох!! с твоих объяснений я всё понимаю почти с 1го раза и мозги не кипят!!! огромное тебе спасибо!!!! едем дальше по плейлисту! всем удачи!
    ТЕРПЕНИЕ И ТРУД ВСЁ ПЕРЕТРУТ!

    • @A_Vladimir
      @A_Vladimir ปีที่แล้ว +1

      тоже еду, урок 16. Вы далеко уже уехали?)

    • @xvostbobra
      @xvostbobra 11 หลายเดือนก่อน +1

      тоже на 16 серии)

    • @A_Vladimir
      @A_Vladimir 11 หลายเดือนก่อน +1

      @@xvostbobra ахахаха) Что ж вы так, парканулись на ночлег) Я правда не далеко уехал в районе 30х уроков, все ковыряюсь над задачками с массивами

    • @kebroviore
      @kebroviore 11 หลายเดือนก่อน

      74 урок, началось ООП )) @@A_Vladimir

    • @ioshiy
      @ioshiy 8 หลายเดือนก่อน +1

      @@kebroviore как сейчас дела обстоят? :)

  • @ОлегЖнец
    @ОлегЖнец ปีที่แล้ว

    Комментарий для продвижения просветительской деятельности; Спасибо Большое, Сергей!

  • @bulba1995
    @bulba1995 2 ปีที่แล้ว

    Я вам признателен за уроки . Очень классные все просто и понятно.

  • @shopiak
    @shopiak 2 ปีที่แล้ว +1

    Благодарю автору за этот курс уроков, из-за него у меня появилось желание изучить этот язык и дальше разрабатывать игры

  • @irmaheigern6706
    @irmaheigern6706 2 ปีที่แล้ว

    Большое спасибо за Ваши уроки!🔥

  • @ИоаннДейкун
    @ИоаннДейкун ปีที่แล้ว +3

    Привет из 2023. Большое спасибо!

  • @ЯнаБабичева-е8ь
    @ЯнаБабичева-е8ь 3 ปีที่แล้ว

    Спасибо вам, очень интересные уроки, все понятно!!!

  • @ТапОчка-я5ф
    @ТапОчка-я5ф 2 ปีที่แล้ว +1

    Спасибо большое, все понятно рассказали. Пошел на программиста учусь по ютубу👍

  • @ДмитрийОсипов-х1ф
    @ДмитрийОсипов-х1ф 7 ปีที่แล้ว +13

    * Самые понятные, видео уроки по c++, на всём (RU) youtube *

  • @ДмитрийБузницкий-я2л
    @ДмитрийБузницкий-я2л 5 ปีที่แล้ว

    Спасибо! Ты лучший!

  • @GgaidggcJKv
    @GgaidggcJKv 6 ปีที่แล้ว +54

    В процессе изучения циклов возник вопрос: как понять, когда какой цикл лучше применять?
    P.S. Уроки огонь

    • @Pseudonym-x8b
      @Pseudonym-x8b 6 ปีที่แล้ว +15

      Все зависит от конкретной ситуации. С накоплением опыта работа с циклами вопрос сам собой отпадает)

    • @SashaRussia
      @SashaRussia 5 ปีที่แล้ว +3

      Всем по разному, кому какой удобней, но циклы предназначены для разных целей, просто иногда совпадают днйствия

    • @БубаБуйбышев
      @БубаБуйбышев 4 ปีที่แล้ว +6

      Ну кому как. Например автор в Д.З. использовал if и while, хотя многие используют switch. Результат тот же, но кому, опять же, как.

    • @timevideo8273
      @timevideo8273 3 ปีที่แล้ว +4

      Цикл while лучше использовать когда все зависит от условия, а если нужно выполнить цикл определённое количество раз, тогда лучше for, ну это только один из примеров

  • @T_O_M_A_T
    @T_O_M_A_T 6 ปีที่แล้ว

    Спасибо тебе большое. Закончил 1 ые курсы по си шарпу и сейчас пошел на вторые,только потому, что читая, в голову ничего мне не лезло,а тут все ясно и понятно.

  • @СергійДячук-ц8ъ
    @СергійДячук-ц8ъ 3 ปีที่แล้ว

    Дякую за відеоуроки.

  • @AndriiTurchynRieltorDnipro
    @AndriiTurchynRieltorDnipro 9 หลายเดือนก่อน

    thank you

  • @МихаилИванов-щ9у
    @МихаилИванов-щ9у 6 ปีที่แล้ว +6

    спс

  • @Mantyoff
    @Mantyoff 4 ปีที่แล้ว +2

    Это самый удобный цикл!

  • @IlinII
    @IlinII ปีที่แล้ว

    Спасибо автору за такие позновательные видео. Все понятно и без лишней воды.

  • @Айбар-о1н
    @Айбар-о1н 3 ปีที่แล้ว

    Спасибо!!!Понятно👍Я подписывался и поставил лайк😃

  • @HardG657
    @HardG657 4 ปีที่แล้ว +3

    А я умудрился сделать на вайл и дувайл бесконецный цикл, командами скажем Дувайл (30=а), и при в воде значения 30, у меня прога побежала за 5000 значений, пока не остановил ctrl+c

  • @chelovechek7773
    @chelovechek7773 7 หลายเดือนก่อน

    👍

  • @vvv7220
    @vvv7220 5 ปีที่แล้ว +4

    Теоретически работа цикла понятна. Но когда через цикл прогоняются много данных, то не хватает памяти что ли или логики отследить как это работает. Особенно когда цикл в цикле

  • @Rosko6nii90
    @Rosko6nii90 5 ปีที่แล้ว

    Самые годные уроки на ютубе

  • @gayratsaidakhmedov5451
    @gayratsaidakhmedov5451 ปีที่แล้ว

    спасибо

  • @JDMCARS_TM
    @JDMCARS_TM 2 ปีที่แล้ว

    Круто спасибо

  • @Video-by6lp
    @Video-by6lp 5 ปีที่แล้ว

    Класс !)

  • @НикитаБаринов-э3с
    @НикитаБаринов-э3с 4 ปีที่แล้ว +2

    скажите пожалуйста, а инициализировать int i обязательно внутри for? если еще раз надо будет цикл в другом месте, то тоже инициализировать ту же переменную?

    • @СтороннийНаблюдатель-л5я
      @СтороннийНаблюдатель-л5я 4 ปีที่แล้ว

      Нет, если работаешь с уже инициализированной переменной, просто пропускаешь её объявление, и пишешь условие и инкримент/декримент.

  • @Старичок-ж2о
    @Старичок-ж2о 3 ปีที่แล้ว

    интересный цикл for он вроде и посложнее в написании условия чем например в Паскале. но отдельно не надо инициализировать переменную под счетчик. все указывается в условии. немного не привычно.

  • @denisutopienko4127
    @denisutopienko4127 6 ปีที่แล้ว +2

    Почему в этом коде выводится бесконечный цикл?
    for (int i = 2; i < 13; i--)
    {
    cout

    • @just_kidding_kid
      @just_kidding_kid 6 ปีที่แล้ว +3

      ти від двох постійно зменшуєш на 1, а умова виходу "поки менше 13", що постійно виконується . Або напиши "for (int i = 2; i < 13; i++)", або "for (int i = 13; i > 2; i--)"

    • @denisutopienko4127
      @denisutopienko4127 6 ปีที่แล้ว

      @@just_kidding_kid спасибо

    • @just_kidding_kid
      @just_kidding_kid 6 ปีที่แล้ว

      xxx murchich будь ласка)

  • @Mechanikbook
    @Mechanikbook 3 ปีที่แล้ว

    спасибо очень понятно вы так и держите курс на удачу!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11

  • @By_B0SS
    @By_B0SS 3 ปีที่แล้ว

    Решил так попробовать
    void main()
    {
    setlocale(LC_ALL, "Rus");
    int a = 1, b;
    cout b;
    cout

  • @челты-м6й
    @челты-м6й 4 ปีที่แล้ว

    Уроки очень полезные, спасибо вам большое! У меня возник вопрос: когда решаешь задачи, как из условия понять, что писать в цикле for?

    • @челты-м6й
      @челты-м6й 4 ปีที่แล้ว +2

      И как понять, когда нужно писать i++, а когда i--?

    • @hookeym7151
      @hookeym7151 2 ปีที่แล้ว +1

      @@челты-м6й Вам ещё нужен ответ?)

    • @челты-м6й
      @челты-м6й 2 ปีที่แล้ว

      @@hookeym7151 уже нет, спасибо) в этом году буду егэ сдавать по информатике☠️

    • @axott
      @axott ปีที่แล้ว

      @@челты-м6й Ну как, сдали?

  • @ИНФОРМАЦИЯДЛЯУСПЕШНЫХ
    @ИНФОРМАЦИЯДЛЯУСПЕШНЫХ 5 ปีที่แล้ว

    Спсб

  • @user-bn7rf6cl8c
    @user-bn7rf6cl8c 5 ปีที่แล้ว +3

    Как можно решить вот такую ​​задачу с помощью for? Осуществляет циклический сдвиг введенного числа вправо на N разрядов например, при сдвиге числа 1234 на 3 разряда получим число 2341.

    • @user-dc7td6vk7y
      @user-dc7td6vk7y 5 ปีที่แล้ว

      Изменить итератор, вместо i++ написать другой

  • @zumaxrussia
    @zumaxrussia 6 ปีที่แล้ว

    Сергей спасибо за уроки. Вопрос, как определить после какой функции ставится ";" ? я вот в цикле "for" искал причину, почему в самом теле "for" переменная "i" не определена, а как оказалось была лишней ";" после скобок условий цикла "for".

    • @sosika_abybebe
      @sosika_abybebe 2 ปีที่แล้ว

      Я полчаса где-то ошибку искал

  • @FonkTheme
    @FonkTheme ปีที่แล้ว

    Человеки, а можете обьяснить почему так? Вот смотрите. i = 0; i < 10; i++ cout

  • @SashaRussia
    @SashaRussia 5 ปีที่แล้ว +2

    А если не в самом for написать int i, а перед этим написать int, то в скобках его получается писать не надо!?!!?!

    • @ПользовательИнтернета-э6г
      @ПользовательИнтернета-э6г 5 ปีที่แล้ว

      Можно написать следующим образом for(;условие;действие) то есть,пропустить объявление переменной

  • @pudjeblechole
    @pudjeblechole 2 ปีที่แล้ว

    подскажите пожалуйста, на каком стандарте c++ вы пишите?

  • @muhammadaminabdusamadov2513
    @muhammadaminabdusamadov2513 ปีที่แล้ว

    Получается (i++) будет всегда и его нельзя изменить даже на декремент?

    • @gman5469
      @gman5469 ปีที่แล้ว

      напротив, можно.
      например :
      for(int i=10 ; i>=0; i-- )
      тут прога будет считать от 10 до 0, тобиш всё зависит от условий которые ты вводишь в цикл

  • @dieejay
    @dieejay ปีที่แล้ว

    Подскажите пожалуйста какая комбинация клавиш для выравнивания кода

    • @xvostbobra
      @xvostbobra 11 หลายเดือนก่อน +4

      Ctrl + A затем Ctrl + K затем Ctrl + F

    • @sleepyNovember_project
      @sleepyNovember_project 9 หลายเดือนก่อน +1

      @@xvostbobra а потом Alt + F4 😂

    • @xvostbobra
      @xvostbobra 9 หลายเดือนก่อน +1

      @@sleepyNovember_project обязательно!😂

  • @A_Vladimir
    @A_Vladimir ปีที่แล้ว

    Все еще смотрим на 1.5

  • @mnogolik1808
    @mnogolik1808 2 ปีที่แล้ว

    Акжол сейтханович

  • @NIk-we6fm
    @NIk-we6fm 5 ปีที่แล้ว

    Где это можно использовать?

    • @immamann
      @immamann 4 ปีที่แล้ว +2

      everywhere

  • @Morkovka7777
    @Morkovka7777 6 ปีที่แล้ว

    Постоянно ощущение, что на фоне играет Goodbye Horses, так ли это или у меня галлюцинации?

    • @SimpleCodeIT
      @SimpleCodeIT  6 ปีที่แล้ว +1

      Я уже сам не помню что там играет, но точно не это =)

  • @Viamsupervadetvadens
    @Viamsupervadetvadens 6 ปีที่แล้ว

    up

  • @pavel2702
    @pavel2702 3 ปีที่แล้ว

    Ребят помогите пожалуйста, все уроки до циклов шли на одной волне, сейчас проблемы, не сделал дз да и в целом не могу толком включиться, наверное стоит начать читать книги ?

    • @ЯнаБабичева-е8ь
      @ЯнаБабичева-е8ь 3 ปีที่แล้ว

      Я думаю нужно просто начать пересматривать уроки, потом просмотреть, как решаются дз, попытаться понять смысл и без подглядываний повторить дз ещё несколько раз. Тогда будет понимание и логика начнёт работать )

    • @ЯнаБабичева-е8ь
      @ЯнаБабичева-е8ь 2 ปีที่แล้ว

      @@ammonjerro396 думаю в программировании не логика главное, если на то пошло, а практика, именно после неё начинает развиваться логика. Я может не супер умная, но смогла изучить 2 языка программирования и добиться не плохих результатов меньше чем за год. Не думаю, что это прям вау, но для меня достаточно.

    • @ЯнаБабичева-е8ь
      @ЯнаБабичева-е8ь 2 ปีที่แล้ว

      @@ammonjerro396 С++ я изучила включая классы, структуры, писала на них базы данных, также стек и очередь через указатели. Это были последние темы, которые я затронула, но С++ нужно было по учебе изучать, а так занимаюсь веб программированием, JavaScript прошла, ООП, асинхронный код, DOM, участвовала в хакатоне по js, взяла 1 место. Сейчас изучаю реакт. Может не так много, но для создания веб приложения есть все необходимые навыки по JS

    • @ЯнаБабичева-е8ь
      @ЯнаБабичева-е8ь 2 ปีที่แล้ว

      @@ammonjerro396 я это вообще к тому, что девушки не такие глупые, может мужчины способнее и я это не отрицаю, но вот так недооценивать слабый пол тоже не нужно) думаю важно быть не только способным, но и трудолюбивым )

    • @ЯнаБабичева-е8ь
      @ЯнаБабичева-е8ь 2 ปีที่แล้ว

      @@ammonjerro396 да, так и было, 20 команд было, около 85-90 человек было) по 4 человека в каждой команде ) рандомное распределение было )

  • @ДмитрийК-ж9м
    @ДмитрийК-ж9м 3 ปีที่แล้ว

    Я не совсем понял зачем while если есть for? По сути делают одно и тоже но у for запись более приятная в том смысле что всё, инициализация, условие и инкремент в одном месте.

    • @Айбар-о1н
      @Айбар-о1н 3 ปีที่แล้ว

      Ты больной сначала учи С++ потом судиш

    • @ДмитрийК-ж9м
      @ДмитрийК-ж9м 3 ปีที่แล้ว

      @@Айбар-о1н Я не сужу, а спрашиваю объясняя свою точку зрения.

    • @Айбар-о1н
      @Айбар-о1н 3 ปีที่แล้ว

      @@ДмитрийК-ж9м прости просто не так понял

    • @Айбар-о1н
      @Айбар-о1н 3 ปีที่แล้ว

      @@ДмитрийК-ж9м тебе сколько леть

    • @Dmitry8477
      @Dmitry8477 3 ปีที่แล้ว

      В каких то ситуациях легче применять while, в каких то for, в каких то do while. А так да, for намного проще и компактнее своих "конкурентов"

  • @killersplintercell
    @killersplintercell ปีที่แล้ว

    Как сделать что бы цикл for выводился изначально с формулой, а не только ключевое слово? Если кто знает будут благодарен

    • @Pavel-qw5nt
      @Pavel-qw5nt 7 หลายเดือนก่อน

      for потом Tab

  • @nikolayzhevnerov1992
    @nikolayzhevnerov1992 3 ปีที่แล้ว

    Будто Хаски послушал

  • @legendarniy5714
    @legendarniy5714 ปีที่แล้ว +1

    16 осталось 188

  • @ГАНЗАСКА
    @ГАНЗАСКА 5 ปีที่แล้ว

    +

  • @НекийНеизвестный-ц6в
    @НекийНеизвестный-ц6в 5 ปีที่แล้ว

    Урок - пройден!

  • @BismarckGorchakov
    @BismarckGorchakov 4 ปีที่แล้ว +2

    Тут все ясно, но зачем тогда do while? Как по мне то for проще и заменяет do while.

    • @user-mm4le4vk8k
      @user-mm4le4vk8k ปีที่แล้ว +1

      Do while лучше использовать когда цикл должен исполняться при определённом условии, например, пока верно некое булевое утверждение. Когда же нужно просто сделать определённое количество повторений, for проще.

  • @metalhead-mh1864
    @metalhead-mh1864 3 ปีที่แล้ว

    Вроде все понятно и легко, но когда надо делать дз, ничего не получается(

    • @mydreamswillcometrue3987
      @mydreamswillcometrue3987 3 ปีที่แล้ว

      Тоже самое , теория понятно ,но на практике трудно приходится (

  • @MISHA-sq2kb
    @MISHA-sq2kb 4 ปีที่แล้ว

    А что если мне нужно чтоб цикл выполнялся бесконечно???

    • @self-toughstudy6635
      @self-toughstudy6635 4 ปีที่แล้ว +2

      for ( ; ; )
      {
      //something
      }
      либо
      while(true)
      {
      //something
      }

  • @ukrmill
    @ukrmill 3 ปีที่แล้ว

    ++

  • @giorgitamazashvili9338
    @giorgitamazashvili9338 6 ปีที่แล้ว

    toje vse ponyatno

  • @БогданСторожук-ш9й
    @БогданСторожук-ш9й 4 ปีที่แล้ว

    1:51 9?

  • @mrscorpion8604
    @mrscorpion8604 3 ปีที่แล้ว

    А где дз? =(

  • @azlacatel1816
    @azlacatel1816 5 ปีที่แล้ว +1

    Я тут сделал программу которая просит у пользователя назвать цифру, о она отправляет букву по счёту алфавита
    (то есть ввёл пользователь цифру 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

    • @ПользовательИнтернета-э6г
      @ПользовательИнтернета-э6г 5 ปีที่แล้ว

      Молодцы

    • @padaloseva
      @padaloseva 3 ปีที่แล้ว +1

      вроде и запустила, вроде и понимаю, а все равно не понимаю, как оно работает ( кажется магией

    • @By_B0SS
      @By_B0SS 3 ปีที่แล้ว

      @@padaloseva всему свое время )

  • @mykhailomorhal2181
    @mykhailomorhal2181 6 ปีที่แล้ว

    Цикл for(a;b;c){d} працює в такий спосіб: спочатку виконується "a" потім "b" потім "d"!!!!!! потім "c" : Мене це питали на співбесіді!

  • @СергейИванович-ф9ц
    @СергейИванович-ф9ц ปีที่แล้ว

    Очень мелко.

  • @vysot_sky
    @vysot_sky 11 หลายเดือนก่อน

    А если я хочу шаг 2 например сделать это не показал

    • @sleepyNovember_project
      @sleepyNovember_project 9 หลายเดือนก่อน

      Ну как минимум наверное, можно сделать ещё один инкремент i в самом теле цикла

    • @sleepyNovember_project
      @sleepyNovember_project 9 หลายเดือนก่อน

      О, или даже в третьем аргументе цикла вместо i++ написать i+2

  • @archiechellaut9483
    @archiechellaut9483 3 ปีที่แล้ว

    Спасибо за урок!

  • @ЯрославГоловко-ф6и
    @ЯрославГоловко-ф6и 4 ปีที่แล้ว

    спасибо

  • @kibson32
    @kibson32 6 ปีที่แล้ว

    +

  • @Ms001man
    @Ms001man 5 ปีที่แล้ว

    Спасибо за урок!

  • @kibson32
    @kibson32 6 ปีที่แล้ว

    +

  • @kibson32
    @kibson32 6 ปีที่แล้ว

    +

    • @lyubovkutn5256
      @lyubovkutn5256 6 ปีที่แล้ว

      Кирилл Деловой переписки егншлодщщш