natgillin/translations-raw huggingface dataset:
The execution controller while is a lot like if. The difference is that while keeps repeating the code between the brackets till the answer to the question is false. x = 1 while x & lt; 5 [forward 10 wait 1 x = x + 1] On the first line x is set to 1. On the second line the question x & lt; 5 is asked. Since the answer to this question is true the execution controller while starts executing the code between the brackets till the answer to the question is false. In this case the code between the brackets will be executed 4 times, because every time the fifth line is executed x increases by 1..
Регулятор виконання while багато у чому схожий на if. Різниця між ними полягає у тому, що while продовжує виконання коду між фігурними дужками (цикл), аж доки булевий вираз не дорівнюватиме ні. $x = 1 while $x & lt; 5 {forward 10 wait 1 $x = $x + 1} У першому рядку змінній $x надано значення 1. У другому рядку виконано порівняння $x & lt; 5. Оскільки відповіддю на це питання буде так регулятор виконання while починатиме виконання коду між фігурними дужками з початку, до того часу, коли значенням $x & lt; 5 не стане ні. У нашому випадку, код між фігурними дужками буде виконано чотири рази, оскільки кожного разу, коли виконується п’ ятий рядок $x збільшується на 1.
The "for" loop
Цикл « repeat »
if question [...]
repeat число {...}
The "for" loop
Цикл з лічильником, « for »
The for loop is a counting loop, & ie; it keeps count for you. for x = 1 to 10 [print x * 7 forward 15] Every time the code between the brackets is executed the x is increased by 1, till x reaches the value of 10. The code between the brackets prints the x multiplied by 7. After this program finishes its execution you will see the times table of 7 on the canvas.
Цикл for — це цикл з лічильником, тобто він лічить повтори за вас. Перше число вказує значення змінної під час першого виконання циклу. Під час кожного виконання це число збільшується, аж доки не досягне другого числа. for $x = 1 to 10 {print $x * 7 forward 15} Кожне виконання коду між фігурними дужками збільшує значення $x на 1, до того часу, коли x досягне значення 10. Код між фігурними дужками пише на полотні значення $x помноженого на 7. Після виконання програми ви побачите на полотні таблицю множення на 7.
Create your own commands
Створення власних команд за допомогою learn
learn is a very special command, because it is used to create your own commands. The command you create can take input and return output. Let us take a look at how a new command is created: learn circle (x) [repeat 36 [forward x turnleft 10]] The new command is called circle. circle takes one input, a number, to set the size of the circle. circle returns no output. The circle command can now be used like a normal command in the rest of the code. See this example:
learn є дуже особливою командою, оскільки цю команду використовують для створення нових команд. Команда, яку ви створюєте за її допомогою може отримувати вхідні дані і повертати вихідні дані. Давайте поглянемо як створюється нова команда: learn circle $x {repeat 36 {forward $x turnleft 10}} Нова команда називається circle. Команда circle отримує одне вхідне значення, параметр, який задає розмір кола. circle не повертає ніяких вихідних даних. Тепер у решті коду можна використовувати команду circle як звичайну команду. Ось приклад:
learn circle (x) [repeat 36 [forward x turnleft 10]] go 30,30 circle(20) go 40,40 circle(50)
learn circle $X {repeat 36 {forward $X turnleft 10}} go 200, 200 circle 20 go 300, 200 circle 40
In the next example a command with a return value is created. reset learn multiplyBySelf (n) [r = n * 1 r = n * n return r] i = inputwindow "Please enter a number and press OK" print i + "multiplied by itself is:" + multiplyBySelf (i) In this example a new command called multiplyBySelf is created. The input of this command is multiplied by it self and then returned, using the return command. The return command is the way to output a value from a function you have created.
У наступному прикладі буде створено команду, яка повертає значення. learn faculty $x {$r = 1 for $i = 1 to $x {$r = $r * $i} return $r} print faculty 5 У цьому прикладі створено нову команду з назвою faculty. Якщо вхідними даними цієї команди буде число 5, буде повернуто 5* 4* 3* 2* 1. З допомогою команди return можна вказати вихідне значення і повернути його програмі.
Using commands you tell the turtle or & kturtle; to do something. Some commands need input, some give output. In this section we explain all the commands that can be used in & kturtle;.
За допомогою команд ви наказуєте черепашці або програмі & kturtle; виконати якусь дію. Деяким з команд потрібні вхідні дані, деякі — самі виводять дані.
Question glue-words
Питання
while question [...]
Дуже докладне пояснення щодо використання питань ви можете знайти у розділі, присвяченому питанням.
Question glue-words
Слова- клей питань
A command that rolls a dice for you
Команди, які створюють для вас випадкові числа
Containers
Контейнери
Containers are letters or words that can be used by the programmer to store a number or a text. Containers that contain a number are called variables, containers that can contain text are called strings.
Контейнери — це літери або слова, які програміст може використовувати для зберігання чисел або тексту. Контейнери, у яких містяться числа, називають змінними, а контейнери, у яких містяться рядки, називають рядками. Контейнери можна визначити за наявністю символу контейнера, $, який передує їх використанню.
Variables: number containers
Змінні: числові контейнери
Let us start with an example: x = 3 print x In the first line the letter x made into a variable (number container). As you see the value of the variable x is set to 3. On the second line the value is printed.
Почнімо з прикладу: $x = 3 print $x У першому рядку літера x стає змінною (числовим контейнером). Як ви можете бачити, значення змінної x рівне 3. У другому рядку прикладу це значення буде намальовано на полотні.
Note that if we wanted to print an x that we should have written
Зауважте, що якщо потрібно намалювати просто x, слід написати
print "x"
print « x »
Strings are a lot like variables. The biggest difference is that strings cannot be used in mathematical calculations and questions. An example of the use of strings: x = "Hello" name = inputwindow "Please enter your name..." print x + name + ", how are you?" On the first line the string x is set to Hello. On the second line the string name is set to the output of the inputwindow command. On the third line the program prints a composition of three strings on the canvas.
Рядки можна зберігати у контейнерах, так само, як і числа Рядки дуже схожі на змінні. Найбільшою відмінністю між ними є те, що у них міститься текст, а не числа. З цієї причини рядки не можна використовувати у математичних обчисленнях і питаннях. Приклад використання рядків: $x = "Привіт," $name = ask "Будь ласка, введіть ваше ім’ я..." print $x + $name + ", як справи?" У першому рядку x надається значення Привіт,. У другому рядку name надається значення отримане в результаті дії команди ask. У третьому рядку програма малює сполучення трьох рядків на полотні.
This program ask you to enter your name. When you, for instance, enter the name Paul, the program prints Hello Paul, how are you?. Please note that the plus (+) is the only math symbol that you can use with strings.
Ця програма запитає вас про ваше ім’ я. Якщо ви, наприклад, введете ім’ я Павло, програма напише Привіт, Павло, як справи?. Будь ласка, зауважте, що символ плюса (+) — це єдиний математичний символ, який ви можете використовувати для дій з рядками.
Can the Turtle do maths?
Чи може черепашка обчислювати?
Yes, & kturtle; will do your math. You can add (+), substract (-), multiply (*), and divide (/). Here is an example in which we use all of them: a = 20 - 5 b = 15 * 2 c = 30 / 30 d = 1 + 1 print "a:" +a+ ", b:" +b+ ", c:" +c+ ", d:" +d Do you know what value a, b, c and d have?
Так, & kturtle; може виконувати математичні дії. Ви можете додавати (+), віднімати (-), множити (*) і ділити (/). Ось приклад, де можна побачити принципи використання всіх цих дій: $a = 20 - 5 $b = 15 * 2 $c = 30 / 30 $d = 1 + 1 print "a:" +$a+ ", b:" +$b+ ", c:" +$c+ ", d:" +$d Вам зрозуміло, які значення надано змінним a, b, c і d? Будь ласка, зауважте, що використано символ присвоювання =.
Asking questions, getting answers...
Задаємо питання, отримуємо відповіді...
if and while are execution controllers that we will discuss in the next section. In this section we use the if command to explain questions.
if і while є регуляторами виконання, які обговорюватимуться у наступному розділі. У цьому розділі для пояснення способів використання питань буде використано команду the if.
A simple example of questions: x = 6 if x & gt; 5 [print "hello"] In this example the question is the x & gt; 5 part. If the answer to this question is true the code between the brackets will be executed. Questions are an important part of programming and often used together with execution controllers, like if. All numbers and variables (number containers) can be compared to each other with questions.
Простий випадок питання: $x = 6 if $x & gt; 5 {print "привіт"} У цьому прикладі питанням є частина, що складається з x & gt; 5. Якщо відповіддю на це питання буде « так », буде виконано код між дужками. Питання є важливою частиною програмування і часто використовуються разом з регуляторами виконання, на зразок if. За допомогою питань можна порівнювати між собою всі числа і змінні (контейнери з числами).
Here are all possible questions:
Ось всі можливі варіанти питань:
Types of questions
Типи питань
answer is true if a equals b
відповіддю буде так, якщо a рівне b
not-equal
нерівності
answer is true if a does not equal b
відповіддю буде так, якщо a не рівне b
answer is true if a is greater than b
відповіддю буде так, якщо a більше за b
smaller than
менше, ніж
answer is true if a is smaller than b
відповіддю буде так, якщо a менше за b
greater than or equals
більше або дорівнює
answer is true if a is greater than or equals b
відповіддю буде так, якщо a більше або дорівнює b
smaller than or equals
менше або дорівнює
answer is true if a is smaller than or equals b
відповіддю буде так, якщо a менше або дорівнює b
Questions can also be glued to each other with question glue, this way a few questions can become one big question. a = 1 b = 5 if a & lt; 5 and b == 5 [print "hello"] In this example the glue-word and is used to glue 2 questions (a & lt; 5, b == 5) together. If one side of the and would answer false the whole question would answer false, because with the glue-word and both sides need to be true in order to answer true.
Слова- клей питань надають змогу склеювати питання у одне велике питання. $a = 1 $b = 5 if ($a & lt; $b) and ($b == 5) {print "привіт"} У цьому прикладі слово- клей and використано для того, щоб об’ єднати два питання (a & lt; 5, b == 5). Якщо відповіддю на одну з частинок, об’ єднаних за допомогою and, буде ні, відповіддю на склеєне питання також буде ні, оскільки, якщо використано слово- клей and, відповідь на склеєне питання буде так, лише якщо відповіді на його частинки також так. Будь ласка, не забудьте ставити дужки навколо кожного з питань!
both sides need to be true in order to answer true
Щоб відповіддю було « так », обидві частини повинні мати відповідь « так »
if one of the sides is true the answer is true
Якщо відповідь на одну з частин — « так », відповіддю на склеєне питання також буде « так »
wrapon
and
go
or
if question [...] else [...]
if питання {...} else {...}
for start point to end point [...]
for точка початку to точка кінця {...}
for start point to end point [...]
for точка початку to точка кінця step розмір кроку {...}
Moving the turtle
Зупинити черепашку
Translator 's Guide to & kturtle;
Інструкція для перекладача & kturtle;
The main window of & kturtle; has two main parts: the code editor (3) on the left where you type the & logo; commands, and the canvas (4) on the right where the instructions are visualised. The canvas is the turtle 's playground: it is on the canvas that the turtle actually moves and draws. The three other places on the main window are: the menu bar (1) from where all the actions can be reached, the toolbar (4) that allows you to quickly select the most used actions, and the statusbar (5) where you will find feedback on the state of & kturtle;.
Головне вікно & kturtle; поділено на три частини: ліворуч знаходиться редактор (1), в ньому ви пишете команди мовою & turtlescript;, праворуч — полотно (2), на ньому, власне, ви і бачите результат виконання команд, і інспектор (3), де показано інформацію про змінні під час виконання програми. Окрім цих елементів ви побачите смужку меню (5), за допомогою якої ви можете отримувати доступ до дій програми, панель інструментів (4), яка надає вам змогу швидко дістатися до найвикористовуваніших дій програми, і смужка стану (уздовж нижнього краю вікна), де буде показано інформацію щодо поточного стану & kturtle;.
The Code Editor
Редактор
In the code editor you type the & logo; commands. It has all of the features you would expect from a modern editor. Most of its features are found in the Edit and the Tools menus. The code editor can be docked on each border of the main window or it can be detached and placed anywhere on your desktop.
У полі редактора ви пишете команди мовою & turtlescript;. Можливості редактора зосереджено у меню Файл і меню Правка. Редактор можна прив’ язати до будь- якого краю головного вікна або від’ єднати і розташувати у будь- якому місці стільниці.
You have several ways to get some code in the editor. The easiest way is to use an already-made example: choose File Open Examples in the File menu and click on a file. The filename will tell you what the example is about (eg; square. logo will draw a square). The file you choose will be opened in the the code editor, you can then use File Execute Commands to run the code if you like.
Є декілька шляхів введення коду у редакторі. Найпростішим є використання готового прикладу: виберіть пункт Файл Приклади з меню « Файл », потім виберіть якийсь із прикладів. Файл прикладу, який ви обрали, буде відкрито у редакторі. Щоб виконати цей код, ви можете скористатися пунктом меню Виконання Виконати або натисканням кнопки Виконати на панелі інструментів.
You can open & logo; files by choosing File Open....
Файли з програмами на & turtlescript; можна відкривати за допомогою пункту меню Файл Відкрити....
The third way is to directly type your own code in the editor or to copy/ paste some code from this user guide.
Третім шляхом є напряму набрати ваш код у редакторі, або скопіювати і вставити код.
The canvas is the area where the commands are visualised, where the commands draw a picture. In other words, it is the turtle 's playground. After getting some code in the the code editor, and executing it using File Execute Commands, two things can happen: either the code executes fine, and will you most likely see something change on the canvas; or you have made an error in your code and there will be a message telling you what error you made.
Полотно — це область, де відбувається візуальне представлення результату виконання команд, місце, де за допомогою команд малюється картинка. Якщо написати якісь команди у редакторі і виконати їх, можуть статися дві речі: код буде належним чином виконано, в результаті чого ви скоріше за все побачите якісь зміни на полотні; або, якщо ви зробили помилку у вашому коді, буде показано вкладку помилки з поясненням щодо вашої помилки.
You can configure the toolbar using Settings Advanced Settings Configure Toolbar...
Доступ до налаштування панелі інструментів з метою зміни її вигляду згідно до ваших уподобань можна отримати за допомогою пункту меню Параметри Налаштувати пенали...
In the menu bar you find all the actions of & kturtle;. They are in the following groups: File, Edit, View, Tools, Settings and Help. This section describes them all.
На панелі меню ви знайдете всі дії, які виконує програма & kturtle;. Ці дії розділено на такі групи: Файл, Правка, Полотно, Виконання, Інструменти, Параметри, і Довідка. У цьому розділі ви знайдете докладне пояснення щодо цих груп.
Creates a new, empty & logo; file.
Створює новий, порожній файл на & turtlescript;.
Opens a & logo; file.
Відкриває файл з програмою на & turtlescript;.
Opens a & logo; file that has been opened recently.
Відкриває файл з програмою на & turtlescript;, який вже було нещодавно відкрито.
File Save As...
Файл Приклади
Show the folder with examples & logo; programs. The examples should be in your favorite language that you can choose in Settings Configure & kturtle;....
Відкриває приклади програм на & turtlescript;. Приклади написано вибраною вами у пункті меню Параметри Мова скриптів мовою.
Saves the currently opened & logo; file.
Зберігає поточний файл програми на & turtlescript;.
Saves the currently opened & logo; file on a specified location.
Зберігає поточний файл програми на & turtlescript; у вказаному місці.
File Save As...
Файл Експортувати в HTML...
Starts the execution of the commands in the code editor.
Друкує на принтері поточний код у редакторі.
Cuts the selected text from the code editor to the clipboard.
Вирізає вибраний текст з редактора до буфера.
Copies the selected text from the code editor to the clipboard.
Копіює вибраний текст з редактора до буфера.
Ctrl; X Edit Cut
Ctrl; A Правка Вибрати все
Pastes the text from the clipboard to the editor.
Вибирає весь текст у вікні редактора.
Use this to find the next occurrence of the phrase.
Використовуйте цю дію для пошуку наступного входження фрази, яку ви раніше шукали, до тексту.
F3 Edit Find Next
Shift; F3 Правка Знайти позаду
Use this to find the next occurrence of the phrase.
Використовуйте цю дію для того, щоб знайти попереднє входження фрази, яку ви раніше шукали, до тексту.
Ctrl; V Edit Paste
Ins Правка Режим перезапису
The Tools Menu
Меню Полотно
Help Report Bug...
Полотно Експортувати до зображення (PNG)...
Help Report Bug...
Полотно Експортувати у креслення (SVG)...
File Save Canvas
Полотно Надрукувати полотно...
The File Menu
Меню Виконання
F3 Edit Find Next
F5 Виконання Виконати
Starts the execution of the commands in the code editor.
Запускає на виконання команди з редактора.
F3 Edit Find Next
F6 Виконання Пауза
Stops the execution. This action is only enabled when the commands are actually executing.
Призупиняє виконання. Цю дію можна увімкнути, лише якщо у даний момент виконуються якісь команди.
F3 Edit Find Next
F7 Виконання Перервати
File Save As...
Виконання Швидкість виконання
File Open Recent
Інструменти Вибір напрямку...
File Open Recent
Інструменти Піпетка...
Settings Show/ Hide Statusbar
Параметри Мова скриптів
Toggle the Main Toolbar
Надає змогу вибрати мову коду.
Ctrl; Q File Quit
Ctrl; E Параметри Показати редактор
Ctrl; S File Save
Ctrl; I Параметри Показати інспектор
Settings Show/ Hide Toolbar
Параметри Показати помилки
With this action you can show the line numbers in the code editor. This can be handy for finding errors.
Ця дія надасть вам змогу побачити номери рядків програми у редакторі. Це зручно під час пошуку помилок.
Settings Show/ Hide Statusbar
Параметри Показати смужку стану
Settings Configure & kturtle;...
Параметри Налаштувати скорочення...
Settings Configure & kturtle;...
Параметри Налаштувати пенали...
F1 Help Help on:...
F2 Довідка Довідка щодо:...
This is a very useful function: it provides help on the code where the cursor in the code editor is at. So, & eg;, you have used the print command in your code, and you want to read and to know what the handbook says on this command. You just move your cursor so it is in the print command and you press F1. The handbook will then show all info on the print command.
Цей пункт є дуже корисним: за його допомогою можна отримати довідку щодо інструкцій, у яких перебуває курсор редактора. Отже, наприклад, ви використали у вашій програмі команду print і бажаєте дізнатися, що написано у підручнику щодо цієї команди. Вам достатньо пересунути курсор на цю команду print і натиснути клавішу F2. Буде відкрито вікно довідки з усіма відомостями щодо команди print.
This function is very important while learning programming.
Ця функціональна можливість може знадобитися під час вивчення & turtlescript;.
On the statusbar you get feedback of the state of & kturtle;. On the left side it shows the feedback on the last action. On the right side you find the current location of the cursor (line and column numbers). In the middle of the Statusbar is indicated the current language used for the commands.
У смужці стану ви зможете бачити повідомлення про стан & kturtle;. Ліворуч на ній розташовано інформацію про останню дію. Праворуч ви побачите інформацію про поточне розташування курсора (номер рядка і позицію у рядку). Посередині смужки стану показано назву поточної мови, яку програма використовує для команд.
File Save As...
Файл Зберегти як картинку...
Saves the current drawing on canvas into an image.
Зберігає поточне полотно у вигляді зображення.
The Code Editor
Показує або ховає редактор коду.
Settings Show/ Hide Toolbar
Перегляд Показати помилки
Here you can quickly reach the most used actions. By default, you will find here all main useful commands ending with the Execute Commands and Stop Execution icons.
Тут ви зможете швидко дістатися до дій, які використовуються найчастіше. Типово, ви знайдете ту всі головні корисні команди, зокрема, піктограми дій Виконати, Пауза і Перервати. Останнім пунктом наприкінці панелі інструментів є Консоль, цим пунктом ви можете скористатися, щоб ввести один рядок- команду і перевірити її.
This will initialise & konsole; with an rlogin session, prompting you for your password.
У результаті буде відкрито вікно сеансу rlogin & konsole;, у якому програма попросить вас ввести пароль.
The & kspell; Handbook
Довідник з & sonnet;
& kspell; is the spelling checker used by & kde; applications such as & kate;, & kmail;, and & kword;. It is a GUI frontend to International ISpell and ASpell.
& sonnet; - утиліта перевірки правопису для програм & kde;, таких, як & kate;, & kmail; і & kword;. Вона надає графічний інтерфейс для програм ISpell та ASpell.
Misspelled Word Dialogue
Вікно неправильних слів
The top line in the dialogue displays a possibly misspelled word which was found in your document. & kspell; attempts to find an appropriate replacement word. One or several may be found. The best guess is shown to the right of Replacement:. To accept this replacement, click on Replace. You may also select a word from the list of Suggestions and then click Replace to replace the misspelled word with the selected word.
Верхній рядок у вікні показує можливо неправильно написане слово, що було знайдено у вашому документі. & sonnet; намагається знайти найкращу заміну. Може бути знайдено одне слово або декілька. Найкращі варіанти показано праворуч від Заміна:. Щоб прийняти цю заміну, натисніть кнопку Замінити. Ви також можете вибрати слово зі списку Пропозиції і клацнути на Замінити, щоб замінити неправильне слово вибраним.
To stop the spell checking -- keeping the changes you 've already made -- click on Stop.
Щоб зупинити перевірку, і зберегти внесені зміни, натисніть кнопку Зупинити.
To stop the spell checking and cancel the changes you 've already made, click on Cancel.
Щоб зупинити перевірку й скасувати внесені зміни, натисніть кнопку Скасувати.
Configuration Dialogue
Вікно налаштування
You can choose the dictionary to use for spell checking from the list of installed dictionaries.
Зі списку встановлених словників ви можете вибрати той, за допомогою якого перевіряти правопис.