Конструктор уроків
1
Метою цієї перевірки є оцінка рівня розуміння учнями основних концепцій алгоритмів, їх класифікації, властивостей та застосувань, а також виявлення прогалин у знаннях для подальшого коригування навчального процесу.
Просимо дотримуватись принципів академічної доброчесності під час виконання тесту. Важливо працювати самостійно, без використання сторонніх матеріалів та допомоги інших осіб. Чесність і відповідальність у виконанні завдань допоможуть об’єктивно оцінити рівень знань і досягнень.
Дякуємо за сумлінне ставлення до тестування!
2
Що таке алгоритм?
3
Що таке жадібний алгоритм? Наведіть приклад.
4
Чим відрізняється рекурсія від ітерації?
5
Як класифікуються алгоритми за структурою?
6
У чому особливість алгоритму динамічного програмування?
7
Співвіднесіть типи алгоритмів із відповідними описами.
Рекурсивний
Виконання команд у порядку їхнього розташування.
Циклічний
Повторення певної послідовності дій декілька разів.
Розгалужений
Алгоритм викликає сам себе для розв'язання підзадач.
Лінійний
Виконання залежить від виконання певної умови.
8
Співвіднесіть алгоритми із відповідними сферами їх використання.
Бінарний пошук
Перевірка зв'язності графів у соціальних мережах.
Алгоритм Дейкстри
Оптимальний пошук в упорядкованих даних.
Пошук у ширину (BFS)
Навігаційні системи для пошуку найкоротшого шляху.
Швидке сортування
Організація даних у списках або масивах.
9
Яка основна відмінність між орієнтованим і неорієнтованим графом?
10
Який з алгоритмів використовується для обходу всіх вершин графа?
11
Які з наведених алгоритмів належать до алгоритмів сортування?
Рефлексія від 1 учня
Сподобався:
Так: 0
Ні: 1
Зрозумілий:
Так: 1
Ні: 0
Потрібні роз'яснення:
Ні: 1
Так: 0