Меню
Разработки
Разработки  /  Информатика  /  Практикумы  /  6 класс  /  ЛОГО “ЧЕРЕПАШЬЯ ГРАФИКА” ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ 6 класс Циклы

ЛОГО “ЧЕРЕПАШЬЯ ГРАФИКА” ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ 6 класс Циклы

Этот практикум предназначен для учащихся 6-7 классов, изучающих язык программирования Лого, его основные конструкции в среде Лого.

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

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

Самостоятельные задания даны в двух вариантах и содержат разные уровни сложности. Контрольные работы имеют 3 уровня сложности:

21.08.2017

Содержимое разработки

Государственное бюджетное образовательное учреждение

Средняя общеобразовательная школа №241

Адмиралтейского района Санкт-Петербурга






ИНФОРМАТИКА

ЛОГО

ЧЕРЕПАШЬЯ ГРАФИКА”


ПРАКТИКУМ

ПО ПРОГРАММИРОВАНИЮ



6 класс




Циклы







авторская разработка

учитель информатики и ИКТ

Погодин ВА.







г. Санкт-Петербург

2017 г.




Краткая аннотация


Этот практикум предназначен для учащихся 6-7 классов, изучающих язык программирования Лого, его основные конструкции в среде Лого.

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

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

Самостоятельные задания даны в двух вариантах и содержат разные уровни сложности. Контрольные работы имеют 3 уровня сложности:

А - на “удовлетворительно”; Б - на “хорошо”; В - на “отлично”.


* - обозначает задание повышенного уровня сложности;

- серия команд;

- число



Глава 2. ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ

КОМАНДА "ПОВТОРИ ... "

СПРАВОЧНЫЙ МАТЕРИАЛ



Команда

Сокращенная запись

ПОЯСНЕНИЕ

Русский

Английский

НАПРАВО

RT

ПР ч.

поворот вправо на ч. гр.

НАЛЕВО

LT

ЛВ ч.

поворот влево на ч. град.

ВПЕРЕД

FD

ВП ч.

сдвиг вперед на ч. шагов

НАЗАД

BK

НД ч.

сдвиг назад на ч. шагов

СПРЯЧЬСЯ

HT

СЧ

черепашка невидима

ПОКАЖИСЬ

ST

ПЧ

череп. становится видима

РИСУЙ

PD

ПО

начать оставлять след

НЕРИСУЙ

PU

ПП

запрет оставлять след

ДОМОЙ

HOME

ДОМОЙ

возврат в исходную позицию

ОЧИСТЬЭКРАН

CS

ИГ

очистка экрана с возвратом в исход. пол.

ОЧИСТЬ

CLEAR

СОТРИ

очистка экрана без изменения положения


Линейный алгоритм - набор команд, выполняемых последовательно друг за другом

Построить угол: ИГ ПР ВП 100 НД 100 ПР ВП 100 НД 100


Задача 1.

Используя команды движения и поворота,

получить рисунок: 100

Решение: 100

ИГ ЛВ 30 ВП 100 НД 100 ПР 120 ВП 100 НД 100

20

Задача 2.

Используя команды движения и поворота, 20 10

получить рисунок: 10 30

Решение: 30

ИГ ПР 90 ВП 10 ЛВ 90 ВП 10 ЛВ 90 ВП 20 ЛВ 90 ВП 20 ЛВ 90 ВП 30 ЛВ 90 ВП 30


Задача 3. 30

Используя команды движения и поворота,

получить рисунок:

Решение: 40

ИГ ПР 45 ВП 40 ЛВ 135 ВП 30 ПР 135 ВП 40 ЛВ 135 ВП 30


Задача 4.

Используя команды движения и поворота, 30

получить рисунок:

Решение:

ИГ ВП 40 ПР 90 ВП 30 ПР 90 ВП 40 ПР 90 ВП 30 40

ПР 90 ПП ВП 50 ПО ПР 30 ВП 30 ПР 120 ВП 30


30

70

Задача 5. 70

Используя команды движения и поворота,

получить рисунок: 50 120

Решение: 70

ИГ ПР 90 ВП 120 ПР 120 ВП 50 ПР 60 ВП 70 ПР 60 ВП 50 ПР 120

ВП 60 ЛВ 90 ВП 70 ПР 120 ВП 70 ПР 120 ВП 70



Циклический алгоритм - алгоритм, предусматривающий многократное

повторение одних и тех же команд.

ПОВТОРИ [] - команда цикла с известным

\_____________/ \__________/ числом повторений.

заголовок тело цикла

Черепашка считает: (+) сложение, (-) вычитание, (*) умножение,

