Конструктор тестів
1
Який оператор відповідає поданій блок-схемі?

2
Який оператор відповідає поданій блок-схемі?

3
Який оператор реалізує дію:
Змінній К: Boolean присвоїти значення True, якщо числа А, В, С упорядковані за зростанням, і значення False в протилежному випадку?
4
Який оператор реалізує дію:
Якщо А - від’ємне число, змінити його знак на протилежний.
5
Встановіть порядок виконання операторів програми для визначення більшого з трьох чисел а, b, с.
If c > max Then max := c;
Edit4.Text := IntToStr(max);
If a > b Then Мax := a Else Мax := b;
a := StrToInt(Edit1.Text); b := StrToInt(Edit2.Text); c := StrToInt(Edit3.Text);
6
Встановіть відповідність між операторами і діями, які вони реалізують
If A > B Then Мах := A Else Мах:= B;
Якщо ціле число А парне, поділити його на 2, в протилежному випадку помножити на 10.
If A mod 2 = 0 Then A := A div 2 Else A := 10*A;
Змінній Мах присвоїти значення більшого з чисел А і В.
If A mod 2 = 0 Then A := A div 2;
Від більшого з чисел А і В відняти менше.
If A > B Then A := A-B Else B := B-A;
Якщо ціле число А парне, поділити його на 2.
7
Визначте, якого значення набуває змінна В після виконання фрагмента програми.
var A, B: Integer;
begin
A := 10; B := 5;
If A > B*B Then B := A-B;
If B > A-1 Then begin B := B-A;
A:= A-B
end Else
begin
A := A-B;
B := B-A
end;
8
Визначте, якого значення набуває змінна А після виконання фрагмента програми.
var A, B: Integer;
begin
A := 5; B := 1;
If A > B*B Then B := A-B;
If B > A-1 Then begin B := B-A;
A:= A-B
end Else
begin
A := A-B;
B := B-A
end;
Рефлексія від 64 учнів
Сподобався:
Так: 45
Ні: 19
Зрозумілий:
Так: 41
Ні: 23
Потрібні роз'яснення:
Ні: 47
Так: 17