Просмотр содержимого документа
«Презентация "Исполнитель Черепашка"»
Исполнитель Черепаха
Подготовила:
Вешнякова Мария Владимировна,
учитель информатики МОУ «СОШ №1 г. Коряжмы»
Команды Черепашки
- покажись Черепаха появляется на экране
- скройся Черепаха исчезает
- опусти_перо Черепаха оставляет за собой след
- подними_перо Черепаха перемещается без следа
- в_точку ( x, y ) переместиться в точку с
- координатами ( x,y )
- вперед ( n ) переместиться вперед на n шагов
- назад ( n ) переместиться назад на n шагов
- влево ( a ) развернуться влево на угол a град
- вправо ( a ) развернуться вправо на угол a град
Рисование простых фигур. Использование цвета
Квадрат
{
покажись;
опусти_перо;
цвет ( 1 );
вперед ( 40 ); вправо ( 90 );
вперед ( 40 ); вправо ( 90 );
вперед ( 40 ); вправо ( 90 );
вперед ( 40 );
подними_перо;
вправо ( 135 ); вперед (5);
опусти_перо;
закрась ( 14 );
}
цвет ( n ) / установить цвет линии n /
закрась ( n ) /установить цвет заливки n /
0 - черный 8 - темно-серый
1 - синий 9 - светло-синий
2 - зеленый 10 - светло-зеленый
3 - голубой 11 - светло-голубой
4 - красный 12 - светло-красный
5 - фиолетовый 13 - светло-фиолетовый
6 - коричневый 14 - желтый
7 - серый 15 - белый
Рисование окружностей
Для рисования окружности, в центре которой находится Черепашка, используется команда:
окружность ( R );
где R - радиус окружности
Использование циклов
Квадрат
{
покажись;
опусти_перо;
повтори ( 4)
{
вперед ( 40 );
вправо ( 90 );
}
}
Заголовок цикла
Начало цикла
Тело цикла
Конец цикла
Использование циклов
окружности
{
покажись;
повтори ( 5 )
{ опусти_перо;
окружность ( 20 );
подними_перо;
вправо (90);
вперед (40);
влево (90);
}
}
Вложенные циклы
Пять Квадратов
{
покажись;
повтори ( 5 )
{
опусти_перо;
повтори ( 4 )
{
вперед ( 40 );
вправо ( 90 );
}
вправо ( 90 );
подними_перо;
вперед ( 50 );
влево ( 90 );
}
}
Внешний цикл
Внутренний цикл
Процедуры
Программа
{
покажись; опусти_перо;
Треугольник;
вправо ( 90 ); вперед ( 40 ); влево ( 90 );
Треугольник;
влево (120); Треугольник;
}
Треугольник
{
влево ( 30 ); опусти_перо;
повтори ( 3 )
{
вперед ( 40 );
вправо ( 120 );
}
вправо ( 30 ); подними_перо;
вперед ( 10 );
опусти_перо;
закрась ( 10 );
подними_перо;
назад ( 10 );
}
Вызов процедуры
Вызов процедуры
Вызов процедуры
Расшифровка новой программы
Процедуры с параметрами
Программа
{
покажись;
Квадрат (40,1);
вперед ( 40 );
Квадрат (30,10);
вперед (30);
Квадрат (20,12);
}
Квадрат (целые n, целые c)
{
опусти_перо;
повтори ( 4 )
{
вперед ( n ); вправо ( 90 );
}
вправо ( 45 ); подними_перо;
вперед ( 10 ); опусти_перо;
закрась ( c );
подними_перо;
назад ( 10 ); влево ( 45 );
}
Вызов процедуры
Заголовок процедуры
Длина стороны
Цвет заливки
Задачи:
Спасибо за внимание!