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

Get started free

7 кл21 урок Реалізаія алгоритмів з розгалуженням. Умовний оператор if

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

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

тема 21

Реалізація алгоритмів з розгалуженням. Умовний оператор if

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

висловлювання

логічні оператори

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

логічний тип даних

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

оператори порівняння

Пригадаємо

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

Висловлювання бувають:

Істинні

Хибні

Висловлювання з умовою (логічні)

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

Якщо на дворі падає дощ, то взяти парасольку

Якщо кути вертикальні - то вони рівні

Якщо користувач ввів правильний пароль, то відкрити доступ до системи

Якщо на складі є товар на, то відправити замовлення, інакше вказати термін очікування

Логічний тип даних

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

Для цього використовують логічний тип даних bool, який може набувати двох значень

true

False

Для роботи зі значеннями логічного типу призначені спеціальні оператори

логічні оператори

оператори порівнняння

оператори порівняння

оператори порівняння

Оператори порівняння дозволяють вам порівнювати значення в вашому коді та приймати рішення на основі цих порівнянь. Вони часто використовуються в умовних виразах та циклах для керування логічним потоком програми.

логічні оператори

Алгоритм розгалуження (алгоритм з умовою)

В реальному житті, рішення приймаються на основі певних умов

Алгоритм розгалуження- це послідовність інструкцій або операцій, які виконуються в залежності від певної умови.

Алгоритм розгалуження (алгоритм з умовою)

повне розгалуження

неповне розгалуження

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

неповне розгалуження

повне розгалуження

Чи той же приклад реалізації алгоритму керування персонажем

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

У python розгалуження виконується за допомогою умовних операторів, таких як if, else, і elif

Оператори розгалуження дозволяють виконувати різні дії в залежності від виконання певних умов

Оператор if (неповне розгалуження)

Розглянемо реалізацію неповного розгалуження:

Оператор if. неповне розгалуження

Оператор else. повне розгалуження

Розглянемо реалізацію повного розгалуження:

Алгоритм перевірки кратності числа

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

висновок

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

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