Want to create interactive content? It’s easy in Genially!
7 кл21 урок Реалізаія алгоритмів з розгалуженням. Умовний оператор if
InnaTrischuk
Created on September 18, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Essential Learning Unit
View
Akihabara Learning Unit
View
Genial learning unit
View
History Learning Unit
View
Primary Unit Plan
View
Vibrant Learning Unit
View
Art learning unit
Transcript
7 клас
computer science
«Навчальна книга — Богдан»
тема 21
Реалізація алгоритмів з розгалуженням. Умовний оператор if
Зроби свій вибір
висловлювання
логічні оператори
алгоритм розгалуження
логічний тип даних
оператори розгалуження
оператори порівняння
Пригадаємо
Висловлування - це розповідне речення, яке містить ствердження або заперечення
Висловлювання бувають:
Істинні
Хибні
Висловлювання з умовою (логічні)
Висловлювання з умовою включають у себе умову, яка повинна бути оцінена як істинна або хибна, і залежно від цього виконується певна дія
Якщо на дворі падає дощ, то взяти парасольку
Якщо кути вертикальні - то вони рівні
Якщо користувач ввів правильний пароль, то відкрити доступ до системи
Якщо на складі є товар на, то відправити замовлення, інакше вказати термін очікування
Логічний тип даних
В програмуванні також часто потрібно знати, чи якесь висловлювання є правдивим або хибним, або перевірити умову, щоб виконувати певні дії
Для цього використовують логічний тип даних bool, який може набувати двох значень
true
False
Для роботи зі значеннями логічного типу призначені спеціальні оператори
логічні оператори
оператори порівнняння
оператори порівняння
оператори порівняння
Оператори порівняння дозволяють вам порівнювати значення в вашому коді та приймати рішення на основі цих порівнянь. Вони часто використовуються в умовних виразах та циклах для керування логічним потоком програми.
логічні оператори
Алгоритм розгалуження (алгоритм з умовою)
В реальному житті, рішення приймаються на основі певних умов
Алгоритм розгалуження- це послідовність інструкцій або операцій, які виконуються в залежності від певної умови.
Алгоритм розгалуження (алгоритм з умовою)
повне розгалуження
неповне розгалуження
вивчаючи мову програмування scratch в молодших класах ви також реалізовували алгоритм розгалуження
неповне розгалуження
повне розгалуження
Чи той же приклад реалізації алгоритму керування персонажем
оператори розгалуження
У python розгалуження виконується за допомогою умовних операторів, таких як if, else, і elif
Оператори розгалуження дозволяють виконувати різні дії в залежності від виконання певних умов
Оператор if (неповне розгалуження)
Розглянемо реалізацію неповного розгалуження:
Оператор if. неповне розгалуження
Оператор else. повне розгалуження
Розглянемо реалізацію повного розгалуження:
Алгоритм перевірки кратності числа
Дуже часто потрібно буде перевіряти, чи число є парним або ділиться на якесь конкретне число. Тому розглянемо як можна реалізувати дану задачу
висновок
Розгалуження - це важливий елемент програмування, оскільки воно дозволяє створювати більш складні та інтерактивні програми.
Дякую за увагу!