(/) деление

примеры: ПОВТОРИ [ВП ПР 360 / ] -

построение правильного Н -угольника

Задача 1.

Используя команду цикла, построить правильный 5- угольник со

стороной 40

Решение:

ИГ ПОВТОРИ 5[ВП 40 ПР 360 / 5]


Задача 2.

Используя команду цикла, построить окружность с диаметром 40

Решение:

ИГ ПОВТОРИ 120[ВП 1 ПР 360 / 120]


Задача 3.

Используя команду цикла, построить рисунок из равнобедренных

треугольников 50 50

Решение: 80

ИГ ПР 90 ПОВТОРИ 3[ВП 80 ЛВ 145 ВП 50 ЛВ 70 ВП 50 ЛВ 145 ВП 80]

Задача 4.

Используя команду цикла, построить рисунок из трапеций



Решение:

ИГ ПОВТОРИ 3[ПР 30 ВП 20 ПР 60 ВП 30 ПР 60 ВП 20 ПР 120

ВП 50 НД 50 ЛВ 150]


УПРАЖНЕНИЯ


Получить следующие рисунки с использованием команды "повтори":

40 80

1. а) б) в) г) 10 10

40 40 10

10


50

д) 10 е) 30 ж) з)

10 60 50

40

80


2. а) 40 б) в) г) д)

40 40 40 30 100

40

3. а) б) в) г) д)

80





4. а) б) в) г)

50 50

80




5. а) 50 б) в) г) д)

70

50



6*. а) б) в) г)

70

50

120


САМОСТОЯТЕЛЬНАЯ РАБОТА 1


Получить рисунки с использованием команды "ПОВТОРИ".

I вариант II вариант

10

1. 2. 30 1. 10 2.

20 20

30

10 10



3. 10 3.

20 10 20

30

4*. 20





САМОСТОЯТЕЛЬНАЯ РАБОТА 2


Получить рисунки с использованием команды "ПОВТОРИ".


I вариант II вариант


20 20

1. 1.

20 20


2. 20 2. 20


20 20

3. 3.

20

20 4*.

20 20

20 20 10





САМОСТОЯТЕЛЬНАЯ РАБОТА 3


Получить рисунки произвольного размера с использованием команды "ПОВТОРИ".


I вариант II вариант


1. 2. 1. 2.




3. 3.




4*



САМОСТОЯТЕЛЬНАЯ РАБОТА 4*


Получить рисунки с использованием команды "ПОВТОРИ".


I вариант II вариант


1. 1.



2. 2.




3. 3.





4.


ПОВТОРНО - ОБОБЩАЮЩИЕ УПРАЖНЕНИЯ

(ЦИКЛ “ПОВТОРИ”)



1. Даны последовательности команд:


ИГ ПОВТОРИ 3[ВП 60 ПР 90 ПП ВП 30 ПР 90 ПО] ПР 90 ВП 30

ИГ ПОВТОРИ 2[ВП 60 НД 60 ПР 30 ВП 70 ПР 150]

ИГ ВП 30 ПОВТОРИ 4[ВП 30 ПР 90]

ИГ ПОВТОРИ 2[ВП 60 ПР 90 ВП 30 ПР 90]

ИГ ВП 60 ПР 90 ВП 30


Какое слово получится в результате их выполнения?


  1. Вставить пропущенные команды в данных сериях команд и получить рисунки на экране:


а) ИГ ПР 90 ПОВТОРИ 3[ ... ПР 90 ВП 20 ЛВ 90 ВП 20 ЛВ 90 ВП 20 ...

ВП 20]



б) ИГ ... ПОВТОРИ 3[ВП 40 ПР 90 ВП 20 ЛВ 90 ПП ВП 20 ЛВ 90 ПО

ВП 20 ... ]



3. Используя цикл, создать командную строку для получения рисунка


а) б)






ТЕКСТ КОНТРОЛЬНОЙ РАБОТЫ

по теме: "Циклический алгоритм"

Уровень А

I вариант

1. Даны последовательности команд:

ИГ ВП 70 ПР 90 ВП 30

ИГ ПОВТОРИ 2[ВП 70 ПР 90 ВП 30 ПР 90]

Какое слово получится в результате их выполнения ?


2. Продолжить серию команд

ИГ ПОВТОРИ 4[ВП 60 ПР 90 ВП 30 ЛВ 90 ... ]

для получения рисунка



3. Используя цикл, создать командную строку для получения рисунка






II вариант

1. Даны последовательности команд:

ИГ ПОВТОРИ 2[ВП 60 ПР 90 ВП 30 ПР 90 ]

