Инфоурок Информатика Презентации8 КЛАСС_Черепашья графика в Python. Повторяющиеся элементы

8 КЛАСС_Черепашья графика в Python. Повторяющиеся элементы

Скачать материал
Скачать материал "8 КЛАСС_Черепашья графика в Python. Повторяющиеся элементы"

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Экономист по планированию

Описание презентации по отдельным слайдам:

  • ИНФОРМАТИКА

    1 слайд

    ИНФОРМАТИКА

  • РазминкаИНФОРМАТИКА

    2 слайд

    Разминка
    ИНФОРМАТИКА

  • ИНФОРМАТИКАСобери бусы«Черепашка Turtle оставляет след цветными бусинами. Зад...

    3 слайд

    ИНФОРМАТИКА
    Собери бусы
    «Черепашка Turtle оставляет след цветными бусинами. Задание: Собери бусы, задавая команды черепашке на ЯП Python»

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.right(     )turtle.left(     )turtle.fd...

    4 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    200
    300
    50
    50
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.right(       )turtle.left(       )turtl...

    5 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    6 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    0
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.right(       )turtle.left(       )turtl...

    7 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    8 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    0
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    9 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    Blue
    turtle.left( )
    90
    turtle.fd ( )
    100
    turtle.right( )
    90
    turtle.bk ( )
    50
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    10 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    0
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    11 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    Red
    turtle.left( )
    90
    turtle.fd ( )
    100
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    12 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    0
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    13 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    Green
    turtle.bk ( )
    50
    turtle.right( )
    90
    turtle.fd ( )
    50
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    14 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    0
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    15 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    Pink
    turtle.left( )
    90
    turtle.fd ( )
    50
    turtle.right( )
    90
    turtle.fd ( )
    100
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    16 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    0
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАimport turtleturtle.stamp()turtle.shape("turtle")turtle.col...

    17 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    import turtle
    turtle.stamp()
    turtle.shape("turtle")
    turtle.color(' ')
    90
    50
    100
    150
    200
    Yellow
    Green
    Blue
    Red
    Orange
    Pink
    Darkviolet
    180
    Orange
    turtle.left( )
    90
    turtle.fd ( )
    150
    turtle.right( )
    90
    turtle.fd ( )
    100
    turtle.right( )
    turtle.left( )
    turtle.fd ( )
    turtle.bk ( )

  • ИНФОРМАТИКАГРАФИКАМОЛОДЕЦ!

    18 слайд

    ИНФОРМАТИКА
    Г
    Р
    А
    Ф
    И
    К
    А
    МОЛОДЕЦ!

  • Урок №24

3.9.Тема:
«Черепашья графика» в Python. Повторяющиеся элементы.Прог...

    19 слайд

    Урок №24

    3.9.Тема:
    «Черепашья графика» в Python. Повторяющиеся элементы.
    Программирование
    ИНФОРМАТИКА 8 КЛАСС
    Учебник
    «ИНФОРМАТИКА 7-9 КЛАСС»

    И. Н. Цыбуля, Л. А. Самыкбаева,
    А. А. Беляев, Н. Н. Осипова, У. Э. Мамбетакунов

  • Повторяющиеся элементы12Циклы в «Черепашьей графике»ПРОГРАММИРОВАНИЕ.   
3.9....

    20 слайд

    Повторяющиеся элементы
    1
    2
    Циклы в «Черепашьей графике»
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    3
    Решение практических задач

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    21 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    22 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Повторяющиеся элементыПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    23 слайд

    Повторяющиеся элементы
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Повторяющиеся элементы

    24 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Повторяющиеся элементы

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Повторяющиеся элементы

    25 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Повторяющиеся элементы

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Повторяющиеся элементы

    26 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Повторяющиеся элементы

  • Повторяющиеся элементыПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    27 слайд

    Повторяющиеся элементы
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Повторяющиеся элементыПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    28 слайд

    Повторяющиеся элементы
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Пример1. Рисуем ступеньки5050Повторяется 3 разаПРОГРАММИРОВАНИЕ.   
3.9. «Раб...

    29 слайд

    Пример1. Рисуем ступеньки
    50
    50
    Повторяется 3 раза
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    1.Поворот налево на 90 градусов.
    2. Движение вперёд на 50 пикселей.
    3.Поворот направо на 90 градусов.
    4. Движение вперед на 50 пикселей.
    Алгоритм построения 1 ступени:

  • Пример1. Рисуем ступеньки5050Повторяется 3 разаПРОГРАММИРОВАНИЕ.   
