0:00:01.059,0:00:02.643 Ви вже знаєте про умовні цикли. 0:00:02.824,0:00:05.391 Поговоримо про інші вид циклів[br]цикл for [цикл з лічильником] 0:00:05.391,0:00:07.258 Ось я підготувала цикл щоб похвалити 0:00:07.258,0:00:10.534 найсмачніший вид піци – ананасовий 0:00:11.135,0:00:12.965 Ви можете подумати" мені подобаються[br]умовні цикли" 0:00:12.966,0:00:14.905 "чому мені потрібно хвилюватися про[br]новий вид циклів?" 0:00:14.905,0:00:17.184 Що ж, скоро ви побачите, що цикл for[br]це спосіб 0:00:17.184,0:00:20.634 написання простих видів умовних циклів[br]трохи коротшим шляхом. 0:00:20.635,0:00:22.693 Отже, перед вивченням цьго циклу for, 0:00:22.694,0:00:26.316 заглянемо наперед і подивимось на умовний[br]цикл який трохи більше знайомий. 0:00:26.317,0:00:28.532 Але повернмося до циклу For за хвилинку. 0:00:28.533,0:00:31.266 Отже. як ви бачили у введені до умовних[br]циклів 0:00:31.250,0:00:33.584 Ми починаємо зі змінної "y" 0:00:33.604,0:00:36.469 і пишемо повідомлення[br]використовуючи це розташування "у". 0:00:36.469,0:00:38.249 Ми вводимо, що ми хочемо продовжувати 0:00:38.249,0:00:42.767 то дих пір поки "y" менше за 300 і[br]змінювати на 40 кожного разу. 0:00:42.768,0:00:46.668 Тепер, щоб підсилити кожну з фраз, яку[br]слід переглянути, 0:00:46.669,0:00:50.600 ми можемо ввести "ананасова піца найкраща"[br]це важливе повідомлення, 0:00:50.601,0:00:52.400 Таким чином, ми, ймовірно хочемо, щоб було[br]написано більше. 0:00:52.401,0:00:54.929 тому, нам слід починати вище[br]отже, ми змінюємо це 0:00:54.929,0:00:58.147 воно повинно йти далі[br]тому ми зробимо його більшим 0:00:58.147,0:01:01.457 і їм слід розташовуватись ближче разом[br]як ви вважаєте? 0:01:01.457,0:01:03.483 Отже, так трошки краще. 0:01:03.483,0:01:07.505 А зараз, поглянмо, як ми можемо змінити[br]цей умовний цикл на for цикл. 0:01:07.506,0:01:09.238 я буду коментувати цей умовний цикл, 0:01:09.238,0:01:14.027 тільки таким чином як бачите, він робить[br]те, що я вводжу, що він буде робити. 0:01:14.028,0:01:19.836 і ми створимо цикл for і трохи вільного[br]місця щоб заповнити пізніше 0:01:19.837,0:01:22.320 Дещо дійсно важливе,[br]що відрізняє вид циклу for, 0:01:22.320,0:01:25.940 це те, що не йдеться не про одну річ[br]а насправді про цілих три. 0:01:26.328,0:01:27.932 Ми скажемо це комп'ютеру 0:01:27.933,0:01:31.201 за допомогою цих крапок з комою[br]щоб розділити на три частини, 0:01:31.386,0:01:34.473 ми матимемо одну частину тут,[br]іншу частина тут, і ще одну частина тут 0:01:34.474,0:01:37.232 і тоді, всередині циклу[br]так як у нас було раніше. 0:01:37.232,0:01:39.510 Отже, що відбувається[br]в кожній з цих частин? 0:01:39.510,0:01:45.866 Ви можете думати про це як початок[br]або встановлення початкових умов, 0:01:45.867,0:01:47.847 тоді введемо крапку з комою, 0:01:47.847,0:01:50.994 а тоді щось на зразок інструкції про те[br]як довго повторювати, 0:01:51.975,0:01:55.967 а потім матимемо щось на зразок[br]зміни того, що вібдувається. 0:01:56.844,0:01:59.161 Отже, як це, відноситься[br]до цього умовного циклу? 0:01:59.161,0:02:00.964 Насправді безпосередньо,[br]ми можемо сказати, 0:02:00.964,0:02:03.864 що початок задає[br]ця змінна "у" тут, 0:02:03.864,0:02:08.880 отже, скопіююємо і вставимо, що зверху[br]до цієї першої частини для циклу. 0:02:08.881,0:02:13.400 Аналогічним чином, ми можемо ввести,[br]що ця середня частина говорить про те 0:02:13.401,0:02:17.196 як довго нам слід повторювати виконувати[br]і про це йдеться у середній частині. 0:02:18.107,0:02:25.203 Ми введемо, що зміна відбувається в кінці[br]тут, ми покладемо це в кінець циклу for. 0:02:25.588,0:02:29.518 Ці три частини повинні відбуватися у цьому[br]порядку у вашому циклі for. 0:02:29.519,0:02:31.657 Вам завжди потрібно починати з того, що[br]вводите, 0:02:31.657,0:02:33.955 з чого змінна[br]повинна початися з. 0:02:33.955,0:02:35.395 тут це з 27. 0:02:35.395,0:02:41.562 Тоді ви вводите, як довго виконувати[br]Повторювати поки воно менше ніж 354. 0:02:41.563,0:02:44.496 Потім вам потрібно встановити[br]як саме ви збираєтеся змінити стан речей. 0:02:44.497,0:02:47.835 Таким чином, тут ми будемо змінювати[br]за рахунок зростання"y" на 24. 0:02:48.747,0:02:50.944 Останнє, що ви просто повинні зробити 0:02:50.945,0:02:52.866 де ви хотіли б зробити[br]всередині циклу for. 0:02:52.867,0:02:54.571 Таким чином, ми рухаємось далі[br]і напишемо цей текст там. 0:02:54.571,0:02:57.337 І тоді ми отримали їх.[br]ананасова піца найкраща. 0:02:57.338,0:02:59.234 Кожний знатиме. 0:02:59.235,0:03:03.397 Тепер, давайте думати трохи більш ретельно[br]про те що відбувається з цим циклом for. 0:03:03.398,0:03:07.767 Якщо ми хочемо змінити де він починається,[br]ми просто змінюємо початок тут. 0:03:07.768,0:03:11.166 Якщо ми хочемо змінити де він закінчується[br]ми просто змінюємо цю кінцеву точку. 0:03:11.167,0:03:16.034 Якщо ми хочемо змінити інтервал,[br]ми просто змінемо приріст числа. 0:03:17.367,0:03:20.641 Ми також можемо змінити[br]так як і в умовному циклі 0:03:20.642,0:03:23.673 яке значення ми маємо для "х". 0:03:25.211,0:03:26.431 Чудово 0:03:28.453,0:03:30.540 Одна річ, яка може збивати з пантелику[br]щодо циклу for 0:03:30.746,0:03:32.971 те що варто пам'ятати, що роблять[br]ці крапки з комою. 0:03:32.972,0:03:37.165 Вам слід пам'ятати, що вони завжди повинні[br]бути там, щоб розділити 3 частини. 0:03:37.166,0:03:38.868 Якщо у нас немає їх там, 0:03:38.869,0:03:41.465 то ми отримаємо[br]деякі повідомлення дивні помилки 0:03:41.466,0:03:42.599 у нашому циклі for, 0:03:42.600,0:03:45.634 Тому кожен раз, коли ви вводите це[br]перепровіряйте чи вони у вас є. 0:03:45.635,0:03:48.980 Ви також можете отримати більш захоплені[br]і додати додаткові одні в кінці, 0:03:48.981,0:03:53.651 але якщо ви пам'ятаєте, що крапка з комою[br]тільки там, щоб відокремити 3 частини, 0:03:53.652,0:03:56.871 то ми можемо сказати, що ця остання[br]крапка з комою нічого не відділятиме, 0:03:56.872,0:04:00.725 вона просто блукає там, так що ми можемо[br]видалити її, так як нам вона не потрібна. 0:04:01.275,0:04:04.328 Тепер, я знаю, що ви, ймовірно,[br]трохи втомилися спостерігаючи 0:04:04.329,0:04:06.727 за перетворенням циклів for в умовні[br]і назад, 0:04:06.727,0:04:08.636 давайте просто зробимо це ще раз, 0:04:08.637,0:04:10.557 так, що ви бачитие, що цикл for насправді[br]присутній 0:04:10.558,0:04:12.947 просто ще один спосіб написання[br]простого виду умовнго циклу, 0:04:12.947,0:04:15.766 і ви будете дійсно впевнені,[br]в розумінні 0:04:15.767,0:04:18.498 як перейти від циклу for[br]назад до умовного циклу. 0:04:18.711,0:04:22.694 Ви можете зробити це з будь-яким видом[br]циклу for, а не тільки з одним. 0:04:22.694,0:04:24.854 Перше, що ми робимо, це подумаємо про те 0:04:24.855,0:04:28.193 де внести це перше значення,[br]що ми маємо всередині нашого циклу for. 0:04:28.544,0:04:31.062 Так як це просто встановлює початкові[br]умови цієї змінної, 0:04:31.063,0:04:34.056 пам'ятайте, що це повинно виходити за межі[br]а не всередині умовного циклу. 0:04:34.057,0:04:35.798 і це повинно йти перед тим звісно, 0:04:35.799,0:04:38.226 тому що нам потрібно використовувати її[br]під час умовного циклу. 0:04:38.226,0:04:40.422 Тоді ви подумаєте про те[br]де ця умова повинна бути, 0:04:40.422,0:04:42.031 це досить легко 0:04:42.031,0:04:45.942 як правило, умова зупинки,[br]або повторення йде перед умовою 0:04:45.943,0:04:47.567 що повинна бути всередині ось тут, 0:04:47.568,0:04:51.873 ми введемо в той час як "у" менше, ніж[br]313 ми будемо продовжувати виконувати. 0:04:52.661,0:04:54.326 І, нарешті, зміна. 0:04:54.326,0:04:56.567 Ми завжди ставимо зміну[br]в кінці умовного циклу, 0:04:56.568,0:04:59.639 у циклах, які ми бачили,[br]ми повинні зробити це тут. 0:04:59.640,0:05:04.235 Зараз нам потрібно перемістити текст, що[br]викликається всередину і там він є у нас. 0:05:04.426,0:05:08.546 Прокоментуйте весь цей цикл і ви побачите,[br]що ми зробили точно те саме, що станеться. 0:05:10.546,0:05:11.256 Отже, 0:05:11.256,0:05:13.177 Сподіваюся, що ви тепер бачите 0:05:13.178,0:05:15.678 що цей новий цикл for[br]насправді не зовсім потрібний. 0:05:16.012,0:05:20.101 Ми могли б витратити все наше життя з[br]програмування пишучи цикли, як цей. 0:05:20.102,0:05:23.968 Але, це трохи вражає[br]наскільки коротшим цей цикл for є. 0:05:23.969,0:05:27.604 Це робить його трохи більш зрозумілим, як[br]тільки ви звикли до того, що відбувається. 0:05:27.605,0:05:29.400 Як ми починаємо змінну, 0:05:29.401,0:05:31.091 ми вводимо, як довго продовжувати [br]виконувати, 0:05:31.092,0:05:33.208 а потім змінюємо цю змінну тут. 0:05:33.208,0:05:36.620 Отже, якщо ви дійсно не можете терпіти[br]цикли for, вам не слід використовувати їх 0:05:36.620,0:05:38.463 але ви повинні розумітись на них. 0:05:38.464,0:05:40.206 І якщо вони збивають з пателику просто[br]пам'ятайте, 0:05:40.206,0:05:42.960 ви можете перетворити їх назад[br]в умовний цикл як цей. 0:05:42.961,0:05:46.500 А якщо ви вважаєте себе авантюристом[br]спробуйте цикл for у своїй новій програмі, 0:05:46.501,0:05:48.664 або поверніться до деяких зі старих,[br]умовних циклів, 0:05:48.665,0:05:52.101 і перетворіть в цикли for, якщо потрібно. 0:05:52.642,0:05:56.700 Останнє зауваження: ви не можете завжди[br]перетворювати умовний цикл в цикл for, 0:05:56.701,0:05:59.299 тільки тоді, коли вони[br]в дуже простій формі, як ці 0:05:59.300,0:06:01.942 де це дійсно зрозуміло[br]з якої змінної ви починаєте, 0:06:01.943,0:06:05.532 як довго вона виконуватиметься[br]і як вона змінюється.