Урок 4.9. Цикли з передумовою
Навчіться програмувати – безоплатна навчальна програма на 3000 годин
Навчіться програмувати – безоплатна навчальна програма на 3000 годин
Цикл із передумовою — це своєрідний «вартовий», який постійно перевіряє умову, перш ніж дозволити виконати команди. Його синтаксис виглядає так:
while <логічний вираз>:
<команди тіла циклу>
(англ. while — «поки»).
Спочатку перевіряється логічний вираз.
Якщо результат True — запускаються команди тіла циклу.
Після виконання команд знову перевіряється умова.
Якщо вона знову True — цикл повторюється.
Якщо ж умова стала False — виконання циклу припиняється, і програма переходить до наступної команди після нього.
Цикл while — мов двері з охоронцем. Поки охоронець каже «так» (умова істинна), ви можете заходити й виконувати дії всередині. Але щойно він відповість «ні» (умова хибна) — двері зачиняються, і ви йдете далі за маршрутом програми.
Увага! Під час роботи з комп'ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
Повторіть правила безпечної роботи за комп’ютером.
Завдання та алгоритми їх виконання ви зможете знайти за адресою: переглянути
Уявіть, що ви — молодий інвестор, який вирішив покласти гроші до банку.
Створити математичну модель і програмний проєкт, який допоможе визначити:
Скільки років потрібно чекати, щоб ваш вклад зріс до бажаної суми.
Яким чином щорічне збільшення на певний відсоток впливає на швидкість накопичення.
Ви відкриваєте депозит у банку зі стартовою сумою x грн.
Банк щороку додає до вашого рахунку p %.
Ви хочете отримати не менше ніж a грн.
Ваш «фінансовий симулятор» має показати, через скільки років (n) ви зможете забрати гроші з банку.
Запустіть середовище розробки й створіть проєкт.
Опишіть алгоритм у вигляді циклу while, де умова — «поки сума менша за потрібну».
Перевірте різні сценарії:
коли вклад одразу більший за потрібну суму (цикл не виконується жодного разу),
коли він досягає мети за 1 рік,
коли потрібно кілька років.
Зробіть висновки: як змінюється кількість років залежно від початкової суми та відсоткової ставки.
Збережіть усі файли та скриншоти.
Завантажте їх у розділ Ваші роботи на платформі Google ClassRoom.
За підручником "Інформатика, 8 клас" (Й.Я. Ривкінд та інші), 2025:
Прочитайте та розберіть теоретичний матеріал пункту 4.9 (стор. 150-161).
Дайте усні відповіді на питання 1-4 (стор. 159).
Скриншот результату тесту прикріпіть у розділі Ваші роботи на платформі Google ClassRoom.