Звертаємо вашу увагу: в алгоритмі розв’язування задачі 2 виконання або невиконання тих чи інших команд алгоритму залежить від того, в яку купку попаде фальшива монета. Наприклад, якщо при першому зважуванні терези будуть не в рівновазі, то команда «Узяти третю купку монет» не буде виконана. Але якщо монети розподілити на купки по-іншому, то може статися так, що при першому зважуванні терези будуть у рівновазі, і тоді не буде виконана команда «Узяти легшу купку монет».
Розгалуження в Delphi
Команда повного розгалуження в Delphiмає такий загальний вигляд:
If <логічний вираз>
Then begin
< послідовність команд 1>
End
Else begin
< послідовність команд 2>
end;
(англ. if – якщо, then – тоді, else – інакше)
Є в Delphiй команда неповного розгалуження:
If <логічний вираз>