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

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

Виберіть фрагмент програми, в якому описаний алгоритм розгалуження

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

for i:= 1 to 10 do

begin

S:=0:

S:= S+i;

end;

if a=0 then x:=x+1 else x:= x - 1;

a:= strtofloat (Edit1. Text);

Запитання 2

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

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

for i:= 1 to 10 do

begin

S:=0:

S:= S+i;

end;

i:=1;

repeat i:=i+1

until n mod i =0;

while i > 0 do

begin

S:=1:

S:= S*i;

end;


Запитання 3

Виберіть можливі продовження визначення вказаного ствердження

Цикл - це...

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

Це алгоритм, в якому описана будь-яка багаторазова виконувана послідовність команд, організована будь-яким чином.

Це алгоритм, в якому описані певні послідовності команд, які виконуються задану кількість разів.

Це алгоритм, що містить команду перевірки умови і послідовності команд, які будуть виконуватися або не виконуватися залежно від результату виконання команди перевірки умови.

Запитання 4

Виберіть правильно написаний рядок коду заголовку циклу з лічильником

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

if a<1 then y:=2*y else y:= y/2;

var x,i : integer;

for i:=1 to 100 do begin ... end;



Запитання 5

Оберіть фрагмент програми, де описаний код до такого завдання:

Обчислення суми квадратів чисел: 12 +22 +32+ 42;

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

var s, i: integer;

begin

S:=0;

For i:= 1 to 4 do

begin

S:=S+i*i

end;

Label1.Caption:=inttostr(S);

end;



var s,n, i: integer;

begin

S:=0;

For i:= 1 to 5 do

begin

N:=n+2;

S:=S+n

end;

Label1.Caption:=inttostr(S);

end;


Запитання 6

Які об'єкти повинні бути розміщені на формі для обчислення суми квадратів чисел 12+22+32+42?


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

Кнопка button;

Поле edit;

Напис label;

Кнопка button;

Напис label;

Кнопка button;


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

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