wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Використання блоків. Складання та виконання лінійних алгоритмів.

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Що таке блокове програмування?

a)

Блокове програмування - це тип програмування, що базується на математичних формулах.

b)

Блокове програмування - це метод, що використовує текстовий код для створення програм.

c)

Блокове програмування - це процес тестування програмного забезпечення.

d)

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

2.

Які основні елементи блокового програмування?

a)

Системи, модулі, бібліотеки, інтерфейси

b)

Функції, масиви, об'єкти, класи

c)

Коментарі, помилки, дані, формули

d)

Блоки, з'єднання, команди, умови, цикли, змінні.

3.

Як створити простий алгоритм для додавання двох чисел?

a)

Сума двох чисел.

b)

Ділення двох чисел.

c)

Множення двох чисел.

d)

Віднімання двох чисел.

4.

Які кроки потрібно виконати для реалізації алгоритму?

a)

Визначити бюджет проекту

b)

Зібрати команду розробників

c)

Визначити мету алгоритму, зібрати дані, розробити план, реалізувати, протестувати, оптимізувати.

d)

Придбати програмне забезпечення

5.

Що таке умовний оператор в алгоритмах?

a)

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

b)

Умовний оператор - це конструкція, що дозволяє виконувати різні дії в залежності від істинності певної умови.

c)

Умовний оператор - це тип циклу, що повторює дії кілька разів.

d)

Умовний оператор - це математична формула для обчислення значень.

6.

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

a)

if (x > 10) { console.log('x більше 10'); }

b)

if (z != 15) { console.log('z не дорівнює 15'); }

c)

if (x < 5) { console.log('x менше 5'); }

d)

if (y == 20) { console.log('y дорівнює 20'); }

7.

Що таке цикл в алгоритмах?

a)

Цикл в алгоритмах - це структура для зберігання даних.

b)

Цикл в алгоритмах - це конструкція для повторення дій.

c)

Цикл в алгоритмах - це одноразова дія.

d)

Цикл в алгоритмах - це метод для завершення програми.

8.

Які типи циклів ви знаєте?

a)

foreach

b)

repeat until

c)

loop until

d)

for, while, do while

9.

Як реалізувати цикл для обчислення факторіалу числа?

a)

result = 0; for (i = 1; i < n; i++) { result += i; }

b)

result = n; while (n > 1) { result *= n; n--; }

c)

result = 1; for (i = 1; i <= n; i++) { result *= i; }

d)

result = 1; do { result *= n; n--; } while (n > 0);

10.

Що таке діаграма алгоритму?

a)

Діаграма алгоритму - це текстове описання алгоритму.

b)

Діаграма алгоритму - це графічне представлення алгоритму.

c)

Діаграма алгоритму - це формула для обчислень.

d)

Діаграма алгоритму - це таблиця з даними.

11.

Які елементи містить діаграма алгоритму?

a)

Лише дії без рішень

b)

Тільки стрілки без даних

c)

Початок/кінець, дії, рішення, стрілки, вхідні та вихідні дані.

d)

Тільки початок і кінець

12.

Як побудувати діаграму для алгоритму приготування чаю?

a)

Список інгредієнтів для чаю.

b)

Інструкція для приготування компоту.

c)

Рецепт приготування кави.

d)

Покрокова інструкція для приготування чаю.

13.

Які переваги використання блокового програмування?

a)

Переваги блокового програмування включають простоту використання, зменшення помилок, розвиток логічного мислення та креативності.

b)

Відсутність розвитку креативності

c)

Збільшення помилок

d)

Складність використання

14.

Як можна оптимізувати алгоритм?

a)

Збільшити час виконання алгоритму.

b)

Додати більше умов у алгоритм.

c)

Зменшити обсяг пам'яті, що використовується алгоритмом.

d)

Зменшити складність алгоритму.

15.

Що таке псевдокод?

a)

Псевдокод - це мова програмування.

b)

Псевдокод - це графічне зображення алгоритму.

c)

Псевдокод - це формальна мова для комп'ютерів.

d)

Псевдокод - це спосіб опису алгоритмів у зрозумілій формі.

16.

Які основні правила написання псевдокоду?

a)

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

b)

Відсутність структур контролю

c)

Використання тільки коментарів

d)

Складність і заплутаність

17.

Як перевірити правильність виконання алгоритму?

a)

Використовувати тестування, аналіз складності, верифікацію та валідацію.

b)

Ігнорувати тестування та валідацію.

c)

Залишити алгоритм без перевірки.

d)

Використовувати лише візуальну перевірку.

18.

Які помилки можуть виникнути при виконанні алгоритму?

a)

Помилки в коментарях

b)

Помилки в дизайні алгоритму

c)

Помилки в документації

d)

Логічні помилки, синтаксичні помилки, помилки виконання, помилки в обробці даних.

19.

Як можна покращити алгоритм за допомогою умовних операторів?

a)

Використовувати лише цикли для покращення алгоритму.

b)

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

c)

Покращити алгоритм, використовуючи умовні оператори для оптимізації виконання дій.

d)

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

20.

Які приклади реального використання алгоритмів ви знаєте?

a)

Алгоритми для ведення щоденника

b)

Алгоритми для малювання картин

c)

Алгоритми для приготування їжі

d)

Приклади реального використання алгоритмів: алгоритми сортування, алгоритми класифікації в машинному навчанні, алгоритми пошуку в базах даних, алгоритми шифрування в криптографії.