Здравствуйте, дорогие друзья!
Черепаха умеет строить различные графические изображения на экране. Вы будете задавать команды на языке программирования Javascript, а Черепаха - их охотно исполнять.
Создавая различные изображения, вы будете постепенно осваивать графические возможности языка программирования.
Посмотрите сначала примеры создания изображений.
Вперёд!
Примеры создания изображений
Скопируйте код примера на 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); } |
Циклы, логика, математика
|
Основные команды 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'); // установить цвет |