"Ветвящиеся алгоритмические конструкции"
1. Поставьте правильный ответ (истина, ложь):
1. (9 > 5) and (7 >= 4)
2. (6 > 9) or (10 < 9)
3. not (4 < 8)
4. (5 < 8) or (4 = 4) and (11 < 5)
5. (5 <= 7) and (11 > 4) or (31 < 5)
2. Какое значение будет принимать переменная x, после выполнения фрагмента программы?
1. f: = 5; d: = 7;
if f >= d then x: = f else x: = d;
Ответ: x=__________
2. a: = 3; b: = 4;
if a >= b then x: = a * b else x: =a - b;
Ответ: x=__________
3. a: = 5; b: = 4; c: = 3;
if a > b then x: = a + b
else begin a: = b + c; x: = a - 3 * b
end;
Ответ: x=__________
4. a: = 9; b: = 8; c: = 2;
if (a > b) and (b > c) then x:=2 * a + b + c
else x: = a - b + c;
Ответ: x=__________
5. a: = 1; b: = 4; c: = 8;
if (a <= b) or (a > c) then x: = 5 * a - b
else x: = 4 * a * b;
"Ветвящиеся алгоритмические конструкции"
Вариант 2
1. Поставьте правильный ответ (истина, ложь):
1. (4 > 8) or (4 < 14)
2. (5 = 5) and (8 < 4)
3. not (5 < 3)
4. (5 < 7) or (7 = 9) and (15 < 25)
5. (6 <= 7) and (13 > 5) or (30 < 25)
2. Какое значение будет принимать переменная x, после выполнения фрагмента программы?
1. f: = 6; d: = 4;
if f >= d then x: = f else x: = d;
Ответ: x=__________
2. a: = 53; b: = 14;
if a <= b then x: = a + b else x: = 2 * a - 4 * b;
Ответ: x=__________
3. a: = 3; b: = 8; c: = 5;
if a > b then x: = a + b
else begin a: = b + c; x: = a - 2 * b
end;
Ответ: x=__________
4. a: = 10; b: = 5; c: = 6;
if (a > b) and (b > c) then x:=3 * a + 2 * b + c
else x: = 5 * a - b + c;
Ответ: x=__________
5. a: = 5; b:=10; c:= 8;
if (a < b) or (a>c) then x:=3 * a - a * b
else x:=3 * a - b;
Ответ: x=__________