3.9. «Раб...

    30 слайд

    Пример1. Рисуем ступеньки
    50
    50
    Повторяется 3 раза
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    На Python построение 1 ступени:
    from turtle import *
    left(90)
    forward (50)
    right(90)
    forward (50)
    exitonclick()
    1

  • Пример1. Рисуем ступенькиПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Pytho...

    31 слайд

    Пример1. Рисуем ступеньки
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    1
    2
    3
    1
    2
    3

  • Циклические алгоритмыЦиклические алгоритмы - это алгоритмы, содержащие циклы....

    32 слайд

    Циклические алгоритмы
    Циклические алгоритмы - это алгоритмы, содержащие циклы.
    Цикл - это алгоритмическая конструкция, которая представляет собой последовательность действий, повторяющихся многократно.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Вспомним!!

  • ЦиклыС заданным условием продолжения работы
(с предусловием)







С заданны...

    33 слайд

    Циклы
    С заданным условием продолжения работы
    (с предусловием)








    С заданным условием окончания работы
    (с постусловием)








    С параметром









    Условие цикла
    Тело цикла
    Да
    Нет
    Тело цикла
    Условие цикла
    Да
    Нет
    Тело цикла
    Для параметра
    на множестве
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Вспомним!!

  • Циклические алгоритмы. Цикл с постусловием.
Инструкции управления цикломЦикл...

    34 слайд

    Циклические алгоритмы. Цикл с постусловием.
    Инструкции управления циклом
    Цикл с постусловием на языке Python:

    while True:
    <тело цикла>
    if <условие цикла>:
    break
    Цикл с постусловием:
    работает до тех пор, пока не выполнится его условие, которое проверяется после исполнения тела цикла;
    в любом случае выполняется в программе хотя бы один раз.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Вспомним!!

  • Циклические алгоритмы. Цикл с параметром.Запись цикла с параметром:
