Практична робота з інформатики (9 клас) Тема: Алгоритми опрацювання масивів: пошук у масиві за певними критеріями (Python)

Про матеріал
Завдання для практичної роботи з інформатики для учнів 9 класу з теми "Алгоритми опрацювання масивів: пошук у масиві за певними критеріями (Python)"
Перегляд файлу

Практична робота з інформатики (9 клас)

 Тема: Алгоритми опрацювання масивів: пошук у масиві за певними критеріями (Python)

Мета роботи:

1.   Навчитися здійснювати пошук у масивах за певними критеріями.

 

2.   Розвинути навички роботи з циклами та умовними операторами в Python.

 

3.   Закріпити знання про списки (масиви) та методи їх обробки.

 

image 

Обладнання:

     Комп’ютер із встановленим інтерпретатором Python (наприклад, IDLE, PyCharm, Jupyter Notebook).

 

     Знання основних конструкцій мови Python (цикли, умовні оператори, списки).

 

image 

Хід роботи:

Завдання 1. Пошук елемента у списку

1.1.  Створіть список із 10 випадкових чисел у діапазоні від 1 до 100.

1.2.  Запитайте у користувача число та перевірте, чи є воно у списку.

1.3.  Виведіть відповідне повідомлення.

📌 Приклад коду:

 

 

import random

 

numbers = [random.randint(1, 100) for _ in range(10)]

print("Список чисел:", numbers)

 search_number = int(input("Введіть число для пошуку:

"))  if search_number in numbers:

    print(f"Число {search_number} є у списку.") else:     print(f"Числа {search_number} у списку немає.")

 

image 

Завдання 2. Пошук всіх чисел, що відповідають певному критерію

2.1. Створіть список із 15 випадкових чисел у діапазоні 1–50.

 2.2. Знайдіть всі числа, які є парними.

 2.3. Виведіть їх у вигляді нового списку.

📌 Приклад коду:

 

numbers = [random.randint(1, 50) for _ in range(15)]

print("Список чисел:", numbers)

 

even_numbers = [num for num in numbers if num % 2 ==

0] 

print("Парні числа:", even_numbers)

 

image 

Завдання 3. Пошук за умовою

3.1. Створіть список із 20 випадкових чисел у діапазоні 1–100.

 3.2. Знайдіть всі числа, які більші за середнє арифметичне всіх чисел у списку.

 3.3. Виведіть середнє значення та всі знайдені числа.

📌 Приклад коду:

 

numbers = [random.randint(1, 100) for _ in range(20)]

print("Список чисел:", numbers)

 

average_value = sum(numbers) / len(numbers) greater_numbers = [num for num in numbers if num > average_value]

 

print(f"Середнє значення: {average_value:.2f}") print("Числа, більші за середнє:", greater_numbers)

 

image 

Контрольні запитання:

1.   Як здійснюється пошук елемента у списку?

 

2.   Які методи можна використати для фільтрації масиву?

 

3.   Що таке спискове включення (list comprehension)?

 

4.   Як знайти середнє значення чисел у списку?

 

image 

Очікувані результати:

Учень вміє створювати списки та заповнювати їх випадковими числами.

  Використовує цикли та умовні оператори для пошуку даних у масиві.

  Вміє застосовувати спискові включення для фільтрації масивів.

💡 Додаткове завдання: Напишіть програму, яка шукає перше число у списку, яке ділиться і на 3, і на 5 одночасно.

 

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 1
Оцінки та відгуки
  1. Шатога Татьяна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
pdf
Додано
1 квітня 2025
Переглядів
945
Оцінка розробки
5.0 (1 відгук)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку