понеділок, 30 травня 2022 р.

31.05.2022. 8 класс. Работаем дистанционно.

Проектирование и реализация комплексной событийно-ориентированной программы

Узнайте много нового о библиотеке Tkinter за 8 минут (смотреть видео в отдельной вкладке):

Запишите только то, что реально было для вас новым (еще несколько раз по 8 минут), в текстовый документ (можете использовать скриншоты с подчеркиваниями, чтобы выделить новое) и сдайте в Классе.

Если хотите знать больше:

Итоговый урок

Приветствуем всех в Комнате, где пора прибраться! Перейдите по ссылке и разберитесь, что и куда следует положить, чем смахнуть пыль,  и как прочитать то. что написано на оконном стекле.

  1. Найдите все вопросы в комнате.
  2. Отыщите все ответы в Интернете.
  3. Аккуратно составьте из ответов ключ, которые откроет дверь.
  4. Сдайте в Классе скриншот итоговой страницы-поздравления.

Помните о правилах естественных языков: имена собственные отличаются от нарицательных. Придерживайтесь здравого смысла: количество букв соответствует количеству введенных с клавиатуры символов.

Желаем удачи и успеха!

Если ссылка на квест не работаетответьте на те же вопросы, используя презентацию. Итоговый код для выхода из комнаты сдайте через Класс.

Поздравляем: вы завершили изучение информатики в 8 классе!

31.05.2022. 7 класс. Работаем дистанционно.

Решение учебных и жизненных задач в среде программирования.

Итак, мы с вами рассмотрели самые разные задачи. Вспомните общие приемы их решения:

Также убедительно предлагаем вернуться к этой записи перед изучением следующего блока программирования в 2022-2023 учебном году)

Итоговый урок.

Приглашаем вас в квест-комнату: перейдите по ссылке и попробуйте найти и выполнить подсказки, чтобы выбраться из комнаты.

  • Найдите все вопросы в комнате, нажимая на тайные кнопки и открывая запертые дверцы.
  • Найдите все ответы в Интернете.
  • Сложите из ответов ключ, которые откроет дверь.
  • Выполните задание для выхода из комнаты.
  • Отправьте скриншот окна-поздравления через Класс.

Если ссылка на квест не работаетответьте на те же вопросы, используя презентацию. Итоговый код для выхода из комнаты сдайте через Класс.

Поздравляем: вы завершили изучение курса информатики 7 класса.

30.05.2022, 6 класс. Работаем дистанционно

 Итоговый урок.

Найдите все вопросы в комнате, нажимая на тайные кнопки и открывая запертые дверцы.
Найдите все ответы в Интернете.
Сложите из ответов ключ, которые откроет дверь. 
 
Желаем удачи! 



Если ссылка на квест не работает,  ответьте на те же вопросы, используя презентацию. Итоговый код для выхода из комнаты сдайте через Класс.

Поздравляем: вы успешно завершили изучение курса информатики 6 класса.







30.05/01.06.2022, 5 класс. Работаем дистанционно

Итоговый урок.

Найдите все вопросы в комнате, нажимая на тайные кнопки и открывая запертые дверцы.
Найдите все ответы в Интернете.
Сложите из ответов ключ, которые откроет дверь. 
Желаем удачи!
Если ссылка на квест не работает ответьте на те же вопросы, используя презентацию. Итоговый код для выхода из комнаты сдайте через Класс.

Поздравляем: вы успешно завершили изучение курса информатики 5 класса.

пʼятницю, 27 травня 2022 р.

27.05.2022, 9 класс. Работаем дистанционно

Круги и тела вращения. Графические текстуры. Рендеринг трехмерной сцены.
Текстовые объекты и их редактирование.
Анимация. Принцип получения трехмерного анимированного изображения.
Создание анимационных эффектов.

Ресурсы урока

Работаем с компьютером 

Практическая работа 14. Работа с трехмерными анимированными изображениями.

  1. Используя инструкцию рисования шахматной пешки, сконструировать несколько шахматных фигур: пешку (соблюдая инструкцию) и любую другую, задать им "шахматный" цвет, экспортировать обе фигуры  в формат PNG.
  2. Используя видеозарисовку о создании простой анимации в Sketchup (How to make a simple animation with Vray Next for Sketchup), создать несколько кадров анимации вращения пешки.
  3. Записать GIF-иллюстрацию этой анимации с помощью программы GifCam, сохранить файл в своей рабочей папке.

Работаем с интерактивной доской

Используя описание или видео, смоделировать кувшин или вазу. Создать анимированное изображение полученного построения.

Альтернативно: смоделировать новогоднюю иллюстрацию по аналогии с рисунками

Домашнее задание: просмотреть ролик, отметить освоенные действия; прочитать описание построения (проверить себя)

понеділок, 23 травня 2022 р.

24.05.2022. 8 класс.

Урок 1

Вложенные циклы. Реализация вложенных циклов в программе.

