Тест:

9 клас. Урок 40. Алгоритми опрацювання масивів: пошук у масиві за певними критеріями

22.02.2024
0 0
придбати тест
Ціна:

21 грн

Після покупки цей тест відразу стане доступним для використання повною мірою. Запитів на доступ не потрібно відправляти. Всі придбані тести зберігаються в розділі мої придбані матеріали.

Вміст тесту:
1
2
3
4
5
6
7
8

1

3 з 33 балів

Створіть програму на Python, яка шукає всі числа в масиві, які більші за задане число. Масив чисел і задане число мають бути задані в коді


# Визначаємо масив чисел
numbers = [3, 5, 2, 8, 9, 1, 4]

# Задаємо число для порівняння
targetNumber = 4

# Створюємо список для чисел, які відповідають умові
largerNumbers = []

# Перебираємо кожен елемент масиву
for number            
____ # Якщо число більше за задане
____ if                       
____ ____ # Додаємо його до списку largerNumbers
____ ____ largerNumbers.               

# Виводимо результат
print("Числа більші за", targetNumber, ":", largerNumbers)

Відкрити заготовку коду


Пояснення:
for
: цикл, що дозволяє перебирати елементи масиву.

if: умовний оператор, який перевіряє, чи відповідає елемент масиву заданій умові.

append(): метод списку, що додає елемент до кінця списку.

Натисни Next, щоб побачити як працює схожий приклад

У цьому прикладі ми шукаємо у масиві ages всі віки, які більші або рівні minAge. Цикл for дозволяє нам перебирати кожен елемент масиву, а умовний оператор if перевіряє, чи відповідає кожен елемент умові. Якщо елемент відповідає умові, він додається до списку validAges за допомогою методу append(). Наприкінці програма виводить список validAges, що містить всі віки, які відповідають заданій умові

2

4 з 33 балів

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


# Визначаємо масив чисел
numbers = [7, 2, 4, 6, 5, 3, 8]

# Припускаємо, що перше число в масиві є найменшим
smallestNumber =           

# Перебираємо масив, починаючи з другого елемента
for number                
____ # Якщо поточне число менше за smallestNumber
____ if                         
____ ____ # Оновлюємо smallestNumber
____ ____ smallestNumber =       

# Виводимо найменше число
print("Найменше число в масиві:", smallestNumber)

Відкрити заготовку коду


Пояснення:
for
: цикл, що дозволяє перебирати елементи масиву, починаючи з другого елемента.

if: умовний оператор, який перевіряє, чи поточне число менше за найменше число, знайдене до цього.

Припущення, що перший елемент є найменшим, дозволяє ініціалізувати пошук.

Натисни Next, щоб побачити як працює схожий приклад

У цьому прикладі ми шукаємо найкоротшу відстань у масиві distances. Спочатку ми припускаємо, що перша відстань у масиві є найкоротшою. Потім, використовуючи цикл for, ми перебираємо всі інші відстані у масиві. Якщо ми знаходимо відстань, яка коротша за ту, що ми вважали найкоротшою, ми оновлюємо нашу змінну shortestDistance. Наприкінці програма виводить найкоротшу відстань, знайдену в масиві.

3

4 з 33 балів

Напишіть програму на Python, яка визначає унікальні елементи в масиві. Масив може містити числа або рядки. Результатом має бути новий список, що містить лише унікальні елементи з початкового масиву.


# Визначаємо масив з числами та рядками
elements = [1, 2, "яблуко", 2, "банан", "яблуко", 3, "вишня"]

# Створюємо пустий список для унікальних елементів
uniqueElements =   

# Перебираємо кожен елемент в масиві
for element             
____ # Перевіряємо, чи елемент вже є в списку унікальних елементів
____ if                               
____ ____ # Якщо елементу немає, додаємо його до списку
____ ____ uniqueElements.                

# Виводимо список унікальних елементів
print("Унікальні елементи:", uniqueElements)

Відкрити заготовку коду


