msgid "The <a object|bottr>bot</a> must pass over all the <a object|waypoint>blue crosses</a> on the ground. The way that must be covered is made of two squares. The first one measures 15 meters, the second 25 meters."
msgstr "<a object|bottr>Бот</a> должен пройти через все <a object|waypoint>синие кресты</a> на земле. Путь, который следует преодолеть, состоит из двух квадратов. Первый - 15 метров, второй - 25 метров."
msgid "In order to solve this problem, the most efficient solution consists in creating a <a cbot|function>function</a> that instructs the bot to move on a square shape of a certain size. The main program becomes then very simple:<c/>"
msgstr "Чтобы решить эту задачу, вы должны создать функцию, которая приказывает боту двигаться по квадрату с указанной стороной. Поэтому основная программа оказывается очень простой:<c/>"
msgid "You still have to define the function called <code>Square</code>. In order to do this, you will have to write some instructions outside the <a cbot|bloc>block</a> that until now was the frame of each one of your programs. At the very end of the program, after the last closing brace, we will define the function <code>Square</code>. The program will take the following shape:"
msgstr "Вам все еще нужно определить функцию, которая называется <code>Square</code>. Чтобы это сделать, вы должны написать несколько инструкций, вне <a cbot|bloc>блока</a> , которые до этого времени были фреймом каждой из ваших программ. В самом конце программы после последней закрывающей скобки мы определим функцию <code>Square</code>. Тогда программа примет следующий вид:"
"When you write this in front of the function name, you can have access in the function to all the characteristics of the bot, such as <code>position</code>, <code>orientation</code>, etc. In this exercise, this element is not compulsory, as we will not need the characteristics of the bot in the function."
"Если вы напишите это перед именем функции, то сможете сее помощью получить доступ ко всем характеристикам бота, таким как <code>позиция</code>, <code>ориентация</code>, и т.п. В этом упражнении этот элемент не обязателен, так как нам для функции характеристики ботов не нужны."
"Here you define the parameters that the function will get when it is called. The first time the function is actually called with <code>Square(15)</code>, the variable <code>length</code> will contain the value <code>15</code>. The second time, <code>length</code> will contain <code>25</code>."
"Здесь вы задаете параметры, которые получит функция после того как функция будет вызвана. При первом вызове функции с помощью <code>Square(15)</code>, переменная <code>length</code> будет содержать значение <code>15</code>. При втором вызове, <code>length</code> будет <code>25</code>."
msgid "At the line <code>Square(15)</code>, the program will follow the red arrow and enter the function <code>Square</code> a first time, <code>length</code> containing <code>15</code>."
msgstr "В строке <code>Square(15)</code> программа будет следовать за красной стрелкой и перейдет в функцию <code>Square</code> в первый раз, <code>length</code> содержит <code>15</code>."
msgid "In the function <code>Square</code>, use the instructions <code><a cbot|move>move</a></code> and <code><a cbot|turn>turn</a></code>. In order to make it shorter, you can use a <code><a cbot|for>for</a></code> loop, that will repeat the instructions <code><a cbot|move>move</a></code> and <code><a cbot|turn>turn</a></code> 4 times; however, this is not compulsory."
msgstr "В функции <code>Square</code> используйте инструкции <code><a cbot|move>move</a></code> и <code><a cbot|turn>turn</a></code>. Чтобы сделать ее покороче, вы можете использовать цикл <code><a cbot|for>for</a></code>, который повторит инструкции <code><a cbot|move>move</a></code> и <code><a cbot|turn>turn</a></code> 4 раза; но это не обязательно."