ПОМОГИТЕ ПОЖАЛУЙСТА, ДАЮ 50 БАЛЛОВ. ИНФОРМАТИКА
Ответы
Объяснение:
В первом случае S = 0, т.к. диапазон для цикла с параметром был указан неверно.
Во втором случае S будет изменяться, диапазон указан верно.
На консоль будет выводиться:
1.0
1.5
1.83333333333333333333
2.0833333333333333333
Это можно просто посчитать. значение i в цикле будет от 1 до 4 включительно. То есть 5,которая указана в диапазоне, не будет присваиваться значению i. Остаётся лишь поделить 1 на значение i и прибавить то значение S, которое было в прошлой итерации.
S = 0 + 1/1
S = 1 + 1/2
S = 1.5 + 1/3
S = 1.8333 + 1/4
В третьем случае цикл for идёт с отрицательным шагом и опять же -2 не будет входить в значение i, потому что правая цифра не входит в диапазон. То есть значения i будут 2, 1, 0, -1.
S = 0 + 2
S = 2 + 1
S = 3 + 0
S = 3 + (-1)
На консоль будет выводиться соответственно:
2
3
3
2