Контрольна робота "Алгоритми з повторенням та розгалуженням"

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

Якими символами позначаються в мові програмування Pascal множення та ділення?

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

* і :

х і ÷

⋅ і /

* і /

х і /

Запитання 2

Алгоритм з розгалуженням передбачає:

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

повторення команд;

перевірку умови;

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

Запитання 3

Алгоритм з повторенням передбачає:

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

повторення команд;

перевірку умови;

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

Запитання 4

Оберіть фрагмент програми, що дозволяє ввести x – кількість хвилин та визначити, скільки в x хвилинах секунд (y).

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

var x, y: Integer;

begin

х := StrToInt(Edit1.Text);

у := x * 60;

Edit2.Text := IntToStr (y);

end;

var x, y: Integer;

begin

х := IntToStr(Edit1.Text);

у := x * 60;

Edit2.Text := StrToInt (y);

end;

var x, y;

begin

х = StrToInt(Edit1.Text);

у = x * 60;

end;

var x, y: Integer;

begin

х := IntToStr(Edit1.Text);

у := x * 60;

IntToStr (y);

end;

Запитання 5

У класі навчається N учнів, з них – Х хлопців. Обрати фрагмент програми, що обчислює відсоток хлопців у класі з округленням до цілої частини.

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

var N, X: Integer;

begin

N := StrToInt(Edit1.Text);

X := StrToInt(Edit2.Text);

Edit3.Text := FloatToStr (X/N * 100 );  

end;

var N, X: Integer;

begin

N := StrToInt(Edit1.Text);

X := StrToInt(Edit2.Text);

Edit3.Text := FloatToStr (Round (X/N * 100 ));  

end;

var N, X;

begin

N := IntToStr(Edit1.Text);

X := IntToStr(Edit2.Text);

Edit3.Text := StrToFloat (Round (N/X * 100 ));  

end;

var N, X: Integer;

begin

N := StrToInt(Edit1.Text);

X := StrToInt(Edit2.Text);

Edit3.Text := IntToStr (Round (N/X * 100 ));  

end;

Запитання 6

Визначте, які оператори реалізують дію: Знайти суму перших п'яти натуральних чисел. Позначте всі правильні відповіді.

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

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

For A := 1 to 5 do S := S+A;

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

If A < 5 Then begin A := A+1; S := S+A end;

Запитання 7

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

Позначте одну правильну відповідь.

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

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

0

4

5

6

Запитання 8

Визначте ознаки циклу з передумовою While.

Позначте всі правильні відповіді.

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

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

Програма перевіряє умову циклу перед виконанням операторів тіла циклу

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

Якщо умова приймає значення False, керування переходить до наступного оператора

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

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