Предмет: Информатика,
автор: gornostaevartem515
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
Похожие вопросы
Предмет: Русский язык,
автор: scorpionchik7
Предмет: Русский язык,
автор: Alena335
Предмет: Українська мова,
автор: Вікуня
Предмет: Математика,
автор: Ника77732