Ресурсы урока

  • Среда программирования Repl.It (авторизация с Google), язык программирования Python, модуль Tkinter
  • Справочные материалы по Tkinter
  • Вложенные алгоритмические структуры (смотреть в отдельной вкладке)
  • учебные материалы (К.Ю. Поляков, Е.А. Еремин)
  • Базовые (опорные) задачи
  • Задание урока

    1. откройте среду Repl.It, создайте новый проект Tkinter;
    2. используя материалы шаблона, запустите предложенный готовый проект, протестируйте его работу;
    3. сделайте копию этого документа на своем Google Диске или сохраните его в папке на ПК;
    4. вставьте в документ скриншот работы проекта в среде ReplIt; ; выполнение работы до этого пункта дает вам 4 балла за практическую работу;
    5. измените код из шаблона так, чтобы получить отрисовку одного из орнаментов на рисунке
    6. скопируйте дополненный код в тот же документ Google;
    7. вставьте ниже кода скриншот работы нового проекта;
    8. повторите пп. 5-7 для нескольких орнаментов из набора; правильное выполнение одного рисунка – 3 балла, код с комментариями – 4 балла;
    9. сохраните документ.

    Урок 2

    Практическая работа 14. Проекты с циклами разных видов.

    Задание практической работы

    Внимание! Работая с компьютером, соблюдайте правила безопасности
    и санитарно-гигиенические нормы.
    1. Откройте среду Repl.It, создайте новый проект Tkinter
    2. Создайте проект для решения задачи:
      Перед началом наводнения уровень воды в реке составлял Н метров. Во время наводнения каждый час уровень воды рос на Р процентов от уровня предыдущего часа.
      Каким будет уровень воды через N часов после начала наводнения?
      Через сколько часов после начала наводнения уровень воды достигнет критического значения K м?
    3. Разместите на форме поля для ввода исходных данных, надписи с текстами, которые будут объяснять их назначение, надписи для ответов и три кнопки.
    4. Установите на первой кнопке надпись Вопрос 1, на второй - Вопрос 2, на третьей - С начала.
    5. Составьте функцию для первой кнопки, работа которой приведет к выводу в одну из меток ответа на первый вопрос задачи.
    6. Составьте функцию для второй кнопки, работа которой приведет к выводу в другую из меток ответа на второй вопрос задачи.
    7. Составьте функцию для третьей кнопки, работа которой приведет к очищению текста в полях и надписей с ответами на вопросы задачи.
    8. Убедитесь, что результаты работы проекта соответствуют ожидаемым.
    9. Создайте отдельный документ DOCX, вставьте к него код проекта и скриншот работы, сохраните файл.

    После выполнения всех работ сдайте файлы (документы DOCX или фото решений, записанные от руки) через Класс.

    Домашнее задание

    Подготовьтесь к итоговому уроку: убедитесь, что у вас есть достаточное количество оценок, чтобы получить все тематические и семестровую, завершите и сдайте невыполненные работы

24.05.2022. 7 класс.

Практическая работа 8.
Моделирование в среде программирования.

Работаем с компьютером

Среда программирования Repl.It (авторизация через Google).

Составьте проект для моделирования одной из жизненных ситуаций. Реализуйте его в среде программирования.

  1. Дан прямоугольник периметра N (N – четное число). Чему может быть равна площадь этого прямоугольника, если стороны прямоугольника измеряются целыми единицами?
  2. В бригаде, работающей на уборке сена, имеется N сенокосилок. Первая сенокосилка работала M часов, а каждая следующая на 10 минут больше, чем предыдущая. Сколько часов и минут в сумме проработали все сенокосилки бригады?
  3. В программе генерируется случайное целое число от 0 до 100. Пользователь должен его отгадать не более чем за 10 попыток. После каждой неудачной попытки должно сообщаться больше или меньше введенное пользователем число, чем то, что загадано. Если за 10 попыток число не отгадано, то вывести загаданное число.
    Подсказка: чтобы сгенерировать случайное число R, можно использовать фрагмент кода
    import random

    R=random.randint(0, 100)

Работаем без компьютера

Выполните письменно задание шаблона

Сдайте работу в Классе

Домашнее задание: просмотреть / повторить материалы темы.

23/25.05.2022, 5 класс. Работаем дистанцонно

Практическая работа № 10. Составление алгоритмов с повторениями для исполнителя в программной среде Scratch.

Среда программирования – Scratch Online.
Папка для работы

Задание 1.
Составьте реализацию алгоритма, который при нажатии на флажок запускает последовательную смену изображений дерева во время разных сезонов: весной, летом, осенью, зимой и далее по кругу.  Задайте время ожидания между сменой сезонов 1 секунду.
Сохраните проект с названием практическая_10_1.

Задание 2.
Составьте проект, в котором спрайт Аленький цветочек будет расти в лесу, пока не достигнет высоты нижней ветки дерева (видео).
Сохраните проект с названием практическая_10_2.

Задание 3.
Составьте проект, в котором спрайт Мяч нарисует след в виде веночка снежинок (видео). Подсказка: одна снежинка рисуется 10 штрихами длиной 20 единиц, в составе веночка – 9 снежинок.
Сохраните проект с названием практическая_10_3.

Отправьте работы на проверку через Google-класс.

23.05.2022, 6 класс. Работаем дистанционно

Эффекты анимации, движение объектов в презентациях.  Эффекты смены слайдов.

Материалы для изучения и полезные ссылки

Учебник, п. 2.3, стр. 58-64

Смотреть видео в источнике: Справка и поддержка MS Office:

Анимация объектов презентации: зачем и как?

