Алгоритми, ЩоРозгалужуються. Команда розгалуження

Інформатика - 9 клас алгоритми, ЩоРозгалужуються. Команда розгалуження
На відміну від лінійних алгоритмів, у яких команди виконуються послідовно одна за іншою, в алгоритми, що розгалужуються, входить умова, залежно від виконання або невиконання якого виконується та або інша послідовність команд (серій).

Як умова в алгоритмі, що розгалужується, може бути використане будь-яке зрозуміле виконавцеві твердження, що може дотримуватися (бути істинно) або не дотримуватися (бути ложно). Таке твердження може бути виражене як словами, так і формулою. Таким чином, команда розгалуження складається з умови й двох послідовностей команд.

Команда розгалуження, як і будь-яка інша, може бути:

записана природними мовою;

зображена у вигляді блок-схеми;

записана алгоритмічними мовою;

закодована мовою програмування
Розглянемо як приклад алгоритм, що розгалужується, зображений у вигляді блок-схеми.

Аргументами цього алгоритму є дві змінні А, В, а результатом - змінна X. Якщо умова А >= В істинно, то виконується команда Х:=АВ, у противному випадку виконується команда Х:=А+У. У результаті друкується те значення змінної X, що вона одержує в результаті виконання однієї із серій команд.

Запишемо тепер цей алгоритм алгоритмічною мовою й мовою програмування Бейсик