Алгоритм вычисления функции F и суммы Z:
1. Инициализировать сумму Z = 0 и счетчик n = 0.
2. Для каждого набора входных параметров (a, b, c, x):
— Если (x < 1) и (b + x ≠ 0):
F = a·x² + b
— Иначе, если (x > 1) и (b + x = 0):
F = (x — a) / x
— Иначе:
F = x / c
— Добавить F к сумме Z: Z = Z + F
— Увеличить счетчик n: n = n + 1
3. Вернуть Z и n.
Трассировка алгоритма:
Пусть заданы три набора параметров:
1. a=2, b=3, c=4, x=0.5
— Условие 1: 0.5 < 1 и 3 + 0.5 ≠ 0 → выполнено.
— F = 2·(0.5)² + 3 = 3.5
— Z = 3.5, n = 1
2. a=1, b=-2, c=3, x=2
— Условие 1: 2 < 1 → не выполнено.
— Условие 2: 2 > 1 и (-2) + 2 = 0 → выполнено.
— F = (2 — 1) / 2 = 0.5
— Z = 3.5 + 0.5 = 4, n = 2
3. a=5, b=0, c=2, x=1
— Условие 1: 1 < 1 → не выполнено.
— Условие 2: 1 > 1 → не выполнено.
— F = 1 / 2 = 0.5
— Z = 4 + 0.5 = 4.5, n = 3
Результат:
Z = 4.5, n = 3.