Анимация текста и объектов

Эффект анимации "Пути перемещения"


Самостоятельное задание (для работы с компьютером или смартфоном)

Выполните практические действия, описанные в разделе Работаем с компьютером на стр. 65-66 учебника. Примечание: эффект Скидання (укр.) – Падение (русск.).
Файл для работы - "Веселое солнышко".

Эффекты смены слайдов.

Материалы для изучения и полезные ссылки

  1. Учебник, п. 2.3, стр. 58-64, п. 2.4, стр. 72-73.
  2. Поддержка Office

Задание урока (работаем с компьютером)

Еще можно прочитать и посмотреть:

 Если вы работаете без компьютера (или смартфона)

  • внимательно прочитайте предложенные страницы учебника;
  • проанализируйте действия, описанные в разделе Работаем с компьютером на стр. 65-66 учебника
  • опишите на листке бумаги, как будет выглядеть показ анимированной презентации, полученной из заготовки в результате выполнения этих действий;

  •  "Термины темы и взаимосвязи" (работаем письменно)
  • сдайте работу возможным для вас способом.

пʼятницю, 20 травня 2022 р.

20.05.2022, 9 класс. Работаем дистанционно

Вершины, ребра, грани.
Редактирование формы и вида трехмерных объектов: изменения свойств вершин, ребер, граней и поверхностей.
Экструдирование формы объекта.

Ресурсы урока

Самостоятельное задание урока (работаем с компьютером по инструкции

  • создать трехмерную модель Триумфальной арки по инструкции,
  • экспортировать полученный трехмерный рисунок в несколько изображений (видов)
  • создать одну из моделей для технического черчения.
  • экспортировать полученую трехмерную деталь в нескольких проекциях

Коллективное обсуждение

примеры из технического черчения

Домашнее задание

Просмотреть к следующему уроку: вращение в SketchUp

Дополнительно (при наличии свободного времени):

понеділок, 16 травня 2022 р.

17.05.2022. 8 класс. Работаем дистанционно.

Урок 1.

Практическая работа 13. Разработка событийно-ориентированной программы с использованием операторов повторения.

  1. В среде программирования Repl.It (авторизация с Google, модуль Tkinter) апробировать готовый проект "Алгоритм Евклида. НОД", скриншот работы проекта внести в документ DOCX.
  2. Добавить в этот проект
    • проверку вводимых чисел на  положительность (если введено отрицательное число, использовать в алгоритме его модуль)
    • подсчет количества итераций, за которые будет найден НОД (сколько проходов цикла понадобится для определения НОД)
  3. Запустить измененный проект, убедиться в его работоспособности.
  4. Текст кода и скриншот работы измененного проекта добавить к тому же документу DOCX и сдать в Классе (при работе без компьютера сдать фото кода, записанного от руки)

Урок 2.

Циклы по переменной и их использование для организации повторения в программах.
Принципы применения в программах циклов разных видов.

Ресурсы урока

Самостоятельное задание

На базе готовой исходной программы проекта "Числа из диапазона"  разработать модификацию для 

  1. подсчета количества чисел этого диапазона, кратных трем
  2. *подсчета количества чисел этого диапазона, кратных числу, заданному пользователем.
Коды полученных проектов сохранить в отдельном документе DOCX (записать на отдельном листке от руки) и сдать в Классе.

Домашнее задание

  • просмотреть примеры решения задач, представленные в учебниках,
  • завершить и сдать работы предыдущих уроков.

17.05.2022. 7 класс. Работаем дистанционно.

Практическая работа 7 – ?

Решение учебных и жизненных задач с использованием алгоритмов с сочетанием различных структур.
Применение средств программирования для построения моделей.

Среды для работы: Repl.It (авторизация с Google).

Задачи для работы 

Решение учебных и жизненных задач

  1. Капитан Флинт с пиратами выкопал на необитаемом острове огромный клад из старинных золотых монет.
    Сначала Флинт взял себе наибольшее количество монет, не превышавшее половины сокровища, а остальные отдал своим разбойникам. Но на эту часть клада наложил лапу его заместитель, который взял по примеру начальника не больше половины монет, а остальные отдал подчиненным. Далее в каждой компании, которая оставалась, находился старший, который забирал наибольшее количество монет, не превышавшее половины остатка, и отдавал остальное другим.
    Сколько монет досталось последнему разбойнику, если всего было К разбойников и М монет?
    Были ли в команде разбойники, которые не получили ничего?
    (модель к задаче)
  2. Компания бабушек поехала на мотоциклах на курсы по компьютерной грамотности.
    Впереди на мотоциклах без глушителя ехали две бабушки, за ней - три, потом - пять, потом – восемь и т. д.
    Сколько бабушек ехало на занятия, если потрясенные пешеходы всего насчитали N рядов?
    Смогли ли бабушки занять все места в классе, если там стояло K рядов по M компьютеров в каждом?
    Сколько свободных мест осталось в классе, если такие были?

Применение программирования в моделировании

  1. Василиса Премудрая играла на карамельной доске шоколадными шашками со Змеем Горынычем.
    Сначала Василиса съела у Горыныча 3 шашки, а Горыныч у Василисы - 5 шашек, затем Василиса у Горыныча съела 9 шашек, а Горыныч у Василисы - 10 шашек, на третьем ходе Василиса проглотила 15 шашек, а Горыныч - 20. Такая серьезная игра продолжалась, пока Горыныч не устал и на N-м ходу не съел саму Василису Премудрую. Сколько всего шоколадных шашек проглотил Змей Горыныч, учитывая и шашки внутри Василисы?
  2. В магазине есть карандаши по 6 грн и тетради по 5 грн. Известно, что стоимость покупки
    составила 68 грн. Сколько при этом могли купить карандашей и сколько тетрадей?
  3. Рис. к задаче 3
  4. У Васи есть несколько одинаковых по размеру кубиков конструктора Lego. Он решил составить из них пирамиду, соединяя кубики по рядам (см. Рис.). В верхнем ряду Вася расположил один кубик, под ним – два кубика, еще ниже – три, и так далее, пока хватило кубиков. Вася решил, что если после заполнения очередного ряда у него не хватит кубиков для следующего, то остаток кубиков он отдаст своему другу Пете.
    Назовем высотой пирамиды количество полных рядов в ней. Узнайте, какой может быть высота пирамиды, если известно начальное количество кубиков. Например, для 6 кубиков пирамида будет состоять из трех полных рядов, а если кубиков 12, то высота пирамиды составит 4 ряда и еще 2 кубика достанутся другу Пете. 

Самостоятельное задание: написать коды для решения на выбор не менее двух еще не рассмотренных задач из Практической 7 или текущего урока. Скопировать коды в файл DOCX или записать на листке, сдать в Классе (файлом DOCX или фото).

16/18.05.2022, 5 класс. Работаем дистационно

 Алгоритмы с повторениями


На уроке: повторим, что такое повторение ;)
Форма организации действий, при которой выполнение одной и той же последовательности команд повторяется, пока выполняется некоторое заранее установленное условие, называется повторением (циклом). 
Вспомните: чтобы открыть инструменты рисования в Scratch Online, нажмите на кнопку Добавить расширение в левом нижнем углу (1) и выберите в открывшемся окне расширение для рисования Перо (2), которое дальше будет доступно в группах команд (3):


