Задать вопрос
20 марта, 12:35

Какое значение примет переменная х в результате выполнения следующих фрагментов программ?

1) x:=1; while x<10 do x:=x+3; x:=x+1;

2) x:=1; while x<10 do begin x:=x+3; x:=x+1; end;

3) x:=0; for y:=1 to 9 do x:=x+1;

4) x:=1; for y:=1 to 5 do x:=x*y;

+5
Ответы (1)
  1. 20 марта, 15:26
    +2
    1) x:=1; while x<10 do x:=x+3; x:=x+1;

    x=1+3=4

    x=4+3=7

    x=7+3=10 (10=10)

    x=10+1=11 (11>10)

    x=11

    2) x:=1; while x<10 do begin x:=x+3; x:=x+1; end;

    x=5 5<10

    x=9 9<10

    x=13 13>10

    x=13

    3) x:=0; for y:=1 to 9 do x:=x+1;

    x=1 y=1

    x=2 y=2

    x=3 y=3

    x=4 y=4

    x=5 y=5

    x=6 y=6

    x=7 y=7

    x=8 y=8

    x=9 y=9

    x=9

    4) x:=1; for y:=1 to 5 do x:=x*y;

    x=1 y=1

    x=2 y=2

    x=6 y=3

    x=24 y=4

    x=120 y=5

    x=120
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Какое значение примет переменная х в результате выполнения следующих фрагментов программ? 1) x:=1; while x ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы