�Практична робота №9��Складання та виконання алгоритмів із розгалуженнями
Нова українська школа
Урок 42
Інформатика 5
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.
Установлення програмного середовища Python
Відкрити вікно середовища IDLE можна:
використовуючи команду IDLE (Python) меню Пуск
використовуючи значок на Робочому столі
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Логічні вирази
Умови в програмі записуються у вигляді логічних виразів.
або
Логічними є вирази, результатом яких є:
True
False
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Логічні вирази
Бувають ситуації, коли одночасно необхідно перевірити виконання кількох умов.
Складена умова — це кілька простих умов, з’єднаних логічними операціями:
AND
OR
NOT
(логічне І, інакше — логічний добуток)
(логічне АБО, інакше —
логічна сума)
(логічне заперечення)
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Алгоритми і програми з розгалуженнями. Оператор if
Програма має вміти вибирати різні дії в залежності від уведених даних.
Ви ознайомились із алгоритмічною структурою Розгалуження і розглянули приклади алгоритмів з розгалуженнями. Для перевірки істинності умов і організації розгалуження у програмах мовою Python призначені умовні оператори.
іf
іf-else
та
Оператори — це команди програми.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Умовний оператор іf
Оператор іf призначено для виконання деякої послідовності дій у тому випадку, якщо істинною є зазначена умова.
Цей умовний оператор відповідає алгоритмічній конструкції
неповне розгалуження.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Умовний оператор іf
Синтаксис умовного оператора в неповній формі:
іf <Умова>:
___ <Оператор>
де ___ — обов’язковий відступ від лівого краю.
Після запису умови слід поставити двокрапку :, яка показує, що далі має бути розташований блок дій.
Блок дій записується з обов’язковим однаковим відступом від лівого краю.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Умовний оператор іf
Оператор іf перевіряє істинність зазначеної умови.
Якщо умова набуває значення True (Істина)
Якщо ж умова приймає значення False (Хибність)
програма виконає блок дій, зазначених у частині <Оператор>
то блок <Оператор> пропускається, і керування передається оператору, що йде після оператора іf
іf <Умова>:
___ <Оператор>
<Оператор>
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Алгоритми і програми з розгалуженнями. �Умовний оператор if ... else
Ви вже знаєте, що у випадках, коли нам потрібно, щоб наша програма виконувала одні дії, якщо деяка умова істинна, та інші дії, якщо ця умова хибна,
використовується алгоритмічна конструкція повне розгалуження. Цій конструкції відповідає умовний оператор
if ... else.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Алгоритми і програми з розгалуженнями. �Умовний оператор if ... else
Синтаксис умовного оператора в повній формі:
if <Умова> :
<Оператор 1>
else:
<Оператор 2>
Якщо умова істинна (True)
Якщо умова хибна (False)
програма виконає блок дій <Оператор 1>
виконується блок дій <Оператор 2>, який міститься після службового слова еlse
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Домашнє завдання
Проаналізувати
с. 179-180
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Працюємо за комп’ютером
Практична робота 9
Складання та виконання алгоритмів із розгалуженнями
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Працюємо за комп’ютером
Сторінка
179-180
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 29
Дякую за увагу!
Нова українська школа
Урок 42
Інформатика 5
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.