ІНФОРМАТИКА і не тільки... 

***

  • Інструктаж БЖД
  • Комп’ютер і здоров’я
  • Статистика


    Онлайн всього: 4
    Гостей: 4
    Користувачів: 0

    Навчання та творчість

    Головна » Файли » УРОКИ / ПРАКТИЧНІ РОБОТИ / ПІДРУЧНИКИ » 9 клас Інформатика

    39 / 9 клас
    05.02.2026, 10:08

    Уяви, що тобі потрібно записати оцінки 30 учнів класу. Можна створити 30 окремих змінних (a1, a2, a3...), але це незручно. Набагато простіше використати масив.

    Масив — це іменована група однотипних елементів, що зберігаються в пам'яті комп'ютера один за одним.

    Як це працює (на простих прикладах):

    • Масив як потяг: Кожен вагон — це окремий елемент. У вагоні лежить якесь значення (число, текст), а на самому вагоні написаний його номер.

    • Масив як готель: Назва готелю — це назва масиву. Номери кімнат — це індекси, а люди, що там живуть — це значення.


    Основні характеристики:

    1. Ім’я: У всього масиву одна спільна назва (наприклад, marks або names).

    2. Індекс (номер): Це порядковий номер елемента в масиві. Важливо: у більшості мов програмування (Python, C++, Java) нумерація починається з 0, а не з 1.

    3. Значення: Те, що саме зберігається в конкретній «комірці» масиву.











    Зміна значень елементів масиву — це база програмування. Це як перекладати речі в коробках або змінювати цінники в магазині. Оскільки ти просив на «ти», давай розберемо три прості, але реальні задачі, які допоможуть закріпити цю тему.

    Ми будемо використовувати мову Python, бо вона найпопулярніша у 9 класі, але логіка однакова для всіх мов.


    Задача 1. Акція в магазині (Зменшення значень)

    Умова: Маємо масив цін на товари. Сьогодні чорна п'ятниця, і на всі товари діє знижка 50%. Потрібно оновити ціни в масиві.

    Код:

    Python

    prices = [100, 250, 40, 500, 120]
    
    # Проходимо по кожному індексу масиву
    for i in range(len(prices)):
     prices[i] = prices[i] / 2 # Змінюємо значення: ділимо на 2
    
    print("Нові ціни зі знижкою:", prices)
    






    Задача 2. Калібрування датчика (Збільшення значень)

    Умова: Термометр показує температуру в кімнаті, але він збився і показує на 2 градуси менше, ніж є насправді. Потрібно додати 2 до кожного вимірювання в масиві.

    Код:

    Python

    temps = [18, 19, 21, 17, 20]
    
    for i in range(len(temps)):
     temps[i] = temps[i] + 2 # Збільшуємо кожен елемент на 2
    
    print("Коректні показники температури:", temps)
    






    Задача 3. Обнулення помилок (Заміна за умовою)

    Умова: В масиві зберігаються результати тестів. Якщо значення від’ємне (це помилка системи), його треба замінити на 0.

    Код:

    Python

    results = [85, -5, 92, -10, 78]
    
    for i in range(len(results)):
     if results[i] < 0:
     results[i] = 0 # Замінюємо тільки ті значення, що менше нуля
    
    print("Очищені результати:", results)
    






    Що важливо запам'ятати:

    1. Індекс (i) — це «адреса» елемента в масиві. Щоб змінити значення, ми звертаємось до нього саме через індекс: масив[i] = нове_значення.

    2. Цикл for — ідеальний інструмент для перебору всіх елементів масиву по черзі.

    3. Умова if — дозволяє змінювати не всі елементи, а тільки ті, що нам потрібні.

     

    Категорія: 9 клас Інформатика | Додав: mirgorodschoolseven
    Переглядів: 8 | Завантажень: 0 | Рейтинг: 0.0/0
    Всього коментарів: 0
    avatar

    Категорії розділу

    1 клас Інформатика [44]
    2 клас Інформатика [319]
    3 клас Інформатика [367]
    4 клас Інформатика [380]
    5 клас Інформатика [603]
    6 клас Інформатика [538]
    7 клас Інформатика [632]
    8 клас Інформатика [636]
    9 клас Інформатика [708]
    10 клас Інформатика [657]
    11 клас Інформатика [800]
    Астрономія [20]
    Вправи / Завдання / Практичні роботи [68]
    Цифрова та медіаграмотність [103]
    Академічна доброчесність [20]
    Медіатворчість [29]
    Проекти / Вправи [209]
    Інструктажі БЖД / Правила БЖД [24]

    Вхід на сайт

    Пошук

    СПІВПРАЦЯ

  • МОН України
  • Міська Рада м.Миргород
  • ПОІППО
  • Міськво м.Миргород
  • Телестудія МИРГОРОД
  • Шкільний канал YouTube
  • E-mail та сайти вчителів
  • ЗОШ №7