§ 56. Використання перемикачів та прапорців. Вправа 56.1 | 8 клас | Казанцева
8 клас. Практичні завдання з інформатики за підручником О.П. Казанцева 2021 року.
§ 56. Використання перемикачів та прапорців. Вправа 56.1.
Завдання. Створити програму, в якій додати перемикачі з назвами трьох найбільших міст України. Після вибору міста у верхньому написі має з’являтися назва міста, а у нижньому — інформація про рік його заснування, кількість населення та площу. Інформацію про міста можна знайти в мережі Інтернет або завантажити з файла до даного уроку.
1. Створіть графічне вікно програми, що містить заголовок Найбільші міста України та має розміри 400x200.
2. Додайте команди розташування у вікні перемикачів:
Як видно з програмного коду, створення кожного перемикача складається з двох команд. У першій команді змінній присвоюємо конструктор Radiobutton із властивістю text та відповідним значенням тексту. У другій команді, як і для створення інших елементів керування, — метод розташування перемикача в графічному вікні.
3. Додайте команду mainloop().
4. Запустіть програму. В результаті у вікні мають з’явитися перемикачі, які знаходяться у положенні увімкнено. Спробуйте змінити стан перемикача.
5. Аби перемикачі реагували на дію користувача, додайте команди, виділені чорним:
У даному коді перша команда створює цілочисельну змінну, з якою будуть пов'язані перемикачі. У ній функція IntVar() визначає, що змінна буде цілого типу. Властивість variable пов’язує перемикач зі створеною змінною var. А властивість value встановлює значення змінної var у залежності від вибраного користувачем перемикача. Отже, для нашого випадку це буде значення 1,2 або 3.
6. Запустіть програму ще раз. Тепер усі перемикачі мають бути вимкнені. Оберіть послідовно кожний із них.
7. Додайте до програми команди створення написів, відповідно до зразка (рис. 56.2). В обох написах створіть рельєф з допомогою властивості relief=SUNKEN. Для другого напису додайте білий колір фону та вирівнювання по лівому краю.
Створимо обробник події натискання на перемикач. Оскільки усі перемикачі прив’язані до однієї змінної, фактично вони утворюють групу перемикачів. Отже, для групи перемикачів має бути створена одна функція, що є обробником події натискання на перемикач із групи.
8. Для обробника події введіть такий код:
Як бачимо, в даному коді є три умови, що перевіряють значення, одержане змінною var з використанням методу get. Якщо змінна дорівнює 1, виводиться інформація про Київ, якщо 2 — про Харків, якщо 3 — про Одесу. Зверніть увагу, що тут коди розташовані у два рядки, оскільки в один рядок вони не поміщаються. В редакторі коду ці команди слід розташовувати в одному рядку.
9. Для виконання обробника події додайте команди його виклику
10. Аналогічно додайте цю команду і для інших перемикачів.
11. Запустіть програму та перевірте правильність її виконання.
Отже, для створення групи із 3-х перемикачів можна скористатися такою загальною конструкцією:
Спочатку слід оголосити цілочисельну змінну, з якою будуть пов’язані усі перемикачі, далі створити перемикач з допомогою конструктора Radiobutton, у якому вказати властивість тексту text, властивість variable, що пов’язує перемикач зі змінною, та властивість value, що визначає значення змінної у разі вибору даного перемикача користувачем. У наступному рядку — метод розташування перемикача у графічному вікні. Аналогічно створюються й інші перемикачі групи.
Завантажити текст практичного завдання: https://drive.google.com/drive/folders/1WIOyLb2FXbMdd8CFlqDYuW9K1EKoj7rO?usp=sharing
Підтримати мою роботу: https://donatello.to/TaskInformatics
Підтримати мою роботу на Patreon: https://www.patreon.com/TaskInformatics
Видео § 56. Використання перемикачів та прапорців. Вправа 56.1 | 8 клас | Казанцева канала Task Informatics
§ 56. Використання перемикачів та прапорців. Вправа 56.1.
Завдання. Створити програму, в якій додати перемикачі з назвами трьох найбільших міст України. Після вибору міста у верхньому написі має з’являтися назва міста, а у нижньому — інформація про рік його заснування, кількість населення та площу. Інформацію про міста можна знайти в мережі Інтернет або завантажити з файла до даного уроку.
1. Створіть графічне вікно програми, що містить заголовок Найбільші міста України та має розміри 400x200.
2. Додайте команди розташування у вікні перемикачів:
Як видно з програмного коду, створення кожного перемикача складається з двох команд. У першій команді змінній присвоюємо конструктор Radiobutton із властивістю text та відповідним значенням тексту. У другій команді, як і для створення інших елементів керування, — метод розташування перемикача в графічному вікні.
3. Додайте команду mainloop().
4. Запустіть програму. В результаті у вікні мають з’явитися перемикачі, які знаходяться у положенні увімкнено. Спробуйте змінити стан перемикача.
5. Аби перемикачі реагували на дію користувача, додайте команди, виділені чорним:
У даному коді перша команда створює цілочисельну змінну, з якою будуть пов'язані перемикачі. У ній функція IntVar() визначає, що змінна буде цілого типу. Властивість variable пов’язує перемикач зі створеною змінною var. А властивість value встановлює значення змінної var у залежності від вибраного користувачем перемикача. Отже, для нашого випадку це буде значення 1,2 або 3.
6. Запустіть програму ще раз. Тепер усі перемикачі мають бути вимкнені. Оберіть послідовно кожний із них.
7. Додайте до програми команди створення написів, відповідно до зразка (рис. 56.2). В обох написах створіть рельєф з допомогою властивості relief=SUNKEN. Для другого напису додайте білий колір фону та вирівнювання по лівому краю.
Створимо обробник події натискання на перемикач. Оскільки усі перемикачі прив’язані до однієї змінної, фактично вони утворюють групу перемикачів. Отже, для групи перемикачів має бути створена одна функція, що є обробником події натискання на перемикач із групи.
8. Для обробника події введіть такий код:
Як бачимо, в даному коді є три умови, що перевіряють значення, одержане змінною var з використанням методу get. Якщо змінна дорівнює 1, виводиться інформація про Київ, якщо 2 — про Харків, якщо 3 — про Одесу. Зверніть увагу, що тут коди розташовані у два рядки, оскільки в один рядок вони не поміщаються. В редакторі коду ці команди слід розташовувати в одному рядку.
9. Для виконання обробника події додайте команди його виклику
10. Аналогічно додайте цю команду і для інших перемикачів.
11. Запустіть програму та перевірте правильність її виконання.
Отже, для створення групи із 3-х перемикачів можна скористатися такою загальною конструкцією:
Спочатку слід оголосити цілочисельну змінну, з якою будуть пов’язані усі перемикачі, далі створити перемикач з допомогою конструктора Radiobutton, у якому вказати властивість тексту text, властивість variable, що пов’язує перемикач зі змінною, та властивість value, що визначає значення змінної у разі вибору даного перемикача користувачем. У наступному рядку — метод розташування перемикача у графічному вікні. Аналогічно створюються й інші перемикачі групи.
Завантажити текст практичного завдання: https://drive.google.com/drive/folders/1WIOyLb2FXbMdd8CFlqDYuW9K1EKoj7rO?usp=sharing
Підтримати мою роботу: https://donatello.to/TaskInformatics
Підтримати мою роботу на Patreon: https://www.patreon.com/TaskInformatics
Видео § 56. Використання перемикачів та прапорців. Вправа 56.1 | 8 клас | Казанцева канала Task Informatics
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
§ 56. Використання перемикачів та прапорців. Вправа 56.2 | 8 клас | КазанцеваПрактична № 13. Створення макета сайту в GIMP | Модуль Графічний дизайн | 10(11) клас | ПотієнкоHow to Create a GUI Restaurant Management Systems in Python - Tutorial 1§ 58. Додавання зображень. Вправа 58 | 8 клас | КазанцеваПрактична робота №4. Створення текстового документа | 8 клас | РивкіндАлгоритмы на Python 3. Лекция №1§ 55. Використання вікон повідомлень. Вправа 55.1 | 8 клас | КазанцеваApprendre JavaScript - Cours Complet§ 53. Обробники подій, пов'язаних з елементами керування. Вправа 53.34.2. Технології розробки веб-сайтів | 10(11) клас | РивкіндПрактична робота № 12. Проєкти із циклами (Python) | 8 клас | РивкіндCours Complet HTML CSS - Tutoriel pour Débutants et Confirmés [Partie 1/3]§ 21. Вправа 2. Створення простої вебсторінки | 8 клас | МорзеПрактична робота 4. Створення і опрацювання таблиць бази даних | 10(11) клас | БондаренкоВправа 24. Запити на вибірку даних | 10(11) клас | БондаренкоВправа 14. Типи посилань на комірки в табличному процесорі Excel | 8 клас | Бондаренко§ 54. Уведення даних. Вправа 54.2Практична №4. Запити з параметрами, перехресні | Вибірковий модуль Бази даних | 10(11) клас |РуденкоІнформатика 7 клас Практична робота 8. Проєкти із циклами з лічильником з використанням величин