Пояснення:
for
: цикл, що дозволяє перебирати елементи в масиві.

if: умовний оператор, який використовується для перевірки умови.

not in: оператор, який перевіряє, чи відсутній елемент у списку.

append(): метод списку, який додає елемент до списку.

Натисни Next, щоб побачити як працює схожий приклад

Цей приклад демонструє, як можна виявити унікальні елементи в масиві items. Спочатку створюється пустий список uniqueItems, далі за допомогою циклу for програма перебирає кожен елемент масиву. Умовний оператор if з оператором not in перевіряє, чи вже є елемент у списку унікальних елементів. Якщо елемент виявляється унікальним (тобто його немає у списку uniqueItems), він додається до цього списку. В результаті виводиться список uniqueItems, який містить лише унікальні елементи з початкового масиву.

Запитання №4 Із заповненням пропусків у тексті

Запитання №5 Із заповненням пропусків у тексті

Запитання №6 Із заповненням пропусків у тексті

Запитання №7 Із заповненням пропусків у тексті

Запитання №8 Із заповненням пропусків у тексті

Рефлексія від 2 учнів

Сподобався:

0

Так: 1

Ні: 1

Зрозумілий:

0

Так: 1

Ні: 1

Потрібні роз'яснення:

0

Ні: 1

Так: 1

придбати тест
Ціна:

21 грн

Після покупки цей тест відразу стане доступним для використання повною мірою. Запитів на доступ не потрібно відправляти. Всі придбані тести зберігаються в розділі мої придбані матеріали.

Рекомендуємо

9 клас. Урок 43. Алгоритми впорядкування масиву

9 клас. Урок 43. Алгоритми впорядкування масиву

166

Аватар профіля Вітенко Іван
Інформатика
9 клас

21 грн

9 клас. Урок 38. Алгоритми опрацювання масивів: знаходження сум і кількостей значень елементів

9 клас. Урок 38. Алгоритми опрацювання масивів: знаходження сум і кількостей значень елементів

159

Аватар профіля Вітенко Іван
Інформатика
9 клас

21 грн

Алгоритми опрацювання табличних величин: пошук у масиві за певними критеріями

Алгоритми опрацювання табличних величин: пошук у масиві за певними критеріями

183

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

25 грн

Алгоритми опрацювання масивів: пошук у масиві за певними критеріями та пошук елемента з найбільшим/найменшим значенням

Алгоритми опрацювання масивів: пошук у масиві за певними критеріями та пошук елемента з найбільшим/найменшим значенням

298

Аватар профіля Куленко Марія Миколаївна
Інформатика
9 клас

20 грн

9 клас. Урок 37. Алгоритми опрацювання масивів: знаходження суми значень елементів; суми або кількості значень елементів, що задовольняють задані умови. Практична робота 10

9 клас. Урок 37. Алгоритми опрацювання масивів: знаходження суми значень елементів; суми або кількості значень елементів, що задовольняють задані умови. Практична робота 10

161

Аватар профіля Вітенко Іван
Інформатика
9 клас

21 грн

9 клас. Урок 22. Пошук у масиві (списку) за певними критеріями + конспект

9 клас. Урок 22. Пошук у масиві (списку) за певними критеріями + конспект

222

Аватар профіля Булова Юлія Миколаївна
Інформатика
9 клас

22 грн

Схожі тести

Підсумковий тест "Веб-технології"

Підсумковий тест "Веб-технології"

3096

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
10—11 клас

Архітектура комп'ютера

Архітектура комп'ютера

1731

Аватар профіля Лавро Світлана Володимирівна
Інформатика
8 клас

Алгоритми з розгалуженням

Алгоритми з розгалуженням

931

Аватар профіля Іванська Тетяна Сергіївна
Інформатика
7 клас

Інформаційні технології

Інформаційні технології

701

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Інформаційні системи

Інформаційні системи

488

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

375

Аватар профіля Балашова Вікторія Сергіївна
Інформатика
9 клас