Задание 1.

Составьте программы для спрайта Волшебная палочка, чтобы получить такие рисунки:

  
Сохраните каждую из программ.

Работаем вместе:


Задание 2.
Только после выполнения задания 1
Напишите программу для спрайта, которая рисует любой узор по вашему выбору. Обязательно используйте повторение.
Измените в своей программе те числа, которые используются при повторении и получите разные узоры.
Программу сохраните в своей папке.

Отправьте работы на проверку через Google-класс

Домашнее задание: пересмотреть алгоритмы с повторением, подготовиться к практической работе.

16.05.2022, 6 класс. Работаем дистанционно

Настройка показа презентации.

На уроке
  • гиперссылки и переходы
  • произвольный показ
  • запись показа слайдов
Гиперссылки и переходы между слайдами



Произвольный показ



Режим показа. Запись показа.



Задание по содержанию урока:
проделать с заготовкой презентации все описанные в уроке действия (ролики 1-3). Результат отправить через Google-класс.

пʼятницю, 13 травня 2022 р.

Интересно знать: дрон Леонардо да Винчи

Действующий дрон-квадрокоптер был построен по эскизам Леонардо да Винчи, которым более  500 лет. Беспилотный летательный аппарат имеет четыре штопорообразных пропеллера, основанных на конструкции "воздушного винта" да Винчи. 

Леонардо да Винчи известен не только как автор "Моны Лизы" и "Тайной вечери", но и как талантливый учёный и изобретатель. В 1480-х годах – за сотни лет до первого состоявшегося полета человека – эрудит набросал эскиз самолета. Не имея нужных материалов, да Винчи не построил и не испытал устройство, похожее на вертолет, и не узнал, сможет ли этот макет вообще набрать высоту.

Предполагаемый автопортрет Леонардо да Винчи Летательный аппарат да Винчи Crimson Spin из University of Maryland

Команда инженеров из Университета Мэриленда использовала наброски да Винчи, чтобы создать функциональный дрон. Устройство, получившее название Crimson Spin, представляет собой небольшой беспилотный квадрокоптер с крыльями по  концепции винта Архимеда, толкающего воздух для полета.

У дрона есть четыре штопорообразных крыла, сделанных из пластика, но вместо того, чтобы кто-то вручную крутил (или качал) их, как предлагал да Винчи, эти крылья приводятся в действие батареями и электродвигателями. Подобно сегодняшним дронам, для наклона в ту или иную сторону используются небольшие изменения скорости вращения винта. Создание одновальной конструкции по эскизам да Винчи было бы гораздо более сложным и потребовало бы некоторых технологий, используемых в современных вертолетах.

Остин Прете, аспирант факультета аэрокосмической техники университета, входивший в инженерную группу проекта, построивший Crimson Spin для получения степени магистра, совершил несколько коротких полетов устройства и представил первое видео такого полета. "Я был совершенно удивлен, что это сработало", – сказал Прете,  – "самолет создает закрученный воздушный вихрь на краю каждого крыла, который по спирали спускается вниз и создает восходящую тягу".

