Екстернатна форма навчання, інформатика, 1 семестр 10 клас профільний рівень, до підручника Руденко, завдання для підготовки
Тестові та відкриті запитання для підготовки
(10 клас, інформатика, І семестр)
![]()
Тема 1. Структура і способи виконання проектів мовою Python
Основні запитання:
1. Що таке мова програмування?
2. Які є рівні мов програмування?
3. Що таке програмний проєкт?
4. Які складові має програмний проєкт у Python?
5. Що таке середовище розробки?
6. Наведи приклади середовищ для роботи з Python.
Тестові завдання:
1. Яке розширення має файл програми на Python?
A. .docx
B. .py
C. .exe
D. .txt
2. Що таке інтерпретатор?
A. Пристрій для введення даних
B. Програма, що виконує код рядок за рядком
C. Система керування файлами
D. Модуль для роботи з графікою
3. Який елемент не входить до структури проєкту?
A. Код програми
B. Коментарі
C. Таблиця Excel
D. Бібліотеки
4. Яке середовище часто використовують для Python?
A. Word
B. IDLE
C. Paint
D. Excel
5. Що таке змінна?
A. Команда
B. Ім’я для збереження значення
C. Коментар
D. Тип даних
6. Який тип даних використовується для логічних значень?
A. int
B. str
C. bool
D. float
7. Який оператор використовується для присвоювання?
A. ==
B. :=
C. =
D. =>
8. Який тип даних відповідає дробовим числам?
A. int
B. str
C. float
D. bool
Відкриті завдання:
1. Поясни, що таке змінна у Python і наведи приклад оголошення.
2. Напиши програму, яка виводить суму двох чисел.
3. Опиши структуру простого проєкту у Python.
4. Наведи приклади середовищ розробки для Python. Тема 2. Оператори, вирази і засоби опрацювання чисел
Основні запитання:
1. Що таке оператор у програмуванні?
2. Які є арифметичні оператори у Python?
3. Що таке вираз?
4. Які є логічні оператори?
5. Що таке таблиця істинності?
6. Що таке оператор порівняння?
7. Як працює оператор %?
8. Що таке перетворення типів даних?
9. Які модулі використовують для роботи з числами?
10.Наведи приклади функцій модуля math.
Тестові завдання:
1. Який оператор використовується для додавання?
A. *
B. +
C. -
D. /
2. Що повертає вираз 5 > 3?
A. 5
B. 3
C. True
D. False
3. Який логічний оператор означає «і»?
A. or
B. not
C. and
D. xor
4. Який результат виразу not True?
A. True
B. False
C. None
D. Error
5. Що таке вираз у програмуванні?
A. Коментар
B. Інструкція
C. Комбінація значень і операторів
D. Назва змінної
6. Який результат виразу 10 % 3?
A. 3
B. 1
C. 0
D. 10
7. Який тип даних повертає логічний вираз?
A. int
B. str
C. bool
D. float
8. Який оператор використовується для порівняння рівності?
A. =
B. :=
C. ==
D. !=
Відкриті завдання:
1. Наведи приклади арифметичних виразів у Python.
2. Склади таблицю істинності для оператора or.
3. Поясни різницю між операторами == та =.
4. Напиши приклад використання функції sqrt(). Тема 3. Реалізація базових алгоритмічних конструкцій
Основні запитання:
1. Що таке алгоритм?
2. Які є способи подання алгоритмів?
3. Що таке умовний оператор?
4. Що таке цикл?
5. Які є види циклів у Python?
6. Що таке оператор break?
7. Що таке оператор continue?
8. Що таке рекурсія?
9. Наведи приклади алгоритмів з повторенням.
10.Чим відрізняється цикл з умовою від циклу з лічильником?
Тестові завдання:
1. Який оператор використовується для умовного розгалуження?
A. for
B. if
C. while
D. def
2. Який цикл виконується, поки умова істинна?
A. for
B. while
C. repeat
D. until
3. Який оператор використовується для виходу з циклу?
A. stop
B. break
C. exit
D. end
4. Рекурсія — це…
A. Виконання команди кілька разів
B. Виклик функції самою собою
C. Виконання циклу з умовою
D. Використання масиву
5. Який цикл зручний для перебору елементів списку?
A. while
B. for
C. if
D. repeat
6. Який оператор використовується для пропуску ітерації циклу?
A. skip
B. continue
C. pass
D. next
7. Який цикл має лічильник?
A. while
B. for
C. if
D. repeat
8. Який оператор використовується для перевірки умови?
A. if
B. def
C. return
D. print
Відкриті завдання:
1. Наведи приклад програми з умовним оператором if.
2. Поясни різницю між циклом for і while.
3. Напиши приклад рекурсивної функції для обчислення факторіала.
4. Поясни, як можна поєднати цикл і розгалуження в одній програмі.
Тема 4. Вбудовані типи даних та їх опрацювання
Основні запитання:
1. Що таке прості типи даних?
2. Що таке структуровані типи даних?
3. Що таке список у Python?
4. Що таке словник?
5. Що таке кортеж?
6. Що таке множина?
7. Як оголосити список?
8. Як додати елемент у список?
9. Як видалити елемент зі списку?
10.Наведи приклади використання словників.
Тестові завдання:
1. Який тип даних дозволяє зберігати кілька значень у порядку?
A. int
B. list
C. str
D. bool
2. Який метод додає елемент у список?
A. add()
B. insert()
C. append()
D. push()
3. Який тип даних є незмінним?
A. list
B. dict
C. set
D. tuple
4. Який метод видаляє елемент зі списку?
A. delete()
B. remove()
C. pop()
D. clear()
5. Що таке словник у Python?
A. Набір чисел
B. Пара ключ–значення
C. Список рядків
D. Таблиця
6. Яка функція повертає кількість елементів у списку?
A. count()
B. len()
C. size()
D. total()
7. Який тип даних не містить повторюваних елементів?
A. list
B. tuple
C. set
D. dict
8. Який метод очищає список?
A. clear()
B. delete()
C. remove()
D. reset()
Відкриті завдання:
1. Наведи приклад створення списку та додавання елемента.
2. 2. Поясни різницю між списком і кортежем.
3. 3. Напиши приклад словника з трьома парами «ключ– значення».
4. 4. Поясни, як працює множина у Python.
Тема 5. Функції користувача і модулі мови Python
Основні запитання: 1. Що таке функція?
2. Що таке параметри функції?
3. Що таке локальні та глобальні змінні?
4. Що таке модуль у Python?
5. Наведи приклади стандартних модулів.
Тестові завдання:
1. Яке ключове слово використовується для створення функції у Python?
A. function
B. define
C. def
D. func
2. Який модуль використовується для математичних обчислень?
A. random
B. math
C. os
D. time
3. Яка функція повертає довжину списку?
A. size()
B. count()
C. len()
D. length()
4. Який модуль використовується для генерації випадкових чисел?
A. math
B. random
C. os
D. time
Відкриті завдання:
1. Напиши приклад простої функції, яка обчислює квадрат числа.
2. Наведи приклад використання модуля random. Тема 6. Аналіз і візуалізація даних
Основні запитання:
1. Що таке аналіз даних?
2. Які є етапи аналізу даних?
3. Що таке статистичні характеристики вибірки?
4. Що таке кореляція?
5. Що таке оптимізаційна задача?
6. Що таке цільова функція?
7. Що таке зведена таблиця?
8. Що таке інфографіка?
9. Що таке інтерактивна візуалізація?
10.Наведи приклади програм для аналізу даних.
Тестові завдання:
1. Який інструмент використовують для аналізу даних у Excel?
A. Діаграма
B. Зведена таблиця
C. Формула
D. Графік
2. Що таке кореляція?
A. Випадкове значення
B. Залежність між змінними
C. Тип діаграми
D. Функція Excel
3. Що таке інфографіка?
A. Таблиця
B. Графічне подання даних
C. Код програми
D. Математична формула
4. Який тип діаграми показує зміну даних у часі?
A. Стовпчаста
B. Кругова
C. Лінійна
D. Точкова
5. Що таке цільова функція?
A. Головна мета оптимізації
B. Назва змінної
C. Тип діаграми
D. Статистичний показник
6. Яка функція обчислює середнє значення?
A. SUM
B. AVERAGE
C. COUNT
D. MAX
7. Що таке інтерактивна візуалізація?
A. Статичне зображення
B. Графік, що реагує на дії користувача
C. Таблиця
D. Код
8. Яка програма не використовується для аналізу даних?
A. Excel
B. Word
C. Python
D. Google Sheets
Відкриті завдання:
1. Поясни, що таке кореляція і наведи приклад.
2. Напиши приклад використання зведеної таблиці.
3. Поясни, що таке інфографіка і де вона застосовується.
4. Наведи приклади програм для інтерактивної візуалізації.