воскресенье, 8 ноября 2026 г.

Операции над фрагментами изображений: растяжение, сжатие, отражение, поворот, наклон

 ИГРАЕМ И ПОВТОРЯЕМ


ПРЕЗЕНТАЦИЯ

Практическая работа «Операции над фрагментами изображений»




Сюжет: «Помоги художнику подготовить парк развлечений к открытию»

Художник нарисовал парк, но не успел разместить все украшения и закончить аттракционы. Помоги ему подготовить парк к открытию.

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

Скачать исходный рисунок PNG

Задание 1. Подготовь рисунок

  1. Запусти графический редактор Paint.

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

  3. Сохрани рисунок в папке D:\ученики\6А под именем Парк_Фамилия.png.

Задание 2. Укрась парк воздушными шарами

  1. Скопируй воздушный шар с белого поля.

  2. Размести два шара над входом в парк.

  3. Один шар сделай меньше, а другой больше.

  4. Растяни один шар по вертикали, чтобы он стал вытянутым.

  5. Сохрани изменения.

Операции: копирование, растяжение, сжатие.

Задание 3. Подготовь карусель и указатели

1. Добавь ещё три лошадки

2. Сделай так, чтобы две лошадки смотрели в одну сторону, а две другие — в противоположну.

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

.4. Перенеси лошадок на карусель

5. Поверни табличку со стрелкой так, чтобы стрелка указывала в сторону ворот парка. Размести её на пустом указателе возле входа.

6. Сохрани изменения.

Операции: копирование, отражение, поворот, изменение размера.

Задание 4. Создай праздничное украшение

Художник подготовил только четверть симметричного украшения. Закончи работу самостоятельно.

Требования к готовому рисунку:

  1. Из четырёх одинаковых частей собрана целая симметричная фигура.

  2. Части соединены без промежутков.

  3. Фигура расположена над вывеской «ПАРК».

  4. Скопированный флажок размещён возле входа и наклонён с помощью операции «Наклон».

  5. Украшение и флажок не закрывают другие важные элементы рисунка.

  6. На рисунке нет лишних белых участков и следов выделения.

Операции: копирование, поворот, отражение, наклон.


Задание 5. 

  1. Создайте рисунок




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

 

  1. Загрузить файл d:/для занятий/8 класс/основы алгоритмизации и программирования/ Pr 6.1.py.  Сохраните его в папке своего класса под именем  Треугольник_фамилия.py. 

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

а)   б) в)

 

3. Загрузить файл d:/для занятий/8 класс/основы алгоритмизации и программирования/ Pr 6.4.py. Сохраните его в папке своего класса под именем  Круги_фамилия.py.

4. Внесите изменения в программу.
1) Дополните программу для рисования окружностей случайным цветом (команды выделены красным, соблюдайте отступы)

from turtle import *

from random import *

setup(300, 300)

speed(0); hideturtle()

def p(x, y):

      penup(); setpos(x, y)

      pendown(); seth(0)

def rand_color():

     r = randrange(256)

    g = randrange(256)

     b = randrange(256)

     return (r, g, b)

for i in range(10):

      x = randint(-100, 100)

      y = randint(-100, 100)

      r = randint(5, 70)

     colormode(255)

      color(rand_color())

      p(x, y - r)

      circle(r)

done()

2) Измените программу, чтобы нарисовать 1000 окружностей.


3) Внесите в программу изменения так, чтобы рисовались круги радиуса не более 8.

 5. Замените рисование окружностей на рисование квадратов. 

Для этого  создайте новый файл (Файл/Новый). Скопируйте в него программу
Круги_фамилия.py и сохраните в папке своего класса под именем  Квадраты_фамилия.py.
Воспользуйтесь альтернативным способом рисования правильных многоугольников

Для создания правильных многоугольников можно использовать команду circle(d, 360, n), где d — радиус описанной окружности, а n — число сторон многоугольника. 


 

пятница, 30 октября 2026 г.

Операции над фрагментами изображения

  ПРЕЗЕНТАЦИЯ

ПРАКТИЧЕСКАЯ ЧАСТЬ

Сюжет: «Подготовь школьный двор к празднику»

В школе завтра праздник. Художник подготовил рисунок школьного двора, но не успел закончить оформление. Нужно расставить предметы по местам, убрать лишнее и украсить территорию.



Задание 1. Подготовь рисунок к работе

  1. Запусти графический редактор Paint.

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

  3. Сохрани рисунок в папке D:\ученики\6А, Б,... под именем Праздник_Фамилия.png.

Задание 2. Освободи место для праздника

Посреди школьного двора стоят три коробки. Они мешают проведению праздника.

  1. Выдели первую коробку и перемести её к стене школы.

  2. Вторую коробку перемести рядом с первой.

  3. Третью коробку удали.

  4. Сохрани изменения.

Результат: две коробки стоят возле стены школы, третьей коробки нет.


Задание 3. Укрась школьный двор

У входа в школу стоит один горшок с цветами. К празднику нужно украсить дорожку.

  1. Скопируй горшок с цветами пять раз.

  2. Размести три горшка слева от дорожки и три справа, включая исходный.

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

  4. Сохрани изменения.

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