Наверное, летать на вертолете 530-летней давности не придется, но проект, связанный с использованием СВВП или вертикального взлета и посадки, вызвал интерес из-за их потенциальной способности доставлять посылки или использоваться в качестве воздушных такси. Уникальная аэродинамика Crimson Spin решает некоторые из многих проблем, с которыми сталкиваются подобные аппараты, поскольку она создает меньше потока вниз и, вероятно, будет тише, чем обычные винты.

Прете считает, что небольшой беспилотник можно улучшить за счет "оптимизации геометрии и исследований производительности в различных режимах полета", чтобы приспособить для перевозки пассажира. "Это может быть практичная парящая машина, способная потенциально масштабироваться до способности перевозить человека, но для этого должны быть проведены дополнительные исследования функций, надежности и производительности".

Источники:

13.05.2022, 9 класс. Работаем дистанционно

Принципы трехмерной навигации. Добавление трехмерных примитивов. Перемещение, масштабирование, группировки, выравнивания, вращения, копирования и клонирования объектов.
Практическая работа 13. Создание пространственных моделей с использованием трехмерных примитивов.

  1. Авторизуйтесь в SketchUp через Google-аккаунт
  2. Попробуйте свои силы в добавлении трехмерных примитивов, их перемещении, масштабировании, вращении и т.д.
  3. Практическая работа "Дом". Создайте пространственные модели дома по видео предложенным ниже:
  4. Сохраните построения как проекты в своем аккаунте. 
  5. Экспортируйте модели в виде нескольких рисунков формата PNG в отдельную папку на своем ПК и перешлите их учителю через Google-класс.
  6. Сравните способы построения моделей по первому и второму предложенным вариантам и заполните отчет по работе в таблице, прикрепленной к заданию в Google Классе. 
  7. Сдайте задание в Классе.

понеділок, 9 травня 2022 р.

10.05.2022. 8 класс. Работаем дистанционно.

Организация повторения в программах. Операторы цикла.
Циклы с условием, использование их в проектах.
Операторы, обеспечивающие реализацию дополнительных условий работы цикла (пропуск итерации, досрочный выход из цикла).

Материалы к уроку

Задание урока

  1. вспомнить из курса информатики 7 класса особенности организации повторения (циклов) в алгоритмах на Python (см. ссылки в материалах урока)
  2. выполнить задания, представленные в документе
  3. результат – файл DOCX или фото записи кодов от руки – сдать в Классе

Домашнее задание

Просмотреть (на выбор или оба варианта вместе)

10.05.2022. 7 класс. Работаем дистанционно.

Практическая работа 7.
Решение учебных и жизненных задач с использованием алгоритмов с повторениями.

Среда для работы: Repl.It (авторизация через Google-аккаунт)

Выполните работу по одному из вариантов. Сдайте работу в Классе в виде файлов Word или фото текстов программ, записанных от руки.

Вариант 1.
Напишите программы для решения трех задач по выбору (каждое решение приносит по 4 балла)

  1. Создайте проект, выполнение которого выведет на экран N раз слово ИНФОРМАТИКА.
  2. Выведите на экран все точные квадраты натуральных чисел, не большие некоторого числа N.
  3. Создайте проект для нахождения произведения  N первых натуральных чисел.
  4. Создайте проект для вывода на экран таблицы умножения на 3, примерный вид которой выглядит так:
    3 * 1 = 3
    3 * 2 = 6
    . . . . . . . .
    3 * 9 = 81
  5. Создайте программу нахождения суммы N чисел, первое из которых равно A, а каждое следующее на B больше предыдущего.

Вариант 2.
Напишите программы для решения двух задач по выбору (решение каждой задачи – 6 баллов)

  1. Напишите программу, которая получает с клавиатуры количество повторений и выводит столько же раз введенное с клавиатуры сообщение.
  2. Напечатайте некоторое произвольное число (вводится пользователем) в виде следующей таблицы (4 строки * 5 столбцов)
        3 3 3 3 3
        3 3 3 3 3
        3 3 3 3 3
        3 3 3 3 3
  3. Пользователь по одному вводит натуральные числа, которые программа выводит на экран, попутно подсчитывая сумму неотрицательных чисел из введенных. Признаком окончания ввода со стороны пользователя является ввод числа "0", после чего программа сообщает пользователю сумму введенных неотрицательных чисел. Если сумма станет больше некоторого числа N, программа сообщает значение суммы, а также добавляет, что устала, и завершает работу.
  4. Дано целое число, не меньшее 2. Выведите его наибольший натуральный делитель, отличный от этого числа.
  5. Дано натуральное число N. Выведите все четные числа из диапазона 1..N, для которых квадрат этого числа заканчивается на ту же цифру, что и  само число.

