Задать вопрос
31 января, 21:58

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

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;

+1
Ответы (1)
  1. 31 января, 22:06
    +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 ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
2. Какое значение примет переменная х в результате выполнения следующих фрагментов программ? 3) x:=1; while x1 do begin x:=x+3; x:=x+1; end; 4) x:=1; while x
Ответы (1)
Какое значение примет переменная х в результате выполнения следующих фрагментов программ? 1) x:=0; for y:=1 to 9 do x:=x+y; 2) x:=1; for y:=1 to 5 do x:=x*y; 3) x:=1; while x1 do begin x:=x+3; x:=x+1; end; 4) x:=1; while x
Ответы (1)
Какое значение будет иметь переменная G в выражении G: = 42/2 + 4? А. 1; Б. 7; В. 21; Г. 25. 5. Какое значение будет иметь переменная M в результате выполнения М: = 20/10 + 10• (2•4/2) ? А. 82; Б. 42; В. 80; Г. 40. 6.
Ответы (1)
1. Определить значение переменной у после выполнения следующих фрагментов программы: a) у : = 1; for i : = 1 to 5 do begin у : = у + 1; у : = у + i; end; b) y : = 0; for k : = 2 to 6 do у : = у + k; c) у : = 1; for k : = 3 to 5 do у : = у * k;
Ответы (1)
Определить без компьютера, что будет напечатано при выполнении следующих фрагментов: Определите без компьютера, что будет напечатано при выполнении следующих фрагментов программ: 1) a:=100; a:=10*a+1; WriteLn (a) 2) a:=100; a:=-a;
Ответы (1)