wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

7 клас. Підсумкове оцінювання № 2. Алгоритми з розгалуженням

Total questions: 12

Worksheet time: 19mins

Name
Class
Date
1.

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

a)

якщо - то - інакше

b)

якщо - то

c)

повторювати, поки

2.

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

a)

Число кратне 2

1.

n % 2 == 0

b)

Число кратне 3

2.

n % 3 == 0

c)

Число кратне 5

3.

n % 5 == 0

d)

Число ділиться на 3 і 5

4.

n % 3 == 0 && n % 5 == 0

e)

Число ділиться на 3 або 5

5.

n % 3 == 0 || n % 5 == 0

3.

Визначте значення змінної a після виконання умовних операторів, наведених нижче, якщо початкове значення a = 3, b = 10

a)

if (a < 3) {a = 8;}

1.

a = 3

b)

if (a >= 2) {

a = a - 2;}

2.

a = 1

c)

if (b >= 10) {

a = b-a;}

b = 0;

3.

a = 7

d)

if (a != 0) {

a = a + 3;}

4.

a = 6

4.

Визнач значення змінної a після виконання фрагмента програми:

int a = 3;

if (a + 1 == 4) {a = a + 2;}

else {a = a * 2;}

a)

5

b)

6

c)

3

d)

4

5.

Визнач значення змінної a після виконання фрагмента програми:

int a = 4;

if (a + 1 != 3) {a = a + 2;}

else {a = a * 2;}

a = a + 1;

a)

8

b)

6

c)

7

d)

9

6.

Вибери фрагмент, який виконує таку дію:

якщо змінна a менше або дорівнює 3, то зменшити її значення на 2, інакше збільшити вдвічі.

a)

if (a <= 3)

{a = a - 2;}

else

{a = a * 2;}

b)

if (a < 3)

{a = a / 2;}

else

{a = a + 2;}

c)

if (a <= 3)

a = a / 2;

else

a = a + 2;

d)

if (a <= 3)

{a = a / 2;}

else

{a = a + 2;}

7.

Вибери фрагмент, що діє так:

якщо змінна а має значення 2, то збільшити її значення на 2

a)

if (a == 2)

{a = a + 2;}

b)

if (a = 2)

{a = a + 2;}

c)

if (a == 2)

{a = a * 2;}

d)

if (a = 2)

{a = a * 2;}

8.

Запишіть оператор розгалуження, який реалізує таку дію:

Якщо a більше b замінити a нулем.

4 lines
9.

Запишіть оператор розгалуження, який реалізує таку дію:

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

4 lines
10.

Яке розгалуження зображено на малюнку:

a)

Повне розгалуження

b)

Неповне розгалуження

c)

Складене розгалуження

d)

Множинне розгалуження

11.

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

який реалізує наступну дію:

Якщо age >= 18, то вивести повідомлення "Повнолітній", інакше змінній r присвоїти значення виразу (18 - age).

if (​ (a)   ) {

System.out.println("​ (b)   ");

} else {

​ (c)   = ​ (d)   ;}

Choose from the below words
age >= 18
Повнолітній
r
18 - age
age > 18
age - 18
12.

Яке розгалуження зображено на малюнку:

a)

Повне розгалуження

b)

Неповне розгалуження

c)

Складене розгалуження

d)

Множинне розгалуження