Вариант 3.
Напишите программу для решения одной из приведенных задач по своему выбору (любая задача – 11 баллов, с использованием комментариев – 12 баллов)

  1. Напишите программу, которая получает с клавиатуры два целых числа и вычисляет их произведение, используя только операции сложения. Учтите, что числа могут быть отрицательными.
  2. Напишите программу, которая заполняет список пятью словами с клавиатуры, считает длину каждого слова и добавляет эти числа в другой список. Программа заканчивается выводом обоих списков, каждый в строку, но в разных абзацах.
  3. Напечатайте числа диапазона 1..N в виде следующей таблицы:
        1   2   3   4    5
        6   7   8   9   10
        11 12 13 14 15
        16 ..... N
  4. Напишите проект для решения такой задачи:
    Капитан Флинт с пиратами выкопал на необитаемом острове огромный клад из старинных золотых монет. Сначала Флинт взял себе наибольшее количество монет, не превышавшее половины сокровища, а остальные отдал своим разбойникам. Но на эту часть клада наложил лапу его заместитель, который взял по примеру начальника не больше половины монет, а остальные отдал подчиненным. Далее в каждой компании, которая оставалась, находился старший, который забирал наибольшее количество монет, не превышавшее половины остатка, и отдавал остальное другим. Сколько монет досталось последнему разбойнику, если всего было К разбойников и М монет? Были ли в команде разбойники, которые не получили ничего?
  5. Напишите проект для решения такой задачи:
    Компания бабушек поехала на мотоциклах на курсы по компьютерной грамотности. Впереди на мотоциклах без глушителя ехали две бабушки, за ней - три, потом - пять, потом – восемь и т. д. Сколько бабушек ехало на занятия, если потрясенные пешеходы всего насчитали N рядов? Смогли ли бабушки занять все места в классе, если там стояло K рядов по M компьютеров в каждом? Сколько свободных мест осталось в классе?

11/16.05.2022, 5 класс. Работаем дистанционно

Алгоритмы с повторениями

Давайте вспомним:
Форма организации действий, при которой выполнение одной и той же последовательности команд повторяется, пока выполняется некоторое заранее установленное условие, называется повторением (циклом). 
На уроке: рисуем в  Scratch Online.
Чтобы открыть инструменты рисования, нажмите на кнопку Добавить расширение в левом нижнем углу (1) и выберите в открывшемся окне расширение для рисования Перо (2), которое дальше будет доступно в группах команд (3):


Задание 1.
Задание 1.1.
Напишите проект для спрайта Карандаш, который рисует окружности, как показано на видео. Используйте фрагмент кода, если нужно проверить себя. Сохраните файл проекта в своей папке.


Задание 1.2.
Измените получившуюся в задании 1 программу, чтобы легко получать такие рисунки, как в следующих видео

   

Последний из вариантов сохраните на компьютер или в онлайн-кабинете.
Работаем вместе:



Задание 2.
Задание 2.1.
Напишите проект для спрайта Волшебная палочка, который рисует квадраты, как в видео. Сохраните проект в своей папке. Используйте фрагмент кода, если нужно проверить себя.

  

Задание 2.2.
Измените одну команду и одно число в программе задания 2.1 и получите первый из следующих рисунков. Внесите еще несколько изменений, и получите второй из них

  
Последний из вариантов сохраните на компьютер или в онлайн-кабинете. 

Отправьте работы урока (Задание 1.2. и Задание 2.2.) через Google-класс.

Дополнительное задание:
просмотрите работы урока и подумайте, как получить такие рисунки:

  

пʼятницю, 6 травня 2022 р.

06.05.2022, 9 класс. Работаем дистанционно

 Начинаем новую тему

3D-графика

  • 10/12 уроков
  • 1 тематическое оценивание
  • 2 практических работы:
    • Создание пространственных моделей с использованием трехмерных примитивов."  
    • Работа с трехмерными анимированными изображениями." 

На уроке

Трехмерная графика, программы для работы с ней. Понятие о 3D-печати. Значение трехмерной графики и 3D-печати в современном мире.
Трехмерное моделирование объектов реального мира и перспективы его использования для решения повседневных задач.

Ресурсы к уроку:

Таймпласт для 3D печати. 3D-печать и моделирование

Программы для работы с трехмерной графикой

Статьи и материалы

Практическое задание урока

Коллективно составляем схему классификации программ для работы с 3D-графикой (инструкция по работе со схемой находится в Google-классе, там же – подробнее о задании. Будьте внимательны, не повторяйтесь!): 

К следующему уроку: зарегистрироваться и авторизоваться в онлайн-среде SketchUp (начало работы со SketchUp).

понеділок, 2 травня 2022 р.

03.05.2022. 8 класс. Работаем дистанционно.

Урок 1

Сложные (составные) условия. Поиск наибольшего и наименьшего из нескольких значений.

Ресурсы урока

Самостоятельное задание урока

  1. 4 балла
    1. откройте среду Repl.It, создайте новый проект Tkinter
    2. используя материалы шаблона, запустите предложенный готовый проект, протестируйте его работу;
    3. сделайте копию этого документа на своем Google Диске, вставьте в него скриншот работы проекта в среде ReplIt
  2. + 3 балла
    1. дополните код из шаблона так, чтобы пользователь выбирал способ упорядочения трех чисел: по убыванию либо по возрастанию
    2. скопируйте дополненный код в тот же документ Google
    3. вставьте ниже кода скриншот работы нового проекта
  3. + 5 баллов
    1. измените код еще раз так, чтобы он решал задачу выбор наибольшего или наименьшего из трех значений (по желанию пользователя)
    2. скопируйте третий код в тот же документ Google, сопроводите его скриншотами работы нового проекта
  4. сдайте этот документ Google в Классе.

Дополнительное задание (overpoints 2 балла): дополните код (пп.1-2) таким образом, чтобы для целых чисел не происходило добавление незначащего десятичного нуля при упорядочивании.

