Свойства и методы основных компонентов программы с графическим интерфейсом. Разработка графического интерфейса приложения с использованием различных функциональных элементов.
Ресурсы урока
Среда программирования Repl.It (авторизованная), язык программирования Python, модуль Tkinter
что является базовым элементом растровой графики? как это проявляется? (можно ли рисовать фигурами? что происходит с фигурой после того, как с нее снимается выделение?)
что является базовым элементом векторной графики? как это проявляется?
какие особенности создания растровых и векторных рисунков связаны со способом их получения?
Работа на уроке.
Работа с компьютером
Откройте программу MS Office Power Point. Выполните с ленты Главная: Макет - Пустой слайд.
Для рисования используйте кнопку Автофигуры ленты Вставка.
В конце рисования выделите все элементы слайда (обведите их нажатой левой кнопкой мыши или используйте на слайде сочетание клавиш Ctrl+A) и сгруппируйте объекты (через правую кнопку мыши).
Сохраните сгруппированный рисунок в формате JPG (JPEG) в своей рабочей папке с именем Рисунок 1 (через правую кнопку мыши – Сохранить как рисунок).
При необходимости повторите пп. 4-5 для всех слайдов с рисунками, называя их Рисунок 2 и Рисунок 3.
Сохраните саму презентацию с именем Рисунки.
Работа без компьютера
Используя заготовку, создайте опорный конспект по инструментам встроенного графического редактора пакета MS Office:
укажите и подпишите на рисунке назначение кнопок
запишите основные приемы при работе с рисунками
Домашнее задание:
просмотрите все рисунки документа, определите, какими автофигурами и в какой последовательности их следует создавать;
будьте готовы предложить свое решение на уроке 28.02.2022
3. Пройдите несколько уровней. 4. Делайте скриншоты пройденных уровней, сохраняйте их в файле.
5. Выделите из сохраненных скриншотов системы команд ваших исполнителей (скопируйте уже существующие скриншоты и вырежьте только изображение системы команд).
6.Сохраните файл в ваших папках.
Дополнительно:
просмотрите материалы учебника по этой теме на стр. 156-160
Итоговые величины для элементов массива: сумма, произведение, количество и зависящие от них.
Пример 1.
Для массива из 10 элементов , каждый элемент которого на 5 больше своего номера, вычислить среднее арифметическое элементов. Значение среднего арифметического вывести в метку, сам массив – в многострочное текстовое поле.
Пример 2. Для массива из N элементов (N не больше 15), каждый элемент которого на 1 меньше своего утроенного номера, вычислить среднее арифметическое элементов. Значение среднего арифметического вывести в метку, сам массив – в многострочное текстовое поле.
В этот день, в 1946 году, публике был представлен первый в мире компьютер ENIAC, Electronic Numerical Integrator and Computer. В этот день началась новая эра, в которой мы живем сейчас, – эра компьютеров.
Мы привыкли быть пользователями персональных компьютеров и различных мобильных устройств. Мы используем их для работы — читаем, рисуем, программируем, вычисляем, пишем тексты и сочиняем музыку. С их помощью мы учимся и учим, проводим досуг, смотрим фильмы или играем в игры. Пишущая машинка, музыкальный проигрыватель, магнитофон, библиотека, фотоальбом, телевизор, кинопроектор, словарь иностранных языков, географический атлас, прогноз погоды, справочная служба, дорожная карта, почтовая служба. , телефон и даже видеотелефон – это лишь некоторые из устройств, инструментов и приспособлений, которые заменили нам компьютер. Это может быть настольный компьютер, портативный ноутбук или мобильный гаджет.
Сейчас компьютеры гораздо функциональнее своих предшественников. И мы с трудом себе представляем, что когда-то компьютеры могли занимать колоссальное пространство в несколько десятков квадратных метров, а их работу обслуживали десятки людей.
В этот день, более семи десятков лет назад, публике был представлен первый в мире электронный (а не электромеханический) программируемый компьютер, выполнявший прикладные задачи. Это был ENIAC, электронный числовой интегратор и вычислитель. Его разработка началась во время Второй мировой войны для оптимизации расчета баллистических траекторий. Но проект был запущен в работу только 10 декабря 1945 года, после разгрома фашистской Германии. И только через два месяца, вечером 14 февраля 1946 года, Пенсильванский университет с разрешения американских вооруженных сил официально объявил, что первый в мире компьютер создан, работает и успешно выполняет вычислительные задачи. Весь следующий день, 15 февраля, был посвящен торжественному празднованию этого события и поздравлениям операторов ENIAC. Так что День компьютерщика можно отмечать и 14 февраля, и 15-го, и даже 16-го!
Почему ENIAC называют первым, если мы знаем о других компьютерах (и многих прототипах), которые до него также выполняли прикладные задачи — машина Тьюринга, ABC, Z3, Harvard Mark I, Colossus и другие? Возможно, благодаря пафосу Пенсильванского университета, подкрепленному авторитетом армии США. Однако специалисты в области компьютерного железа говорят, что ENIAC по праву был назван компьютерным пионером: это было первое программируемое электронное устройство с полной завершенностью по Тьюрингу.
Поэтому все, кто считает компьютеры неотъемлемой частью своей жизни, – кто создает, обслуживает, программирует и, конечно же, пользуется компьютерами, – считают этот день праздником. И серверы, и хостинг, и веб-дизайн, и разработка, и облака и ИТ-инфраструктура, и даже цифровой маркетинг – все они также напрямую связаны с компьютерами. Наконец, все мы живем в цифровом мире, и стоит помнить, почему этот мир стал таким, какой он есть сейчас.
С Днем компьютера! И пусть наши компьютеры всегда выполняют свою миссию – решают проблемы, а не создают новые!
"Проекты, изменяющие значения свойств элементов графического интерфейса" – 01.03.2022
"Разработка линейной событийно-ориентированной программы в среде программирования" – 22.03.2022
"Реализация разветвленного алгоритма в среде программирования" – 12.04.2022
"Решение задач с использованием ветвления" – 26.04.2022
"Разработка событийно-ориентированной программы с использованием операторов повторения" – 10.05.2022
"Проекты с циклами разных видов" – 24.05.2022
3 тематических оценивания – 22.03.2022 (ТО 5), 26.04.2022 (ТО 6), 31.05.2022 (ТО7)
На уроке
Современные языки программирования. Понятие объекта в языке программирования, его свойств и методов. Графический интерфейс, основные компоненты программы с графическим интерфейсом.
Ресурсы урока
Среда программирования Repl.It (авторизованная), язык программирования Python, модуль Tkinter
Задания урока для работы с ПК или мобильными устройствами
Авторизоваться в Repl.It через аккаунт Google (лучше персональный, не корпоративный) или зарегистрироваться отдельно.
Рассмотреть интерфейс среды.
Начать новый проект Tkinter.
Скопировать в проект текст из страницы-задания (перед этим само задание загрузить на ПК и открыть в программе MS Word или сделать его копию на диске).
Запустить проект на выполнение и рассмотреть полученный результат.
Изменить код так, чтобы в результате выполнения отрисовывалось окно с другими параметрами:
окно синего цвета размерами 600 на 600,
в названии окна указано название школы,
метка с зеленым цветом текста и желтым фоном нанесена на расстоянии 100 вниз и 100 вправо от верхнего левого угла окна; шрифт текста метки – Times, размер 20, ширина метки 10, текст метки "Привет!"
размеры кнопки на форме 30 на 20, текст на кнопке – дата урока, цвет кнопки – #40E0D0, цвет текста на кнопке – #FF00FF, кнопка расположена под меткой
однострочное текстовое поле шириной 15 с белым фоном, которое позволяет вводить текст шрифтом Arial 20 пт малинового цвета.
Протестировать выполнение нового кода, сделать скриншот и сохранить измененный текст кода в новой строке того же документа (из п. 4).
Сдать работу в Классе.
Задание урока для работы без ПК или другого устройства
Рассмотреть текст из страницы-задания и скриншот примера, проанализировать структуру окна и структуру текста программы.
Используя п.1, записать новую программу на базе программы п.2 для выполнения п.6 Задания урока для работы с ПК и мобильными устройствами (см. предыдущий список).
Сделать фото текста и сдать в Классе.
Домашнее задание
просмотреть предложенные ресурсы урока,
выписать перечень используемых виджетов, их свойств и методов на отдельном листке (с таким списком будет удобно работать на следующих уроках).
Алгоритм – точное и понятное указание исполнителю совершить ряд действий для достижения поставленной цели. Запишите это предложение другими словами в своем документе.
Распределите в вашем документе, кто (или что) из перечисленного может быть исполнителем: пешеход, водитель, письменный стол, цветок, робот, улица, ученик, карандаш.
Восстановите алгоритм: сыграйте по вариантам в интерактивную игру и вставьте в ваш документ скриншот последнего экрана игры: