Warning, /education/kturtle/po/ru/docs/kturtle/getting-started.docbook is written in an unsupported language. File is not indexed.

0001 <chapter id="getting-started">
0002 <title
0003 >Начало работы</title>
0004 <para
0005 >После запуска &kturtle; вы увидите нечто подобное: <screenshot
0006 > <screeninfo
0007 >Снимок главного окна &kturtle; после первого запуска</screeninfo
0008 > <mediaobject
0009 > <imageobject
0010 > <imagedata fileref="mainwindow.png" format="PNG"/> </imageobject
0011 > <textobject
0012 > <phrase
0013 >&kturtle; после запуска</phrase
0014 > </textobject
0015 > </mediaobject
0016 > </screenshot
0017 > В данном руководстве мы будем использовать команды &turtlescript; на русском языке. Вы можете поменять язык в <menuchoice
0018 ><guimenu
0019 >Настройка</guimenu
0020 ><guisubmenu
0021 >Язык команд</guisubmenu
0022 ></menuchoice
0023 >. Обратите внимание, что выбранный здесь для &kturtle; язык является языком команд &turtlescript;, а не языком, используемым в &kde; на вашем компьютере для отображения интерфейса и меню &kturtle;.</para>
0024 
0025 <sect1 id="first-steps">
0026 <title
0027 >Первые шаги в &turtlescript;: познакомьтесь с Черепашкой!</title>
0028 <para
0029 >Вы, наверное, уже заметили Черепашку в центре холста, сейчас мы научимся ей управлять, используя команды в редактора кода.</para>
0030 
0031 <sect2 id="the-turtle-moves">
0032 <title
0033 >Движения Черепашки</title>
0034 <para
0035 >Давайте начнём с изучения движений Черепашки. Наша Черепашка может перемещаться тремя способами: (1) вперёд и назад, (2) налево или направо  или (3) перескочить сразу к определённой точке экрана. Попробуйте, например, это:</para>
0036 <para>
0037 <screen
0038 >вперёд 100
0039 налево 90 
0040 </screen>
0041 Введите или скопируйте эти строчки в редактор кода (обратите внимание на использование буквы <quote
0042 >ё</quote
0043 >) и запустите код на выполнение, используя <link linkend="run-execute" 
0044 ><menuchoice
0045 ><guimenu
0046 >Выполнить</guimenu
0047 ><guimenuitem
0048 >Выполнить</guimenuitem
0049 ></menuchoice
0050 ></link
0051 >), чтобы увидеть результат.</para>
0052 
0053 <para
0054 >После ввода и запуска команд, подобных приведённым выше, вы можете наблюдать одну или несколько подобных вещей:</para>
0055 <orderedlist>
0056 <listitem
0057 ><para
0058 >После запуска команд на выполнение Черепашка продвинулась вверх, рисуя линию, и затем повернулась на 90 градусов влево. Это произошло потому, что мы использовали команды <link linkend="forward"
0059 ><userinput
0060 >вперёд</userinput
0061 ></link
0062 > и <link linkend="turnleft"
0063 ><userinput
0064 >налево</userinput
0065 ></link
0066 >.</para>
0067 </listitem>
0068 <listitem>
0069 <para
0070 >Как вы могли заметить, при вводе кода его цвет меняется. Это называется <emphasis
0071 >подсветка кода</emphasis
0072 > (разные типы команд подсвечиваются по-разному). Подсветка делает чтение блоков кода удобнее.</para>
0073 </listitem>
0074 <listitem>
0075 <para
0076 >Черепашка рисовала тонкой чёрной линией.</para>
0077 </listitem>
0078 <listitem>
0079 <para
0080 >Может быть вы получили сообщение об ошибке. Это может произойти по одной из двух причин: вы совершили промашку при копировании команд или же не выставили правильный язык ввода команд &turtlescript; (вы можете сделать это в меню <menuchoice
0081 ><guimenu
0082 >Настройка</guimenu
0083 ><guisubmenu
0084 >Язык команд</guisubmenu
0085 ></menuchoice
0086 >).</para>
0087 </listitem>
0088 </orderedlist>
0089 
0090 <para
0091 >Как вы могли понять, команда <userinput
0092 >вперёд 100</userinput
0093 > указала Черепашке на то, что ей необходимо двигаться вперёд, оставляя за собой линию, а команда <userinput
0094 >налево 90</userinput
0095 > — повернуть на 90 <glossterm linkend="degrees"
0096 >градусов</glossterm
0097 > влево.</para>
0098 
0099 <para
0100 >Обратитесь, пожалуйста, к следующим ссылкам справочного руководства для полного описания новых команд: <link linkend="forward"
0101 ><userinput
0102 >вперёд</userinput
0103 ></link
0104 >, <link linkend="backward"
0105 ><userinput
0106 >назад</userinput
0107 ></link
0108 >, <link linkend="turnleft"
0109 ><userinput
0110 >налево</userinput
0111 ></link
0112 > и <link linkend="turnright"
0113 ><userinput
0114 >направо</userinput
0115 ></link
0116 >.</para>
0117 </sect2>
0118 
0119 <sect2 id="more-examples">
0120 <title
0121 >Примеры</title>
0122 <para
0123 >Первый пример был совсем простенький, продолжаем!</para>
0124 
0125 <para>
0126 
0127 <screen
0128 >сброс
0129 
0130 размер_холста 200,200
0131 цвет_холста 0,0,0
0132 цвет_пера 255,0,0
0133 толщина_пера 5
0134 
0135 иди 20,20
0136 направление 135
0137 
0138 вперёд 200
0139 налево 135
0140 вперёд 100
0141 налево 135
0142 вперёд 141
0143 налево 135
0144 вперёд 100
0145 налево 45
0146 
0147 иди 40,100
0148 </screen>
0149 Чтобы увидеть результат, вы снова можете набрать код вручную, либо скопировать его в редактор или же открыть пример <filename
0150 >стрелка</filename
0151 > в меню <guimenu
0152 >Примеры</guimenu
0153 > и запустить его, используя <link linkend="run-execute"
0154 ><menuchoice
0155 ><guimenu
0156 >Выполнить</guimenu
0157 ><guimenuitem
0158 >Выполнить</guimenuitem
0159 ></menuchoice
0160 ></link
0161 >. В следующих примерах ожидается, что вы уже ознакомлены с описанными способами ввода кода.</para>
0162 
0163 <para
0164 >Как вы могли заметить, второй пример содержит гораздо больше кода. Также вы увидели пару новых команд. Ниже дано краткое описание новых команд:</para>
0165 
0166 <para
0167 >После команды <userinput
0168 >сброс</userinput
0169 > всё возвращается в состояние, которое было сразу после старта &kturtle;.</para>
0170 
0171 <para
0172 ><userinput
0173 >размер_холста 200,200</userinput
0174 > устанавливает ширину и высоту холста в 200 <glossterm linkend="pixels"
0175 >пикселов</glossterm
0176 >. Ширина и высота одинаковы, холст будет квадратным.</para>
0177 
0178 <para
0179 ><userinput
0180 >цвет_холста 0,0,0</userinput
0181 > задаёт чёрный цвет холста. <userinput
0182 >0,0,0</userinput
0183 > — это <glossterm linkend="rgb"
0184 >RGB комбинация</glossterm
0185 >: комбинация красной, зелёной и синей составляющих цвета (по-английски: red, green, blue, или сокращённо — RGB). Если  все значения установлены в <userinput
0186 >0</userinput
0187 >, получится чёрный цвет.</para>
0188 
0189 <para
0190 ><userinput
0191 >цвет_пера 255,0,0</userinput
0192 > устанавливает красный цвет для пера. <userinput
0193 >255,0,0</userinput
0194 > — это <glossterm linkend="rgb"
0195 >RGB комбинация</glossterm
0196 >, где красная составляющая равна <userinput
0197 >255</userinput
0198 >, а все остальные — <userinput
0199 >0</userinput
0200 >. Результатом будет красный цвет.</para>
0201 
0202 <para
0203 >Если вы не разбираетесь в значениях цвета, обратитесь к статье глоссария <glossterm linkend="rgb"
0204 >RGB комбинации</glossterm
0205 >.</para>
0206 
0207 <para
0208 ><userinput
0209 >толщина_пер 5</userinput
0210 > устанавливает толщину (размер) пера в <userinput
0211 >5</userinput
0212 > <glossterm linkend="pixels"
0213 >пикселов</glossterm
0214 >. С этого момента Черепашка будет рисовать линию толщиной <userinput
0215 >5</userinput
0216 > до тех пор, пока мы не зададим другую толщину пера при помощи команды <userinput
0217 >толщина_пер</userinput
0218 >.</para>
0219 
0220 <para
0221 ><userinput
0222 >иди 20,20</userinput
0223 > указывает Черепашке перескочить в определённое место холста. Отсчитывается от верхнего левого угла. В данном случае Черепашка должна перескочить на 20 <glossterm linkend="pixels"
0224 >пикселов</glossterm
0225 > вправо от левой границы холста и на 20 <glossterm linkend="pixels"
0226 >пикселов</glossterm
0227 > вниз от верхней границы холста. Примечание: при использовании команды <userinput
0228 >иди</userinput
0229 > Черепашка не рисует линию.</para>
0230 
0231 <para
0232 ><userinput
0233 >направление 135</userinput
0234 > задаёт направление Черепашки. Команды <userinput
0235 >налево</userinput
0236 > и <userinput
0237 >направо</userinput
0238 > изменяют направление Черепашки на заданный угол относительно текущей позиции. Команда <userinput
0239 >направление</userinput
0240 > изменяет направление Черепашки на заданный угол относительно 0 и не обращает внимание на предыдущее направление.</para>
0241 
0242 <para
0243 >После команды <userinput
0244 >направление</userinput
0245 > следует множество команд <userinput
0246 >вперёд</userinput
0247 > и <userinput
0248 >налево</userinput
0249 >. Эти команды выполняют рисование.</para>
0250 
0251 <para
0252 >В конце используется ещё одна команда <userinput
0253 >иди</userinput
0254 > для отвода Черепашки в сторону.</para>
0255 
0256 <para
0257 >Ознакомьтесь с описанием всех этих команд, перейдя по ссылкам в справочник. Там они объяснены более подробно.</para>
0258 
0259 
0260 </sect2>
0261 </sect1>
0262 
0263 
0264 
0265 <!--        EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED"
0266 
0267 <sect1 id="calculations">
0268 <title
0269 >Simple Calculations</title>
0270 <para>
0271 Not yet written
0272 </para>
0273 </sect1>
0274 <sect1 id="using_variables">
0275 <title
0276 >Using Variables: creating 'number containers'</title>
0277 <para>
0278 Not yet written
0279 </para>
0280 </sect1>
0281 <sect1 id="using_strings">
0282 <title
0283 >Using strings: creating 'text containers'</title>
0284 <para>
0285 Not yet written
0286 </para>
0287 </sect1>
0288 <sect1 id="logic">
0289 <title
0290 >Logic: asking the computer simple questions</title>
0291 <para>
0292 Not yet written
0293 </para>
0294 </sect1>
0295 <sect1 id="recursion">
0296 <title
0297 >Recursion: the Turtle is using itself</title>
0298 <para>
0299 Draw a maze for example
0300 </para>
0301 </sect1>
0302 -->
0303 
0304 
0305 </chapter>