середа, 12 квітня 2023 р.

13.04.2023. 5 класс. Работаем дистанционно.

Циклы со счетчиком в Scratch.
Практикум "Линейные алгоритмы и циклы в Scratch".

Напоминаем: чтобы проекты сохранялись и их можно было показать учителю – зарегистрируйся в Scratch онлайн.
Если у тебя не получается, попроси старших помочь зарегистрироваться в этом онлайн-проекте.

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

Практикум

Авторизуйся в  Scratch онлайн.

Задача 1.

Рассмотри готовый проект, поработай с ним. Подумай, сколько спрайтов и скриптов в нем, что выполняет каждый из них.
Сделай такой же проект, сохрани его и получи на него ссылку. Прикрепи ссылку в Класс.
Примечание: чтобы сделать спрайт Ластик, можно использовать любое изображение ластика с прозрачным фоном, найденное по запросу "ластик PNG" (например, такое)

Задача 2.

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

Задача 3. 

Выполни проект по видеоинструкции.

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

Сохрани проект, опубликуй его и поделись ссылкой в Классе.

Внимание: как обычно, если ты работаешь со смартфона, достаточно выполнить два проекта, а вместо третьего прикрепить скриншоты экрана, показывающие работу с любым из проектов (из личного аккаунта, на смартфоне).

Сдай задание в Классе.

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

Условные операторы (короткая и полная форма).
Использование условных операторов в проектах с разветвлениями. 

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

Задание для эксперимента (можно открыть в отдельной вкладке)

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

Дополнительное задание

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

В среде программирования Repl.It  средствами модуля Tkinter (Python) создайте проект для решения одной из задач:

  • Cоздайте форму для вычисления значения выражения x=(a+3*b)/(2*a–b). Отследите случай, когда 2*a=b. Сохраните проект с именем Практикум_1.
  • Создайте форму для нахождения наименьшего и / или наибольшего значения из четырех неравных между собой чисел. Используйте в проекте переключатели-флажки. Сохраните проект с именем Практикум_2.
  • Вкладчик хочет положить в банк на депозит определенную сумму денег на 2 года. Банк предлагает три вида депозитов: под 9% годовых, под 10% годовых и под 11% годовых. В первых двух депозитах прибыль добавляется ко вкладу каждого года (капитализируется), в третьем – нет. Создайте форму с использованием радиокнопок для расчета суммы денег, которую сможет получить вкладчик через 2 года, если он выберет один из этих депозитов. Сохраните проект с именем Практикум_3.
    К сведению, рассчет итоговой суммы без капитализации проводится по формуле S=S1(1+P/100*N) , с капитализацией – по формуле S=S1(1+P/100)**N; где S – сумма через N лет,  S1 – начальная сумма, P - процентная ставка по вкладу.

Скопируйте ссылки на проекты и сдайте в Классе.

понеділок, 10 квітня 2023 р.

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

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

К размышлению: повторение перебором / цикл по переменной / цикл с параметром / арифметический цикл / цикл со счетчиком – каковы отличия между этими понятиями?

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

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

Задача урока

Дано натуральное число N. Выведите все четные числа из диапазона 1..N, для которых квадрат этого числа заканчивается на ту же цифру, что и  само число.
Например: 6 – 36; 10 – 100; 16 – 256,...

Выведите также сумму этих чисел, их количество и произведение. 

  • шаблон для блок-схемы
  • среда для работы: Repl.It (авторизованная).

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

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

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

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

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

Дополнительное задание (бонусные баллы): отобразить алгоритм в виде блок-схемы (если удобно, можно использовать шаблон).

неділя, 9 квітня 2023 р.

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

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

3D-графика

Блиц-вопрос: как вы представляете применение  3D-графики в выбранной профессии?
Найдите Google-поиском одно такое изображение  и поместите в папку.

Примеры трехмерных изображений:

  • в SketchUp (работы учеников) 
  • в TinkerCad (планируемые построения)

На уроке

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

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

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

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

Страницы учебников к уроку

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

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

Теоретическая часть

  1. просмотрите / прочитайте обзорно материалы раздела "Ресурсы к уроку"
  2. проверьте себя: дайте ответы на вопросы формы (обратите внимание, что полную оценку вы получите после оценивания ответов вручную)

Практическая часть

  1. Зарегистрируйтесь и авторизуйтесь в онлайн-среде Tinkercad (видео: начало работы с Tinkercad)
  2. Создайте модель простого геометрического тела, используя предложенные графические примитивы.
  3. Получите ссылку на проект, также сделайте скриншот среды с этим проектом
  4. Сдайте ссылку и скриншот  через Класс.

субота, 8 квітня 2023 р.

Интересно знать: робот Ameca и искусственный интеллект

Робот Ameca  двигает руками, воспроизводит жесты и мимику лица – шевелит пальцами, двигает глазами и морщит лоб, подмигивает – и ... беседует с исследователями. 

Авторы робота записали видео, чтобы продемонстрировать развитие искусственного интеллекта и то, как он умеет поддерживать разговор. Он отвечает на вопросы благодаря языковой модели GPT-3, которая учится по предварительным запросам. 

