циклом. 4. На рис. 4.37 дан код программы. Какое значение будет иметь на выходе переменная z, если х = 20? Ответ округлите до целых чисел. A) 1. B) 4. C) 8. D) 9. E) 10. ДАЮ 50 БАЛЛОВ!
пожалуйста скажите ответ​

Приложения:

Ответы

Ответ дал: ugurabbasov65
1

Если x=20, то значение z на выходе из программы будет равно 9.

Рассмотрим, как это значение получается в коде:

При инициализации переменной z она присваивается значению 1.

В цикле while происходит 4 итерации (так как i увеличивается на 1 после каждой итерации), в течение которых переменная z пересчитывается по формуле (z + x/2) / 2.

На первой итерации значение z пересчитывается следующим образом: (1 + 20/2) / 2 = 5.5

На второй итерации значение z пересчитывается следующим образом: (5.5 + 20/2) / 2 = 9.25

На третьей и четвертой итерациях происходят аналогичные пересчеты, но значение z уже не меняется достаточно сильно.

Итак, значение z на выходе из программы равно 9. Ответом будет вариант D) 9.


Аноним: спасибо большое
Вас заинтересует