for  in :...

    35 слайд

    Циклические алгоритмы. Цикл с параметром.
    Запись цикла с параметром:
    for <параметр> in <множества>:
    <инструкция 1>
    <инструкция 2>

    <инструкция n>
    В цикле с параметром
    параметр принимает все значения из заданного множества и для каждого значения выполняется тело цикла.
    Роль множества могут выполнять:
    значения, перечисленные в скобках;
    списки;
    диапазоны значений с известным шагом.
    Функция range генерирует множество значений в заданном диапазоне с указанным шагом и принимает на вход от одного
    до трёх целочисленных параметров.
    Вспомним!!
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Пример1. Рисуем ступенькиПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Pytho...

    36 слайд

    Пример1. Рисуем ступеньки
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    from turtle import *

    step=0
    while step<3:
    left(90)
    forward (50)
    right(90)
    forward (50)
    step=step+1

    exitonclick()
    Рисуй ступеньку
    +1 ступенька
    Пока количество ступеней<3
    У нас 0 ступенек

  • Пример1. Рисуем ступенькиПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    37 слайд

    Пример1. Рисуем ступеньки
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Пример1. Рисуем ступенькиПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    38 слайд

    Пример1. Рисуем ступеньки
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Пример1. Рисуем ступенькиПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Pytho...

    39 слайд

    Пример1. Рисуем ступеньки
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Что плохо?
    ?

  • Пример1. Рисуем ступенькиПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    40 слайд

    Пример1. Рисуем ступеньки
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Пример1. Рисуем ступенькиПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    41 слайд

    Пример1. Рисуем ступеньки
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Пример2. ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»from turtle im...

    42 слайд

    Пример2.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    from turtle import *
    forward (50)
    back(50)
    left(90)
    forward (50)
    back(50)
    left(90)
    forward (50)
    back(50)
    left(90)
    forward (50)
    back(50)
    left(90)
    exitonclick()
    from turtle import *
    line=0
    while line <4:
    forward (50)
    back(50)
    left(90)
    line=line+1
    exitonclick()
    Без цикла
    С использованием цикла
    50

  • Пример2. ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    43 слайд

    Пример2.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Пример2. ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    44 слайд

    Пример2.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Что нужно изменить в программе, чтобы получить такую снежинку?Пример2. ПРОГРА...

    45 слайд

    Что нужно изменить в программе, чтобы получить такую снежинку?
    Пример2.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    250
    30о
    Количество лучей - 12

  • Пример2. ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Что нужно изме...

    46 слайд

    Пример2.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Что нужно изменить в программе, чтобы получить такую снежинку?

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Вспомним, запомним и пр...

    47 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Вспомним, запомним и применим!
    Рисуем квадрат
    from turtle import *
    stor=0
    while stor <4:
    forward (100)
    left(90)
    stor=stor+1
    exitonclick()
    Повторяются 4 раза
    forward (100)
    left(90)
    from turtle import *
    forward (100)
    left(90)
    forward (100)
    left(90)
    forward (100)
    left(90)
    forward (100)
    left(90)
    exitonclick()
    Без цикла
    С использованием цикла

  • Вспомним, запомним и применим!ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в...

    48 слайд

    Вспомним, запомним и применим!
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Угол поворота для правильного треугольника
    60 о
    180о - 60о = 120о
    360/3=120
    Алгоритм
    1. Подключение черепашки

    2. Вперёд 150 шагов
    3. Поворот на 120 градусов налево
    4. Вперёд 150 шагов
    5. Поворот на 120 градусов налево
    6. Вперёд 150 шагов
    7. Поворот на 120 градусов налево

    8. Выход по нажатию

  • Вспомним, запомним и применим!ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в...

    49 слайд

    Вспомним, запомним и применим!
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Угол поворота для правильного треугольника
    60 о
    180о - 60о = 120о
    360/3=120
    from turtle import *
    forward (150)
    left(120)
    forward (150)
    left(120)
    forward (150)
    left(120)
    exitonclick()
    Без цикла
    3 раза

  • Вспомним, запомним и применим!ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в...

    50 слайд

    Вспомним, запомним и применим!
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Угол поворота для правильного треугольника
    60 о
    180о - 60о = 120о
    360/3=120
    from turtle import *
    stor=0
    while stor < 3:
    forward (150)
    left(120)
    stor=stor+1
    exitonclick()
    С использованием цикла

  • Вспомним, запомним и применим!ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в...

    51 слайд

    Вспомним, запомним и применим!
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Примеры вычисления углов поворота
    Квадрат
    Пятиугольник

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Формула вычисления угла...

    52 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Формула вычисления угла поворота при рисовании многоугольника
    Вспомним, запомним и применим!
    360/3=120
    360/4=90
    360/5=72
    360/6=60
    360/7=51
    Угол
    поворота
    =
    360 /
    Количество углов

  • Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры. ПРОГРАММИРО...

    53 слайд

    Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Примечание: Используйте код для квадрата, а остальные многоугольники получите, изменяя параметры цвета, команд поворота и количество повторений цикла
    1
    2
    3
    4
    5

  • Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры. ПРОГРАММИРО...

    54 слайд

    Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    2
    from turtle import *
    color('red','red')
    pensize(3)
    stor=0
    begin_fill()
    while stor <4:
    forward (100)
    left(90)
    stor=stor+1
    end_fill()
    exitonclick()
    Команды для построения стороны фигуры

  • Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры. ПРОГРАММИРО...

    55 слайд

    Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    1
    from turtle import *
    color('YellowGreen','YellowGreen')
    pensize(3)
    stor=0
    begin_fill()
    while stor <3:
    forward (100)
    left(120)
    stor=stor+1
    end_fill()
    exitonclick()
    (‘#9ACD32’,’ #9ACD32’)

  • Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры. ПРОГРАММИРО...

    56 слайд

    Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    3
    from turtle import *
    color('#FF69B4','#FF69B4')
    pensize(3)
    stor=0
    begin_fill()
    while stor <5:
    forward (100)
    left(72)
    stor=stor+1
    end_fill()
    exitonclick()

  • Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры. ПРОГРАММИРО...

    57 слайд

    Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    4
    from turtle import *
    color(‘Gold',‘Gold')
    pensize(3)
    stor=0
    begin_fill()
    while stor <6:
    forward (100)
    left(60)
    stor=stor+1
    end_fill()
    exitonclick()

  • Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры. ПРОГРАММИРО...

    58 слайд

    Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    5
    from turtle import *
    color(‘#FF1493',‘#FF1493')
    pensize(3)
    stor=0
    begin_fill()
    while stor <7:
    forward (100)
    left(51)
    stor=stor+1
    end_fill()
    exitonclick()

  • Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры. ПРОГРАММИРО...

    59 слайд

    Задача: Используя оператор цикла, нарисуйте нижеуказанные фигуры.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    up()
    goto (х,y)
    down()
    Для треугольника установим координаты goto (-400,0)
    Для квадрата установим координаты goto (-250,0)
    Для пятиугольника установим координаты goto (-50,0)
    Для шестиугольника установим координаты goto (150,0)
    Для семиугольника установим координаты goto (400,0)
    1
    2
    3
    4
    5

  • Задача: Используя оператор цикла нарисуйте нижеуказанные фигуры. ПРОГРАММИРОВ...

    60 слайд

    Задача: Используя оператор цикла нарисуйте нижеуказанные фигуры.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Пример3. Рисуем спираль
 ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Pytho...

    61 слайд

    Пример3. Рисуем спираль

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    10
    20
    30
    40
    50
    10+10=20+10=30+10=40+10=50+…
    Увеличивается каждый раз на 10 пикселей!
    length=10 # переменная, обозначающая
    длину стороны
    length=length+10

  • Пример3. Рисуем спираль
 ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Pytho...

    62 слайд

    Пример3. Рисуем спираль

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    10
    20
    30
    40
    50
    from turtle import*
    length=10
    count=0
    while count<20:
    fd(length)
    lt(90)
    length=length+10
    count=count+1
    exitonclick()
    Переменная
    «длина»
    Счетчик
    Увеличиваем длину на 10 пикселей
    length=10
    length=length+10
    Увеличиваем счётчик на единицу

  • Пример3. Рисуем спираль 
 ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    63 слайд

    Пример3. Рисуем спираль

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • Размеры спирали
 ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»length...

    64 слайд

    Размеры спирали

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    length=10
    length=length+10
    length=2
    length=length+2
    length=30
    length=length+5
    from turtle import*
    length=10
    count=0
    while count<20:
    fd(length)
    lt(90)
    length=length+10
    count=count+1
    exitonclick()
    while count<50:
    while count<30:
    Цикл while

  • Угол поворота
 ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»from tur...

    65 слайд

    Угол поворота

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    from turtle import*
    length=10
    count=0
    while count<30:
    fd(length)
    lt(90)
    length=length+10
    count=count+1
    exitonclick()
    left(120)
    left(72)
    left(92)
    left(160)
    left(?)
    Цикл while

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»

    66 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Движение со случайной д...

    67 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Движение со случайной длиной и поворотом

    import turtle #подключить модуль turtle
    import random #подключить модуль random
    turtle.shape("turtle")
    turtle.position()
    (0.00,0.00) # задаем позицию относительно центра
    turtle.forward(15) # задаём смещение
    turtle.color('blue') # устанавливаем цвет
    i=0
    Начало программы

    продолжение

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Движение со случайной д...

    68 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Движение со случайной длиной и поворотом

    while i <= 100: # задаём цикл
    a=random.randint(1,20) # произвольная величина, на которую будем сдвигать
    turtle.forward(150+a) # смещаем на 150+произвольную величину
    turtle.left(90) # поворот влево на 90 градусов
    turtle.color('#000000')
    a=random.randint(1,35) # новая произвольная величина
    turtle.forward(50+a+i) # новое смещение
    turtle.left(90+a) #изменение угла поворота

    продолжение

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Движение со случайной д...

    69 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Движение со случайной длиной и поворотом

    #остальные команды подобные
    turtle.color('red')
    a=random.randint(1,25)
    turtle.forward(150+a)
    turtle.left(90+a+i)
    turtle.color('#000000')
    a=random.randint(1,20)
    turtle.forward(50+a)
    turtle.left(90+a)
    i=i+1
    turtle.exitonclick()

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Движение со случайной д...

    70 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Движение со случайной длиной и поворотом

  • Цикл for в Python осуществляется по схеме: Циклические алгоритмы. Цикл с пара...

    71 слайд

    Цикл for в Python осуществляется по схеме:
    Циклические алгоритмы. Цикл с параметром.
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Спирали. Цикл for 
 Наб...

    72 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Спирали. Цикл for

    Наберите эти команды, используя цикл for и у вас получится квадратная спираль!
    import turtle #подключить модуль turtle
    t=turtle.Pen() # t - обозначение ручки черепашки
    for x in range(100): # команда цикла в диапазоне от
    0 до 99
    t.forward(x) # идти вперёд х точек на экране
    t.left(90) # повернуться налево на 90 градусов

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Измените в последней ст...

    73 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Измените в последней строке программы угол поворота с 900 на 910 и вы получите спиралевидную фигуру.
    Спирали. Цикл for

    import turtle #подключить модуль turtle
    t=turtle.Pen() # t - обозначение ручки черепашки
    for x in range(100): # команда цикла в диапазоне от
    0 до 99
    t.forward(x) # идти вперёд х точек на экране
    t.left( ) # повернуться налево на 91 градус
    91
    90

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Измените в третьей стро...

    74 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Измените в третьей строке диапазон на 300
    Спирали. Цикл for

    import turtle #подключить модуль turtle
    t=turtle.Pen() # t - обозначение ручки черепашки
    for x in range( ): # команда цикла в диапазоне от
    0 до 300
    t.forward(x) # идти вперёд х точек на экране
    t.left( ) # повернуться налево на 91 градус
    91
    100
    300

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Поставьте в последней с...

    75 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Поставьте в последней строке программы угол поворота на 46 градусов
    Спирали. Цикл for

    import turtle #подключить модуль turtle
    t=turtle.Pen() # t - обозначение ручки черепашки
    for x in range( ): # команда цикла в диапазоне от
    0 до 300
    t.forward(x) # идти вперёд х точек на экране
    t.left( ) # повернуться налево на 46 градусов
    91
    300
    46

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»А угол поворота на 121...

    76 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    А угол поворота на 121 градус!
    Спирали. Цикл for

    import turtle #подключить модуль turtle
    t=turtle.Pen() # t - обозначение ручки черепашки
    for x in range( ): # команда цикла в диапазоне от
    0 до 99
    t.forward(x) # идти вперёд х точек на экране
    t.left( ) # повернуться налево на 121 градус
    46
    300
    121

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Наберите эти команды и...

    77 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Наберите эти команды и у вас получится четыре спиралевидные красные окружности!
    Черепашка закругляется и меняет цвет
    import turtle #подключить модуль turtle
    t=turtle.Pen() # t - обозначение ручки черепашки
    t.pencolor('red') # красный цвет ручки
    for x in range(100): # команда цикла в диапазоне от
    0 до 99
    t.circle(x) # нарисовать окружность с радиусом х
    t.left(91) # повернуться налево на 91 градус

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Рисуем четырехцветную с...

    78 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Рисуем четырехцветную спираль
    Добавим красок
    import turtle #подключить модуль turtle
    t=turtle.Pen() # t - обозначение ручки черепашки
    colors = [‘red’, ‘yellow’, ‘blue’, ‘green’] # создаём список цветов
    for x in range(100): # команда цикла в диапазоне от
    0 до 99
    t.pencolor(colors[x%4]) # задаём цвет из списка
    t.forward (x) # идти вперёд х точек на экране
    t.left(91) # повернуться налево на 91 градус

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Добавим цвет фона. Изме...

    79 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Добавим цвет фона. Изменим угол поворота на 61 градус и диапазон в цикле на 200!
    Добавим красок
    import turtle
    t=turtle.Pen()
    turtle.bgcolor('black')
    colors = [‘red’, ‘yellow’, ‘blue’, ‘green’]
    for x in range( ):
    t.pencolor(colors[x%4])
    t.forward (x)
    t.left( )
    91
    61
    100
    200

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Установим толщину пераi...

    80 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Установим толщину пера
    import turtle
    t=turtle.Pen()
    w=1 # толщина пера
    turtle.bgcolor('black')
    colors = [‘red’, ‘yellow’, ‘blue’, ‘green’]
    for x in range(200):
    t.pencolor(colors[x%4])
    t.forward (x)
    t.left(61)
    t.width(w) # применить толщину пера
    w=w+0.01 # увеличить толщину пера

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Поменяем движение вперё...

    81 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Поменяем движение вперёд на рисование окружности!
    Добавим красок
    import turtle
    t=turtle.Pen()
    turtle.bgcolor('black')
    colors = [‘red’, ‘yellow’, ‘blue’, ‘green’]
    for x in range( ):
    t.pencolor(colors[x%4])
    t.circle (x)
    t.left( )
    91
    61
    100
    200

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Ромашкаimport turtle...

    82 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Ромашка
    import turtle
    t=turtle.Pen()
    t.speed(0)
    turtle.bgcolor('lightgray')
    t.pencolor('red')
    for x in range(300):
    t.forward (x)
    t.left(200)
    t.circle(x)
    t.exitonclick()

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Орнамент. Вложенные циклы

    83 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Орнамент. Вложенные циклы

  • Вложенные циклы:Вложенные циклы -
это циклы, которые 
выполняются в составе...

    84 слайд

    Вложенные циклы:
    Вложенные циклы -
    это циклы, которые
    выполняются в составе
    других (внешних) циклов.
    При использовании вложенных циклов важно продумывать количество повторений внешнего цикла и вложенного цикла в нём, так как общее количество повторений вложенного цикла в программе равно их произведению.
    ПРОГРАММИРОВАНИЕ.
    3.4. Вложенные условные операции и циклы

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Пучок прямых лучей

    85 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Пучок прямых лучей

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Бесконечное движение че...

    86 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Бесконечное движение черепашек по кругу
    import turtle
    screen = turtle.Screen()
    screen.tracer(2)
    screen.bgcolor('navy')
    turtles = []
    colors = ['orange', 'red', 'blue', 'grey', 'gold', 'brown', 'black', 'pink']
    for i in range(8):
    turtles.append(turtle.Turtle('turtle'))
    turtles[i].color(colors[i])
    for j in range(8):
    turtles[j].right(j * 45)
    i = -1
    while True:
    i = i + 1
    i1 = i % 8
    turtles[i1].fd(10)
    turtles[i1].left(10)

  • ПРОГРАММИРОВАНИЕ.   
3.9. «Работа с графикой в Python»Бесконечное движение че...

    87 слайд

    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    Бесконечное движение черепашек по кругу

  • Повторяющиеся элементы12Циклы в «Черепашьей графике»ПРОГРАММИРОВАНИЕ.   
3.9....

    88 слайд

    Повторяющиеся элементы
    1
    2
    Циклы в «Черепашьей графике»
    ПРОГРАММИРОВАНИЕ.
    3.9. «Работа с графикой в Python»
    3
    Решение практических задач

  • Урок разработала
Клепачёва Е.А., 
учитель информатики УК АФМШЛ №61

    89 слайд

    Урок разработала
    Клепачёва Е.А.,
    учитель информатики УК АФМШЛ №61

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 654 614 материалов в базе

Скачать материал

Другие материалы

Методическая разработка по информатике "Внедрение и связывание объектов в программе Microsoft Word@
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
  • Тема: 3.1.1. Текстовые редакторы и процессоры
  • 05.10.2021
  • 309
  • 8
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
Компетентностно ориентированное задание «Коммунальные услуги»
  • Учебник: «Информатика (изд. "БИНОМ. Лаборатория знаний")», Угринович Н.Д.
  • Тема: Практическая работа 4.3 Создание таблиц значений функций в электронных таблицах
  • 05.10.2021
  • 242
  • 2
«Информатика (изд.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.10.2021 1358
    • PPTX 35.4 мбайт
    • 65 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Клепачёва Елена Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Клепачёва Елена Александровна
    Клепачёва Елена Александровна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 95175
    • Всего материалов: 56

Ваша скидка на курсы

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

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

ЕГЭ по биологии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Здоровые взаимоотношения: адаптация и развитие ребенка через привязанность и игрушки

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 89 человек из 37 регионов
  • Этот курс уже прошли 57 человек

Мини-курс

Возрастные кризисы

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 28 человек из 17 регионов
  • Этот курс уже прошли 17 человек