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>