Свойства и методы основных компонентов программы с графическим интерфейсом. Разработка графического интерфейса приложения с использованием различных функциональных элементов.
Ресурсы урока
Среда программирования 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 Задания урока для работы с ПК и мобильными устройствами (см. предыдущий список).
Сделать фото текста и сдать в Классе.
Домашнее задание
просмотреть предложенные ресурсы урока,
выписать перечень используемых виджетов, их свойств и методов на отдельном листке (с таким списком будет удобно работать на следующих уроках).
Алгоритм – точное и понятное указание исполнителю совершить ряд действий для достижения поставленной цели. Запишите это предложение другими словами в своем документе.
Распределите в вашем документе, кто (или что) из перечисленного может быть исполнителем: пешеход, водитель, письменный стол, цветок, робот, улица, ученик, карандаш.
Восстановите алгоритм: сыграйте по вариантам в интерактивную игру и вставьте в ваш документ скриншот последнего экрана игры:
Подготовить и сверстать тематическую брошюру по одной из тем, предложенных ниже. Для работы можно использовать материалы, предложенные учителем, добавив к ним свои. Для этого скачайте материалы в свою папку. Выполните работу и сохраните под именем "Моя первая книжка".
Брошюра должна содержать:
текстовый блок объемом около 1000 слов (2-4 страницы неформатированного текста);
набор иллюстраций к тексту (не меньше 5), оформленных с использованием стилей и обтекания текстом;
декоративный текст и составные иллюстрации в оформлении передней и задней обложек;
Среда программирования Repl.It (авторизованная) или EduBlocks (анонимная)
Задача 1. Модуль числа.
Составьте программу, которая для любого введенного числа выводит его модуль. Для справки: модуль неотрицательного числа равен самому числу, модулем отрицательного числа есть число, противоположное данному.
Задача 2. Тайна вклада
Вкладчик хочет положить некоторую сумму в банк на несколько лет. Альфа-банк принимает вклад под простые проценты, исходя из 15% годовых, Бета-банк - под сложные проценты с 13% годовых и ежегодной капитализацией. Составьте программу, которая порекомендует вкладчику один из банков, исходя из суммы, которой он обладает. Формулы для расчета суммы S через N лет, если S1 – начальная сумма, P - процентная ставка (внимание! она – разная в этих банках): Альфа-банк S=S1(1+P/100*N) Бета-банк S=S1(1+P/100)**N
Задача 3. По Цельсию или по Фаренгейту
Известно, что значение температуры тела или окружающей среды можно указывать в разных системах: по Цельсию (C) или по Фаренгейту (F). Составьте программу, которая запросит шкалу и значение температуры, а затем преобразует это число в значение по другой шкале. Формулы для перевода: Tc = (Tf–32)*5/9; Tf =Tc*9/5+32.
Самостоятельное задание
выполнить работы урока по записи, написать и отладить программу для решения одной из двух задач, не рассмотренных в течение урока (по выбору), сдать работы в Классе.
Откройте ваш тематический блог. Продолжите развивать и улучшать его. Для этого в различных местах встройте в него следующие элементы
аудиодорожку, которую можно проигрывать прямо со страницы (или сообщения) блога (дорожка должна быть расположена на аудиохостинге, позволяющем встраивание проигрывателя в веб-страницы); допишите на страницу пояснение, зачем в нее включена эта дорожка и что она дополняет;
видео, дополняющее материал страницы или сообщения;
два видео или изображения в ряд по ширине страницы, с подписями (использован тег-контейнер <table>...<//table>);
небольшой аудиогид по блогу в гаджете <HTML>/<JavaScript>:
запишите аудио сами с помощью мобильного диктофона или интернет сервиса типа Vocaroo,
расположите запись в формате mp3 на GoogleДиск, предоставьте к ней доступ и получите код для встраивания (если сервис, с которым вы записывали аудио, предоставляет код для встраивания, пропустите этот шаг),
используйте код, чтобы встроить ваш аудиогид в гаджет блога.
Окончательно проверьте наличие в блоге всех элементов, указанных в документе со ссылками на созданные веб-ресурсы. Проставьте знаки "+" в своей строке таблицы.
Поздравляем: вы приобрели опыт создания и самостоятельного тестирования веб-ресурса, построенного средствами CMS Blogger. Не удаляйте ваш блог как минимум до получения семестровой и годовой оценки по информатике.
Работайте без компьютера
Просмотрите записи блога (11.01 - 01.02) и материалы учебника на тему создания веб-ресурса с помощью средств автоматизированной разработки.
На листе бумаги составьте макет учебного тематического блога, который должен быть разработан в соответствии с заданиями записей блога "Информатика 5-9". Представьте структуру, укажите количество и примерный вид элементов.
Сделайте фото макета и сдайте его в Классе.
Домашнее заданиедля подготовки к следующему уроку:
зарегистрироваться и научиться легко авторизоваться через персональный аккаунт на ресурсе Repl.It
Домашнее задание: просмотреть обобщение инструментов рисования, определить способы работы с каждым из инструментов, подготовиться к практической работе.
Тема урока Понятие одномерного массива. Принцип организации данных с помощью одномерных массивов. Понятие элемента массива, индекса и значение элемента. Общие подходы к обработке элементов массива.
Материалы и задания
Основные понятия и определения
Массивом
называется упорядоченный набор фиксированного количества перенумерованных
величин. Сами эти величины называются его элементами, а их номера- индексами. Причем все элементы должны быть одного и того же
типа, который называется базовым типом или типом компонент.
Каждому
используемому в программе массиву должно быть дано свое имя, которое
является общим для всего набора величин.Элементы
массива "отдельных" имен не имеют. Каждый элемент массива может быть
явно обозначен путем указания имени массива, за которым следует взятый
в квадратные скобки индекс. Для обозначения, например, 73-го элемента
массива k используется запись k[73].
В качестве
индекса может использоваться выражение, в которое могут входить переменные.
При изменении значений этих переменных меняется и значение индекса элемента
массива. Таким образом, одна и та же переменная с индексом в процессе выполнения
программы может обозначать различные элементы массива.
Задания
1. Обсудить основные термины урока, используя слайды 2-9 презентации (для удобства обсуждения в презентации использована анимация "по щелчку"):
2. Проработать тестовое задание (ссылка на исполняемый файл для работы дома, источник), перед проверкой на каждом шаге зафиксировать решение скриншотом в текстовом документе (отчете о работе на уроке). Тем у кого не запускается тестовое задание, можно использовать скриншоты
Домашнее задание: повторить базовые принципы работы в среде Lazarus.
На создание короткого видеоролика о Риме ушло почти 10 лет. Основой 3D-модели стали археологические исследования и макет Plastico di Roma Antica, представленный в Музее римской цивилизации.
На видео воссоздан облик Рима в 320 году н.э. Можно посмотреть на город с высоты птичьего полета, как будто он был снят с квадрокоптера.
Вавилон
3D-реконструкция Вавилона позволяет посмотреть на одно из семи чудес света, которое не сохранилось до наших дней, – висячие сады, которые были построены по указу царя Навуходоносора II для его жены Амитис.
Эта модель была создана в рамках проекта Byzantium 1200.
Карфаген
Детальная реконструкция Карфагена до разрушения римлянами.
Реконструкция создана французским тележурналом “Des Racines et des ailes”, который сопоставил 3D-модель древнего города с сохранившимися руинами на территории современного Туниса
Пальмира
Боевики «Исламского государства» уничтожали любые объекты древней Пальмиры, не относящиеся к исламу, — от древних монументов до могил христиан – с конца мая 2015 года по март 2016 года.
В августе 2015 года были разрушены храмы Бэла и Баал-Шамин, в начале сентября — три погребальные башни, которые были возведены в период с 103 по 44 год до нашей эры, а в октябре – Триумфальная арка, один из выдающихся памятников города, входивший в список Всемирного наследия ЮНЕСКО.
Эта реконструкция была создана в 2009 году командой издательского дома Al-Aous Publishers и Института культуры Сирии.
Как выглядели памятники архитектуры до разрушения, можно посмотреть здесь.