Тренувальні вправи та практичні роботи.
Завдання 1 «Зошит»
Підписати зошит, розмістивши посередині екрану відповідні написи.
Попередньо потрібно запитати у користувача його ім’я та прізвище, школу, клас, та предмет, з якого підписати зошит.
Зошит
з інформатики
учня(ці) 8-А класу
КУ Сумської ЗОШ №27
Іванова Івана
Завдання 2 «Прямокутна клумба»
Потрібно порахувати довжину огорожі та кількість саджанців, котрі слід закупити для клумби, довжиною а та шириною b, значення яких вводяться з клавіатури.
На 1 м2 площі – 4 саджанці.
На 1 м2 площі – 4 саджанці.
Довжина
|
Ширина
|
Огорожа
|
Саджанці
|
2
|
3
|
10
|
24
|
5
|
25
|
60
|
500
|
1
|
8
|
18
|
32
|
123
|
654
|
1554
|
321768
|
Практична робота 1
Тема. Створення програми, що виконує введення та виведення даних.
Мета. Удосконалення вмінь і навичок роботи в середовищі розробки програмного забезпечення IDLE, створення нового файлу, введення та виведення даних за вказаною формою.
!!! Виконуючи роботу, необхідно дотримуватись
правил техніки безпеки та протипожежної безпеки !!!
1.Створити у папці власного класу папку ПР 1 Python.
2. Запустіть Python 3.4 - IDLE.
3. Створіть файли з наступними програмами:
Завдання 1 «Термінал»
Складіть програму, у якій отримують повідомлення про поповнення рахунку оператора мобільного зв’язку.
Наприклад:
Введіть назву оператора мобільного зв’язку – Київстар
Введіть номер телефону для поповнення рахунку – 00970707007
Вкажіть суму поповнення рахунку – 30
Шановний абонент Київстар! Ви поповнили телефон за номером 00970707007 на суму 30 грн.
Зберегти створений файл програми у папку ПР 1 Python з назвою Z1.
Завдання 2 «Калькулятор»
Складіть програму, у якій користувач вводить два числа, програма виведе їх суму, різницю, добуток, частку першого на друге та другого на перше. Але буде виводитися не тільки результат, а й сама дія з числами і після знака дорівнює результат.
Наприклад:
Введіть а: 6
Введіть b: 2
6 + 2 = 8
6 – 2 = 4
6 * 2 = 12
6 / 2 = 3
2 / 6 = 0,33333
Зберегти створений файл програми у папку ПР 1 Python з назвою Z2.
Завдання 3 «Кругла клуба»
Потрібно порахувати довжину огорожі та кількість саджанців, котрі слід закупити для клумби, радіусом r, значення якого вводиться з клавіатури.
С=2ΠR, S=2ПR2
На 1 м2 площі – 4 саджанці.
Значення для перевірки.
Радіус
|
Огорожа
|
Саджанці
|
2
|
12
|
100
|
5
|
31
|
628
|
1
|
6
|
25
|
123
|
772
|
380040
|
Зберегти створений файл програми у папку ПР 1 Python з назвою Z3.
Практична робота 2
Тема.
Створення програми.
Мета.
Удосконалення вмінь і навичок роботи в середовищі розробки програмного
забезпечення IDLE, створення нового файлу, введення та виведення даних за
вказаною формою.
!!! Виконуючи роботу, необхідно дотримуватись
правил техніки безпеки та протипожежної безпеки !!!
Перебіг
роботи.
1.Створити у
папці власного класу папку ПР 2
Python_Ваше Прізвище.
2. Запустіть
Python 3.4 - IDLE.
3. Створіть
файли з наступними програмами:
Завдання 1 Данні
Складіть програму,
яка б запитував у користувача:
Його ім'я: "What is your name?"
Вік: "How old are you?"
Місце проживання: "Where are you live?"
А потім виводить
три рядки
"This is ім'я"
"It is вік"
"He live in місце проживання"
(замість слів ім'я,
вік, місце проживання повинні бути відповідні дані, що введені
користувачем).
Зберегти
створений файл програми у папку ПР 2
Python_Ваше Прізвище з назвою Р1.
Завдання 2 Гіпотенуза
Складіть
програму, де з клавіатури вводиться два цілі числа – катети, і треба знайти
довжину гіпотенузи. Використати відповідну математичну функцію.
Зберегти
створений файл програми у папку ПР 2
Python_Ваше Прізвище з назвою Р2.
Завдання 3 Кафе
Складіть
програму «Кафе». Троє друзів отримали в кафе рахунок на суму n гривень, який
вони вирішили розділити порівну. Скільки повинен заплатити кожен з них, якщо
чайові складають 10% від суми рахунку?
Зберегти
створений файл програми у папку ПР 2
Python_Ваше Прізвище з назвою Р3.
Завдання 4 Зарплата
Складіть
програму «Зарплата». Працівник сплачує із своєї заробітної плати податки: 15%
прибуткового податку та 3,6 % у пенсійний фонд. Працедавець крім того сплачує
єдиний соціальний внесок розміром 36,76% від заробітної плати працівника. З
клавіатури вводимо заробітну плату працівника, потрібно порахувати нараховану
заробітну плату та суму податків із неї.
Зберегти створений файл
програми у папку ПР 2 Python_Ваше
Прізвище з назвою Р4.
Складіть програми, використовуючи конструкцію розгалуження.
Завдання 1.
У двох рядках дано по одному цілому числу. Вивести максимальне з цих двох чисел.
Зберегти з назвою «Максимальне».
Завдання 2.
У трьох рядках дано три цілі числа. Вивести мінімальне з цих трьох чисел.
Зберегти з назвою «Мінімальне».
Завдання 3.
Скласти програму введення значення температури повітря t і виведення тексту «Гарна погода!», якщо t>10 градусів за Цельсієм і тексту «Погана погода!», якщо t<=10 градусів за Цельсієм.
Зберегти з назвою «Температура».
Завдання 4.
Скласти програму введення оцінки Р, яку отримав учень, виведення тексту «Молодець!», якщо Р>=9, «Добре!», якщо P>5 і «Ледар!», якщо P<=5.
Зберегти з назвою «Оцінка».
Завдання 5.
Скласти програму, яка за введеною кількістю прожитих років визначить одну з таких категорій населення:
· ще не школяр — до 6 років;
· початкова школа — 6 –9 років;
· середня школа — 10–15 років;
· старша школа — 16 –17 років;
· вже не школяр — понад 17 років.
Зберегти з назвою «Вік».
Практична робота 3
Тема.
Складання та виконання алгоритмів з розгалуженням в середовищі програмування.
Мета. Удосконалення вмінь і навичок роботи в середовищі
розробки програмного забезпечення IDLE, використовувати конструкцію
розгалуження для розв’язування задач.
!!!
Виконуючи роботу, необхідно дотримуватись
правил
техніки безпеки та протипожежної безпеки !!!
Теоретичні відомості
Вкладене
розгалуження:
if умова:
команда
elif умова:
команда
else:
команда
1.Створити у
папці власного класу папку ПР 3 Python_Ваше
Прізвище.
2. Запустіть Python
3.4 - IDLE.
3. Створіть
файли з наступними програмами:
Завдання 1 Стан води.
Дано температуру, яка
вводиться з клавіатури. Виведіть стан, у якому знаходиться вода при цій
температурі (твердий, рідкий, газоподібний).
Зберегти створений
файл програми у папку ПР 3 Python_Ваше Прізвище з назвою Z1.
Завдання
2 Вік людини.
Дано вік людини. Напишіть програму, яка аналізує
людину за її віком та відносить її до однієї з чотирьох груп:
дошкільня – до 6 років,
школяр - з 6 до
17 років,
працівник – з 18 до 60 років,
пенсіонер – з 60 років.
Зберегти створений
файл програми у папку ПР 3 Python_Ваше Прізвище з назвою Z2.
Завдання
3 Космічний апарат.
Визначити поведінку космічного апарата, що стартує на
екваторі, залежно від його початкової швидкості V.
Як ви знаєте з уроків фізики, тут можливі чотири
випадки:
при V<7,8 км/с апарат впаде на поверхню Землі;
при 7,8≤V<11,2 км/с апарат стане супутником Землі;
при 11,2≤V<16,4 км/с апарат стане супутником Сонця;
при V≥16,4 км/с апарат покине Сонячну систему.
Зберегти створений
файл програми у папку ПР 3 Python_Ваше Прізвище з назвою Z3.
Практична робота 4
Тема. Налагодження
готової програми з розгалуженням в середовищі програмування.
Мета. Удосконалення вмінь і навичок роботи в середовищі
розробки програмного забезпечення IDLE, використовувати конструкцію
розгалуження та складні умови для розв’язування задач.
!!!
Виконуючи роботу, необхідно дотримуватись
правил
техніки безпеки та протипожежної безпеки !!!
1.Створити у
папці власного класу папку ПР 4
Python_Ваше Прізвище.
2. Запустіть Python
3.4 - IDLE.
3. Створіть
файли з наступними програмами:
Завдання 1 Трикутник.
Складіть
програму, яка визначає за введеними з клавіатури довжинами сторін трикутника чи
є він рівнобедреним (довжини двох сторін повинні бути рівними).
Вхідні дані:
три числа.
Форма
виведення результату: трикутник
рівнобедрений.
Зберегти створений
файл програми у папку ПР 4 Python_Ваше Прізвище з назвою Р1.
Завдання 2 Функція.
Скласти програму обчислення значення функції:
Вхідні данні: значення х.
Форма
виведення результату: y=180.
Зберегти створений файл програми
у папку ПР 4 Python_Ваше Прізвище з назвою Р2.
Завдання 3 Табір.
Групу дітей, що приїхали до
дитячого табору відпочинку, розподіляють по загонах за принципом:
6-8 років – 4 загін;
9-11 років – 3 загін;
12-14 років – 2 загін;
15-17 років – 1 загін.
Скласти програму, яка б дозволила
кожній дитині визначити, в який загін вона потрапляє.
Вхідні данні: ціле число, що
визначає кількість років.
Форма
виведення результату: потрапляє
у 4 загін.
Зберегти створений файл програми
у папку ПР 4 Python_Ваше Прізвище з назвою Р3.
Практична робота 5
Тема. Складання та виконання алгоритмів з повтореннями.
Мета. Удосконалення вмінь і навичок роботи в середовищі
розробки програмного забезпечення IDLE, використовувати конструкцію повторення
з параметром для розв’язування задач.
!!!
Виконуючи роботу, необхідно дотримуватись
правил
техніки безпеки та протипожежної безпеки !!!
Теоретичні відомості
Для того, щоб
виконати друк цих значень у рядок, слід скористатись параметрами функції print():
· end="string" означає,
що string буде додано у кінці кожного виведення на екран функцією print().
За умовчанням end="\n", що означає перехід на новий рядок (n символ нового рядка).
Наприклад:
print(x,y,end=" "
2 24 3 47 4 78
print(x, y, end="\n")
2 24
3 47
4 78
· sep="string" означає, що string буде додано між надрукованими
аргументами функції print(). За умовчанням це пробіл.
Наприклад:
print(x, y,sep=" результат ")
2 результат
24
3 результат
47
4 результат
78
1.Створити у
папці власного класу папку ПР 5
Python_Ваше Прізвище.
2. Запустіть Python
3.4 - IDLE.
3. Створіть
файли з наступними програмами:
Завдання 1 Виведення чисел.
Складіть
програму, яка друкує числа від 1 до 20 у рядок.
Зберегти створений
файл програми у папку ПР 5 Python_Ваше Прізвище з назвою ZР1.
Завдання 2 Число.
Складіть
програму, яка друкує всі тризначні числа з різними цифрами у рядок.
Алгоритм
обчислення
138
13=138//10
8=138%10
3=138//10%10
Зберегти створений
файл програми у папку ПР 5 Python_Ваше Прізвище з назвою ZР2.
Завдання 3 Функція.
Скласти програму
обчислення значення функції y=4x2+3x+2 на проміжку від -10 до 10.
Форма
виведення результату: x=-10 y=372
Зберегти створений файл програми
у папку ПР 5
Python_Ваше Прізвище з назвою ZР3.
Завдання 4 Бригада.
У бригади є 10 косарок. Перша
працювала m годин, кожна наступна на 10 хвилин довше. Скласти програму, що знаходить
скільки годин і хвилин працювали косарки.
Алгоритм.
Порахувати кількість хвилин
роботи косарок
Отриманий час поділити на 60.
Ціла частина від ділення - це години
Остача від ділення – це хвилини
Вхідні данні: ціле число, що
визначає кількість годин першої косарки.
Форма
виведення результату: по кожній косарці
Кожна косарка
працювала 15 годин 30 хвилин.
Зберегти створений файл програми у папку ПР 5 Python_Ваше Прізвище з назвою ZР4.
Зберегти створений файл програми у папку ПР 5 Python_Ваше Прізвище з назвою ZР4.
Практична робота 6
Тема. Створення
об’єктно-орієнтованої програми, що відображає вікно повідомлення.
Мета. Удосконалення вмінь і навичок роботи в середовищі
розробки програмного забезпечення IDLE, змінювати властивості форм, створювати
віно повідомлення.
!!!
Виконуючи роботу, необхідно дотримуватись
правил
техніки безпеки та протипожежної безпеки !!!
Теоретичні відомості
<Button-1>
- натискання лівої кнопки;
<Button-2>
- натискання середньої кнопки;
<Button-3>
- натискання правої кнопки;
<Double-Button-1>
- подвійне клацання лівою кнопкою;
<Motion>
— рух миші.
Алфавітні
клавіші записують без кутових дужок (наприклад, 'L').
Для неалфавітних
клавіш є зарезервовані слова, наприклад:
<Return>
- Enter;
<space>-
пробіл;
<Control-Shift>
- для одночасного натискання клавіш Ctrl і Shift.
1.Створити у
папці власного класу папку ПР 6
Python_Ваше Прізвище.
2. Запустіть Python
3.4 - IDLE.
3. Створіть
файли з наступними програмами:
Завдання 1 Два вікна.
Створіть новий
файл Python. Підключіть відповідний модуль та створіть вікно блакитного
кольору, з розмірами 700х300, відступом від лівого краю 100 та відступом від
верхнього краю 0. Заголовок «Вікно №1», та заборона змінювати розміри вікна. Та
створіть вікно із заголовком «Вікно 1» синього кольору, з розмірами 700х300 та
забороною змінювати розмір вікна. Вікна розташувати послідовно, тобто 2-ге
вікно відкриється лише після закриття першого.
Зберегти створений
файл програми у папку ПР 6 Python_Ваше Прізвище з назвою W1.
Завдання 2 Прізвище.
Створіть новий
файл Python та нове вікно зеленого кольору. Створіть подію KeyPress,
яка встановить розміри вікна 300х200 пікселів, червоний колір фону і змінить
текст заголовку вікна з «Вікно №2» на Ваше ім’я та прізвище, встановить мінімальні
розміри вікна 200х100 та максимальні 1000х900.
Зберегти створений
файл програми у папку ПР 6 Python_Ваше Прізвище з назвою W2.
Завдання 3 Повідомлення.
Створіть новий
файл Python та нове вікно. Дане вікно повинно бути жовтого кольору із розмірами
700х600 та заголовком вікна «Вікно №3». Створіть подію Button-1,
яка буде створювати нове вікно розмірами 300х400 пікселів, зеленого кольору із
заголовком вікна «Вікно №4». Створіть подію Button-3,
яка буде створювати вікно повідомлення з заголовком «Теоретичні відомості» та
текстом «Функція створення вікна повідомлення messagebox.showinfo()».
Зберегти створений файл програми у папку ПР 6 Python_Ваше Прізвище з назвою W3.
Зберегти створений файл програми у папку ПР 6 Python_Ваше Прізвище з назвою W3.