Загрузка страницы

§ 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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
21 апреля 2022 г. 19:00:23
00:11:55
Другие видео канала
§ 56. Використання перемикачів та прапорців. Вправа 56.2 | 8 клас | Казанцева§ 56. Використання перемикачів та прапорців. Вправа 56.2 | 8 клас | КазанцеваПрактична № 13. Створення макета сайту в GIMP | Модуль Графічний дизайн | 10(11) клас | ПотієнкоПрактична № 13. Створення макета сайту в GIMP | Модуль Графічний дизайн | 10(11) клас | ПотієнкоHow to Create a GUI Restaurant Management Systems in Python - Tutorial 1How to Create a GUI Restaurant Management Systems in Python - Tutorial 1§ 58. Додавання зображень. Вправа 58 | 8 клас | Казанцева§ 58. Додавання зображень. Вправа 58 | 8 клас | КазанцеваПрактична робота №4. Створення текстового документа | 8 клас | РивкіндПрактична робота №4. Створення текстового документа | 8 клас | РивкіндАлгоритмы на Python 3. Лекция №1Алгоритмы на Python 3. Лекция №1§ 55. Використання вікон повідомлень. Вправа 55.1 | 8 клас | Казанцева§ 55. Використання вікон повідомлень. Вправа 55.1 | 8 клас | КазанцеваApprendre JavaScript - Cours CompletApprendre JavaScript - Cours Complet§ 53. Обробники подій, пов'язаних з елементами керування. Вправа 53.3§ 53. Обробники подій, пов'язаних з елементами керування. Вправа 53.34.2. Технології розробки веб-сайтів | 10(11) клас | Ривкінд4.2. Технології розробки веб-сайтів | 10(11) клас | РивкіндПрактична робота № 12. Проєкти із циклами (Python) | 8 клас | РивкіндПрактична робота № 12. Проєкти із циклами (Python) | 8 клас | РивкіндCours Complet HTML CSS - Tutoriel pour Débutants et Confirmés [Partie 1/3]Cours Complet HTML CSS - Tutoriel pour Débutants et Confirmés [Partie 1/3]§ 21. Вправа 2. Створення простої вебсторінки | 8 клас | Морзе§ 21. Вправа 2. Створення простої вебсторінки | 8 клас | МорзеПрактична робота 4. Створення і опрацювання таблиць бази даних | 10(11) клас | БондаренкоПрактична робота 4. Створення і опрацювання таблиць бази даних | 10(11) клас | БондаренкоВправа 24. Запити на вибірку даних | 10(11) клас | БондаренкоВправа 24. Запити на вибірку даних | 10(11) клас | БондаренкоВправа 14. Типи посилань на комірки в табличному процесорі Excel | 8 клас | БондаренкоВправа 14. Типи посилань на комірки в табличному процесорі Excel | 8 клас | Бондаренко§ 54. Уведення даних. Вправа 54.2§ 54. Уведення даних. Вправа 54.2Практична №4. Запити з параметрами, перехресні | Вибірковий модуль Бази даних | 10(11) клас |РуденкоПрактична №4. Запити з параметрами, перехресні | Вибірковий модуль Бази даних | 10(11) клас |РуденкоІнформатика 7 клас Практична робота 8. Проєкти із циклами з лічильником з використанням величинІнформатика 7 клас Практична робота 8. Проєкти із циклами з лічильником з використанням величин
Яндекс.Метрика