Підсумкова робота з інформатики 9 клас з теми «Алгоритми і програми»

Про матеріал
Підсумкова робота з інформатики 9 клас з теми «Алгоритми і програми» розрахована як для роботи на комп'ютері, так і простих листках (для зберігання) за підручником Морзе Н. В., Барна О. В.
Перегляд файлу

Підсумкова робота з інформатики з теми «Алгоритми і програми»

Уч______ 9 ___ класу ____________________ Дата ______

 

Початковий рівень (Оберіть одну правильну відповідь)

  1. Як у мові Python створити порожній список з назвою numbers?

А) numbers = ( )

Б) numbers = [ ]

В) numbers = { }

Г) numbers = list( )

  1. Який індекс має ПЕРШИЙ елемент у списку A = [10, 20, 30, 40]?

А) 1

Б) -1

В) 0

Г) 10

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

А) sum()

Б) len()

В) max()

Г) count()

  1. Метод .append(x) використовується для:

А) Видалення елемента x зі списку.

Б) Сортування списку.

В) Додавання елемента x у кінець списку.

Г) Пошуку індексу елемента x.

  1. Який результат виконання коду print([1, 2] * 2)?

А) [2, 4]

Б) [1, 2, 1, 2]

В) [1, 1, 2, 2]

Г) Помилка

 

Середній рівень. Практичні завдання (на вибір).

Завдання 1:
Створіть список із 5 цілих чисел (введених з клавіатури). Напишіть програму, яка знаходить суму всіх елементів цього списку та виводить її на екран.

 

 

 

 

 

 

 

 

 

 

Достатній рівень.

Завдання 2:
Дано список оцінок учня: marks = [8, 10, 12, 7, 9, 11]. Напишіть програму, яка:

  1. Визначає максимальну оцінку.
  2. Підраховує кількість оцінок, що більші за 9.
  3. Виводить результати з пояснювальним текстом.

 

 

 

 

 

 

 

 

 

 

 

 

Високий рівень.

Завдання 3:

 Проєкт "Температура за тиждень". Створіть список, що містить температуру повітря за останні 7 днів. Програма має:

  1. Знайти середнє арифметичне значення температури.
  2. Вивести повідомлення "Заморозки", якщо хоча б одне значення у списку менше 0.
  3. Відсортувати список від найменшої до найбільшої температури.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ключ до тематичної роботи.

Початковий рівень:

  1.      Б (або Г)
  2.      В
  3.      Б
  4.      В
  5.      Б

Завдання 1 Середній рівень.

Програма використовує цикл для заповнення списку та вбудовану функцію sum().

python

numbers = []

for i in range(5):

    value = int(input(f"Введіть {i+1}-те число: "))

    numbers.append(value)

rezult = sum(numbers)

print("Сума введених чисел:", rezult)

 

Завдання 2. Достатній рівень.

Тут використано методи списків та цикл для перевірки умови.

python

marks = [8, 10, 12, 9, 11, 7, 12]

# 1. Знаходимо максимальну оцінку

max_mark = max(marks)

# 2. Підраховуємо кількість оцінок > 9

count_high = 0

for m in marks:

    if m > 9:

        count_high += 1

print(f"Найвища оцінка: {max_mark}")

print(f"Кількість оцінок вище 9 балів: {count_high}")

 

Завдання 3. Високий рівень.

Комплексне завдання: розрахунки, логічна перевірка та сортування.

python

temp = [12, 15, 10, -2, 5, 8, 11]

 

# 1. Середнє арифметичне

average = sum(temp) / len(temp)

print(f"Середня температура за тиждень: {average:.1f}")

# 2. Перевірка на заморозки

has_frost = False

for t in temp:

    if t < 0:

        has_frost = True

        break

if has_frost:

    print("Увага! Були заморозки.")

# 3. Сортування (змінює поточний список)

temp.sort()

print("Температури за зростанням:", temp)

 

docx
Додано
5 березня
Переглядів
639
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

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