5. Какое значение примет переменная х после выполнения фрагмента программы?
x:=1;
while x<10 do
begin
x:=x+3;
x:=x+1;
end;
Ответы
Ответ дал:
1
Відповідь:
13
Пояснення:
x=1
После первого прохождения x=5
После второго прохождения x=9
После третьего прохождения x=13, на это выполнение цикла прекратится из-за ложного условия
Ответ дал:
1
Построим что-то типо трассировочной таблицы:
x = 1
1 < 10 - true
x = 1 + 3 = 4
x = 4 + 1 = 5
-----------------
5 < 10 - true
x = 5 + 3 = 8
x = 8 + 1 = 9
-----------------
9 < 10 - true
x = 9 + 3 = 12
x = 12 + 1 = 13
-------------------
13 < 10 - false, условие не выполняется, цикл перестает выполняться.
После выполнения фрагмента программы x = 13
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
8 лет назад
9 лет назад