Алгоритми з розгалуженнями

Додано: 23 березня 2020
Предмет: Інформатика, 8 клас
Тест виконано: 80 разів
5 запитань
Запитання 1

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

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

 If A<5 Then A := A-1 Else A := A+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;

Запитання 2

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

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

 If A<5 Then A := A-1 Else A := A+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;

Запитання 3

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

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

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

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

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

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

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

Запитання 4

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

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


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

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

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

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

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

Запитання 5

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

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;

{…}

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

11

6

5

10

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

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