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

  Рет қаралды 115,600

Школа 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 4 ай бұрын
Спасибо за грамотные и бесплатные уроки, благодаря вам люди могут развиваться.
@lordwask1062
@lordwask1062 5 ай бұрын
То что надо, с твоих видео роликов я узнал больше, чем на лекциях в унике
@Someone_Game999
@Someone_Game999 Жыл бұрын
Интересно, почему такие классные и полезные видеоролики собирают так мало актива? Очень полезный контент, такой ещё попробуй отыскать. Автор молодец, сил и успехов ему в дальнейшем!
@artugun1
@artugun1 11 ай бұрын
Многие люди либо не хотят учить c++, либо обучаются по другим авторам или книгам, либо они и так это знают.
@lfyzer
@lfyzer 10 ай бұрын
Да-а-а-а, интересно почему
@FlameShow
@FlameShow 10 ай бұрын
Потому что не всем нравится программирование, к тому же это С++ и еще это шестой выпуск плейлист который вышел относительно недавно, люди больше смотрят трэш-контент на ютубе, чем что-то образовательное, да и к тому же есть другие гайды которые раньше вышли и по тому же Пайтону или другим популярным языкам, вот ответ :/ P.S я зачем-то первую мысль второй раз написал под конец, ну лан, надеюсь зато понятнее будет)
@ram8480
@ram8480 9 ай бұрын
Да потому что эти ролики созданы человеком далëким от программирования
@ram8480
@ram8480 9 ай бұрын
Да потому что эти ролики созданы человеком далëким от программирования
@Remington-og3tf
@Remington-og3tf 9 ай бұрын
Спасибо за понятное объяснение!
@zangomango1604
@zangomango1604 Жыл бұрын
Спасибо большое за бесплатные уроки
@willson7217
@willson7217 Жыл бұрын
Лучший, спасибо за контент!
@matveykaa3971
@matveykaa3971 11 ай бұрын
а я эту задачку через for и решил) и получилась ещё и короче, чем в видео. Большое спасибо автору за подобные видео!
@lehathriathon
@lehathriathon 11 ай бұрын
Спасибо что создали этот канал, уже посмотрел два курса Python и pygame , и понял что первым языком программирования нужно изучать Python, т.к. это один из самых простых языков программирования и после него легче осваивать тот же C++
@tusman4ik
@tusman4ik 10 ай бұрын
Тупоо.
@vsratie1964
@vsratie1964 9 ай бұрын
Не советую ,питон очень скучный язык. Начинайте сразу с С++ ,я делал так же как вы хотите и по итогу просто потерял время на питоне. Хотя каждому своё.
@ProdbyPutya
@ProdbyPutya 9 ай бұрын
Оставьте этого удава уже в покое, начните как мужики с хардкора с "С++".
@NeonTechFox
@NeonTechFox 9 ай бұрын
​@@vsratie1964 Ну не знаю как определяется скучность, если от лёгкости то погнали на ассемблер тогда) Я год учил питон и вот перешёл на плюсы, после питона (либо другого ЯП) естественно учить легче
@_mysterygame_
@_mysterygame_ 5 ай бұрын
@@tusman4ikтупо учить плюсы первым языком
@rcubxvd9967
@rcubxvd9967 Жыл бұрын
в с++ рандом не совсем рандом , он увеличеваеться по немногу просто до задоного предела
@SpaceLexaDnepr
@SpaceLexaDnepr 10 ай бұрын
Спасибо
@nepilyukontentproveryajte6578
@nepilyukontentproveryajte6578 Жыл бұрын
сделал все точно так же, как в уроке, но цикл while у меня продолжался не до тех пор, пока переменная была больше 60, а до тех пор, пока она могла нацело делиться 🤣
@user-bj9ic3rm7i
@user-bj9ic3rm7i Жыл бұрын
Сенькю 😎
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro 10 ай бұрын
дякую++
@user-hh9zp4hg1v
@user-hh9zp4hg1v 3 ай бұрын
В одном проекте может быть несколько файлов? подскажите
@habweb8815
@habweb8815 Жыл бұрын
Соберите пожалуйста все видео по C++ в плейлист. Сейчас нет времени, чуть позже хочу заняться. Что-бы видео потом не искать удобнее было-бы сразу плейлист сохранить.
@Matheew_Grimes
@Matheew_Grimes Жыл бұрын
уже
@Mr.Electrum
@Mr.Electrum 7 ай бұрын
Я занимался Си, решил посмотреть С++ лол пока заметил отличия только в выводе и в вводе правду говорят что на 99% схожие
@Rusty_Sarkis409
@Rusty_Sarkis409 3 ай бұрын
4:45, если немного переделать и убрать лишнее, то можно сделать вирус который выводит на весь экран какие-нибудь фразы, к примеру чтобы код писал 99999999999999 раз фразу "ты приёмный"
@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 9 ай бұрын
@@bolulu9345 в програмах для перевірок використовують оце число, яке виходить з return
@nikitabaryshnikov3646
@nikitabaryshnikov3646 Ай бұрын
@@bolulu9345 даёт ос понять что задача выполнилась удачно. Если неудача, то отдаёт 1
@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 Жыл бұрын
Це по суті програма грається сама з собою )). Щось на зразок штучного життя, як a-life в S.T.A.L.K.E.R Shadow of Chernobyl.)) Настала ера Skynet 😄.
@kocti361ccc3
@kocti361ccc3 7 ай бұрын
поф абшарил весь интернет и только один нормальный но без подпищиков жилаю тебе 1 милион подпишиков и больше
@user-rn3qr5sd8l
@user-rn3qr5sd8l 3 ай бұрын
Здравствуйте,я только начинаю изучать с++,и у меня есть небольшие недопонимания,хотел спросить,за что отвечает cin и в каких случаях ее надо писать и после чего.😢
@jonidzhurabaev6047
@jonidzhurabaev6047 2 ай бұрын
cin пишется в том случае когда пользователь сам задаёт значение переменной
@GamePlay13ds
@GamePlay13ds Жыл бұрын
Хотел зайти на сайт, возможно взять обучение, но сайт в не рабочем состоянии...
@user-vg6eb6xu9w
@user-vg6eb6xu9w Жыл бұрын
Здравствуйте, попробуйте воспользоваться VPN-м, у меня сайт работает
@travuchka
@travuchka Жыл бұрын
Какой язык лучше выбрать новичку?
@leogscdlr2894
@leogscdlr2894 Жыл бұрын
ассемблер лэнг
@user-yx7pz6se6t
@user-yx7pz6se6t Жыл бұрын
python имба для новичков начнешь понимать алгоритмы
@_reezzotto_
@_reezzotto_ Жыл бұрын
Для общего представления о языках программирования советую C++, а для первого языка, в качестве очень простого и понятного, это Python
@travuchka
@travuchka Жыл бұрын
@@_reezzotto_ а можно суто на питоне лишь?
@envedimka5636
@envedimka5636 Жыл бұрын
Краще спробуйте, ну наприклад два тижні позайматися на С++, потім наприклад два тижні на Java і ще потім два тижні на Python. А потім з цих трьох мов виберіть ту, яка вам найбільше сподобалась і вже вивчайте тільки її. Я наприклад ось тиждень позаймався на С++. Ще тиждень і перейду на вивчення Java. Позаймаюся два тижні на Java, а потім вже зроблю вибір яку з цих двох мов буду вивчати. С++ мені подобається, бо він дуже гнучкий. Можна одну й ту ж саму програмку реалізувати і так, і так. Побачу якою буде Java.
@groghij
@groghij 8 ай бұрын
Почему у меня постоянно ошибка : "обнаружен многократно определëнный символ - один или более"
@postmetalika
@postmetalika 8 ай бұрын
Ты забыл удалить исходный файл, который при создании файла автоматом создаётся
@deyser1166
@deyser1166 8 ай бұрын
srand не нужна, я так думаю. сранд не привязывает какое то значение, но в последнем коде почему то значение стояло одно). в с++ полный ноль
@Maski3655
@Maski3655 2 ай бұрын
Тоже самое. На месте "Вы не угадали", также, ещё вывел переменную, которую загадывает компьютер. И первый раз она рандомная, потом она повторяется. Здесь что-то не продумано. То есть код работает ровно так же как и без "srand".
@iipedatejibbykov7535
@iipedatejibbykov7535 5 ай бұрын
М-да ,начал обучение в академии и параллельно смотрю ваши ролики.И не могу ни как разобраться вообще не врубаюсь , точней не могу разобраться с алгоритмами есть задачи не могу правильно составить алгоритм.Просто зависаю на одном месте и не могу понять ,что делать дальше в ступор проще говоря вхожу. Как прокачать лог мышление.С математикой всегда было не очень.
@Fendo_ill
@Fendo_ill 2 ай бұрын
сам математики не знаю толком но видео етого чела довольно хорошо понимаю я просто посмотрел более с логичной стороны на етот код который он пишет и все более менее понимаю
@nazanazar5731
@nazanazar5731 Жыл бұрын
Помогите, у меня код то работает, то нет. При этом код сам я не менял
@to4no_ne_4iter48
@to4no_ne_4iter48 Жыл бұрын
12:32
@DassMaster_YT
@DassMaster_YT 5 ай бұрын
я не понимаю значение bool пожалуста обысните.
@skatler5741
@skatler5741 3 ай бұрын
тип данных который может принимать или значение true(правда) или значение false(ложь)
@pronell2555
@pronell2555 5 ай бұрын
Почему в консоли у меня высвечивается случайное число , а у него нет ( хотя я написал идентичный код ) помогите пожалуйста!!! 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 5 ай бұрын
я еще пока даже прогу не качал и не пробовал, только смотрю ролики. У вас вроде как строчка "cout num;" ведь мы вводим свое число один раз перед проверкой на все условия, зачем его после проверок на больше и меньше еще раз вводить?
@therandomman4831
@therandomman4831 5 ай бұрын
честно говоря не понял зачем делать мини игру через do while если через while должно было бы быть проще
@Respectivet
@Respectivet Жыл бұрын
Первый
@Claw941
@Claw941 Жыл бұрын
Второй
@tusman4ik
@tusman4ik 10 ай бұрын
Цикл Do-while - женский цикл. Он сначала делает, потом думает:)
@psevdonimi_govno
@psevdonimi_govno 9 ай бұрын
1:59 но ведь 0 меньше 10
@NeonTechFox
@NeonTechFox 9 ай бұрын
При каждой итерации цикла срабатывает оператор i++ (указан третьим в цикле) Тоесть при каждом проходе цикла i будет увеличиваться на 1, ну и станет 10 - цикл завершиться
@psevdonimi_govno
@psevdonimi_govno 9 ай бұрын
@@NeonTechFox в условии цыкла указано что он завершается если "i" меньше десети, а i = 0 так вопрос: почему цыкл не завершается сразу?
@NeonTechFox
@NeonTechFox 9 ай бұрын
@@psevdonimi_govno цикл повторяется пока исполняется условие. Тоесть пока "i" будет меньше 10 - цикл будет работать
@NeonTechFox
@NeonTechFox 9 ай бұрын
Второй элемент это не условие завершения, а условие работы
@viktorloginov6838
@viktorloginov6838 5 ай бұрын
Это обман, пытался сделать эту мини игру но у меня не заработало, вопрос почему?
@yukishark
@yukishark 4 ай бұрын
Наговнокодил
@user-ix2tv1nb3p
@user-ix2tv1nb3p 4 ай бұрын
все работает. проверь свой код возможно расширение для time не подключил
@dieselpower4197
@dieselpower4197 2 ай бұрын
Деградация такое слушать. LC_ALl, russian. Потом enter number. Вот чисто воткнул, чтобы воткнуть. Коричневый код
Изучение C++ для начинающих / #7 - Массивы данных (одномерные и многомерные)
26:09
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 15 МЛН
Super sport🤯
00:15
Lexa_Merin
Рет қаралды 20 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 11 МЛН
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 94 МЛН
Изучение C++ в одном видео уроке за час!
1:14:33
Гоша Дударь
Рет қаралды 809 М.
Как бы я начал учить кодинг сейчас?
12:15
ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))
25:08
ты C++ РАЗРАБОТЧИК?) ага
12:04
Winderton
Рет қаралды 223 М.
ТАК ПРОГРАММИРОВАЛИ НАШИ ДЕДЫ
21:18
Honey Montana
Рет қаралды 71 М.
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Рет қаралды 293 М.
Изучение C++ для начинающих / #10 - Создание функций в языке C++
17:41
Школа itProger / Программирование
Рет қаралды 62 М.
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 15 МЛН