Практична робота 14. Складання та виконання алгоритмів з повтореннями та розгалуженнями для опрацювання величин.

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

Цикл - це....

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

будь-який довільний фрагмент будь-якого алгоритму.

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

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

Запитання 2

Розгалуження це - ...

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

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

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

фрагмент алгоритму для організації послідовного виконання команд.

Запитання 3

Проаналізуйте фрагмент програми та з'ясуйте, скільки разів повторяться команди тіла циклу у результаті виконання даного фрагменту?

k:=1; a:=100;

while a>10 do

begin

a:=a/2;

k:=k+1;

end;

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

1

3

4

8

Запитання 4

Задано фрагмент програми. Скільки разів буде виконуватися команда тіла циклу:

a:=20;

while a<100 do

a:=a*2;

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

0

1

2

3

Запитання 5

Якого типу може бути параметр циклу і в операторі for?

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

real

integer

string

real, або integer

Запитання 6

Цикл з лічильником починається оператором...?

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

while

for

if

Запитання 7

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

for A:=3 to do S:=S+A;

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

2

3

5

Запитання 8

Вибери оператор, який відповідає блок-схемі.  

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

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

Запитання 9

Знайди значення змінних А і В після виконання операторів:

 

А := 4;

В := 9;

  

if A>B then A:=А*А else B:=В*В

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

A = 4; B = 81

A = 16; B = 81

A = 16; B = 9

A = 4; B = 9

Запитання 10

Знайди значення змінної у після виконання операторів:

 

х := 11;

If x<5 Тhen y:=х+1

Else

If x <10 Then y:=х*2

Else

y := х*3;

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

11

12

22

33

Запитання 11

Коли в тілі циклу можна не використовувати операторні дужки begin...end?

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

якщо в тілі циклу лише одна команда

будь-коли, немає значення

якщо в тілі циклу більше ніж одна команда

Запитання 12

Визначте значення змінної n, яке отримаємо в результаті виконання фрагменту алгоритму

n := 1;

For i:=1 to 4 do

n := n*i

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

6

24

42

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

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