ИГ ВП 30 ПОВТОРИ 4[ВП 30 ПР 90 ]

Какое слово получится в результате их выполнения ?


2. Продолжить серию команд

ИГ ПОВТОРИ 4[ВП 30 ЛВ 90 ВП 15 НД 30 ... ]

для получения рисунка



3. Используя цикл, создать командную строку для получения рисунка





Уровень Б

I вариант

1. Даны последовательности команд:

ИГ ПОВТОРИ 4[ВП 30 ПР 90] ВП 60 ПР 90 ВП 30

ИГ ЛВ 90 ПОВТОРИ 2[ВП 30 ПР 90 ВП 30 ЛВ 90 НД 30]

ИГ ЛВ 90 В 30 ПР 90 ВП 60 ПР 90 ВП 30

Какое слово получится в результате их выполнения?


2. Какие пропущенные команды нужно вставить в данную серию команд

ИГ ЛВ 90 ПОВТОРИ 3[ВП 20 ПР 90 ВП 20 ... ... ВП 20 ПО ]

что бы получился рисунок




3. Используя цикл создать командную строку для получения рисунка






II вариант

1. Даны последовательности команд:

ИГ ПОВТОРИ 5[ВП 30 ПР 90 ] ПОВТОРИ 3[НД 30 ЛВ 90 ] ВП 30

ИГ ПОВТОРИ 2[ВП 60 ПР 90 ВП 20 ПР 90 ]

ИГ ПОВТОРИ 2[ПО ВП 60 ПР 90 ПП ВП 30 ПР 90 ]ВП 30 ПР 90 ВП 30

Какое слово получится в результате их выполнения ?


2. Какие пропущенные команды нужно вставить в данную серию команд

ИГ ПОВТОРИ 3[ВП 30 ПР 90 ВП 30 ЛВ 90 ПП ... ... ]

что бы получился рисунок




3. Используя цикл создать командную строку для получения рисунка





Уровень В


I вариант

1. Даны последовательности команд:

ИГ ПОВТОРИ 3[ВП 60 НД 60 ПР 90 ВП 20 ЛВ 90 ]НД 10

ИГ ЛВ 90 ПОВТОРИ 2[ВП 30 ПР 90 ВП 30 ЛВ 90 НД 30 ]

ИГ ПОВТОРИ 2[ВП 30 НД 30 ПР 30 В 30 НД 30 ПР 120 ]

ИГ ПР 20 ПОВТОРИ 2[ ВП 60 ПР 140] ПР 40 ВП 30 ЛВ 70 ВП 20

Какое слово получится в результате их выполнения?


2. Какие пропущенные команды нужно вставить в данную серию команд

ИГ ПОВТОРИ 3[ВП 20 ПР 90 ВП 20 ... ... ВП 20 ПО ЛВ 90 ВП 20 ...

ВП 20 ПР 90 ВП 20 ЛВ 45 ПП ВП 20 ПО ЛВ 90]

что бы получился рисунок


3. Используя цикл создать командную строку для получения рисунка






II вариант

1. Даны последовательности команд:

ИГ ПР 45 ВП 40 ЛВ 45 НД 30 ВП 30 ПОВТОРИ 4[ВП 30 ЛВ 90 ]

ИГ ПОВТОРИ 3[ВП 60 НД 60 ПР 90 ВП 20 ЛВ 90 ]НД 10

ИГ ПОВТОРИ 2[ВП 60 НД 60 ПР 30 ВП 70 ПР 150]

ИГ ПОВТОРИ 2[ВП 30 НД 30 ПР 30 В 30 НД 30 ПР 120 ]

Какое слово получится в результате их выполнения?


2. Какие пропущенные команды нужно вставить в данную серию команд

ИГ ПР 45 ПОВТОРИ 3[ВП 20 ПР 90 ВП 20 ... ... ПР 90 ПП ВП 20 ПО

В 45 ВП 20 ЛВ 90 ВП 20 ПП ... ПО]

что бы получился рисунок



3. Используя цикл создать командную строку для получения рисунка








РЕШЕНИЕ И ОТВЕТЫ К УПРАЖНЕНИЯМ


Циклические алгоритмы. Цикл "повтори"


2.1a) ИГ ПОВТОРИ 4[ВП 40 ПР 90]

b) ИГ ПОВТОРИ 2[ВП 40 ПР 90 ВП 60 ПР 90]

в) ИГ ПОВТОРИ 3[ВП 10 ПП ВП 10 ПО]

г) ИГ ПР 90 ПОВТОРИ 3[ВП 10 ПП ВП 10 ПО]