Урок 2

Практическая работа 12.
Реализация разветвленного алгоритма в среде программирования.

Среда для работы: Repl.It (авторизованная), модуль Tkinter.

Справочные материалы по Tkinter: GUI Help/Tkinter book

Задание

Составить и реализовать проект для решения одной из предложенных задач в оконном веб-приложении. Предусмотреть все необходимые поля ввода, сообщения и кнопки с соответствующими функциями обработки. При необходимости использовать как помощь предлагаемые в блоге модели задач.

Текст программы скопировать в документ DOCX, дополнить скриншотом работы программы. Сдать документ в Классе.

Задачи

  1. Известны количество этажей в многоквартирном доме и количество квартир на этаже. Определить по номеру квартиры ее расположение, т.е подъезд и этаж (модель задачи).
  2. Чебурашка решил купить ковры, чтобы застелить комнату, в которой он жил вместе с Геной. Размерами их прямоугольной комнаты оказались целые числа а и b. Когда Чебурашка спросил в магазине, каких размеров есть квадратные ковры в продаже, то продавец назвал ему целое число c. Сколько ковров надо приобрести Чебурашке, чтобы накрыть максимальную площадь комнаты? Ковры нельзя накладывать и подгибать. Определить, какая площадь комнаты будет не накрыта коврами. Предусмотреть ситуацию, когда размеры ковра превышают размеры комнаты (модель задачи).
  3. На одном маленьком квадратном необитаемом острове со стороной А м жили К потерпевших кораблекрушение Робинзонов. Не нарушены ли их права на жилье, если на каждого Робинзона должно приходиться не менее В квадратных метров острова? Скольким Робинзонам еще хватит места на острове, если поблизости случится новое крушение? (модель задачи)
  4. Жили-были дед и бабка, и был у них огород прямоугольной формы. Длина огорода составляла А м, а ширина - В м. Как-то дед поссорился с бабкой и решил поделить огород. Теперь у деда квадратный огород со стороной С м, отрезанный скраю, а остальное досталось бабке. Определить, не осталась бабка обманутой и какой формы у нее огород - прямоугольной, квадратной или многоугольной? (модель задачи)

03.05.2022. 7 класс. Работаем дистанционно.

Реализация алгоритмов с повторением.

Выбор вида цикла при составлении алгоритма.

Материалы к уроку

Видеокомментарий "Цикл for в Python на примере решения отдельных задач"

Среда для работы: Repl.It (авторизованная).

Задачи урока

Алгоритм Евклида для нахождения наибольшего  общего делителя (НОД) двух натуральных чисел

  •  стандартный: заменять бóльшее из чисел на их разность до тех пор, пока они не станут равны; при этом полученное значение и есть их НОД этих чисел;
  • модифицированный: заменять бóльшее из чисел на остаток от деления бóльшего на меньшее, пока этот остаток не станет равен нулю; при этом второе число на последнем шаге и есть их НОД этих чисел.

Дано натуральное число N. Выведите все четные числа из диапазона 1..N, для которых квадрат этого числа заканчивается на ту же цифру, что и  само число.

Задачи для работы

  1. Найти сумму цифр натурального числа N, введенного с клавиатуры. Например, для числа 123 выводится сумма 1+2+3 = 6.
  2. Вычислить и вывести на экран квадраты целых чисел от a до b.
  3. Вычислить сумму целых чисел от a до b (a не больше b).
  4. Найти наибольшую цифру в записи натурального числа, введенного с клавиатуры.
  5. Дано целое число, не меньшее 2. Выведите его наибольший натуральный делитель, отличный от этого числа.
  6. Пользователь вводит с клавиатуры неизвестное  количество целых чисел, ввод заканчивается нулём. Определить, сколько получено чисел, которые делятся на 3.
  7. Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в N-ю степень (где N – количество цифр в числе) равна самому числу. Например, 153 = 13+ 53+ 33. Найти все трёхзначные числа Армстронга.
  8. Написать программу, которая получает с клавиатуры натуральные числа a и b, и выводит квадраты всех натуральных чисел на отрезке [a;b]. Например, если ввести 4 и 6, программа должна вывести
    4*4=16
    5*5=25
    6*6=36
  9. Написать программу, которая получает с клавиатуры 10 чисел и вычисляет их сумму и произведение.
  10. Пользователь по одному вводит натуральные числа, которые программа выводит на экран, попутно подсчитывая сумму неотрицательных чисел из введенных. Признаком окончания ввода со стороны пользователя является ввод числа "0", после чего программа сообщает пользователю сумму введенных неотрицательных чисел. Если сумма станет больше некоторого числа N, программа сообщает значение суммы, а также добавляет, что устала и завершает работу.
  11. * Компания бабушек поехала на мотоциклах на курсы по компьютерной грамотности. Впереди на мотоциклах без глушителя ехали две бабушки, за ней - три, потом - пять, потом – восемь и т. д. Сколько бабушек ехало на занятия, если потрясенные пешеходы всего насчитали N рядов? Смогли ли бабушки занять все места в классе, если там стояло K рядов по M компьютеров в каждом? Сколько свободных мест осталось в классе?
  12. * Капитан Флинт с пиратами выкопал на необитаемом острове огромный клад из старинных золотых монет. Сначала Флинт взял себе наибольшее количество монет, не превышавшее половины сокровища, а остальные отдал своим разбойникам. Но на эту часть клада наложил лапу его заместитель, который взял по примеру начальника не больше половины монет, а остальные отдал подчиненным. Далее в каждой компании, которая оставалась, находился старший, который забирал наибольшее количество монет, не превышавшее половины остатка, и отдавал остальное другим. Сколько монет досталось последнему разбойнику, если всего было К разбойников и М монет? Были ли в команде разбойники, которые не получили ничего?

