Want to create interactive content? It’s easy in Genially!

Get started free

22 урок Реалізація алгоритмів з повторенням. Оператор циклу while

InnaTrischuk

Created on September 18, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Learning Unit

Akihabara Learning Unit

Genial learning unit

History Learning Unit

Primary Unit Plan

Vibrant Learning Unit

Art learning unit

Transcript

7 клас

computer science

«Навчальна книга — Богдан»

тема 22

Реалізація алгоритмів з повторенням. Оператор циклу while

Зроби свій вибір

цикл з умовою

оператор break

оператор continue

оператор while

оператор ELSE

безкінченна ітерація

Пригадаємо

Алгоритм з повторенням - це алгоритм, який передбачає виконання певної послідовності дій (інструкцій) багато разів.

Цикл з умовою (або цикл з передумовою)

Цей тип циклу перевіряє умову перед кожним виконанням тіла циклу. Якщо умова істинна, тіло циклу виконується. Якщо умова стає хибною, цикл завершується.

вивчаючи мову програмування scratch в молодших класах ви також реалізовували алгоритм повторення з умовою

оператор циклу while

В мові Python цикл з умовою реалізується за допомогою оператора while

ітерація - це одне виконання тіла циклу.

лічильник і можна збільшувати не лише на 1, а на довільне число, а також зменшувати

Багаторазова та безкінченна ітерація

Розглянемо такий приклад:

Багаторазова та безкінченна ітерація

Для подібних задач в мові програмування python є безкінечний цикл while True

оператор break

break - це оператор в мові програмування Python, який використовується для виходу з циклу доки він виконується

оператор continue

Також є оператор continue, який дозволяє пропустити певну частину коду в поточній ітерації циклу і перейти до наступної ітерації циклу.

оператор else

В оператора циклу є й «розширена» версія з ключовим словом else.

оператор else

приклад 1

Дано число n. Розділити його на цифри та вивести кількість цифр

приклад 2

Написати програму яка знаходитиме суму всіх чисел, які вводить користувач з клавіатури. Як тільки користувач введе 0 - програма зупиняється

результат

приклад 2

Написати програму яка знаходитиме суму всіх чисел, які вводить користувач з клавіатури. Як тільки користувач введе 0 - програма зупиняється

результат

приклад 2

Дану задачу можна описати другим способом:

Дякую за увагу!