Конструктор тестів
1
Встановіть послідовність в програмному коді сортування масиву mas із 7-ми елементів методом бульбашок за зростанням
if a[i]>a[i+1]:
for j in range(1,7):
for i in range(7-j):
a[i],a[i+1]=a[i+1],a[i]
2
Заповніть пропуски у фрагменті програми для сортування масиву а розмірністю n методом бульбашок за зростанням.
for j in range( [1,n , n, 1,n-1, n-1] ):
for i in range( [n-j, n-i, n, i, j] ):
if [a[i]a[i+1], a[i]>a[i-1], a[i+]>a[i-1]] :
a[i],a[i+1]= [a[i+1], a[i], a[i-1], a[j], a[j-1]], [a[i-1], a[i], a[i+1], a[j-1], a[j]]
3
Заповніть пропуски у масиві, який буде одержано в результаті виконання фрагменту програми:

[ , , , , ]
4
Оберіть масив, який буде виведено в результаті виконання програмного коду

5
Встановіть послідовність у якій змінюється список а=[6, 1, 3, 7, 4, 2] в процесі сортування за спаданням методом бульбашок.
[6, 7, 3, 4, 2, 1]
[7, 6, 4, 3, 2, 1]
[6, 3, 7, 1, 4, 2]
[6, 3, 7, 4, 2, 1]
[6, 3, 7, 4, 1, 2]
[6, 3, 1, 7, 4, 2]
[6, 7, 4, 3, 2, 1]
6
Встановіть послідовність у якій змінюється список а=[6, 1, 3, 7, 4, 2] в процесі сортування за зростанням методом бульбашок.
[1, 3, 6, 4, 2, 7]
[1, 3, 4, 2, 6, 7]
[1, 3, 6, 4, 7, 2]
[1, 3, 2, 4, 6, 7]
[1, 3, 6, 7, 4, 2]
[1, 3, 4, 6, 2, 7]
[1, 6, 3, 7, 4, 2]
[1, 2, 3, 4, 6, 7]
7
Встановіть відповідність між фрагментами програм та видами сортувань, що у них відбуваються
за спаданням методом бульбашок

за зростанням методом вибору

за зростанням методом бульбашок

за спаданням методом вибору

8
Оберіть правильні записи обміну місцями елементів масиву a[i] та a[i+1].
9
Встановіть послідовність в програмному коді сортування масиву mas із n- елементів методом бульбашок за спаданням
if a[i]<a[i+1]:
for j in range(1,n):
for i in range(n-j):
a[i],a[i+1]=a[i+1],a[i]
10
Заповніть пропуски у фрагменті програми для сортування масиву а розмірністю 10 методом бульбашок за спаданням.
for j in range( [1,10 , 10, 1,9, 9] ):
for i in range( [10-j, 10-i, 10, 9, j] ):
if [a[i]a[i+1], a[i]>a[i-1], a[i+]>a[i-1]] :
a[i],a[i+1]= [a[i+1], a[i], a[i-1], a[j], a[j-1]], [a[i-1], a[i], a[i+1], a[j-1], a[j]]
11
Заповніть пропуски у масиві, який буде одержано в результаті виконання фрагменту програми:

[ , , , , ]
12
Встановіть послідовність у якій змінюється список а=[10, 1, 13, 7, 14, 2] в процесі сортування за спаданням методом бульбашок.
[13, 14, 10, 7, 2, 1]
[10, 13, 7, 14, 2, 1]
[14, 13, 10, 7, 2, 1]
[10, 13, 7, 1, 14, 2]
[13, 10, 14, 7, 2, 1]
[10, 13, 1, 7, 14, 2]
[10, 13, 7, 14, 1, 2]
[13, 10, 7, 14, 2, 1]
13
Встановіть послідовність у якій змінюється список а=[10, 1, 13, 7, 14, 2] в процесі сортування за зростанням методом бульбашок.
[1, 10, 7, 13, 2, 14]
[1, 7, 10, 2, 13, 14]
[1, 10, 7, 13, 14, 2]
[1, 7, 10, 13, 2, 14]
[1, 10, 13, 7, 14, 2]
[1, 7, 2, 10, 13, 14]
[1, 2, 7, 10, 13, 14]
14
Встановіть відповідність між фрагментами програм та видами сортувань, що у них відбуваються

за спаданням методом бульбашок

за зростанням методом вибору

за спаданням методом вибору

за зростанням методом бульбашок
15
Складність алгоритму - це...?
16
Встановіть відповідність між видами складності алгоритму та іх означеннями
Лінійна складність
Час роботи алгоритму зростає пропорційно квадрату кількості елементів
Константна складність
Час виконання алгоритму зростає пропорційно квадрату кількості елементів
Квадратична складність
Час виконання цього алгоритму не залежить від розміру вхідних даних
Складність алгоритму зростає пропорційно збільшенню вхідних даних
Рефлексія від 25 учнів
Сподобався:
Так: 17
Ні: 8
Зрозумілий:
Так: 16
Ні: 9
Потрібні роз'яснення:
Ні: 18
Так: 7