Рассмотрим блок-схему и определим значение переменной z на выходе при заданном значении x = 27.
1. Начало:
2. Ввод x: x = 27
3. Инициализация: z = 1, i = 0
4. Цикл:
- z := (z + x/2) / 2
- i := i + 1
- Если i < 4, то повторяем цикл, иначе переходим к выводу z.
Выполним цикл несколько раз, пока i < 4:
Итерация 1:
- z = (1 + 27/2) / 2 = (1 + 13.5) / 2 = 14.5 / 2 = 7.25
- i = 0 + 1 = 1
- i < 4 (1 < 4) - ДА, продолжаем цикл.
Итерация 2:
- z = (7.25 + 27/2) / 2 = (7.25 + 13.5) / 2 = 20.75 / 2 = 10.375
- i = 1 + 1 = 2
- i < 4 (2 < 4) - ДА, продолжаем цикл.
Итерация 3:
- z = (10.375 + 27/2) / 2 = (10.375 + 13.5) / 2 = 23.875 / 2 = 11.9375
- i = 2 + 1 = 3
- i < 4 (3 < 4) - ДА, продолжаем цикл.
Итерация 4:
- z = (11.9375 + 27/2) / 2 = (11.9375 + 13.5) / 2 = 25.4375 / 2 = 12.71875
- i = 3 + 1 = 4
- i < 4 (4 < 4) - НЕТ, выходим из цикла.
5. Вывод z:
- z = 12.71875
Таким образом, значение z на выходе будет 12.71875.