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

Додано: 9 квітня 2021
Предмет: Інформатика, 8 клас
Копія з тесту: Розгалуження (Lazarus)
Тест виконано: 30 разів
17 запитань
Запитання 1

Алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати сценарій подальших дій залежно від істинності певного висловлювання

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

Слідування

Розгалуження

Повторення

Поліварівнтизація

Запитання 2

Вкажи блок-схему з розгалуженням

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

Розгалуження - це фрагмент алгоритму, який обов'язково містить:

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

команду присвоювання

умову

послідовні команди

Запитання 4

У розгалуженні кожна команда

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

виконується тільки один раз

виконується кілька разів

може виконуватися кілька разів

може не виконуватися жодного разу

Запитання 5

Для реалізації розгалуження є умовні оператори ...

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

if...after

if...then...

print...else

 if ...then.... else

Запитання 6

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

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

 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;

Запитання 7

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

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

 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;

Запитання 8

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

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

Запитання 9

Яке із зазначених тверджень відповідає даному виразу

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

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

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

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

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

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

Запитання 10

У розгалуженні кожна команда:

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

може виконуватися кілька разів

може виконуватися не більше як один раз

виконується кілька разів

може не виконуватися жодного разу

виконується тільки один раз

Запитання 11

Вираз, який може набувати одне з двох значень: true або false, називається ...

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

істинним

логічним

хибним

математичним

Запитання 12

Знайдіть, які з команд розгалуження наведені правильно

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

IF A<B THEN A:=A*A ELSE B:=B*B

IF A<B THEN A:=A*A; ELSE B:=B*B;

IF A<B THEN A:=A*A; B:=A*B ELSE B:=B*B

IF A<B THEN A:=A*A ELSE begin B:=B*B; A:=A*B end;

Запитання 13

Які значення будуть мати змінні А та B в результаті виконання вказівки розгалуження,

if A<B then A:=B else B:=A,

якщо перед її виконанням А=0.5, В=-1.7

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

А=0.5, В=0,5

А=0.5, В=-1.7

А=1.7, В=-0.5

А=-1.7, В=-1.7

А=-1.7, В=0.5

А=-0.5, В=1.7

правильної відповіді немає

Запитання 14

При яких значеннях а і в, умова а>b буде хибна

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

А=2, В=-5

тут правильної немає

А=2, В=5

А=5, В=2

Запитання 15

Яким буде значення змінної а в результаті виконання вказівки розгалуження,

a:=3;

if a<4 then begin

a:=a+2; a:=a+3; end;

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

3

8

5

2

правильної відповіді немає

Запитання 16

Яким буде значення змінної а в результаті виконання вказівки розгалуження,

a:=3;

if a<4 then a:=a+2 else a:=a+3;

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

правильної відповіді немає

3

5

8

2

6

Запитання 17

Яким буде значення змінної а в результаті виконання вказівки розгалуження,

a:=0;

if a<>0 then a:=2;

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

правильної відповіді немає

0

2

у алгоритмі помилка

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

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