д) ИГ ПОВТОРИ 4[ПО ВП 10 ПП ВП 10 П 90]

е) ИГ ПР 45 ПОВТОРИ 2[ВП 40 ЛВ 135 ВП 30 ПР 135]

ж) ИГ ПР 45 ПОВТОРИ 2[ВП 60 ПР 45 ВП 80 ПР 135]

з) ИГ ЛВ 30 ПОВТОРИ 2[ВП 50 ПР 60 ВП 50 ПР 120]

2.2а) ИГ ПОВТОРИ 3[ВП 40 ПР 360 / 3]

б) ИГ ПР 30 ПОВТОРИ 3[ВП 40 ПР 360 / 3] ЛВ 30

в) ИГ ПОВТОРИ 6[ВП 30 ПР 360 / 6]

г) ИГ ПОВТОРИ 60[ВП 1 ПР 360 / 120]

д) ИГ ПР 18 ПОВТОРИ 5[ВП 100 ПР 720 / 5]

2.3а) ИГ ПОВТОРИ 4[ВП 80 НД 80 ПП ПР 90 ВП 20 ЛВ 90 ПО]

б) ИГ ПР 90 ПОВТОРИ 4[ВП 80 НД 80 ПП ПР 90 ВП 20 ЛВ 90 ПО]

в) ИГ ПР 45 ПОВТОРИ 4[ВП 80 НД 80 ПП ПР 90 ВП 20 ЛВ 90 ПО]

г) ИГ ЛВ 45 ПОВТОРИ 4[ВП 80 НД 80 ПП ПР 90 ВП 20 ЛВ 90 ПО]

д) ИГ ПОВТОРИ 4[ВП 80 НД 80 ПП ПР 90 ВП 20 ЛВ 90 ПО] ПП ЛВ 90

ВП 20 ПО ПОВТОРИ 4[ВП 80 НД 80 ПП ПР 90 ВП 20 ЛВ 90 ПО]

2.4а) ИГ ПОВТОРИ 4[ВП 80 ПР 145 ВП 50 ПР 70 ВП 50 ПР 145 ПР 90]

б) ИГ ЛВ 90 ПОВТОРИ 2[ВП 80 ПР 145 ВП 50 ПР 70 ВП 50 ПР 145

ПР 35 ВП 50 ПР 145]

в) ИГ ПР 30 ПОВТОРИ 3[ВП 80 ПР 145 ВП 50 ПР 70 ВП 50 ПР 145

ПР 35 ВП 50 ПР 85]

г) ИГ ЛВ 15 ПОВТОРИ 5[ВП 80 ПР 145 ВП 50 ПР 70 ВП 50 ПР 145

ВП 80 ЛВ 145]

2.5а) ИГ ПОВТОРИ 2[ВП 70 ПР 135 ВП 50 ПР 90 ВП 50 ПР 135 ВП 70

ЛВ 180]

б) ИГ ПОВТОРИ 2[ВП 70 ПР 135 ВП 50 ПР 90 ВП 50 ПР 135 ВП 70

ПР 90]

в) ИГ ПОВТОРИ 8[ВП 70 ПР 135 ВП 50 ПР 90 ВП 50 ПР 135 ПР 45]

г) ИГ ПОВТОРИ 4[ВП 70 ПР 135 ВП 50 ПР 90 ВП 50 ПР 135 ВП 70

ЛВ 90]

д) ИГ ПОВТОРИ 3[ВП 70 ПР 135 ВП 50 ПР 90 ВП 50 ПР 135 ПР 120

Список литературы


  1. Добудько Т.В., Пугач В.И. Работаем в среде LogoWriter,- Самара, учебное пособие для студентов педагогических училищ, институтов, университетов, , 1996.

  2. Немчанинова Ю.П. Алгоритмизация и основы программирования на базе KTurtle (ПО для обучения программированию Kturtle): Учебное пособие. – Москва: 2008.

  3. Сопрунов С.Ф. Непростое программирование на Лого. - М.: Московский институт открытого образования, 2011. 



Интернет-источники


  1. http://club.itdrom.com/gallery/gal_bumusers/inf_in_uch/11.html Электронный учебник по LOGO WRITER для 5 классов, Романова А. и Вовчук А., Троицк, 2008 г.


  1. http://www.myrobot.ru/logo/tutorial.php Электронный учебник Лого


  1. http://younglinux.info Шапошникова С.В. Изучение языка программирования Logo(Лого) в среде KTurtle, 2011



10


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

Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
ЛОГО “ЧЕРЕПАШЬЯ ГРАФИКА” ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ 6 класс Циклы (1.18 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт