Урок 1
Вложенные циклы. Реализация вложенных циклов в программе.
Ресурсы урока
- Среда программирования Repl.It (авторизация с Google), язык программирования Python, модуль Tkinter
- Справочные материалы по Tkinter
- Вложенные алгоритмические структуры (смотреть в отдельной вкладке)
- учебные материалы (К.Ю. Поляков, Е.А. Еремин)
- фрагмент учебника "Программирование (язык Python)" (стр. 53-71)
- презентация автора к фрагменту учебника (слайды 90-131)
- Базовые (опорные) задачи
- Алгоритм Евклида. НОД (повторение до тех пор, пока выполняется условие)
- Числа из диапазона (повторение фиксированное число раз)
- Орнаменты (вложенные конструкции, цикл в цикле)
- откройте среду Repl.It, создайте новый проект Tkinter;
- используя материалы шаблона, запустите предложенный готовый проект, протестируйте его работу;
- сделайте копию этого документа на своем Google Диске или сохраните его в папке на ПК;
- вставьте в документ скриншот работы проекта в среде ReplIt; ; выполнение работы до этого пункта дает вам 4 балла за практическую работу;
- измените код из шаблона так, чтобы получить отрисовку одного из орнаментов на рисунке
- скопируйте дополненный код в тот же документ Google;
- вставьте ниже кода скриншот работы нового проекта;
- повторите пп. 5-7 для нескольких орнаментов из набора; правильное выполнение одного рисунка – 3 балла, код с комментариями – 4 балла;
- сохраните документ.
- Откройте среду Repl.It, создайте новый проект Tkinter
- Создайте проект для решения задачи:
Перед началом наводнения уровень воды в реке составлял Н метров. Во время наводнения каждый час уровень воды рос на Р процентов от уровня предыдущего часа.
Каким будет уровень воды через N часов после начала наводнения?
Через сколько часов после начала наводнения уровень воды достигнет критического значения K м? - Разместите на форме поля для ввода исходных данных, надписи с текстами, которые будут объяснять их назначение, надписи для ответов и три кнопки.
- Установите на первой кнопке надпись Вопрос 1, на второй - Вопрос 2, на третьей - С начала.
- Составьте функцию для первой кнопки, работа которой приведет к выводу в одну из меток ответа на первый вопрос задачи.
- Составьте функцию для второй кнопки, работа которой приведет к выводу в другую из меток ответа на второй вопрос задачи.
- Составьте функцию для третьей кнопки, работа которой приведет к очищению текста в полях и надписей с ответами на вопросы задачи.
- Убедитесь, что результаты работы проекта соответствуют ожидаемым.
- Создайте отдельный документ DOCX, вставьте к него код проекта и скриншот работы, сохраните файл.
Задание урока
Урок 2
Практическая работа 14. Проекты с циклами разных видов.
Задание практической работы
Внимание! Работая с компьютером, соблюдайте правила безопасности
и санитарно-гигиенические нормы.
После выполнения всех работ сдайте файлы (документы DOCX или фото решений, записанные от руки) через Класс.
Домашнее задание
Подготовьтесь к итоговому уроку: убедитесь, что у вас есть достаточное количество оценок, чтобы получить все тематические и семестровую, завершите и сдайте невыполненные работы
Немає коментарів:
Дописати коментар