Тепер розглянемо цикл For. для циклу також є циклом.
Використовується для повторення.
слова for, for these many times, so that's it, for означає, що ви знаєте, скільки
разів ви хочете повторити цикл. для циклу називається циклом з лічильником, він називається циклом з лічильником,
якщо для повторення задіяно підрахунок.
Потім використовуємо для циклу.
Я наведу приклад і розповім, що означає рахувати.
Візьмемо ситуацію.
Уявімо, що ви готуєте каву.
Ви не вмієте готувати каву.
Хтось дав вам інструкцію, і ви її виконуєте.
Тепер ви готуєте каву для чотирьох осіб.
Тепер питання в тому, скільки цукру слід додати.
Ви повинні додати цукор і перемішати його з цукром і перемішати, тому є 2 способи.
Я можу порадити один спосіб: продовжуйте додавати цукор і перемішувати його по пів ложки за раз і перевіряти,
чи стає він достатньо солодким.
Якщо він досить солодкий, зупиніться.
Отже, коли стане не солодко, продовжуйте класти цукор, не солодко, продовжуйте, кладіть цукор, не солодко, продовжуйте.
Отже, тут ви повинні повторити, скільки разів ми не знаємо Ми не знаємо Ви повинні
перевірити,
солодкий він чи ні, якщо він не солодкий.
Продовжуйте, якщо солодко - зупиніться.
Отже, це не ґрунтується на підрахунку, а не на перевірці.
А тепер перевірте це.
Ні, я прошу вас приготувати каву на чотирьох осіб, і ви запитали мене, скільки цукру додати, я відповів,
що чотири ложки, одну перемішати, дві перемішати, три, чотири і все. тож ти порахуєш і зробиш це, ти порахуєш і зробиш це.
У повсякденному житті є багато прикладів.
Ми робимо так.
Ми це зробимо.
Ми робимо речі певну кількість разів.
Іноді ми робимо те, що вибираємо, поки не дійдемо до цієї точки.
Отже, коли вам потрібно повторити кроки, засновані на підрахунку, а потім використати для циклу.
Отже, цей приклад ми вже бачили, вписуючи числа від 1 до N.
там треба рахувати тільки, рахувати один відбиток.
Потім два друкують, потім три друкують.
Ми рахуємо, друкуємо і доходимо до n.
І так n разів ми друкуємо, отже, це блок-схема, яку ми вже бачили, це була блок-схема для циклу while,
яку я показав, вона робить ту ж саму блок-схему, тепер те ж саме можна зробити, використовуючи цикл for, і краще, якщо
ви використовуєте цикл for, тому що ви знаєте, скільки разів ви хочете повторити.
Отже, давайте розглянемо синтаксис циклу for тут.
for Loop складатиметься з трьох частин.
Спочатку йде ініціалізація, потім крапка з комою, умова, потім крапка з комою, потім оновлення
- три частини, а потім вже тіло.
Тут він буде обробляти, як це працює, як працюють ці три частини, ми зрозуміємо це спочатку, ми зрозуміємо, як це працює, перший
раз робиться ініціалізація, перший раз, потім перевіряється умова, це 2 речі, які відбудуться в перший раз, якщо умова істинна,
то він буде обробляти, так обробляти, скажімо так, третя частина, після цього він перейде до
цього оновлення, четвертий крок, потім знову перевірить умову, умову, якщо умова істинна, то знову він увійде в неї і
виконає цей процес, бачите, цього разу він не буде робити ініціалізацію, тому ініціалізація робиться тільки
один раз, і перевіряється, чи умова істинна, якщо вона істинна, то виконується
оновлення, і знову виконання, і знову виконання, і знову виконання умови умови.
це буде повторюватися до тих пір, поки ця умова буде істинною.
Після цього вона знову виконає цю, потім ще одну, потім ще одну, потім ще одну, потім ще одну, потім
ще одну, потім ще одну, потім ще раз цю, потім ще раз цю, вона повторить ці кроки, тож якщо ви порахуєте ці один два три чотири п'ять,
ви зрозумієте, як вона змінюється, тож я просто покажу її ще раз: перший другий процес оновлення стану процес оновлення
стану процес оновлення стану процес. процес оновлення, умова оновлення не виконана,
зупинка. Ось як це працює.
Це все, що працює зараз, тому він складається з трьох частин.
Давайте подивимося на діаграмі, для того, щоб повторити це деяку кількість разів, нам потрібна ініціалізація
високого рівня, і якщо умова виконана, то нам потрібно оновити значення 5, Отже, хто тут працює як лічильник,
раз, два, три, чотири, я працюю як лічильник.
Так, цей лічильник ви можете помістити всі ці твердження тільки тут, тому давайте подивимося на ту саму програму, яку ми бачили в попередньому
відео для друку чисел. давайте порівняємо його з цим початком, візьмемо "ні". прочитай "ні".
то я призначаю один, де це є. тут частина ініціалізації, потім умова,
тут умова, потім оновлення, тут записано це, хоча це робиться після друку, так.
Це не буде зроблено на початку.
Спочатку він перевірить ініціалізацію і перевірить друк умов, а потім повернеться назад і оновить.
Так, це станеться лише цього разу, але ми пишемо всі три числа разом, щоб можна було
сказати, що I починається з одного кроку до n, і кожного разу я буду збільшуватись на 1.
Отже, все тут в одному рядку, який ми можемо прочитати і зрозуміти.
Ось як пишеться для Loop. написана та ж сама програма, що і попередня, з використанням для циклу.
І виглядає простіше, і читається легше, і зрозуміліше.
Так, стан ізоляції та модернізація знаходяться в одному місці.
Отже, це найпоширеніший цикл у програмуванні на C++.
Отже, це вирівнює цикл for.
Отже, є демонстраційна версія для всіх циклів разом, я надав вам демонстраційну версію, і
ви спробували цю програму на власній машині, і у вправі з кодування вам, можливо, доведеться писати тільки
в тому циклі, де дається вправа. прочитайте вправу, правильно зрозумійте її та розв'яжіть. Всі вони прості для розуміння, але
логіку ви повинні написати на процедурі, яку ви повинні написати на процедурі.
Це все у цьому відео.