NEW
Font size
WorksheetsАлгоритмічні структури слідування, повторення та розгалуження
Total questions: 20
Worksheet time: 10mins
Що таке умовний оператор?
Умовний оператор - це тип даних, що зберігає значення.
Умовний оператор - це команда для виведення тексту на екран.
Умовний оператор - це конструкція, що дозволяє виконувати код в залежності від істинності певної умови.
Умовний оператор - це функція для обчислення математичних виразів.
Які типи умовних операторів ви знаєте?
case, default, break, continue
if, else, else if, switch
for, while, do while, repeat
if not, unless, switch case, match
Наведіть приклад використання умовного оператора.
if (x < 5) { console.log('Менше 5'); }
if (x == 10) { console.log('Рівно 10'); }
if (x > 10) { console.log('Більше 10'); } else { console.log('10 або менше'); }
if (x != 10) { console.log('Не 10'); }
Що таке цикл в програмуванні?
Цикл - це функція для обробки помилок.
Цикл - це конструкція для повторного виконання коду.
Цикл - це інструмент для створення графіки.
Цикл - це метод для зберігання даних.
Які основні типи циклів ви знаєте?
foreach
repeat until
loop until
for, while, do while
Чим відрізняється цикл з лічильником від циклу з умовою?
Цикл з умовою має фіксовану кількість ітерацій.
Цикл з лічильником має фіксовану кількість ітерацій, а цикл з умовою виконується доти, поки істинна умова.
Цикл з лічильником не може мати умов для завершення.
Цикл з лічильником виконується доти, поки істинна умова.
Наведіть приклад циклу з лічильником.
while i < 5: print(i)
for i in range(5): print(i)
foreach i in range(5): print(i)
for (i = 0; i < 5; i++): print(i)
Які переваги використання циклів в програмуванні?
Збільшення обсягу коду
Ускладнення управління даними
Використання циклів тільки для одноразових дій
Основні переваги використання циклів в програмуванні: автоматизація повторюваних дій, зменшення обсягу коду, покращення читабельності, спрощення управління даними.
Що таке алгоритм розгалуження?
Алгоритм розгалуження - це спосіб сортування даних.
Алгоритм розгалуження - це метод для обчислення середнього значення.
Алгоритм розгалуження - це метод прийняття рішень на основі умов.
Алгоритм розгалуження - це техніка для створення графіків.
Які основні етапи алгоритму розгалуження?
Визначення умови, перевірка умови, виконання дій.
Перевірка результату, визначення дій, повторення процесу.
Визначення дій, перевірка результату, завершення програми.
Визначення результату, виконання дій, завершення алгоритму.
Наведіть приклад алгоритму розгалуження.
if (temperature < 0) { print('Холодно'); } else { print('Тепло'); }
if (temperature > 30) { print('Спекотно'); } else { print('Комфортно'); }
if (day == 'Monday') { print('Початок тижня'); } else { print('Кінець тижня'); }
if (humidity == 100) { print('Дощ'); } else { print('Сухо'); }
Що таке цикл з умовою?
Цикл, який виконується один раз.
Цикл, який виконується доти, поки умова є істинною.
Цикл, який виконується незалежно від умови.
Цикл, який виконується лише при хибній умові.
Які ситуації вимагають використання циклу з умовою?
Ситуації, коли потрібно повторювати дії до виконання певної умови.
Ситуації, коли умова не має значення для виконання дій.
Ситуації, коли потрібно виконати дію лише один раз.
Ситуації, коли потрібно виконати дії в порядку без повторень.
Наведіть приклад циклу з умовою.
do { x += 1; } while (x < 10);
repeat until x >= 10: x += 1
while x < 10: x += 1
for x in range(10): x += 1
Яка структура програми?
Введення, обробка, зберігання
Введення, аналіз, виведення
Введення, обробка, виведення
Введення, зберігання, виведення
Які основні компоненти структури програми?
Змінні, функції, оператори, структури управління, модулі/класи.
Функції, параметри, типи даних, виклики
Змінні, масиви, цикли, коментарі
Класи, об'єкти, бібліотеки, інтерфейси
Чому важливо дотримуватись структури програми?
Структура програми не має значення для продуктивності.
Дотримання структури ускладнює написання коду.
Важливо дотримуватись структури програми для забезпечення зрозумілості та легкості в підтримці коду.
Важливо дотримуватись структури лише для великих проектів.
Які помилки можуть виникнути при неправильній структурі програми?
Відсутність коментарів у коді
Неправильне форматування змінних
Синтаксичні помилки, логічні помилки, проблеми з продуктивністю, ускладнене читання коду.
Використання застарілих бібліотек
Які інструменти допомагають візуалізувати алгоритми?
Таблиці, графіки, Excel
Тестування програмного забезпечення
Блок-схеми, графи, UML-діаграми, Lucidchart, Draw.io, Microsoft Visio.
Програмування на Python
Які ресурси можна використовувати для вивчення алгоритмів?
Соціальні мережі
Онлайн-курси, книги, відео-лекції, інтерактивні платформи, форуми.
Мобільні додатки
Класичні фільми
