Рабочие листы
к вашим урокам
Скачать
1 слайд
ИНФОРМАТИКА
2 слайд
Разминка
ИНФОРМАТИКА
3 слайд
С
О
Р
Т
И
В
Р
О
Щ
И
К
Акварели
ИНФОРМАТИКА
4 слайд
Задание
«Заполнить пробирки краской одного цвета»
1
2
3
4
5
6
ИНФОРМАТИКА
5 слайд
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
1
2
3
4
5
6
ИНФОРМАТИКА
6 слайд
1
1
2
3
4
5
6
ИНФОРМАТИКА
7 слайд
2
1
2
3
4
5
6
ИНФОРМАТИКА
8 слайд
3
1
2
3
4
5
6
ИНФОРМАТИКА
9 слайд
4
1
2
3
4
5
6
ИНФОРМАТИКА
10 слайд
5
1
2
3
4
5
6
ИНФОРМАТИКА
11 слайд
А
А
1
2
3
4
5
6
ИНФОРМАТИКА
12 слайд
6
А
А
1
2
3
4
5
6
ИНФОРМАТИКА
13 слайд
7
1
2
3
4
5
6
А
А
ИНФОРМАТИКА
14 слайд
8
1
2
3
4
5
6
А
А
ИНФОРМАТИКА
15 слайд
9
А
А
1
2
3
4
5
6
ИНФОРМАТИКА
16 слайд
А
А
1
2
3
4
5
6
Г
ИНФОРМАТИКА
17 слайд
А
А
Г
10
1
2
3
4
5
6
ИНФОРМАТИКА
18 слайд
Р
1
2
3
4
5
6
ИНФОРМАТИКА
А
А
Г
19 слайд
А
Г
11
Р
А
1
2
3
4
5
6
1
2
3
4
5
ИНФОРМАТИКА
20 слайд
Ф
6
1
2
3
4
5
ИНФОРМАТИКА
А
Г
Р
А
21 слайд
12
6
1
2
3
4
5
ИНФОРМАТИКА
А
Г
Р
А
Ф
22 слайд
6
1
2
3
4
5
И
ИНФОРМАТИКА
А
Г
Р
А
Ф
23 слайд
6
1
2
3
4
5
К
И
ИНФОРМАТИКА
А
Г
Р
А
Ф
24 слайд
МОЛОДЕЦ!
И
К
ИНФОРМАТИКА
А
Г
Р
А
Ф
25 слайд
Урок №23
3.9.Тема:
«Модуль Turtle (черепашка). Простые программы (графические примитивы).»
Программирование
ИНФОРМАТИКА 8 КЛАСС
Учебник
«ИНФОРМАТИКА 7-9 КЛАСС»
И. Н. Цыбуля, Л. А. Самыкбаева,
А. А. Беляев, Н. Н. Осипова, У. Э. Мамбетакунов
26 слайд
Движение Черепашки в Python
1
2
Графические примитивы
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
27 слайд
Модуль Turtle (черепашка)
from turtle import*
# Подключение модуля turtle
Исполнитель
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
import turtle
28 слайд
Модуль Turtle (черепашка)
28
Управляется командами относительных («вперёд
назад» и «направо налево») и абсолютных («перейти в точку с координатами...»)
перемещений.
Исполнитель представляет собой «перо», оставляющее след на плоскости рисования.
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
29 слайд
Графическое окружение — холст
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
30 слайд
Первые команды движения для "Черепашки"
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Я готова
exitonclick() – закрыть окно по нажатию на кнопку мыши
31 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Начало работы. Движения
import turtle
import turtle
turtle.right(90)
turtle.forward(100)
turtle.left(90)
turtle.backward(100)
Простая программа:
32 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Начало работы. Движения
import turtle
Простая программа:
import turtle
turtle.shape("turtle")
turtle.fd(100)
turtle.exitonclick()
forward(100)
rt right,
lt left,
bk backward.
33 слайд
Пример 1
Алгоритм движения черепашки
Движется вперед на 100 пикселей
Поворот влево на 900
Движется вперед на 100 пикселей
Поворот влево на 900
..... и т.д., повторит 4 раза и вернётся в начальную точку
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Построить квадрат со стороной 100 пикселей
34 слайд
Пример 1
34
Пишем пошагово программу
Шаг 1
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
35 слайд
Шаг 2
Пример 1
Пишем пошагово программу
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
36 слайд
Шаг 3
Пример 1
Пишем пошагово программу
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
37 слайд
Шаг 4
Пример 1
Пишем пошагово программу
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
38 слайд
Пример 2:
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Построить фигуру по следующему образцу
Алгоритм движения черепашки
60 шагов вперёд
Подключение черепашки
10 шагов назад
Поворот на 90 градусов налево
50 шагов вперед
1
2
3
4
5
39 слайд
Пример 2:
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Построить фигуру по следующему образцу
40 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисование квадрата
41 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисование цветного квадрата на цветном фоне
42 слайд
from turtle import*
circle(150)
exitonclick()
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисование окружности
43 слайд
from turtle import*
pencolor('red')
circle(150)
exitonclick()
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисование окружности с заданным цветом
44 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Цветная окружность
45 слайд
from turtle import*
fillcolor('red')
circle(150,45)
exitonclick()
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисуем дугу
circle(r,n) #начертить дугу радиуса r, градусной мерой n против часовой стрелки, если r>0, по часовой стрелке, если r<0
46 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисуем закрашенный пятиугольник
47 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисуем закрашенный семиугольник
48 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисуем закрашенный многоугольник
49 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисуем треугольник
import turtle
t=turtle.Pen()
t.left(120)
t.forward(100)
t.left(120)
t.forward(100)
t.left(120)
t.forward(100)
50 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисуем закрашенный треугольник
51 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Геометрические фигуры.
Рисуем звезду
52 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Рисование по точкам
Черепашка может перемещаться внутри графического окна используя координаты
При запуске программы черепашка появляется в центре окна в точке (0,0), как показано на рисунке
Для перемещения черепашки в точку с координатами X,Y используется команда goto(x,y)
53 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Рисование по точкам
Чтобы черепашка переместилась в точку (-70,60) напишем следующую программу:
54 слайд
Система координат на полотне turtle
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
(-X,+Y)
(+X,+Y)
(-X,-Y)
(+X,-Y)
X
Y
(0,0)
I четверть
II четверть
III четверть
IV четверть
55 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Рисование по точкам
Пример
Сначала отправим черепашку в точку с координатами (-30,40)
Построим прямоугольник перемещая черепашку от одной точки к другой.
56 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Рисование по точкам
Пример
Сначала отправим черепашку в точку с координатами (150,130)
Построим закрашенную окружность, радиусом 40 пикселей
57 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Рисование по точкам
58 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Рисование по точкам
59 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Рисование по точкам
?
60 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Рисование по точкам
61 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Рисование по точкам
62 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Задание 1.
«Совместите команду и результат выполнения»
63 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
64 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
МОЛОДЕЦ!
65 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
import turtle
turtle.left(90)
turtle.forward (200)
turtle.stamp()
turtle.shapesize (3,3,3)
turtle.color ('green','red')
turtle.shape ('triangle')
turtle.penup()
turtle.forward (100)
turtle.shape ('circle')
turtle.shapesize(7,7,3)
Задание 2.
«Программа на языке программирования Питон разбилась на строчки. Расставь их по порядку, так чтобы была решена задача рисования красного воздушного шарика с помощью черепашьей графики (шарик рисуем снизу вверх, начиная с нитки).
ЭТО ВАЖНО!!! При работе с формами черепашки сначала устанавливаем форму, затем цвет, затем размер!!!»
turtle.pendown()
66 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
import turtle
turtle.left(90)
turtle.forward (200)
turtle.stamp()
turtle.shapesize (3,3,3)
turtle.color ('green','red')
turtle.shape ('triangle')
turtle.penup()
turtle.forward (100)
turtle.shape ('circle')
turtle.shapesize(7,7,3)
turtle.pendown()
67 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
import turtle
turtle.left(90)
turtle.forward (200)
turtle.stamp()
turtle.shapesize (3,3,3)
turtle.color ('green','red')
turtle.shape ('triangle')
turtle.penup()
turtle.forward (100)
turtle.shape ('circle')
turtle.shapesize(7,7,3)
turtle.stamp()
МОЛОДЕЦ!
68 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
import turtle
turtle.forward (30)
turtle.pensize (10)
turtle.color ('red')
turtle.forward (50)
turtle.penup()
for _ in range(7):
turtle. pendown()
Задание 3.
«Строки программы на языке программирования Питон перепутались. Расставь их по порядку, так чтобы была решена задача рисования горизонтальной пунктирной линии из 6 жирных штрихов красного цвета, размер штрихов 50, а расстояние между ними 30.
ЭТО ВАЖНО!!! При работе с формами черепашки сначала устанавливаем форму, затем цвет, затем размер!!!»
69 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
import turtle
turtle.forward (30)
turtle.pensize (10)
turtle.color ('red')
turtle.forward (50)
turtle.penup()
for _ in range(7):
turtle. pendown()
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
70 слайд
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
import turtle
turtle.forward (30)
turtle.pensize (10)
turtle.color ('red')
turtle.forward (50)
turtle.penup()
for _ in range(7):
turtle. pendown()
МОЛОДЕЦ!
71 слайд
На листочке бумаги была написана программа для рисования снежинки синего цвета с длиной одного луча 100. Но некоторые слова в программе стерлись. Помоги восстановить программу. Впиши недостающие слова.
turtle
pensize(10)
for _ in range( )
turtle.
pendown()
(100)
(s)
Задание 3.
«На листочке бумаги была написана программа для рисования снежинки синего цвета с длиной одного луча 100. Но некоторые слова в программе стерлись. Помоги восстановить программу. Впиши недостающие слова.»
turtle.
('blue')
turtle.
turtle.backward( )
turtle.right( )
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
72 слайд
На листочке бумаги была написана программа для рисования снежинки синего цвета с длиной одного луча 100. Но некоторые слова в программе стерлись. Помоги восстановить программу. Впиши недостающие слова.
turtle
pensize(10)
for _ in range( )
turtle.
pendown()
(100)
(s)
turtle.
('blue')
turtle.
turtle.backward( )
turtle.right( )
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
73 слайд
На листочке бумаги была написана программа для рисования снежинки синего цвета с длиной одного луча 100. Но некоторые слова в программе стерлись. Помоги восстановить программу. Впиши недостающие слова.
turtle
pensize(10)
for _ in range( )
turtle.
pendown()
(100)
(s)
turtle.
('blue')
turtle.
turtle.backward( )
turtle.right( )
import
color
turtle.
8
turtle.
forward
penup
100
45
МОЛОДЕЦ!
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
74 слайд
Задаем движение черепахи
forward(n) #вперед на n пикселей
backward(n) #назад на n пикселей
left(n) #влево на n градусов
right(n) #вправо на n градусов
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Повторим!!!
circle(r) #начертить окружность радиуса r, с центром слева от курсора, если r>0, справа, если r<0
circle(r,n) #начертить дугу радиуса r, градусной мерой n против часовой стрелки, если r>0, по часовой стрелке, если r<0
goto(x,y) #переместить курсор в точку с координатами (x,y)
75 слайд
Команды рисования
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Повторим!!!
down() #опустить курсор для рисования
up() #поднять курсор
width(n) #ширина следа курсора в n пикселей
pencolor('s') #где s цвет рисования курсора
begin_fill(),end_fill() #рисует закрашенные области (начало и конец рисунка)
76 слайд
Сервисные команды
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
Повторим!!!
tracer(f) #режим отладки
reset() #очищается экран, возвращает курсор к центру
сlear() #очистить экран
write(s) #вывести строку s в точке нахождения курсора
radians() #мера измерения углов в радианы
degrees() #мера измерения углов в градусах
mainloop() #задержка окна
77 слайд
Движение Черепашки в Python
1
2
Графические примитивы
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
78 слайд
1. Используя команды исполнителя Черепашка, напишите программу рисования данной фигуры.
Домашнее задание:
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
79 слайд
2. Используя команды исполнителя Черепашка, напишите программу рисования горного массива. Разукрасьте его.
Домашнее задание:
ПРОГРАММИРОВАНИЕ.
3.9. «Работа с графикой в Python»
80 слайд
Урок разработала
Клепачёва Е.А.,
учитель информатики УК АФМШЛ №61
В подготовке данного урока использовались материалы образовательно-методического Интернет-ресурса для учителей
https://videouroki.net
Рабочие листы
к вашим урокам
Скачать
6 656 315 материалов в базе
Настоящий материал опубликован пользователем Клепачёва Елена Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36/72 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
4 ч.
Мини-курс
6 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.