-
Ви вже знаєте про умовні цикли.
-
Поговоримо про інші вид циклів
цикл for [цикл з лічильником]
-
Ось я підготувала цикл щоб похвалити
-
найсмачніший вид піци – ананасовий
-
Ви можете подумати" мені подобаються
умовні цикли"
-
"чому мені потрібно хвилюватися про
новий вид циклів?"
-
Що ж, скоро ви побачите, що цикл for
це спосіб
-
написання простих видів умовних циклів
трохи коротшим шляхом.
-
Отже, перед вивченням цьго циклу for,
-
заглянемо наперед і подивимось на умовний
цикл який трохи більше знайомий.
-
Але повернмося до циклу For за хвилинку.
-
Отже. як ви бачили у введені до умовних
циклів
-
Ми починаємо зі змінної "y"
-
і пишемо повідомлення
використовуючи це розташування "у".
-
Ми вводимо, що ми хочемо продовжувати
-
то дих пір поки "y" менше за 300 і
змінювати на 40 кожного разу.
-
Тепер, щоб підсилити кожну з фраз, яку
слід переглянути,
-
ми можемо ввести "ананасова піца найкраща"
це важливе повідомлення,
-
Таким чином, ми, ймовірно хочемо, щоб було
написано більше.
-
тому, нам слід починати вище
отже, ми змінюємо це
-
воно повинно йти далі
тому ми зробимо його більшим
-
і їм слід розташовуватись ближче разом
як ви вважаєте?
-
Отже, так трошки краще.
-
А зараз, поглянмо, як ми можемо змінити
цей умовний цикл на for цикл.
-
я буду коментувати цей умовний цикл,
-
тільки таким чином як бачите, він робить
те, що я вводжу, що він буде робити.
-
і ми створимо цикл for і трохи вільного
місця щоб заповнити пізніше
-
Дещо дійсно важливе,
що відрізняє вид циклу for,
-
це те, що не йдеться не про одну річ
а насправді про цілих три.
-
Ми скажемо це комп'ютеру
-
за допомогою цих крапок з комою
щоб розділити на три частини,
-
ми матимемо одну частину тут,
іншу частина тут, і ще одну частина тут
-
і тоді, всередині циклу
так як у нас було раніше.
-
Отже, що відбувається
в кожній з цих частин?
-
Ви можете думати про це як початок
або встановлення початкових умов,
-
тоді введемо крапку з комою,
-
а тоді щось на зразок інструкції про те
як довго повторювати,
-
а потім матимемо щось на зразок
зміни того, що вібдувається.
-
Отже, як це, відноситься
до цього умовного циклу?
-
Насправді безпосередньо,
ми можемо сказати,
-
що початок задає
ця змінна "у" тут,
-
отже, скопіююємо і вставимо, що зверху
до цієї першої частини для циклу.
-
Аналогічним чином, ми можемо ввести,
що ця середня частина говорить про те
-
як довго нам слід повторювати виконувати
і про це йдеться у середній частині.
-
Ми введемо, що зміна відбувається в кінці
тут, ми покладемо це в кінець циклу for.
-
Ці три частини повинні відбуватися у цьому
порядку у вашому циклі for.
-
Вам завжди потрібно починати з того, що
вводите,
-
з чого змінна
повинна початися з.
-
тут це з 27.
-
Тоді ви вводите, як довго виконувати
Повторювати поки воно менше ніж 354.
-
Потім вам потрібно встановити
як саме ви збираєтеся змінити стан речей.
-
Таким чином, тут ми будемо змінювати
за рахунок зростання"y" на 24.
-
Останнє, що ви просто повинні зробити
-
де ви хотіли б зробити
всередині циклу for.
-
Таким чином, ми рухаємось далі
і напишемо цей текст там.
-
І тоді ми отримали їх.
ананасова піца найкраща.
-
Кожний знатиме.
-
Тепер, давайте думати трохи більш ретельно
про те що відбувається з цим циклом for.
-
Якщо ми хочемо змінити де він починається,
ми просто змінюємо початок тут.
-
Якщо ми хочемо змінити де він закінчується
ми просто змінюємо цю кінцеву точку.
-
Якщо ми хочемо змінити інтервал,
ми просто змінемо приріст числа.
-
Ми також можемо змінити
так як і в умовному циклі
-
яке значення ми маємо для "х".
-
Чудово
-
Одна річ, яка може збивати з пантелику
щодо циклу for
-
те що варто пам'ятати, що роблять
ці крапки з комою.
-
Вам слід пам'ятати, що вони завжди повинні
бути там, щоб розділити 3 частини.
-
Якщо у нас немає їх там,
-
то ми отримаємо
деякі повідомлення дивні помилки
-
у нашому циклі for,
-
Тому кожен раз, коли ви вводите це
перепровіряйте чи вони у вас є.
-
Ви також можете отримати більш захоплені
і додати додаткові одні в кінці,
-
але якщо ви пам'ятаєте, що крапка з комою
тільки там, щоб відокремити 3 частини,
-
то ми можемо сказати, що ця остання
крапка з комою нічого не відділятиме,
-
вона просто блукає там, так що ми можемо
видалити її, так як нам вона не потрібна.
-
Тепер, я знаю, що ви, ймовірно,
трохи втомилися спостерігаючи
-
за перетворенням циклів for в умовні
і назад,
-
давайте просто зробимо це ще раз,
-
так, що ви бачитие, що цикл for насправді
присутній
-
просто ще один спосіб написання
простого виду умовнго циклу,
-
і ви будете дійсно впевнені,
в розумінні
-
як перейти від циклу for
назад до умовного циклу.
-
Ви можете зробити це з будь-яким видом
циклу for, а не тільки з одним.
-
Перше, що ми робимо, це подумаємо про те
-
де внести це перше значення,
що ми маємо всередині нашого циклу for.
-
Так як це просто встановлює початкові
умови цієї змінної,
-
пам'ятайте, що це повинно виходити за межі
а не всередині умовного циклу.
-
і це повинно йти перед тим звісно,
-
тому що нам потрібно використовувати її
під час умовного циклу.
-
Тоді ви подумаєте про те
де ця умова повинна бути,
-
це досить легко
-
як правило, умова зупинки,
або повторення йде перед умовою
-
що повинна бути всередині ось тут,
-
ми введемо в той час як "у" менше, ніж
313 ми будемо продовжувати виконувати.
-
І, нарешті, зміна.
-
Ми завжди ставимо зміну
в кінці умовного циклу,
-
у циклах, які ми бачили,
ми повинні зробити це тут.
-
Зараз нам потрібно перемістити текст, що
викликається всередину і там він є у нас.
-
Прокоментуйте весь цей цикл і ви побачите,
що ми зробили точно те саме, що станеться.
-
Отже,
-
Сподіваюся, що ви тепер бачите
-
що цей новий цикл for
насправді не зовсім потрібний.
-
Ми могли б витратити все наше життя з
програмування пишучи цикли, як цей.
-
Але, це трохи вражає
наскільки коротшим цей цикл for є.
-
Це робить його трохи більш зрозумілим, як
тільки ви звикли до того, що відбувається.
-
Як ми починаємо змінну,
-
ми вводимо, як довго продовжувати
виконувати,
-
а потім змінюємо цю змінну тут.
-
Отже, якщо ви дійсно не можете терпіти
цикли for, вам не слід використовувати їх
-
але ви повинні розумітись на них.
-
І якщо вони збивають з пателику просто
пам'ятайте,
-
ви можете перетворити їх назад
в умовний цикл як цей.
-
А якщо ви вважаєте себе авантюристом
спробуйте цикл for у своїй новій програмі,
-
або поверніться до деяких зі старих,
умовних циклів,
-
і перетворіть в цикли for, якщо потрібно.
-
Останнє зауваження: ви не можете завжди
перетворювати умовний цикл в цикл for,
-
тільки тоді, коли вони
в дуже простій формі, як ці
-
де це дійсно зрозуміло
з якої змінної ви починаєте,
-
як довго вона виконуватиметься
і як вона змінюється.