1) Перед началом выполнения фрагмента программы, представленного ниже, переменная v хранила значение 5.
v = v + v + v v = v + v + v v = v + v + v
v := v + v + v; v := v + v + v; v := v + v + v;
v = v + v + v; v = v + v + v; v = v + v + v;
Определите во сколько раз увеличиться значение переменной v после выполнения кода
2) Определите значение переменной a после выполнения следующего фрагмента программы :
a = 24 b = 16 + a / 3 a = a + b / 2
a := 24; b := 16 + a / 3; a := a + b / 2;
a = 24; b = 16 + a / 3; a = a + b / 2;
3) Определите значение переменной b после выполнения следующего фрагмента программы :
a = 14 b = 10 - a b = -b * 2 * a
a := 14; b := 10 - a; b := -b * 2 * a;
a = 14; b = 10 - a; b = -b * 2 * a;
4) Определите значение переменной d после выполнения следующего фрагмента программы :
a = 125 b = a % 20 c = a // 21 d = (b * c) % 7
a := 125; b := a mod 20; c := a div 21; d := (b * c) mod 7;
a = 125; b = a % 20; c = a / 21; d = (b * c) % 7;
5) Определите значение переменной d после выполнения следующего фрагмента программы :
a = (451 * 54) % 10 b = (782 * 34) % 10 d = a + b * 2
a := (451 * 54) mod 10; b := (782 * 34) mod 10; d := a + b * 2;
a = (451 * 54) % 10; b = (782 * 34) % 10; d = a + b * 2;
6) Определите значение переменной b после выполнения следующего фрагмента программы :
b = 17 a = (b + 3) * 2 a = a - b - 2 b = a / 7 * 3
b := 17; a := (b + 3) * 2; a := a - b - 2; b := a / 7 * 3;
b = 17; a = (b + 3) * 2; a = a - b - 2; b = a / 7 * 3;
7) Определите значение переменной a после выполнения следующего фрагмента программы :
a = 20 b = 1 a = (a + b) / 3 b = a - 2 * b a = a - b
a := 20; b := 1; a := (a + b) / 3; b := a - 2 * b; a := a - b;
a = 20; b = 1; a = (a + b) / 3; b = a - 2 * b; a = a - b;
8) Определите значение переменной t после выполнения следующего фрагмента программы:
t = 2 t = t * t t = t * t t = t * t
t := 2; t := t * t; t := t * t; t := t * t;
t = 2; t = t * t; t = t * t; t = t * t;
9) Определите значение переменной d после выполнения следующего фрагмента программы :
a = (468 * 247) % 10 b = (189 * 78) % 10 d = (a * b) // 10
a := (468 * 247) mod 10; b := (189 * 78) mod 10; d := (a * b) div 10;
a = (468 * 247) % 10; b = (189 * 78) % 10; d = (a * b) / 10;
10) Перед началом выполнения фрагмента программы, представленного ниже, переменная d хранила значение 4. Определите во сколько раз увеличиться значение переменной d после выполнения кода?
d = d + d d = d + d d = d + d
d := d + d; d := d + d; d := d + d;
d = d + d; d = d + d; d = d + d;
Определите во сколько раз увеличиться значение переменной d после выполнения кода
11) Определите значение переменной b после выполнения следующего фрагмента программы :
a = 4 b = 13 a = b - a * 2 b = 50 / a * 4
a := 4; b := 13; a := b - a * 2; b := 50 / a * 4;
a = 4; b = 13; a = b - a * 2; b = 50 / a * 4;
12) Определите значение переменной a после выполнения следующего фрагмента программы :
a = 6 b = 22 - 3 * a a = b / 2 * a
a := 6; b := 22 - 3 * a; a := b / 2 * a;
a = 6; b = 22 - 3 * a; a = b / 2 * a;
13) Определите значение переменной d после выполнения следующего фрагмента программы :
a = 65 b = a % 12 d = a // (b * 3)
a := 65; b := a mod 12; d := a div (b * 3);
a = 65; b = a % 12; d = a / (b * 3);
14) Определите значение переменной d после выполнения следующего фрагмента программы :
a = 8954 b = 1735 d = a%100 + b//100
a := 8954; b := 1735; d := a mod 100 + b div 100;
a = 8954; b = 1735; d = a%100 + b/100;
Задания взяты из базы данных ФИПИ, сайта К.Полякова или придуманы мною