Конструктор тестів
16
9
16
0
0
1
На чому базується послідовний пошук?
2
Для яких масивів зазвичай застосовується послідовний пошук?
3
Яка умова необхідна, щоб пошук припинився одразу після знаходження першого елемента?
4
Який оператор використовується у програмі для припинення циклу після знаходження першого елемента?
5
Що потрібно зробити, якщо необхідно знайти усі елементи в масиві, а не лише їхню наявність (наприклад, для обчислення суми чи кількості)?
6
Які основні кроки виконуються при послідовному пошуку елемента c у масиві a[0], ..., a[n] ?
7
Які рядки коду є типовими для реалізації циклу послідовного пошуку в Python?
8
Які властивості не є обов’язковими для реалізації послідовного пошуку?
9
Які кроки включає задача підрахунку елементів?
10
Установіть відповідність між елементом коду та його призначенням у послідовному пошуку:
a.append(b)
Створення порожнього масиву
for i in range (12):
Циклічний перегляд масиву
a = []
Імпортування модуля для генерації чисел
import random
Додавання випадкового числа до масиву
11
Установіть відповідність між етапом алгоритму та його описом (словесно-формульна форма):
Крок 1
Порівняння c зі значенням a[0]
Крок 2
Порівняння c зі значенням a[1]
Крок 3
Пошук завершується одразу після знаходження першого елемента
Факт наявності
Повторення процесу до a[n]
12
Установіть відповідність між типом задачі та логікою її вирішення послідовним пошуком:
Обчислити "Суму"
Накопичення значення елементів у змінній-суматорі
Знайти "Факт наявності"
Виведення індексу знайденого елемента
Знайти "Кількість"
Переривання циклу (break)
Знайти "Позицію"
Збільшення лічильника ($k=k+1$)
13
Установіть загальну послідовність виконання алгоритму послідовного пошуку до знаходження елемента:
Перехід до наступного елемента i=i+1.
Встановлення початкового індексу i=0.
Якщо a[i] = c, пошук завершується.
Порівняння поточного елемента a[i] із шуканим значенням c.
14
Установіть послідовність створення та заповнення масиву a випадковими числами:
Запуск циклу for i in range(12):.
Додавання згенерованого числа до масиву a.append(b).
Імпортування модуля random
Створення порожнього масиву a = [].
15
Установіть послідовність дій для реалізації пошуку факту наявності елемента 5 у масиві:
Циклічний перегляд елементів масиву (for i in range(12):).
Перевірка умови if a[i] == 5:.
Присвоєння змінній p значення "Учасник фінішував" та виконання команди break.
Ініціалізація змінної p = "Учасника цієї країни немає".
16
Установіть послідовність дій для реалізації пошуку кількості елементів 5 у масиві:
Циклічний перегляд елементів масиву (for i in range(12):).
Перевірка умови if mas[i] == 5:.
Ініціалізація лічильника k = 0
Інкрементація лічильника k = k + 1.
Рефлексія від 2 учнів
Сподобався:
Так: 2
Ні: 0
Зрозумілий:
Так: 2
Ні: 0
Потрібні роз'яснення:
Ні: 2
Так: 0