8 клас. Урок_49 Алгоритми з розгалуженнями

Додано: 4 травня 2020
Предмет: Інформатика, 8 клас
Тест виконано: 33 рази
10 запитань
Запитання 1

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

варіанти відповідей

If A<5 Then A := A-1 Else A := A+1;

If A<5 Then A := A+1;

If A<5 Then A := A+1 Else A := A-1;

If A<5 Then A := A-1; 

Запитання 2

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

варіанти відповідей

If A<5 Then A := A-1 Else A := A+1;

If A<5 Then A := A+1;

If A<5 Then A := A+1 Else A := A-1;

If A<5 Then A := A-1; 

Запитання 3

Який оператор реалізує дію:

Змінній К: Boolean присвоїти значення True, якщо числа А, В, С упорядковані за зростанням, і значення False в протилежному випадку?

Виберіть декілька з 4 варіантів відповіді:

варіанти відповідей

K := (A < B) And (B < C);

K := (A < B) Or (B < C);

If (A < B) And (B < C) Then K := True Else K := False;

If (A < B< C) Then K := True Else K := False; 

Запитання 4

Який оператор реалізує дію:

Якщо А - від’ємне число, змінити його знак на протилежний.

Виберіть декілька з 4 варіантів відповіді:

варіанти відповідей

If A < 0 Then A := Abs(A);

If A < 0 Then A := -A;

If A > 0 Then A := -A;

If A < 0 Then A := -A Else A := 0; 

Запитання 5

Встановіть порядок виконання операторів програми для визначення більшого з трьох чисел а, b, с.

Встановіть порядок виконання операторів програми для визначення більшого з трьох чисел а, b, с.

1) a := StrToInt(Edit1.Text); b := StrToInt(Edit2.Text); c := StrToInt(Edit3.Text);

2) If a > b Then Мax := a Else Мax := b;

3) If c > max Then max := c;

4) Edit4.Text := IntToStr(max); 

варіанти відповідей

4; 3; 2; 1

2; 3; 1; 4

1; 2; 3; 4

3; 2; 4; 1

Запитання 6

Встановіть відповідність між оператором і дією, яку він реалізує:

If A mod 2 = 0 Then A := A div 2 Else A := 10*A;

варіанти відповідей

Від більшого з чисел А і В відняти менше.

Змінній Мах присвоїти значення більшого з чисел А і В.

Якщо ціле число А парне, поділити його на 2.

Якщо ціле число А парне, поділити його на 2, в протилежному випадку помножити на 10.

Запитання 7

Встановіть відповідність між оператором і дією, яку він реалізує:

If A mod 2 = 0 Then A := A div 2;

варіанти відповідей

Від більшого з чисел А і В відняти менше.

Змінній Мах присвоїти значення більшого з чисел А і В.

Якщо ціле число А парне, поділити його на 2.

Якщо ціле число А парне, поділити його на 2, в протилежному випадку помножити на 10.

Запитання 8

Встановіть відповідність між оператором і дією, яку він реалізує:

If A > B Then A := A-B Else B := B-A;

варіанти відповідей

Від більшого з чисел А і В відняти менше.

Змінній Мах присвоїти значення більшого з чисел А і В.

Якщо ціле число А парне, поділити його на 2.

Якщо ціле число А парне, поділити його на 2, в протилежному випадку помножити на 10.

Запитання 9

Встановіть відповідність між оператором і дією, яку він реалізує:

If A > B Then Мах := A Else Мах:= B;

варіанти відповідей

Від більшого з чисел А і В відняти менше.

Змінній Мах присвоїти значення більшого з чисел А і В.

Якщо ціле число А парне, поділити його на 2.

Якщо ціле число А парне, поділити його на 2, в протилежному випадку помножити на 10.

Запитання 10

Визначте, якого значення набуває змінна В після виконання фрагмента програми.

var A, B, C, Max: Integer;

begin

A := 13; B := 12;

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;

{…}

варіанти відповідей

13

12

11

10

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест