Цикл for. Что это. Что делает. Пример. Синтаксис. Циклы. Урок #16.
ฝัง
- เผยแพร่เมื่อ 18 ก.ย. 2024
- Урок #16. Цикл for. Что это. Что делает. Пример. Синтаксис. Циклы.
#циклfor
Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут! =)
www.donationale...
или тут
/ simplecode
Уроки по программированию
Наша группа ВК smplcode
Подписывайтесь на канал / @simplecodeit
Уроки действительно классные, просто, доступно и понятно.
Автор не грузит информацией и разбирает Д.З., что является очень большим плюсом в данной тематике.
Объясняет каждую запятую и даёт интересные задания, с логикой.
Сергей, было бы очень здорово углубиться в ООП, т.к. мало людей на ютубе могут так грамотно и понятно объяснять как вы!
Ещё раз спасибо вам за уроки!
Пожалуйста =) ООП скоро будет.
Ждем, Сергей!)
спасибо вам за все
For - компактный while
Огромное спасибо за понятные уроки))❤️
Спс за такие прекрасние уроки поступил в кпи сразу без всяких пояснений дали написать прогу на с++ даже не учивши как запускать прогу ну я искал искал и нашол вас спс огромное помогли здать лабку на максимальний бал
Same
Что такое прога?
Автор учит лучше чем преподаватели в школе. Когда я учил эти циклы раньше в 10 классе, то ничего понять не мог, в учебниках какая-то хрень писалась, так и преподы наверное на китайском говорили. Даже одноклассник нормально объяснить не мог. Вот я и забил на программирование на 2 года, а потом оказалось, что надо было просто посмотреть пару видео уроков.
Уроки супер. Все понятно и доступно! Лайк! Долго по книгам не мог понять С++. А на видео сразу все понял!
Огромное спасибо автору этих уроков. Всё очень доступно и понятно, плюс ещё и домашние задания имеються, а это довольно таки важно.
Спасибо за урок!
Сколько смотри уроки с++ и четаю книги ни чего не понимаю , а тут отлично
Огромное спасибо!
Очень качественные уроки
Начинал свой путь на python, все говорили C++ гораздо сложнее, но в вашем изложении материала все хорошо понятно!
Ну я бы не сказал что C++ намного сложнее питона. Вот если сравнивать C++ с PHP, то да. Ну а как факт - C++ лучше изучать первым, так как в нем есть кусочки всех языков программирования
@@SashaRussia точнее во всех языках есть кусочки с++, все тот же питон младше .
Я с чистого С перехожу, пока что отличия минимальные
Очень понятно объясняете, благодарю Вас!
спасибо большое , просто и понятно
wazok, да блогославит тебя бох!! с твоих объяснений я всё понимаю почти с 1го раза и мозги не кипят!!! огромное тебе спасибо!!!! едем дальше по плейлисту! всем удачи!
ТЕРПЕНИЕ И ТРУД ВСЁ ПЕРЕТРУТ!
тоже еду, урок 16. Вы далеко уже уехали?)
тоже на 16 серии)
@@xvostbobra ахахаха) Что ж вы так, парканулись на ночлег) Я правда не далеко уехал в районе 30х уроков, все ковыряюсь над задачками с массивами
74 урок, началось ООП )) @@A_Vladimir
@@kebroviore как сейчас дела обстоят? :)
Комментарий для продвижения просветительской деятельности; Спасибо Большое, Сергей!
Я вам признателен за уроки . Очень классные все просто и понятно.
Благодарю автору за этот курс уроков, из-за него у меня появилось желание изучить этот язык и дальше разрабатывать игры
Большое спасибо за Ваши уроки!🔥
Привет из 2023. Большое спасибо!
Спасибо вам, очень интересные уроки, все понятно!!!
Спасибо большое, все понятно рассказали. Пошел на программиста учусь по ютубу👍
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
Спасибо! Ты лучший!
В процессе изучения циклов возник вопрос: как понять, когда какой цикл лучше применять?
P.S. Уроки огонь
Все зависит от конкретной ситуации. С накоплением опыта работа с циклами вопрос сам собой отпадает)
Всем по разному, кому какой удобней, но циклы предназначены для разных целей, просто иногда совпадают днйствия
Ну кому как. Например автор в Д.З. использовал if и while, хотя многие используют switch. Результат тот же, но кому, опять же, как.
Цикл while лучше использовать когда все зависит от условия, а если нужно выполнить цикл определённое количество раз, тогда лучше for, ну это только один из примеров
Спасибо тебе большое. Закончил 1 ые курсы по си шарпу и сейчас пошел на вторые,только потому, что читая, в голову ничего мне не лезло,а тут все ясно и понятно.
Дякую за відеоуроки.
thank you
спс
Это самый удобный цикл!
Согласна
Спасибо автору за такие позновательные видео. Все понятно и без лишней воды.
Спасибо!!!Понятно👍Я подписывался и поставил лайк😃
А я умудрился сделать на вайл и дувайл бесконецный цикл, командами скажем Дувайл (30=а), и при в воде значения 30, у меня прога побежала за 5000 значений, пока не остановил ctrl+c
👍
Теоретически работа цикла понятна. Но когда через цикл прогоняются много данных, то не хватает памяти что ли или логики отследить как это работает. Особенно когда цикл в цикле
Самые годные уроки на ютубе
спасибо
Круто спасибо
Класс !)
скажите пожалуйста, а инициализировать int i обязательно внутри for? если еще раз надо будет цикл в другом месте, то тоже инициализировать ту же переменную?
Нет, если работаешь с уже инициализированной переменной, просто пропускаешь её объявление, и пишешь условие и инкримент/декримент.
интересный цикл for он вроде и посложнее в написании условия чем например в Паскале. но отдельно не надо инициализировать переменную под счетчик. все указывается в условии. немного не привычно.
Почему в этом коде выводится бесконечный цикл?
for (int i = 2; i < 13; i--)
{
cout
ти від двох постійно зменшуєш на 1, а умова виходу "поки менше 13", що постійно виконується . Або напиши "for (int i = 2; i < 13; i++)", або "for (int i = 13; i > 2; i--)"
@@just_kidding_kid спасибо
xxx murchich будь ласка)
спасибо очень понятно вы так и держите курс на удачу!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11
Решил так попробовать
void main()
{
setlocale(LC_ALL, "Rus");
int a = 1, b;
cout b;
cout
Уроки очень полезные, спасибо вам большое! У меня возник вопрос: когда решаешь задачи, как из условия понять, что писать в цикле for?
И как понять, когда нужно писать i++, а когда i--?
@@челты-м6й Вам ещё нужен ответ?)
@@hookeym7151 уже нет, спасибо) в этом году буду егэ сдавать по информатике☠️
@@челты-м6й Ну как, сдали?
Спсб
Как можно решить вот такую задачу с помощью for? Осуществляет циклический сдвиг введенного числа вправо на N разрядов например, при сдвиге числа 1234 на 3 разряда получим число 2341.
Изменить итератор, вместо i++ написать другой
Сергей спасибо за уроки. Вопрос, как определить после какой функции ставится ";" ? я вот в цикле "for" искал причину, почему в самом теле "for" переменная "i" не определена, а как оказалось была лишней ";" после скобок условий цикла "for".
Я полчаса где-то ошибку искал
Человеки, а можете обьяснить почему так? Вот смотрите. i = 0; i < 10; i++ cout
А если не в самом for написать int i, а перед этим написать int, то в скобках его получается писать не надо!?!!?!
Можно написать следующим образом for(;условие;действие) то есть,пропустить объявление переменной
подскажите пожалуйста, на каком стандарте c++ вы пишите?
Получается (i++) будет всегда и его нельзя изменить даже на декремент?
напротив, можно.
например :
for(int i=10 ; i>=0; i-- )
тут прога будет считать от 10 до 0, тобиш всё зависит от условий которые ты вводишь в цикл
Подскажите пожалуйста какая комбинация клавиш для выравнивания кода
Ctrl + A затем Ctrl + K затем Ctrl + F
@@xvostbobra а потом Alt + F4 😂
@@sleepyNovember_project обязательно!😂
Все еще смотрим на 1.5
Акжол сейтханович
Где это можно использовать?
everywhere
Постоянно ощущение, что на фоне играет Goodbye Horses, так ли это или у меня галлюцинации?
Я уже сам не помню что там играет, но точно не это =)
up
Ребят помогите пожалуйста, все уроки до циклов шли на одной волне, сейчас проблемы, не сделал дз да и в целом не могу толком включиться, наверное стоит начать читать книги ?
Я думаю нужно просто начать пересматривать уроки, потом просмотреть, как решаются дз, попытаться понять смысл и без подглядываний повторить дз ещё несколько раз. Тогда будет понимание и логика начнёт работать )
@@ammonjerro396 думаю в программировании не логика главное, если на то пошло, а практика, именно после неё начинает развиваться логика. Я может не супер умная, но смогла изучить 2 языка программирования и добиться не плохих результатов меньше чем за год. Не думаю, что это прям вау, но для меня достаточно.
@@ammonjerro396 С++ я изучила включая классы, структуры, писала на них базы данных, также стек и очередь через указатели. Это были последние темы, которые я затронула, но С++ нужно было по учебе изучать, а так занимаюсь веб программированием, JavaScript прошла, ООП, асинхронный код, DOM, участвовала в хакатоне по js, взяла 1 место. Сейчас изучаю реакт. Может не так много, но для создания веб приложения есть все необходимые навыки по JS
@@ammonjerro396 я это вообще к тому, что девушки не такие глупые, может мужчины способнее и я это не отрицаю, но вот так недооценивать слабый пол тоже не нужно) думаю важно быть не только способным, но и трудолюбивым )
@@ammonjerro396 да, так и было, 20 команд было, около 85-90 человек было) по 4 человека в каждой команде ) рандомное распределение было )
Я не совсем понял зачем while если есть for? По сути делают одно и тоже но у for запись более приятная в том смысле что всё, инициализация, условие и инкремент в одном месте.
Ты больной сначала учи С++ потом судиш
@@Айбар-о1н Я не сужу, а спрашиваю объясняя свою точку зрения.
@@ДмитрийК-ж9м прости просто не так понял
@@ДмитрийК-ж9м тебе сколько леть
В каких то ситуациях легче применять while, в каких то for, в каких то do while. А так да, for намного проще и компактнее своих "конкурентов"
Как сделать что бы цикл for выводился изначально с формулой, а не только ключевое слово? Если кто знает будут благодарен
for потом Tab
Будто Хаски послушал
16 осталось 188
+
Урок - пройден!
Тут все ясно, но зачем тогда do while? Как по мне то for проще и заменяет do while.
Do while лучше использовать когда цикл должен исполняться при определённом условии, например, пока верно некое булевое утверждение. Когда же нужно просто сделать определённое количество повторений, for проще.
Вроде все понятно и легко, но когда надо делать дз, ничего не получается(
Тоже самое , теория понятно ,но на практике трудно приходится (
А что если мне нужно чтоб цикл выполнялся бесконечно???
for ( ; ; )
{
//something
}
либо
while(true)
{
//something
}
++
toje vse ponyatno
1:51 9?
10
Ошибся
А где дз? =(
Я тут сделал программу которая просит у пользователя назвать цифру, о она отправляет букву по счёту алфавита
(то есть ввёл пользователь цифру 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
Молодцы
вроде и запустила, вроде и понимаю, а все равно не понимаю, как оно работает ( кажется магией
@@padaloseva всему свое время )
Цикл for(a;b;c){d} працює в такий спосіб: спочатку виконується "a" потім "b" потім "d"!!!!!! потім "c" : Мене це питали на співбесіді!
Очень мелко.
А если я хочу шаг 2 например сделать это не показал
Ну как минимум наверное, можно сделать ещё один инкремент i в самом теле цикла
О, или даже в третьем аргументе цикла вместо i++ написать i+2
Спасибо за урок!
спасибо
+
Спасибо за урок!
+
+
Кирилл Деловой переписки егншлодщщш