Задание 4. Расставь скамейки

    Во дворе стоит одна скамейка. Для гостей праздника нужно подготовить три.

    1. Выдели скамейку.

    2. Создай две её копии.

    3. Расположи все три скамейки в один ряд возле школьного здания.

    4. Пусть размер скамеек уменьшается: большая, средняя, маленькая.

    5. Сохрани изменения.

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

    Задание 5. 

  1. Создайте новое изображение Файл\Создать.
  2. Сохраните файл в папку D:\ученики\6А(Б,В,Г) под именем сова фамилия.
  3. Нарисуйте рисунок из Упр. 1 стр. 59-60.  Обратите внимание, что в учебнике расписана последовательность действий. И глаза, лапы вы получаете с помощью копирования. Ребята, все элементы лучше сначала рисовать в сторонке, а потом перемещать.
  4. Сохраните изменения в файле Файл\Сохранить.

Максимальный и минимальный элементы массива. Урок 2

ПРЕЗЕНТАЦИЯ К УРОКУ


СОСТАВЛЯЕМ ПРОГРАММЫ

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

Задание 3. Учёные проводят исследования. И им необходимо знать сумму максимального и минимального значения температур. Выведите на экран эту сумму.

Задание 4. Составьте программу, которая считает количество дней с максимальной температурой. 

Задание 5.  В массиве хранится информация о стоимости автомобилей. Определить стоимость самого дорогого автомобиля и его номер в массиве. Если есть несколько таких автомобилей, то выведите все номера. Количество элементов массива и сами элементы массива ввести с клавиатуры. 

среда, 28 октября 2026 г.

Выделение части строки


АКТИВИРУЕМ ПАМЯТЬ




СОСТАВЛЯЕМ ПРОГРАММЫ

Задание 2. Набрать и выполнить программу, разобранную в классе.

Задание 3. Чтобы защитить пользователей, часть их ников стирается. На экран выводится часть  ника до @ и первый символ после @.  Символ @ есть обязательно. Вводится имя пользователя полностью, выводится часть  ника до @ и первый символ после @. 

Пример:
Ввод:
annawer@y45q
Вывод:
annawer@y

Задание 4.  Вводится адрес электронной почты. Вывести адрес сервера.

Пример
Ввод: zubrenok@les.by
Вывод: les.by

Подсказка. 
abc@mail.ru
mail идёт после @
Мы можем посчитать длину строки
И из длины строки и номера @ получить, сколько символов надо выделять,  сколько символов адресе сервера


Задание 5. Создание шаблона электронного письма. Некая почтовая программа при создании письма использует следующую технологию. Она берет имя получателя и помещает его после приветствия. Затем следует место для текста сообщения, после него — подпись отправителя. Имена получателя и отправителя программа берет из их электронных адресов. Напишите программу, реализующую данное действие.

Входные данные:
электронный адрес адресата;
электронный адрес отправителя.
Выходные данные: шаблон сообщения.

Пример
Входные данные:
Кому: Bilbo@valinor.er
От кого: Gandalf@valinor.er
Текст сообщения:
Поздравляю тебя со стаодиннадцатилетием! Желаю здоровья и долголетия.
Вывод на экран:
Здравствуй, Bilbo!
Поздравляю тебя со стаодиннадцатилетием! Желаю здоровья и долголетия.
С уважением, Gandalf. 

Выделение части строки

 


 

АКТИВИРУЕМ ПАМЯТЬ




СОСТАВЛЯЕМ ПРОГРАММЫ

Задание 2. Набрать и выполнить программу, разобранную в классе.

Задание 3. Чтобы защитить пользователей, часть их ников стирается. На экран выводится часть  ника до @ и первый символ после @.  Символ @ есть обязательно. Вводится имя пользователя полностью, выводится часть  ника до @ и первый символ после @. 

Пример:
Ввод:
annawer@y45q
Вывод:
annawer@y

Задание 4.  Вводится адрес электронной почты. Вывести адрес сервера.

Пример
Ввод: zubrenok@les.by
Вывод: les.by

Подсказка. 
abc@mail.ru
mail идёт после @
Мы можем посчитать длину строки
И из длины строки и номера @ получить, сколько символов надо выделять,  сколько символов адресе сервера


Задание 5. Создание шаблона электронного письма. Некая почтовая программа при создании письма использует следующую технологию. Она берет имя получателя и помещает его после приветствия. Затем следует место для текста сообщения, после него — подпись отправителя. Имена получателя и отправителя программа берет из их электронных адресов. Напишите программу, реализующую данное действие.

Входные данные:
электронный адрес адресата;
электронный адрес отправителя.
Выходные данные: шаблон сообщения.

Пример
Входные данные:
Кому: Bilbo@valinor.er
От кого: Gandalf@valinor.er
Текст сообщения:
Поздравляю тебя со стаодиннадцатилетием! Желаю здоровья и долголетия.
Вывод на экран:
Здравствуй, Bilbo!
Поздравляю тебя со стаодиннадцатилетием! Желаю здоровья и долголетия.
С уважением, Gandalf.