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

Get started free

7 клас 24 урок Вкладені умови. Множинне розгалуження

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

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

тема 24

Вкладені умови. Множинне розгалуження

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

повторення

Множинне розгалуження

оператор elif

вкладені розгалуження

пригадаємо як реалізується умовний оператор if:

Тобто, на попередніх уроках ми використовували повне та неповне розгалуження при перевірці різних умов

Проте, якщо після перевірки деякої умови, потрібно знову зробити вибір, то використовують вкладені розгалуження

Таким чином, оператор if також можна розміщати всередині іншого оператора if. Це означає, що внутрішня умова if буде перевірятися лише тоді, якщо зовнішня умова if є істинною.

В загальному вигляді вкладений умовний оператор if має наступний синтаксис:

приклад

Вкладену умову можна розміщати і в частині блоку, коли перша умова не виконується:

Вкладеною може бути також констукція if-else

Приклад

Ви можете вкладати умовні оператори як завгодно глибоко, але будьте обережні, щоб не створити надто складний код, який важко прочитати та зрозуміти.

Наприклад, наступний код дуже важко читати та опрацьовувати

множинне розгалуження. оператор elif

Розглянемо ще один приклад з вкладеними розгалуженнями

оператор elif

Код у блоках elif виконується тільки для першої істинної умови, інші умови не перевіряються.

Таким чином ми можемо удосконалити задачу, яку розглядали раніше:

стало:

БУЛО:

висновок

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

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