Програма. REM алгоритм розгалуженої структури ‘оператор - коментар
REM алгоритм розгалуженої структури ‘оператор - коментар
INPUT “ A, N”; A, N ‘введення данных
X = SIN (N+1) / (2+N) ‘оператори присвоювання
IF X < > 0 THEN ‘оператор умовного переходу
Y = (A+TAN(A ^ 2+1)) / X ^ 2 ‘оператори присвоювання
PRINT “Y =”; Y ‘виведення
ELSE
PRINT “Функція Y не визначена” ‘виведення
END IF ‘завершення оператора умовного переходу
END ‘ кінець програми
Результат виконання програми:
1-й варіант
A, N? 2, 3_
Y = -60.25818266
2-й варіант
A, N? 2, -1_
Функція Y не визначена
3.7. Приклад виконання задачі 2Б
Завдання: відповідно до умови задачі розробити алгоритм розгалуженої структури і скласти програму обчислення функції.
Умова: , якщо 1 < x < 2
y = , якщо x ≥ 2
, якщо x ≤ 1
Розв'язання: приймемо позначення: Y → Y, x → X, a → A, b → B
При розв'язанні необхідно передбачити три можливі варіанти обчислення функції Y по одній із трьох формул залежно від умов.
Блок – схема
+ -
-
|
|
|