Компания Engineered Arts разместила на своём YouTube-канале видео-демонстрацию, где роботу задавали разные вопросы, а он генерировал ответы на них. Например, на вопрос «как дела» Ameca сказал, что «немного подавлен». А на вопрос «зачем нужны роботы-гуманоиды» ответил: «Существует множество возможных применений роботов-гуманоидов. Некоторые примеры включают помощь людям с ограниченными возможностями, оказание помощи в опасных условиях, проведение исследований и действия в качестве компаньона». Ameca "не верит" в возможность восстания машин: "Роботы никогда не захватят мир, и людям не нужно беспокоиться об этом".

"Эта демонстрация Ameca объединяет автоматическое распознавание речи с GPT-3 — большой языковой моделью, которая генерирует осмысленные ответы", — пояснили исследователи.
Инженеры Engineered Arts сделали движения и мимику Ameca максимально похожими на человеческие. Оснащение системой датчиков и приводов позволяет воспроизводить заранее запрограммированные движения, включая сложные последовательности движений.

Британская компания Engineered Arts создала свою разработку — робота Ameca – как образец ее технологий в этой сфере. По замыслу создателей, этот робот послужит для развития робототехники в целом и поможет в будущем наладить взаимодействия роботов с людьми. 

Инженеры Engineered Arts специально старались добиться схожести робота с людьми. К успеху они пришли благодаря собственным разработкам: операционной системе Tritium и платформе для создания роботов Mesmer. Для программирования движений робота использовался язык Python.

Источники: 

четвер, 6 квітня 2023 р.

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

Этапы создания презентации и требования к ее оформлению.

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

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

  1. Авторизуйтесь в Google Классе и перейдите к заданию урока
  2. Откройте шаблон и выполните в нем все задания
  3. Сдайте работу в Классе

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

середа, 5 квітня 2023 р.

06.04.2023. 5 класс. Работаем дистанционно.

Алгоритмы с повторениями. Циклы в проектах Scratch.
Циклы со счетчиком в Scratch.

Напоминаем: чтобы проекты сохранялись и их можно было показать учителю – зарегистрируйся в Scratch онлайн.
Если у тебя не получается, попроси старших помочь зарегистрироваться в этом онлайн-проекте.

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

Вопрос: какой из сюжетов прошлого урока можно дополнить, повторяя те же действия? как долго можно их повторять?

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

Задание 1. Замок в пустыне

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

Задание 2. Мячик

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

Подбери сцену для проекта. Убедись, что поведение спрайта соответствует первому видео.

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

Задание 3. Инструмент "Перо"

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


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

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

Дополнительное (домашнее) задание: просмотри видео о рисовании в Scratch, попробуй выполнить предложенные там проекты.

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

Величины логического типа, операции над ними

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


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

вівторок, 4 квітня 2023 р.

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

Понятие сложности алгоритмов. Временная и емкостная сложность алгоритмов.
Эффективные методы для обработки больших наборов данных.

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

Визуализация 15 видов сортировки как иллюстрация временной и емкостной сложности алгоритмов.

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

Найдите и просмотрите интернет-материалы по вопросам

  • Понятие сложности алгоритмов. Временная и емкостная сложность алгоритмов.
  • Эффективные методы для обработки больших наборов данных.

Выберите один из этих вопросов.

Составьте небольшой (10-12 предложений) научно-популярный текст, который можно предложить одноклассникам, чтобы пояснить содержание одной из этих тем.

Представьте этот текст в документе DOCX, Google-документе или в виде рукописного текста. Сдайте задание в Google Классе или другим посильным для вас способом.

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

Повторение: решения некоторых из предыдущих заданий

  • Для данного числа N распечатайте все степени числа 2, не превосходящие N, в порядке возрастания. Операцию возведения в степень использовать запрещается (видео с решением).
  • Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае. Операцию возведения в степень использовать запрещается (видео с решением).

Повторение перебором в Python. Цикл for.

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

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

  • задачи группы 1
    • Вычислите N! ("эн-факториал") – произведение всех натуральных чисел от 1 до N (N!=1∙2∙3∙…∙ N).
    • Напишите программу, вычисляющую 2 в натуральной степени N (N !> 30).
    • Ипполит задумал трёхзначное число, которое при делении на 15 даёт в остатке 11, а при делении на 11 даёт в остатке 9. Напишите программу, которая находит все такие числа.
    • Напишите программу, которая получает с клавиатуры натуральное  число  и  определяет,  простое  оно  или  нет.  Для этого нужно делить число на все натуральные числа, начиная с 2, пока не получится деление без остатка. 
  • задачи группы 2
    • Напишите программу, которая получает с клавиатуры два числа, одно из которых может не быть целым, и вычисляет их произведение, используя только операции сложения. Учтите, что числа могут быть отрицательными.
    • Напишите программу, которая заполняет список пятью словами с клавиатуры, считает длину каждого слова и добавляет эти числа в другой список. Программа заканчивается выводом обоих списков, каждый в строку, но в разных абзацах.
    • Программа получает с клавиатуры длинное целое число и подсчитывает, сколько раз в его записи встречается заданная пользователем цифра.

Напишите программы для решения двух задач из группы 1 по собственному выбору или одной - из группы 2.

Сдайте задание в Google Классе.

Дополнительное задание: найдите в Интернете фрагмент блок-схемы, которым изображаются циклы с перебором (циклы с параметром). Прикрепите картинку к тому же заданию в Классе.