# Начало работы

Когда вы запустите &kturtle;, вы увидите нечто подобное: Главное окно &kturtle; &kturtle; В данном руководстве мы будем использовать команды на русском языке. Вы можете поменять язык команд &logo; в разделе Язык диалога Настройки Настроить &kturtle;.... Только выбранный язык может применяться для ввода команд.

## Первые шаги в &logo;: встречаем Черепашку!

Вы, наверное, уже заметили Черепашку в центре холста, осталось только научиться, как управлять ею, используя команды в редакторе кода.

### Движения Черепашки

Давайте начнём с изучения движений. Наша Черепашка может перемещаться тремя способами: (1) передвигаться вперёд и назад, (2) поворачивать направо или налево или (3)перескочить сразу к определённой точке холста. Попробуйте, например, это:

    вперёд 100
    налево 90

Введите эти строчки в редакторе кода или просто скопируйте отсюда, а потом вставьте в редактор (обратите внимание на использование буквы ё). После этого запустите на код исполнение (Файл Выполнить сценарий) и посмотрите результат.

После ввода и запуска команд, подобных приведённым выше, вы можете наблюдать следующее:

1. После запуска команд на выполнение Черепашка продвинулась вверх, рисуя линию, и затем повернулась на 90 градусов влево. Это произошло потому, что мы использовали команды `вперёд` и `налево`.

2. Как вы могли заметить, при вводе кода его цвет меняется — это называется подсветка кода (разные типы команд подсвечиваются по-разному). Подсветка делает чтение блоков кода удобнее.

3. Черепашка рисовала тонкой чёрной линией.

4. Может быть, вы получили сообщение об ошибке. Скорее всего, произошло одно из двух: вы совершили ошибку при копировании команд или же не выставили правильный язык ввода команд &logo; (вы можете сделать это в меню Настройки Настроить &kturtle;..., Язык).

Как вы могли понять, команда `вперёд 90` указала Черепашке на то, что ей необходимо двигаться вперёд, оставляя за собой линию, а команда `налево` — повернуть на 90 градусов влево.

Обратитесь к справочнику Logo для полного описания следующих команд: `вперёд`, `назад`, `налево` и `направо`.

### Ещё примеры

Первый пример был совсем простенький. Продолжаем.

    нов_размер_холста 200,200
    нов_цвет_холста 0,0,0
    нов_цвет_пера 255,0,0
    нов_ширина_пера 5
    очисти

    иди 20,20
    направление 135

    вперёд 200
    налево 135
    вперёд 100
    налево 135
    вперёд 141
    налево 135
    вперёд 100
    налево 45

    иди 40, 100

Вы можете набрать этот код вручную, либо скопировать его в редактор отсюда, либо открыть файл `arrow.logo` в папке примеров, выбрав пункт Открыть пример меню Файл. Запустите пример (Файл Выполнить сценарий) и посмотрите результат.

Как вы могли заметить, второй пример содержит гораздо больше кода. Также появилась пара новых команд. Ниже дано краткое описание новых команд:

`нов_размер_холста 200,200` устанавливает ширину и высоту холста в 200 пикселей. Ширина и высота одинаковы, холст будет квадратным.

`нов_цвет_холста 0,0,0` задаёт чёрный цвет холста. `0,0,0` — это комбинация красной, зелёной и синей (по-английски: red, green, blue, или сокращённо RGB) составляющих цвета, если все значения установлены в `0`, получится чёрный цвет.

`нов_цвет_пера 255,0,0` устанавливает красный цвет для пера. `255,0,0` — это комбинация красной, зелёной и синей составляющих цвета, где красная составляющая равна `255`, а все остальные — `0`. Результатом будет красный цвет.

Если вы не разбираетесь в задании значений цвета, обратитесь к разделу глоссария «Коды цветов».

`нов_ширина_пера 5` устанавливает толщину (размер) пера в `5` пикселей. С этого момента Черепашка будет рисовать линию толщиной `5` до тех пор, пока мы не зададим другую толщину пера.

`очисти` очищает холст.

`иди 20,20` указывает Черепашке перескочить в определённое место холста. Отсчитывается от верхнего левого угла, в данном случае Черепашка должна перескочить на 20 пикселей влево от левой границы холста и на 20 пикселей вниз от верхней границы холста. Примечание: при использовании этой команды, Черепашка не рисует линию.

`направление 135` задаёт направление Черепашки. Команды `налево` и `направо` изменяют направление Черепашки на заданный угол относительно текущей позиции. Команда `направление` изменяет направление Черепашки на заданный угол относительно 0 и не обращает внимание на предыдущее направление.

После команды `направление` следует множество команд `вперёд` и `налево`. Эти команды выполняют рисование.

В конце используется ещё одна команда `иди` для отвода Черепашки в сторону.

Прочитайте, пожалуйста, описание всех этих команд в справочнике. Там они объяснены более подробно.