Примеры создания изображений

Скопируйте код примера на Javascript в буфер обмена, закройте окно, вставьте код из буфера обмена, нажмите <Пуск> и посмотрите результат. Проанализируйте код примера.

Пример 1:

Turtle.penColour('#33ff33');
Turtle.penWidth(3);
Turtle.turnRight(10);
Turtle.moveForward(160);
Turtle.penColour('#ffff00');
Turtle.penWidth(9);
for (var count = 0; count < 9; count++) {
Turtle.moveForward(40);
Turtle.moveBackward(40);
Turtle.turnRight(40);
}
Пример 2:

for (var count = 0; count < 8; count++) {
Turtle.penColour('#e8065c');
Turtle.moveForward(150);
Turtle.moveBackward(150);
Turtle.turnRight(45);
}
Пример 3:

Turtle.penColour('#e8065c');
for (var count2 = 0; count2 < 8; count2++) {
Turtle.moveForward(120);
Turtle.turnRight(45);
for (var count = 0; count < 4; count++) {
Turtle.moveForward(50);
Turtle.turnLeft(90);
}
Turtle.turnLeft(45);
Turtle.moveBackward(120);
Turtle.turnRight(45);
}

Blockly.Ru  >  Обучение  >  JS Turtle

Циклы, логика, математика
Основные команды JS Turtle
for (var count = 0; count < 10; count++) {
} // повторить 10 раз
while (false) {
} // повторять, пока
while (!false) {
} // повторять, пока не
if (true) {
} // если, условие истинно
if (false) {
} // если, условие ложно
Math.random(); // случайное число от 0 до 1
Math.sin(0 / 180 * Math.PI); // функция sin
Turtle.showTurtle(); // показать черепашку
Turtle.hideTurtle(); // скрыть черепашку
Turtle.penUp(); // поднять перо
Turtle.penDown(); // опустить перо
Turtle.penWidth(1); // установить ширину 1
Turtle.moveForward(100); // переместить вперёд на 100
Turtle.moveBackward(100); // переместить назад на 100
Turtle.turnRight(90); // повернуть направо на 90
Turtle.turnLeft(90); // повернуть налево на 90
Turtle.drawPrint(''); // напечатать
Turtle.drawFont('Arial',18,'normal'); // Arial, 18 пт, обычный
Turtle.penColour('#ff0000'); // установить цвет