You are on page 1of 3

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

ОДЕСЬКИЙ ДЕРЖАВНИЙ ЕКОЛОГІЧНИЙ УНІВЕРСИТЕТ

Факультет Комп’ютерних наук,


Управління та адміністрування

Лабораторна робота №8

з дисципліни: «Інформатика з основами програмування»


Тема: Алгоритмічна структура: розгалуження. Умовний оператор, оператор
вибору

Виконала
студентка групи Е21М
Любарська А

Одеса 2022
Варіант 9

Контрольні запитання
1. Які види розгалужень реалізовані в Turbo Pascal?
Розгалужені програми можуть бути реалізовані одним із трьох способів: з
використанням операторів переходу, умовного оператора чи оператора вибору. Для цього
існують спеціальні інструкції (оператори) передачі управління, які дають можливість
перейти з одного місця програми в інше (передати управління) та змінити послідовний
порядок виконання її операторів (інструкцій).
2. Для чого використовуються розгалуження?
Розгалуженням називають фрагмент алгоритму, що містить команду перевірки
умови і послідовності команд, які будуть виконуватися або не виконуватися залежно від
результату виконання команди перевірки умови.Алгоритмом з розгалуженням також
можна вважати алгоритм за яким ми переходимо дорогу використовуючи сигнали
світлофора: якщо горить зелене світло, то можна переходити, інакше потрібно зачекати.
При описі таких алгоритмів використовують алгоритмічну структуру розгалуження.
3. Які форми умовних операторів вам відомі?
if (умова)
switch
then
else
Найпростішими логічними виразами є вирази відносин, в Pascal використовуються
наступні позначення відносин:
 = – дорівнює;
 <> – не дорівнює
 > – більше;
 < – меньше;
 >= – більше або дорівнює;
 <= – меньше або дорівнює.
4. Як працює умовний оператор?
Умовний оператор дозволяє виконувати дії в залежності від того, виконана умова
чи ні. Записується умовний оператор як '' if <логічний вираз="">: '', далі йде блок команд,
який буде виконаний тільки якщо логічний вираз прийняв значення True.
5. Чи можуть умовні оператори бути вкладеними?
Умовні оператори можуть бути вкладеними, тобто на місці оператора А в короткій
формі й А1(А2) у повній формі можуть стояти умовні оператори. При вкладенні умовних
операторів різних форм може виникнути ситуація, коли частин else менше частин then.
Наприклад:
If X >Y then
If A = 0 then B:= 0
else B:= 1;
6. Укажіть структуру оператора вибору.
Оператор вибору дозволяє вибрати одне з декількох можливих продовжень
програми. Параметром, по якому здійснюється вибір, служить ключ вибору - вираження
будь-якого порядкового типу (цілого, символьного, логічного). Структура оператора
вибору така: Case of [else ] end сase, of, else, end – зарезервовані слова (вибрати, з, інакше,
кінець).

You might also like