Динамічне програмування і жадібні алгоритми

Додано: 11 січня 2023
Предмет: Інформатика, 11 клас
Тест виконано: 122 рази
9 запитань
Запитання 1

Динамічне програмування − це:

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

процес пошуку найкоротшого шляху у графі між двома вершинами

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

метод розв’язування оптимізаційних задач, заснований на тому, що процес прийняття рішення можна розбити на елементарні кроки, на кожному з яких приймається окреме рішення

Запитання 2

Які типи задач можна розв’язувати за допомогою динамічного програмування?

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

задачі оптимізації

комбінаторики

задачі з використанням графів

Запитання 3

Загальним для задач динамічного програмування є те, що:

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

велика складна задача поділяється на невеликі підзадачі

змінні в моделі розглядаються не разом, а послідовно, одна за одною

оптимальне рішення складних задач

Запитання 4

Поняття «динамічне програмування» було запропоноване:

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

Робертом Флойдом

Стівеном Уоршеллом

Річардом Беллманом

Запитання 5

Метод розв’язування оптимізаційних задач, заснований на тому, що процес прийняття рішення можна розбити на елементарні кроки, на кожному з яких приймається окреме рішення − це:

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

рівняння Беллмана

жадібний алгоритм

динамічне програмування

Запитання 6

У жадібних алгоритмах на кожному етапі з множини можливих варіантів вибирається той, який є:

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

найкращим у даний момент

першим у даний момент

найбільшим у даний момент

Запитання 7

У жадібних алгоритмах вибір варіанта на кожному етапі повинен відповідати таким вимогам:

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

бути допустимим

бути єдиним

бути оптимальним

бути остаточним

Запитання 8

Чи можуть жадібні алгоритми не лише не видавати оптимальний розв’язок, а й видати один із найгірших варіантів?

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

так

ні

Запитання 9

До яких задач можна застосовувати жадібні алгоритми?

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

до задач, які можна розбити на окремі прості підзадачі

до задач, що неможливо розбити на окремі прості підзадачі

до будь-яких задач

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

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