Конструктор тестів
1
Сортування елементів масиву — це ...
2
Де може знаходитися найбільший елемент масиву, якщо масив впорядковано за зростанням?
3
Метод сортування вибором максимального елемента заснований на тому, що:
4
Сортування масиву методом обміну (бульбашки)...
5
Алгоритм упорядкування методом ...:
For i := 0 to 9 do
begin
min:= a[i];
nmin:= i;
For j := i+1 to 10 do
If a[i] <min Then
begin
min:= a[j];
nmin:= j;
end;
a[nmin]:= a[i];
a[i]:= min;
end;
6
Для кожної пари сусідніх елементів масиву А[1..6] виконується операція
S := S + Byte (A[i] > A[i+1]) (Byte (True) = 1; Byte (False) = 0)
Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив було впорядковано за зростанням?
7
Розділ інформатики, що займається дослідженням складності алгоритмів для розв'язання задач на основі формально визначених моделей обчислювальних пристроїв, має назву
8
Ефективність та складність алгоритмів позначається великою літерою [A, S, O, C], а в дужках вказується кількість операцій, які доведеться виконати для цього алгоритму.
9
Як визначається швидкість сортування?
10
В алгоритмах сортування вибором у порядку зростання значень елементів..
11
Складність алгоритмів зазвичай оцінюють за...
12
Які існують порядки сортування масиву?
13
Основними складовими складності алгоритму є:
14
Встановіть відповідність між величинами та їх типами.
Кількість учнів у класі
Real
Середньодобова температура повітря
Integer
Назва дня тижня
String
Таблиця температури повітря протягом місяця
array[1..30] of real
15
Співставте назви алгоритмів із їх означенням:
Сортування вибором
простий алгоритм сортування на основі порівнянь
Сортування включенням
найпростіший але найдовший метод
Сортування обміном
найпростіший спосіб упорядкувати масив чисел, з точки зору витрат програмних ресурсів
16
Встановіть відповідність між основними складовими складності алгоритму та їх означеннями
Логічна складність
кількість людино-місяців, витрачених на створення алгоритму
Статична складність
довжина опису алгоритмів (кількість операторів)
Часова складність
час виконання алгоритму
Ємнісна складність
кількість умовних одиниць пам'яті, необхідних для роботи алгоритму
17
Установіть відповідність між назвою різновиду часової складності алгоритму та його означенням
Лінійна складність O (n)
подвоєння розміру задачі подвоїть і необхідний час
Кубічна складність O (n3)
подвоєння розміру задачі збільшує необхідний час у вісім разів
Квадратична складність O (n2)
час роботи алгоритму зростає пропорційно квадрату кількості оброблюваних елементів, подвоєння розміру задачі вчетверо збільшує необхідний час
Складність O(1)
час роботи алгоритму не залежить від обсягу вхідних даних
18
Кількісна характеристика, що відображує споживані алгоритмом ресурси під час свого виконання (відповідь записати маленькими літерами у називному відмінку)
19
Установіть правильний порядок операторів, що реалізують упорядкування масиву методом обміну.
Repeat Prap := False;
For i := 1 to 9 do
Until Prap = False
C := X[i]; X[i] := X[i+1]; X[i+1] := C; Prap := True end
If X[i] > X[i+1] Then begin
Рефлексія від 43 учнів
Сподобався:
Так: 38
Ні: 5
Зрозумілий:
Так: 30
Ні: 13
Потрібні роз'яснення:
Ні: 32
Так: 11