Предмет: Информатика, автор: gornostaevartem515

5. Какое значение примет переменная х после выполнения фрагмента программы?

x:=1;

while x<10 do

begin

x:=x+3;

x:=x+1;

end;

Ответы

Автор ответа: lozromanik
1

Відповідь:

13

Пояснення:

x=1

После первого прохождения x=5

После второго прохождения x=9

После третьего прохождения x=13, на это выполнение цикла прекратится из-за ложного условия

Автор ответа: restIess
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

Похожие вопросы
Предмет: Математика, автор: Ника77732