8 класс. Ветвление в алгоритмах Самостоятельная работа по теме: «Основные алгоритмические конструкции» 1) Определите значение переменной c после выполнения следующего фрагмента программы: a := 100; b := 30; a := a – b*3; if a > b then c := a – b else c := b – a; 1) 20 2) 70 3) –20 4) 180 2) Определите значение переменной c после выполнения следующего фрагмента программы: a := 6; b := 15; a := b – a*2; if a > b then c := a + b else c := b – a; 1) –3 2) 33 3) 18 4) 12 4) Определите значение переменной c после выполнения следующего фрагмента программы, в котором a, b и с – переменные вещественного (действительного) типа: a := 120; b := 100; a := a + b / 2; if b < a / 2 then c := b + a else c := b + a / 2; 1) с = 105 2) с = 160 3) с = 185 4) с = 270 5) Определите значение переменной m после выполнения фрагмента алгоритма. m:=54; n:=16; да m = n? нет нет 3) Определите значение переменной c после выполнения следующего фрагмента программы: a := 40; b := 10; b := a - 2*b; if a < 2*b then c := a else c := b; 1) 60 2) 40 3) 20 4) 10 да m > n? n:=n-m; m:=m-n; 8 класс. Ветвление в алгоритмах x:=10; y:=15; 6) Определите значение переменной a после выполнения фрагмента алгоритма. a:=1; b:=0; нет y < 16? да да b = 4? да x <= y? нет b:=b+1; a:=a*2; x:=x+5; y:=y-5; нет x:=x-3; y:=y+5; 8) Определите значение переменной a после выполнения фрагмента алгоритма. 7) Определите значения переменных x и y после выполнения фрагмента алгоритма. a:=16; b:=2; да b = 32? нет b:=b*2; a:=a+2; 8 класс. Ветвление в алгоритмах 9) Определите значение переменной b после выполнения фрагмента алгоритма. a:=2; b:=0; 11) Определите значение переменной b после выполнения фрагмента алгоритма. a:=5; b:=0; да a = 7? да a = 1? нет нет a:=a+1; b:=b+a; b:=b+a; a:=a-1; 10) Запишите значение переменной s после выполнения фрагмента алгоритма: n:=0; s:=0; 12) Определите значение переменной b после выполнения фрагмента алгоритма. a:=256; b:=0; да n > 100? нет да нет нет n нечетно? s:=s+n n:=n+1 да a = 1? a:=a/2; b:=b+a; 8 класс. Ветвление в алгоритмах 13) Определите значение переменной b после выполнения фрагмента алгоритма: a:=1; b:=10; 15) Определите значение переменной c после выполнения фрагмента алгоритма. b:=-3; c:=13; b:=b-3; a:=a+b; c >= 4? нет a < 0? да нет да b:=a-b; c:=c-2; b:=b+c a:=7; b:=-1; 14) Определите значение переменной a после выполнения фрагмента алгоритма. b < 2? a:=a-2; b:=b+2 нет нет a <= 0? да b:=b-3; a:=a*b да b > 0? нет c:=c+1; b:=b-3 да 8 класс. Ветвление в алгоритмах 16) Определите значение переменной b после выполнения фрагмента алгоритма. a:=3; b:=5; да a = 8? нет a:=a+1; b:=b+a;