wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Динамическое программирование Quiz

Total questions: 6

Worksheet time: 12mins

Name
Class
Date
1.

Что такое динамическое программирование и в чем его основные принципы?

a)

Принцип решения задач путем их объединения в одну большую задачу

b)

Техника решения задач с помощью случайных чисел

c)

Метод решения сложных задач путем разбиения их на более простые подзадачи

d)

Метод решения задач путем увеличения их сложности

2.

Какая реккурентная формула используется в задачах с кузнечиком?

a)

Формула Коши

b)

Формула Фибоначчи

c)

Формула Ньютона

d)

Формула Пифагора

3.

Какие преимущества дает использование динамического программирования в сравнении с другими методами решения задач?

a)

Избежание повторных вычислений и улучшение производительности

b)

Ограничение возможностей оптимизации задач

c)

Увеличение количества повторных вычислений и ухудшение производительности

d)

Усложнение процесса разработки и реализации алгоритмов

4.

Какие типичные ошибки могут возникнуть при решении задач с кузнечиком с использованием динамического программирования?

a)

Использование неправильной формулы для вычисления результатов

b)

Игнорирование начальных условий задачи

c)

Неправильная логика перехода состояний, недостаточное рассмотрение всех возможных случаев и неправильная обработка базовых случаев.

d)

Недостаточное количество итераций для получения точного результата

5.

У исполнителя Калькулятор три команды, которым присвоены номера:

1. прибавь 1
2. умножь на 2
3. умножь на 4

Сколько есть программ, которые число 1 преобразуют в число 17?

(a)  

6.

Алгоритм вычисления значения функции F(n), где n - натуральное число, задан следующими соотношениями:

F(1) = 1
F(n) = F(n-1)*(n + 1), при n > 1

Чему равно значение функции F(5)?

(a)