Самостоятельное задание

Написать коды для решения двух задач с помощью циклов разных типов. Реализовать коды в среде программирования. Тексты задач и скриншоты выполнения собрать в файл DOCX и сдать в Google Классе.

Если нет возможности выполнить работу на компьютере, разборчиво написать коды программ на листке или в тетради. Фото кодов сдать в Классе или другим удобным способом.

04/09.05.2022, 5 класс. Работаем дистанционно

Алгоритмы с повторениями

На уроке
Открыть презентацию в отдельной вкладке

Форма организации действий, при которой выполнение одной и той же последовательности команд повторяется, пока выполняется некоторое заранее установленное условие, называется повторением (циклом). 
Задание 1.
Найдите в коллекции спрайт и создайте для него четыре костюма, как показано на рисунке. Постройте алгоритм поведения спрайта, как задано на схеме.

Подберите сцену для проекта. Убедитесь, что поведение спрайта соответствует первому видео.
Измените алгоритм для спрайта так, чтобы его поведение соответствовало второму видео.
Сохраните алгоритм в свою папку.

Выполняем вместе



Задание 2.
Постройте (перестройте) один из предыдущих алгоритмов под бесконечный цикл, как в видео (папка с предлагаемыми картинками). Обратите внимание на команды Следующий фон и Следующий костюм.


Задание 3.
Постройте алгоритм движения шарика по сцене в разных направлениях до попадания в световое пятно, в котором шарик останавливается. Проверьте работу алгоритма для разных начальных направлений, как показано в видео. Попробуйте в этом проекте цикл Повторять, пока не... и сенсор Касается цвета... Обратите внимание на инструмент Пипетка при настройке сенсора. Световое пятно нарисуйте на пустой сцене (не используйте дополнительных скриптов).



Попробуйте угадать направление движения, при котором
  • шарик попадет в пятно через 1-2 отталкивания от края
  • не попадет в него как можно дольше. 
Домашнее задание: реализуйте проекты. Отправьте их через Google-класс.

02.05.2022, 6 класс. Работаем дистанционно

Объекты презентации и средства управления ее демонстрацией. Типы слайдов.

Задания к уроку (для тех, кто работает с компьютером).

Задание 1.
Создайте компьютерную презентацию  "Личности в истории информатики" со следующей структурой:
  • Титульный слайд.  Заголовок - Личности в истории информатики, подзаголовок - Становление информатики в Украине.
  • Слайды 2-5. Макет - Два объекта. Заголовок - Фамилия, имя, отчество ученого: Лебедев Сергей Алексеевич, Глушков Виктор Михайлович, Ющенко Екатерина Логвиновна, Шкабара Екатерина Алексеевна. Изображение - фото ученого.Текст - годы жизни и взнос ученого в развитие компьютерной техники. Материалы возьмите из файла, фото - из альбома. Дополните презентацию сведениями из Интернета.
  • Сохраните презентацию с именем Задание 1.pptx.
Задание 2.

Создайте компьютерную презентацию "Строение компьютера" из четырех слайдов.
  • На титульном слайде введите название презентации, ваши фамилию и имя как автора презентации. Добавьте изображение из Интернета, подходящее по содержанию слайда.
  • Добавьте следующие слайды. Задайте им заголовки: Системный блок, Устройства ввода, Устройства вывода. 
  • Самостоятельно выберите для 2-4 слайдов макеты для размещения изображений и подписей для них. Используйте изображения из фотоальбома, разместите на слайдах 2-4 все предоставленные изображения.
  • Добавьте на слайды 2-4 по одному текстовому полю. Разместите добавленные поля так, чтобы, по возможности, не передвигать другие объекты. Вставьте туда 1-2 предложения, поясняющие смысл этих слайдов (что такое системный блок, устройства ввода, устройства вывода).
  • Выберите тему оформления. Проверьте, как она сочетается с содержанием слайдов.
  • Сохраните презентацию с именем Задание 2.pptx.

Задание для тех, у кого нет возможности работать на компьютере.

  • Нарисуйте в тетради или на листке как будут выглядеть слайды презентации (кол-во слайдов согласно задания). Для этого рассмотрите таблицу 2.1 на стр.49 вашего учебника.
  • Впишите заголовки слайдов, выделив их заглавными буками или цветом.
  • Место нахождения графического объекта отметьте прямоугольником, в котором пропишите фамилию ученого, которому посвящен слайд.
  • Место нахождения текстового объекта отметьте прямоугольником, в который выпишите текст из файла. Обратите внимание на требования к объему и оформлению текста.
  • В нижнем правом углу укажите номер слайда

Отправьте презентации на проверку в Google-классе.