Понеділок, 12.23.2024, 7:58 PM
Вітаю Вас Гість | RSS
Вхід на сайт
Категорії розділу
Пошук
Статистика

Онлайн всього: 2
Гостей: 2
Користувачів: 0

Дистанційне навчання КУ "Гімназія с. Дунів"

Дистанційне навчання


Інформатика
02.03.2022, 3:33 PM

Розгалужений алгоритм – це алгоритм який під час виконання має умову і набуває 2 значень true або false. В результаті чого може виконуватись по різному.

Розгалужений алгоритм має 2 типи розгалуження:

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

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

  • Істина (Так, true)
  • Хиба (Ні, false)

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

  • або true
  • або false

 

Команда повного розгалуження в мові програмування Object Pascal має такий загальний вигляд:

if<логічний вираз>

Then begin

<послідовність команд 1>

end

Else begin

<послідовність команд 2>

end;

(англ. if - якщо, then - тоді, else - інакше).

        Виконання цієї команди відбувається так: обчислюється значення логічного виразу:

  •          Якщо це значення true то виконується послідовність команд 1 і після цього виконується команда, наступна за розгалуженням
  •         Якщо це значення false то виконується послідовність команд 2 і після цього виконується команда, наступна за розгалуженням
  •        Є в Object Pascal і команда неповного розгалуження:

If <логічний вираз>

Then begin

<послідовність команд >

     end;

          Виконання цієї команди відбувається так: обчислюється значення логічного виразу;

        Якщо це значення true то виконується послідовність команд і після цього виконується команда, наступна за розгалуженням

        Якщо це значення false одразу виконується команда, наступна за розгалуженням.

       Звертаємо вашу увагу: якщо після ключових слів Then і Else слідує тільки по одній команді, то операторні дужки begin і end можна не ставити;

перед Else ставити крапку з комою не можна.

Домашнє завдання 

1. Переглянути матеріал поданий вище.

2.Опрацювати матеріалст. 157-159

Категорія: 8 клас | Додав: bohdanmatviyiv0512
Переглядів: 133 | Завантажень: 0 | Рейтинг: 0.0/0
Всього коментарів: 0
avatar