Цикли з передумовою та післяумовою

Додано: 7 квітня 2021
Предмет: Інформатика, 8 клас
Тест виконано: 54 рази
13 запитань
Запитання 1

Відмітьте ознаки циклу Repeat…Untіl.

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

Оператори тіла циклу виконуються доти, доки умова істинна 

Якщо умова набуває значення True, керування переходить до оператора, що йде безпосередньо за оператором Until <умова>

Оператори тіла циклу виконуються мінімум один раз. Умова починає перевірятися лише після першого проходження циклу 

Оператори тіла циклу виконуються доти, доки умова хибна 

Запитання 2

Скільки разів виконається цикл, якщо початкове значення Х=7?

   Repeat X := X+1 untіl X>10; 

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

2

6

4

жодного

Запитання 3

Визначте, який оператор реалізує дію:

Збільшувати значення змінної А на 2 доти, доки А<20

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

Whіle A<20 do A := A+2; 

Repeat A := A+2 Untіl A<20; 

If A < 20 Then A := A+2; 

Repeat A := A+2 Untіl A >= 20; 

Запитання 4

Яке значення S буде виведено в текстове поле?

var N,d,S: Integer;

begin

   N := 345; S := 0;

   Repeat

      d := N mod 10;

      S := S+d;

      N := N div 10;

   Until N=0;

   Edit2.Text := IntToStr(S);

end

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

12

10

23

13

Запитання 5

Вкажіть еквівалентний оператор оператору Repeat X := X+1 untіl X>10;

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

Whіle Х <= 10 do begin X := X+1; S := S+X end; 

Whіle Х <= 10 do X := X+1; 

Repeat N := N+1;

   S := S+1/N

   Untіl N >= 1000;

Repeat N := N+1;

   S := S+N

   Untіl N >= 1000;

Запитання 6

Вкажіть еквівалентний оператор оператору

While N<1000 do begin 

  N := N+1;

  S := S+1/N end;

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

Repeat N := N+1;

   S := S+N

   Untіl N >= 1000;

Repeat N := N+1;

   S := S+1/N

   Untіl N >= 1000;

Whіle Х <= 10 do X := X+1; 

Whіle Х <= 10 do begin X := X+1; S := S+X end; 

Запитання 7

Вкажіть еквівалентний оператор оператору

While N<1000 do begin 

   N := N+1;

   S := S+N end;

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

Repeat N := N+1;

   S := S+N

   Untіl N >= 1000;

Repeat N := N+1;

   S := S+1/N

   Untіl N >= 1000;

Whіle Х <= 10 do X := X+1; 

Whіle Х <= 10 do begin X := X+1; S := S+X end; 

Запитання 8

Вкажіть еквівалентний оператор оператору

While N<1000 do begin 

   N := N+1;

   S := S+N end;

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

Repeat N := N+1;

   S := S+N

   Untіl N >= 1000;

Repeat N := N+1;

   S := S+1/N

   Untіl N >= 1000;

Whіle Х <= 10 do X := X+1; 

Whіle Х <= 10 do begin X := X+1; S := S+X end; 

Запитання 9

Вкажіть еквівалентний оператор оператору

Repeat X:=X+1; S:=S+X untіl X>10; 

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

Repeat N := N+1;

   S := S+N

   Untіl N >= 1000;

Repeat N := N+1;

   S := S+1/N

   Untіl N >= 1000;

Whіle Х <= 10 do X := X+1; 

Whіle Х <= 10 do begin X := X+1; S := S+X end; 

Запитання 10

Встановіть відповідність між оператором та його блок-схемою:

Whіle A<5 do A := A+1; 

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

Встановіть відповідність між оператором та його блок-схемою:

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

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

Встановіть відповідність між оператором та його блок-схемою:

Repeat A := A+1 Untіl A >= 5; 

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

Встановіть відповідність між оператором та його блок-схемою:

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

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

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

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