You are on page 1of 6

Факультет біомедичної інженерії

Національного технічного університету України


«Київський політехнічний інститут ім. І.Сікорського»
Кафедра біомедичної кібернетики

Дисципліна «Основи інформатики та програмування»

Комп’ютерний практикум Nо 4.
Тема: Логічні вирази і логічний тип даних.
Умовний оператор. Інструкція if

Виконав:
студент групи БC-22
Тарасенко Вікторія Олександрівна

Перевіри (в/ла):
_______________________________
дата xx.xx.2022 р. підпис___________

Київ – 2022
Мета роботи: Особливості організації умовних операторів і множинних
розгалужень.
Завдання: Створити два окремих файли для вирішення завдання та
обчислення значення виразу (див. розд. «Варіанти завдань») при заданих
умовах.Побудувати блок-схему алгоритму обчислення значень за даними
варіантів завдань у середовищі Microsoft Visio.

Варіант № 7

Завдання 1.

Лістинг програми:
Результати:

Завдання 2.

Лістинг програми:
Результати:
Контрольні запитання:
1. Як описується та виконується оператор розгалуження?
if-else. Якщо умова при інструкції if є хибною, то виконується блок коду
при інструкції else:
if ЛОГІЧНА_УМОВА:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_1
else:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_2
2. Як описується та виконується оператор множинного розгалуження?
Умовний оператор if має розширений формат, що дозволяє перевіряти
кілька незалежних одна від одної умов і виконувати один з блоків,
поставлених у відповідність з цими умовами. У загальному вигляді
оператор виглядає так:
if ЛОГІЧНА_УМОВА_1:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_1
elif ЛОГІЧНА_УМОВА_2:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_2
elif ЛОГІЧНА_УМОВА_3:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_3
...
else:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_N
3. Що називається логічним виразом?
Логічним виразом називається такий вираз, внаслідок обчислення якого
одержується логічне значення true або false ("істина" або "хиба").
4. Які 3 можливих варіанти представлення умови в інструкції if?
1.Найбільш часто логічні вирази використовуються всередині умовної
інструкції if:
if ЛОГІЧНА_УМОВА:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ
2.Зустрічається і більш складна форма розгалуження: if-else. Якщо умова
при інструкції if є хибною, то виконується блок коду при інструкції else:
if ЛОГІЧНА_УМОВА:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_1
else:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_2
3. Умовний оператор if має розширений формат, що дозволяє перевіряти
кілька незалежних одна від одної умов і виконувати один з блоків,
поставлених у відповідність з цими умовами. У загальному вигляді
оператор виглядає так:
if ЛОГІЧНА_УМОВА_1:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_1
elif ЛОГІЧНА_УМОВА_2:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_2
elif ЛОГІЧНА_УМОВА_3:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_3
...
else:
ПОСЛІДОВНІСТЬ_ВИРАЗІВ_N

You might also like