Изучение C++ для начинающих / #6 - Циклы и операторы в них (For, While, Do While)

  Переглядів 110,120

Школа itProger / Программирование

Школа itProger / Программирование

День тому

За счет циклов вы можете выполнять код несколько раз подряд. В языке C++ существует три основных цикла: for, while и do while. За урок вы научитесь работать со всеми этими циклами и ознакомитесь с операторами в них.
✅ Полезные ссылки:
- Курс по C++: itproger.com/course/cpp/6
⏰ Тайм-коды:
00:00 - Начало
00:18 - Что такое циклы?
00:55 - Цикл «for»
05:50 - Цикл «while»
08:20 - Цикл «do while»
11:05 - Операторы в циклах
15:30 - Практический пример
20:10 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Инстаграм itProger: / itproger_official
Группа FaceBook - goo.gl/XW0aaP
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons

КОМЕНТАРІ: 77
@hagott
@hagott 3 місяці тому
Спасибо за грамотные и бесплатные уроки, благодаря вам люди могут развиваться.
@lordwask1062
@lordwask1062 4 місяці тому
То что надо, с твоих видео роликов я узнал больше, чем на лекциях в унике
@Someone_Game999
@Someone_Game999 Рік тому
Интересно, почему такие классные и полезные видеоролики собирают так мало актива? Очень полезный контент, такой ещё попробуй отыскать. Автор молодец, сил и успехов ему в дальнейшем!
@artugun1
@artugun1 10 місяців тому
Многие люди либо не хотят учить c++, либо обучаются по другим авторам или книгам, либо они и так это знают.
@lfyzer
@lfyzer 9 місяців тому
Да-а-а-а, интересно почему
@FlameShow
@FlameShow 9 місяців тому
Потому что не всем нравится программирование, к тому же это С++ и еще это шестой выпуск плейлист который вышел относительно недавно, люди больше смотрят трэш-контент на ютубе, чем что-то образовательное, да и к тому же есть другие гайды которые раньше вышли и по тому же Пайтону или другим популярным языкам, вот ответ :/ P.S я зачем-то первую мысль второй раз написал под конец, ну лан, надеюсь зато понятнее будет)
@ram8480
@ram8480 8 місяців тому
Да потому что эти ролики созданы человеком далëким от программирования
@ram8480
@ram8480 8 місяців тому
Да потому что эти ролики созданы человеком далëким от программирования
@Remington-og3tf
@Remington-og3tf 8 місяців тому
Спасибо за понятное объяснение!
@willson7217
@willson7217 Рік тому
Лучший, спасибо за контент!
@zangomango1604
@zangomango1604 11 місяців тому
Спасибо большое за бесплатные уроки
@SpaceLexaDnepr
@SpaceLexaDnepr 9 місяців тому
Спасибо
@matveykaa3971
@matveykaa3971 10 місяців тому
а я эту задачку через for и решил) и получилась ещё и короче, чем в видео. Большое спасибо автору за подобные видео!
@lehathriathon
@lehathriathon 10 місяців тому
Спасибо что создали этот канал, уже посмотрел два курса Python и pygame , и понял что первым языком программирования нужно изучать Python, т.к. это один из самых простых языков программирования и после него легче осваивать тот же C++
@tusman4ik
@tusman4ik 9 місяців тому
Тупоо.
@vsratie1964
@vsratie1964 8 місяців тому
Не советую ,питон очень скучный язык. Начинайте сразу с С++ ,я делал так же как вы хотите и по итогу просто потерял время на питоне. Хотя каждому своё.
@ProdbyPutya
@ProdbyPutya 8 місяців тому
Оставьте этого удава уже в покое, начните как мужики с хардкора с "С++".
@NeonTechFox
@NeonTechFox 8 місяців тому
​@@vsratie1964 Ну не знаю как определяется скучность, если от лёгкости то погнали на ассемблер тогда) Я год учил питон и вот перешёл на плюсы, после питона (либо другого ЯП) естественно учить легче
@mysterygame8521
@mysterygame8521 4 місяці тому
@@tusman4ikтупо учить плюсы первым языком
@rcubxvd9967
@rcubxvd9967 Рік тому
в с++ рандом не совсем рандом , он увеличеваеться по немногу просто до задоного предела
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro 9 місяців тому
дякую++
@nepilyukontentproveryajte6578
@nepilyukontentproveryajte6578 Рік тому
сделал все точно так же, как в уроке, но цикл while у меня продолжался не до тех пор, пока переменная была больше 60, а до тех пор, пока она могла нацело делиться 🤣
@user-bj9ic3rm7i
@user-bj9ic3rm7i Рік тому
Сенькю 😎
@user-hh9zp4hg1v
@user-hh9zp4hg1v 2 місяці тому
В одном проекте может быть несколько файлов? подскажите
@habweb8815
@habweb8815 Рік тому
Соберите пожалуйста все видео по C++ в плейлист. Сейчас нет времени, чуть позже хочу заняться. Что-бы видео потом не искать удобнее было-бы сразу плейлист сохранить.
@Matheew_Grimes
@Matheew_Grimes Рік тому
уже
@user-ku2po2by4k
@user-ku2po2by4k Рік тому
Обязательно int main должно 0 возвращать? Если вернет 1 или -1, или ещё что-нибудь, всё сломается?
@bolulu9345
@bolulu9345 Рік тому
А зачем тебе ставить туда 1 эсли все работает?
@user-ku2po2by4k
@user-ku2po2by4k Рік тому
@@bolulu9345 Мне не за чем, мне интересно как это работает. Просто пару месяцев на плюсах пишу, вообще в мейн не пишу return 0
@bolulu9345
@bolulu9345 Рік тому
@@user-ku2po2by4k Кстати так что делает return 0; ?
@user-qf7sk3iw9b
@user-qf7sk3iw9b 8 місяців тому
@@bolulu9345 в програмах для перевірок використовують оце число, яке виходить з return
@nikitabaryshnikov3646
@nikitabaryshnikov3646 25 днів тому
@@bolulu9345 даёт ос понять что задача выполнилась удачно. Если неудача, то отдаёт 1
@Mr.Electrum
@Mr.Electrum 6 місяців тому
Я занимался Си, решил посмотреть С++ лол пока заметил отличия только в выводе и в вводе правду говорят что на 99% схожие
@groghij
@groghij 7 місяців тому
Почему у меня постоянно ошибка : "обнаружен многократно определëнный символ - один или более"
@postmetalika
@postmetalika 7 місяців тому
Ты забыл удалить исходный файл, который при создании файла автоматом создаётся
@Laplaces_Demon
@Laplaces_Demon Рік тому
Я не так понял практическую задачу - не думал, что руками надо делать проверку и написал по своему - получилось, что кода вдвое меньше, перебирать можно до поиска рандома хоть из миллиарда (руками так не сделать) и ушел от участия человека. Сам себе радуюсь. int main() { setlocale(LC_ALL, "RU"); srand(time(NULL)); int re = 1 + rand() % 30000; for (int r = 0; r
@hokxy
@hokxy Рік тому
ты забыл в цикле for переменную r вывести
@romanborysenko736
@romanborysenko736 Рік тому
😂 Все что делает этот код - выводит значение рандомайзера) Да еще и на фоне тратит ресурсы на бесполезный цикл)
@envedimka5636
@envedimka5636 11 місяців тому
Це по суті програма грається сама з собою )). Щось на зразок штучного життя, як a-life в S.T.A.L.K.E.R Shadow of Chernobyl.)) Настала ера Skynet 😄.
@to4no_ne_4iter48
@to4no_ne_4iter48 11 місяців тому
12:32
@Rusty_Sarkis409
@Rusty_Sarkis409 2 місяці тому
4:45, если немного переделать и убрать лишнее, то можно сделать вирус который выводит на весь экран какие-нибудь фразы, к примеру чтобы код писал 99999999999999 раз фразу "ты приёмный"
@GamePlay13ds
@GamePlay13ds Рік тому
Хотел зайти на сайт, возможно взять обучение, но сайт в не рабочем состоянии...
@user-vg6eb6xu9w
@user-vg6eb6xu9w Рік тому
Здравствуйте, попробуйте воспользоваться VPN-м, у меня сайт работает
@nazanazar5731
@nazanazar5731 Рік тому
Помогите, у меня код то работает, то нет. При этом код сам я не менял
@travuchka
@travuchka Рік тому
Какой язык лучше выбрать новичку?
@leogscdlr2894
@leogscdlr2894 Рік тому
ассемблер лэнг
@user-yx7pz6se6t
@user-yx7pz6se6t Рік тому
python имба для новичков начнешь понимать алгоритмы
@_reezzotto_
@_reezzotto_ Рік тому
Для общего представления о языках программирования советую C++, а для первого языка, в качестве очень простого и понятного, это Python
@travuchka
@travuchka Рік тому
@@_reezzotto_ а можно суто на питоне лишь?
@envedimka5636
@envedimka5636 11 місяців тому
Краще спробуйте, ну наприклад два тижні позайматися на С++, потім наприклад два тижні на Java і ще потім два тижні на Python. А потім з цих трьох мов виберіть ту, яка вам найбільше сподобалась і вже вивчайте тільки її. Я наприклад ось тиждень позаймався на С++. Ще тиждень і перейду на вивчення Java. Позаймаюся два тижні на Java, а потім вже зроблю вибір яку з цих двох мов буду вивчати. С++ мені подобається, бо він дуже гнучкий. Можна одну й ту ж саму програмку реалізувати і так, і так. Побачу якою буде Java.
@deyser1166
@deyser1166 7 місяців тому
srand не нужна, я так думаю. сранд не привязывает какое то значение, но в последнем коде почему то значение стояло одно). в с++ полный ноль
@Maski3655
@Maski3655 Місяць тому
Тоже самое. На месте "Вы не угадали", также, ещё вывел переменную, которую загадывает компьютер. И первый раз она рандомная, потом она повторяется. Здесь что-то не продумано. То есть код работает ровно так же как и без "srand".
@user-rn3qr5sd8l
@user-rn3qr5sd8l 2 місяці тому
Здравствуйте,я только начинаю изучать с++,и у меня есть небольшие недопонимания,хотел спросить,за что отвечает cin и в каких случаях ее надо писать и после чего.😢
@jonidzhurabaev6047
@jonidzhurabaev6047 Місяць тому
cin пишется в том случае когда пользователь сам задаёт значение переменной
@DassMaster_YT
@DassMaster_YT 4 місяці тому
я не понимаю значение bool пожалуста обысните.
@skatler5741
@skatler5741 2 місяці тому
тип данных который может принимать или значение true(правда) или значение false(ложь)
@iipedatejibbykov7535
@iipedatejibbykov7535 4 місяці тому
М-да ,начал обучение в академии и параллельно смотрю ваши ролики.И не могу ни как разобраться вообще не врубаюсь , точней не могу разобраться с алгоритмами есть задачи не могу правильно составить алгоритм.Просто зависаю на одном месте и не могу понять ,что делать дальше в ступор проще говоря вхожу. Как прокачать лог мышление.С математикой всегда было не очень.
@Fendo_ill
@Fendo_ill Місяць тому
сам математики не знаю толком но видео етого чела довольно хорошо понимаю я просто посмотрел более с логичной стороны на етот код который он пишет и все более менее понимаю
@kocti361ccc3
@kocti361ccc3 6 місяців тому
поф абшарил весь интернет и только один нормальный но без подпищиков жилаю тебе 1 милион подпишиков и больше
@Respectivet
@Respectivet Рік тому
Первый
@Claw941
@Claw941 Рік тому
Второй
@pronell2555
@pronell2555 4 місяці тому
Почему в консоли у меня высвечивается случайное число , а у него нет ( хотя я написал идентичный код ) помогите пожалуйста!!! using namespace std; int main() { setlocale(LC_ALL, "RU"); srand(time(NULL)); bool stop = false; int num; int res = 1 + rand() % 100; do { cout
@alex_shinyaev
@alex_shinyaev 4 місяці тому
я еще пока даже прогу не качал и не пробовал, только смотрю ролики. У вас вроде как строчка "cout num;" ведь мы вводим свое число один раз перед проверкой на все условия, зачем его после проверок на больше и меньше еще раз вводить?
@psevdonimi_govno
@psevdonimi_govno 8 місяців тому
1:59 но ведь 0 меньше 10
@NeonTechFox
@NeonTechFox 8 місяців тому
При каждой итерации цикла срабатывает оператор i++ (указан третьим в цикле) Тоесть при каждом проходе цикла i будет увеличиваться на 1, ну и станет 10 - цикл завершиться
@psevdonimi_govno
@psevdonimi_govno 8 місяців тому
@@NeonTechFox в условии цыкла указано что он завершается если "i" меньше десети, а i = 0 так вопрос: почему цыкл не завершается сразу?
@NeonTechFox
@NeonTechFox 8 місяців тому
@@psevdonimi_govno цикл повторяется пока исполняется условие. Тоесть пока "i" будет меньше 10 - цикл будет работать
@NeonTechFox
@NeonTechFox 8 місяців тому
Второй элемент это не условие завершения, а условие работы
@therandomman4831
@therandomman4831 4 місяці тому
честно говоря не понял зачем делать мини игру через do while если через while должно было бы быть проще
@tusman4ik
@tusman4ik 9 місяців тому
Цикл Do-while - женский цикл. Он сначала делает, потом думает:)
@viktorloginov6838
@viktorloginov6838 4 місяці тому
Это обман, пытался сделать эту мини игру но у меня не заработало, вопрос почему?
@yukishark
@yukishark 3 місяці тому
Наговнокодил
@user-ix2tv1nb3p
@user-ix2tv1nb3p 3 місяці тому
все работает. проверь свой код возможно расширение для time не подключил
@dieselpower4197
@dieselpower4197 2 місяці тому
Деградация такое слушать. LC_ALl, russian. Потом enter number. Вот чисто воткнул, чтобы воткнуть. Коричневый код
Изучение C++ для начинающих / #7 - Массивы данных (одномерные и многомерные)
26:09
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
Эффект Карбонаро и соковыжималка
01:01
История одного вокалиста
Переглядів 2,3 млн
Циклы for и while в Си: сходство и различие
6:20
Тимофей Хирьянов
Переглядів 67 тис.
Изучение C++ для начинающих / #5 - Случайные числа. Разработка Калькулятора
20:24
1. Язык Си ДЛЯ НОВИЧКОВ. RPG игра с нуля
1:01:47
Айтишник 👩‍💻
Переглядів 23 тис.
Уроки C++ с нуля / Урок #6 - Циклы For, While, Do while
10:17
Гоша Дударь
Переглядів 355 тис.
Как я стал Senior разработчиком в 24
28:19
Vlad Mishustin
Переглядів 1,2 млн
Самые Уникальные Люди
23:14
WTFакт
Переглядів 8 млн
Изучение C++ в одном видео уроке за час!
1:14:33
Гоша Дударь
Переглядів 806 тис.
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28