Похожие презентации:
ипПЗ ООП ЛВП н26
1. Основы алгоритмизации и программирования
Раздел 1. Введение впрограммирование
Тема 2.1 Операторы языка
программирования.
Практическое занятие
Линейный вычислительный процесс
с графическим интерфейсом.
2. Вопросы:
1.2.
3.
4.
Создание сообщений пользователю.
Линейный вычислительный процесс (повторение).
Создание простой формы и диалоговых окон.
Самостоятельное программирование задач на ПК.
3.
Задание на самостоятельную работу• Самостоятельно изучить материал выданный
преподавателем.
• Проработать вопросы, изложенные в лекции, с
использованием рекомендованной литературы.
• Выучить определения, изложенные в лекции.
• Доработать свой конспект.
• Подготовиться к проведению письменного опроса.
4.
Вопрос №1. Создание сообщений пользователюВ
программе с графическим интерфейсом вывод
сообщений пользователю реализуется в виде различных
диалоговых окон.
Для работы с диалоговыми окнами в пакете tkinter
предназначены несколько модулей.
Любой модуль пакета необходимо импортировать отдельно,
т. е. кроме инструкции from tkinter import * необходима
дополнительная инструкция для подключения конкретного
модуля.
За вывод конкретного окна отвечает соответствующий
метод.
Методы для вывода диалоговых окон с различными
сообщениями содержатся в модуле messagebox.
5.
Вопрос №1. Создание сообщений пользователюЗадание 1. Создать приложение выводящее разного типа
диалоговые окна.
6.
Вопрос №1. Создание сообщений пользователюЗадание 1. Код.
# Создается диалоговое окно с вопросом
import tkinter.messagebox as box
box.askyesno("Выбор действий", "Продолжаем ввод?")
# Создается информационное окно пользователя
import tkinter.messagebox as box
box.showinfo("Продолжение", "Продолжаем...")
# Создается окно важных сообщений программы
import tkinter.messagebox as box
box.showwarning("Прекращение", "Выход...")
7.
2. Линейный вычислительный процесс (повторение).Задание 2. ЛВП (версия 1)
Создать консольное приложение для реализации линейного
вычислительного процесса с использованием стандартных
средств ввода и вывода данных.
Для контрольного примера использовать значения:
а = 7, в = 8, х = 9, y = 4.
Результат решения
8.
2. Линейный вычислительный процесс (повторение).9.
2. Линейный вычислительный процесс (повторение).Задание 2. Код.
10.
3. Создание простой формы и диалоговых оконЗадание 3 ЛВП (версия 2). Добавить форму для ввода
исходных данных, текстовое поле и пять кнопок,
дублирование результатов ввода исходных данных и вывода
результата решения в диалоговых окнах сообщений.
11.
3. Создание простой формы и диалоговых оконЗадание 3. Код.
12.
3. Создание простой формы и диалоговых оконЗадание 3. Код (продолжение).
13.
3. Создание простой формы и диалоговых оконЗадание 3. Код (продолжение).
14.
3. Создание простой формы и диалоговых оконЗадание 3. Код (окончание).
Самостоятельно: изменить название формы на - Задача для ЛВП,
размер окна установить 500 на 100, всех кнопок – 10.
15.
4. Самостоятельное программирование задач на ПК.Задание 4. ЛВП (версия 3). Создать приложение с графическим
интерфейсом для реализации линейного алгоритма. Для
ввода данных создать экранную форму по образцу ввода и
отладки типового программного кода.
Создать командную кнопку для запуска процесса вычисления
результата. Вывод ответа продублировать в отдельном окне.
Функция Z вычисляется по формуле:
Для контрольного примера использовать значения:
а = 33.8, в = 4.567, х = 3.56, y = 8.3452.
Должен получиться результат:
Z = -124.49349020386933.
16.
4. Самостоятельное программирование задач на ПК.Задание 4. Результат.
17.
Занятие законченоПреподаватель РАЕВСКИЙ Владимир Федорович