natgillin/translations-raw huggingface dataset:
& kturtle; is un entorn de programació educatiu que fa servir turtlescript;, un llenguatge de programació basat i inspirant en el & logo;. La meta del & kturtle; es fer de la programació una activitat fàcil i accessible. Això fa que & kturtle; esdevingui una eina adequada per a ensenyar fonaments de matemàtiques, geometria i... programació. La característica de & turtlescript; és que les ordres es poden traduir a l' idioma del programador.
& kturtle; is an educational programming environment that uses turtlescript;, a programming language loosely based on and inspired by & logo;. The goal of & kturtle; is to make programming as easy and accessible as possible. This makes & kturtle; suitable for teaching kids the basics of math, geometry and... programming. One of the main features of & turtlescript; is the ability to translate the commands into the speaking language of the programmer.
El & kturtle; s' ha anomenat així perquè la tortuga és la protagonista de l' entorn de programació. L' estudiant instruirà la tortuga, utilitzant les ordres del & turtlescript;, per a que dibuixi en el tauler.
& kturtle; is named after the turtle that plays a central role in the programming environment. The student will usually instruct the turtle, using the & turtlescript; commands, to make a drawing on the canvas.
Què és el & logo;?
What is & turtlescript;?
La primera versió del llenguatge de programació & logo; va ser creada en el laboratori d' inteligència MIT per Seymour Papert a l' any 1967, a partir del llenguatge de programació del LISP. Des de aleshores han aparegut moltes versions de & logo;. Cap a l' any 1980 van tebir protagonisme les versions per MSX, el comodore, Atari, Apple II i els PCs de la IBM. Aquestes versions estaven vinculades a projectes educatius. LCSI va treure al mercat el MacLogo a l' any 1985 com a eina per als programadors professionals, però la iniciativa no va prosperar. Encara el MIT manté una posició destacada en & logo;; on podeu visitar l' enllaç http: // el. media. mit. edu/ logo- foundation /.
& turtlescript;, the programming language used in & kturtle;, is inspired by the & logo; family of programming languages. The first version of & logo; was created by Seymour Papert of MIT Artificial Intelligence Laboratory in 1967 as an offshoot of the LISP programming language. From then many versions of & logo; have been released. By 1980 & logo; was gaining momentum, with versions for MSX, Commodore, Atari, Apple II and IBM PC systems. These versions were mainly for educational purposes. The MIT is still maintains a website on & logo; containing a list of several popular implementation of the language.
Característiques del & kturtle;
Features of & kturtle;
& kturtle; té algunes característiques que faciliten la feina de programació. Observeu alguns dels exemples de & kturtle;:
& kturtle; has some nice features that make starting to program a breeze. See here some of the highlights of & kturtle; feature set:
La execució pot ser alentida, pausada o parada en qualsevol moment.
The execution can be slowed down, paused or stopped at any time.
Un potent editor que permet fer un ressaltat intuïtiu de la sintaxi, numeració de les línies, marcadors d' errors, execució visual i altres coses.
A powerful editor featuring intuitive syntax highlighting, line numbering, error markers, visual execution and more.
El tauler pot ser desat com a una imatge o fins i tot imprès.
The canvas, where the turtle draws, can be printed or saved either as an image (PNG) or a drawing (SVG).
Una finestra de diàleg mostra els errors del programa.
An error dialog that links the error messages to the mistakes in the program and marks them red.
Terminologia del programa.
Simplified programming terminology.
Copyright del programa 2003- 2005 Cies Breijs cies AT kde DOT nl
Software copyright 2003-2007 Cies Breijs cies AT kde DOT nl
Copyright de la documentació 2004
Documentation copyright 2004, 2007, 2009
Cies Breijs cies AT kde DOT nl
Cies Breijs cies AT kde DOT nl
Anne- Marie Mahfouf annma AT kde DOT org
& Anne-Marie. Mahfouf; annma AT kde DOT org
Canvis després de la correcció: & Philip. Rodrigues; & Philip. Rodrigues. mail;
Some proofreading changes by & Philip. Rodrigues; & Philip. Rodrigues. mail;
Alsguns canvis des de la darrera traducció: by Andrew Coles andrew_ coles AT yahoo DOT co DOT uk
Updated translation how-to and some proofreading changes by Andrew Coles andrew_coles AT yahoo DOT co DOT uk
Daniel Fortuny Anguera dfortuny@ xtec. net Traductor
CREDIT_FOR_TRANSLATORS
Con aconseguir & kturtle;?
How to obtain & kturtle;
Compilació i Instal· lació
Compilation and Installation
codi
code
instruccions
instructions
Avui en dia encara hi ha versions de & logo; senzilles que podeu trobar a MIT' s & logo; site i d' una manera ben fàcil amb Google search. Aquesta versió de & logo; (kturtle;) solament està pensada per a l' entorn educatiu i no es tracta d' una suite de programació d' ús professional.
Today there are several versions of & logo; around which can easily be found on MIT's & logo; site and by a simple Google search.
Alguns dels exemples de programes integrats i internacionalitzats de & logo; poden ser adequats per a començar a programar.
Many integrated, internationalized example programs make it easy to get started.
Com començar
Getting Started
Quan inicieu & kturtle; veureu una imatge com aquesta: És una captura d' imatge de la interfície de & kturtle; quan vós haureu iniciat el programa per primera vegada La Finestra Principal del & kturtle; En aquesta Guia d' Inici es recorda que el llenguatge de les ordres en anglès. Podeu canviar aquest idioma en Arranjament Configura & kturtle;... en Idioma. > L' idioma que haureu configurat per al & kturtle; és el que utilitzareu per a escriure les ordres del & logo;.
When you start & kturtle; you will see something like this: Here is a screenshot of & kturtle; when you start it for the first time kturtle; on a fresh start In this Getting Started guide we assume that the language of the & turtlescript; commands is English. You can change this language with Settings Script Language. Be aware that the language you set here for & kturtle; is the one you use to type the & turtlescript; commands, not the language used by & kde; on your computer and used to display the & kturtle; interface and menus.
Primer nivell amb & logo;: trobar la Tortuga!
First steps with & turtlescript;: meet the Turtle!
podeu observat la tortuga en el centre del tauler: vós podeu aprendre com controlar- la emprant les ordres en el redactor del codi.
You must have noticed the turtle in the middle of the canvas: you are just about to learn how to control it using commands in the editor.
Els Moviments de la Tortuga
The Turtle Moves
Podeu aconseguir 3 tipus de moviment amb la tortuga, (1) quan avança o retrocedeix, (2) quan gira a esquerra o dreta i (3) quan es mou directament a una posició de la interfície. Intenteu- lo com en el següent exemple:
Let us start by getting the turtle moving. Our turtle can do 3 types of moves, (1) it can move forwards and backwards, (2) it can turn left and right and (3) it can go (jump) directly to a position on the screen. Try this for example:
endavant 100 girar a l' esquerra 90
forward 100 turnleft 90
Escriviu, i feu Copiar i Enganxar del codi a l' editor de codi, i executeu- lo (Emprant Fitxer Executa les ordres); comproveu els resultats
Type or copy-paste the code to the editor and execute it (using File Run) to see the result.
Quan escriviu i executeu les ordres amb l' editor de codi, observeu el següent:
When you typed and executed the commands like above in the editor you might have noticed one or more of the following things:
Que & mdash; després d' executar les ordres & mdash; la tortuga faci el moviment cap amunt, dibuixi una línia, i llavors fer- la girar un quart de volta cap a l' esquerra. Cal que useu les ordres forward i turnleft.
That & mdash; after executing the commands & mdash; the turtle moves up, draws a line, and then turns a quarter turn to the left. This because you have used the forward and the turnleft commands.
El color del codi ha canviat mentre anàveu escrivint per a destacar & mdash; les diferents ordres. Això permet que la lectura dels blocs més voluminosos de codi siguin de fàcil lectura.
That the color of the code changed while you where typing it: this feature is called intuitive highlighting & mdash; different types of commands are highlighted differently. This makes reading large blocks of code more easy.
La tortuga dibuixi una línia negre
That the turtle draws a thin black line.
Pot ser que us hagi aparegut un missatge d' error. Això pot voler dir dues coses: o bé que hàgiu fet una errada escrivint les ordres, o bé no hàgiu definir correctament la llengua que empreu en les ordres del & logo; Arranjament Configura & kturtle;..., en Idioma).
Maybe you got an error message. This could simply mean two things: you could have made a mistake while copying the commands, or you should still set the correct language for the & turtlescript; commands (you can do that by choosing Settings Script Language).
Vós interpreteu que en la instrucció forward 100 la tortuga hagi de moure' s a partir de la línia, i què la instrucció turnleft 90 serveix per a què la tortuga giri 90 graus a l' esquerra.
You will likely understand that forward 100 instructed the turtle to move forward leaving a line, and that turnleft 90 instructed the turtle to turn 90 degrees to the left.
Fixeu- vos en els següents enllaços al manual de referència per a una explicació més completa de les ordres: forward, backward, turnleft, i turnright.
Please see the following links to the reference manual for a complete explanation of the new commands: forward, backward, turnleft, and turnright.
Més exemples
More examples
El primer exemple és molt senzill, el podeu fer sense cap dificultat!
The first example was very simple, so let us go on!
canvassize 200, 200 canvascolor 0, 0, 0 pencolor 255, 0, 0 penwidth 5 clear go 20, 20 direction 135 forward 200 turnleft 135 forward 100 turnleft 135 forward 141 turnleft 135 forward 100 turnleft 45 go 40, 100
reset canvassize 200,200 canvascolor 0,0,0 pencolor 255,0,0 penwidth 5 go 20,20 direction 135 forward 200 turnleft 135 forward 100 turnleft 135 forward 141 turnleft 135 forward 100 turnleft 45 go 40,100
Podeu mecanografiar, o copiar i enganxar, el codi del redactor del codi o obrir el fitxer arrow. logo que trobareu a Obre els exemples i executeu- los (emprant Fitxer Executa les ordres) i observeu el resultat. Proveu de realitzar la resta d' exemples.
Again you can type or copy-paste the code to the editor or open the arrow example in the Examples menu and execute it (using File Run) to see the result. In the next examples you are expected to know the drill.
Podeu haver comprovat que en aquest segon exemple s' empra més codi. També s' han fet servir un parell de noves ordres. Les noves ordres emprades són:
You might have noticed that this second example uses a lot more code. You have also seen a couple of new commands. Here a short explanation of all the new commands:
canvassize 200, 200 canvieu la mida d' amplada i alçada del tauler a 200 x 200 pixels. La amplada és igual que la alçada, per tant el tauler serà quadrat.
canvassize 200,200 sets the canvas width and height to 200 pixels. The width and the height are equal, so the canvas will be a square.
canvascolor 0, 0, 0 fa que el tauler sigui negre. 0, 0, 0 és una combinació RGB quan els 3 valors és canvien a 0, el color resultant és negre.
canvascolor 0,0,0 makes the canvas black. 0,0,0 is a RGB-combination where all values are set to 0, which results in black.
pencolor 255, 0, 0 canvia el color del dibuix a vermell. 255, 0, 0 és una combinació RGB si el valor del color vermell és 255 i els altresvalors (verd i blau) són 0. El resultats serà un vermell pur.
pencolor 255,0,0 sets the color of the pen to red. 255,0,0 is a RGB-combination where only the red value is set to 255 (fully on) while the others (green and blue) are set to 0 (fully off). This results in a bright shade of red.
Si no enteneu el valor numèric dels colors, heu de llegir el resum que tracta de la combinació RGB
If you do not understand the color values, be sure to read the glossary on RGB-combination.
penwidth 5 canvia l' amplada del traç a 5 pixels. A partir d' aquest moment, cada línia que dibuixi la tortuga farà amb 5 píxels d' ample, fins que canvieu el valor de l' amplada penwidth de nou.
penwidth 5 sets the width (the size) of the pen to 5 pixels. From now on every line the turtle draw will have a thickness of 5, until we change the penwidth to something else.
go 20, 20 Aquesta ordre permet a la tortuga anar al vèrtex del quadrant 20 pixels cap a l' esquerra, i 20 pixels cap a amunt en el tauler. Nota: quan empreu l' ordre go no us dibuixarà la línia.
go 20,20 commands the turtle to go to a certain place on the canvas. Counted from the upper left corner, this place is 20 pixels across from the left, and 20 pixels down from the top of the canvas. Note that using the go command the turtle will not draw a line.
direction 135 gira la tortuga en direcció 135 graus a la dreta. Les ordres del gir a l' esquerra turnleft i del gir a la dreta turnright poden ser corregides tantes vegades com vulgueu. L' ordre direction fa variar des de la posició d' angle zero.
direction 135 set the turtle's direction. The turnleft and turnright commands change the turtle's angle starting from its current direction. The direction command changes the turtle's angle from zero, and thus is not relative to the turtle previous direction.
Després d' emprar les ordres direction i forward i turnleft, aquestes ordres executades generen un dibuix real.
After the direction command a lot of forward and turnleft commands follow. These command do the actual drawing.
El darrer go és per a moure la tortuga a un costat.
At last another go command is used to move the turtle aside.
Estigueu segurs d' emprar els enllaços de referència. Els enllaços de les referències us explicaran cadascuna de les ordres amb més detall.
Make sure you follow the links to the reference. The reference explains each command more thoroughly.
clear per borrar tot el que hi ha al tauler.
clear clear the canvas, that is all it does.
Resum
Glossary
En aquest capítol trobareu una explicació a la majoria dels mots poc freqüents que s' empren en aquest manual.
In this chapter you will find an explanation of most of the uncommon words that are used in the handbook.
graus
degrees
Els graus són unitats per a mesurar angles o girs. Un gir complert és de 360 graus, una mitja volta és de 180 graus i una quarta part de volta és de 90 graus. Us cal escriure les mesures en graus en les ordres turnleft (gir a l' esquerra), turnright (gir a la dreta) i direction (graus del gir a la dreta).
Degrees are units to measure angles or turns. A full turn is 360 degrees, a half turn 180 degrees and a quarter turn 90 degrees. The commands turnleft, turnright and direction need an input in degrees.
Ordres d' entrada i sortida
input and output of commands
Algunes ordres són d' entrada i d' altres de sortida, i d' altres tenen algunes característiques d' entrada i sortida.
Some commands take input, some commands give output, some commands take input and give output and some commands neither take input nor give output.
Alguns exemples de les ordres d' entrada son: forward 50 pencolor 255, 0, 0 print "Hello!" L' ordre forward pren com a valor d' entrada 50. Li cal saber quants pixels necessita anar endavant (forward) pencolor assignar un color d' entrada i imprimir agafant una selecció de codi com a entrada. Observeu que el codi també port ser destí del canvi de color. Mireu l' exemple:
Some examples of commands that only take input are: forward 50 pencolor 255,0,0 print "Hello!" The forward command takes 50 as input. forward needs this input to know how many pixels it should go forward. pencolor takes a color as input and print takes a string (a piece of text) as input. Please note that the input can also be a container. The next example illustrates this:
x = 50 print x str = "hello!" print str
$x = 50 print $x forward 50 $str = "hello!" print $str
Els exemples de ordres de sortida: x = inputwindow "Si us plau, premeu qualsevol tecla i feu Bé... gràcies!" r = random 1, 100 L' ordre inputwindow ho pren com a seqüència d' entrada. Com podeu comprovar, la sortida del inputwindow es desa en el valor x. L' ordre random dona la sortida. En aquest cas fa sortir un número entre 1 i el 100. La sortida es desa en r. Fixeu- vos que x i r no s' utilitzen en el codi anterior.
Now some examples of commands that give output: $x = ask "Please type something and press OK... thanks!" $r = random 1,100 The ask command takes a string as input, and outputs the number or string that is entered. As you can see, the output of ask is stored in the container x. The random command also gives output. In this case it outputs a number between 1 and 100. The output of the random is again stored in a container, named r. Note that the containers x and r are not used in the example code above.
Hi ha ordres que no necessiten ni entrada ni sortida. Mireu aquests exemples:
There are also commands that neither need input nor give output. Here are some examples:
clear penup wrapon hide
clear penup
Marques a destacar
intuitive highlighting
Aquesta és una de les característiques de & kturtle; és l' ús de marques de codi. En funció del color de codi podeu deduir de quin codi es tracta. En la llista següent vós trobareu els diversos tipus de codi i el color que s' obté en el redactor de codi.
This is a feature of & kturtle; that makes coding even easier. With intuitive highlighting the code that you write gets a color that indicates what type of code it is. In the next list you will find the different types of code and the color they get in the editor.
Diferents tipus de codi i el marques de color que els pertoca
Different types of code and their highlight color
ordres normals
regular commands
vermell fosc
dark blue
Les ordres normals es descriuen aquí.
The regular commands are described here.
controladors d' execució
execution controlling commands
negre (en negreta)
black (bold)
Les ordres especials d' execució de control, si voleu llegir més sobre aquest tema feu clic aquí.
These special commands control execution, read more on them here.
comentaris
comments
gris
gray
Els comentaris de les línies s' inicien amb el caràcter (#). Aquestes línies no es tenen en compte en la execució del codi. Aquests comentaris permeten al programador explicar el codi o bé impedir que una seqüència de codi s' executi.
Lines that are commented start with a comment characters (#). These lines are ignored when the code is executed. Comments allow the programmer to explain a bit about his code or can be used to temporarily prevent a certain piece of code from executing.
comes [,]
brackets {,}
verd en negreta
dark green (bold)
Les comes s' usen per agrupar parts de codi. Les comes s' utilitzen sovint amb controladors d' ordres.
Brackets are used to group portions of code. Brackets are often used together with execution controllers.
l' ordre learn
the learn command
verd en negreta
light green (bold)
L' ordre learn s' usa per a crear noves ordres.
The learn command is used to create new commands.
seqüències
strings
vermell
red
No cal dir gaires coses sobre el text en cadena, tenint en compte que ha de començar i finalitzar per (").
Not much to say about (text) strings either, except that they always start and end with the double quotes (").
nombres
numbers
vermell fosc
dark red
Nombres, no cal comentar res més d' aquesta marca.
Numbers, well not much to say about them.
signes matemàtics
mathematical operators
Moltes de les ordres necessiten la entrada del nombre de píxels. Aquestes ordres són: forward, backward, go, gox, goy, canvassize i penwidth.
These are the mathematical operators: +, -, *, / and ^.
verd en negreta
light blue (bold)
Moltes de les ordres necessiten la entrada del nombre de píxels. Aquestes ordres són: forward, backward, go, gox, goy, canvassize i penwidth.
These are the comparison operators: ==,! =, lt;, gt;, lt; = and gt; =.
negre (en negreta)
pink (bold)
Hi ha dues ordres que necessiten la combinació RGB com a entrada: aquestes ordres són canvascolor i pencolor.
These are the boolean operators: and, or and not.
Text ordinari
regular text
negre
black
píxels
pixels
Un píxel és un punt en la pantalla. Si mireu de prop el monitor, veureu que la pantalla té uns punts que formen les imatges. Totes les imatges de la pantalla es construeixen per combinació d' aquests píxels. Un píxel es l' element més petit de la pantalla.
A pixel is a dot on the screen. If you look very close you will see that the screen of your monitor uses pixels. All images on the screen are built with these pixels. A pixel is the smallest thing that can be drawn on the screen.
Moltes de les ordres necessiten la entrada del nombre de píxels. Aquestes ordres són: forward, backward, go, gox, goy, canvassize i penwidth.
A lot of commands need a number of pixels as input. These commands are: forward, backward, go, gox, goy, canvassize and penwidth.
Combinacions RGB (olor del codi)
RGB combinations (color codes)
Les combinacions RGB són usades per a descriure els colors. La R vol dir vermell, la G vol dir verd i la B que vol dir blau. Un exemple de la combinació RGB és 255, 0, 0: el primer valor (vermell) és 255 i la resta 0, això vvol dir que es tracta del vermell pur. Cada valor de una combinació RGB ha de tenir un valor entre el 0 i el 255. Aquí teniu una petita llista de combinació de colors obtinguts:
RGB combinations are used to describe colors. The R stand for red, the G stands for green and the B stands for blue. An example of an RGB combination is 255,0,0: the first value (red) is 255 and the others are 0, so this represents a bright shade of red. Each value of an RGB combination has to be in the range 0 to 255. Here a small list of some often used colors:
Colors RGB obtinguts
Often used RGB combinations
0, 0, 0
0,0,0
255, 255, 255
255,255,255
blanc
white
255, 0, 0
255,0,0
150, 0, 0
150,0,0
0, 255, 0
0,255,0
verd
green
0, 0, 255
0,0,255
blau
blue
0, 255, 255
0,255,255
blau clar
light blue
255, 0, 255
255,0,255
rosa
pink
255, 255, 0
255,255,0
groc
yellow
Hi ha dues ordres que necessiten la combinació RGB com a entrada: aquestes ordres són canvascolor i pencolor.
Two commands need an RGB combination as input: these commands are canvascolor and pencolor.
sprite
sprite
sprite és una imatge petita que es pot moure per tota el tauler. La nostra tortuga seria un sprite.
A sprite is a small picture that can be moved around the screen. Our beloved turtle, for instance, is a sprite.
Nota: amb aquesta versió de & kturtle; sprite no pot ser canviada. En futures versions de & kturtle; podrà ser possible.
Note: with this version of & kturtle; the sprite cannot be changed from a turtle into something else. Future versions of & kturtle; will be able to do this.
verd fosc
dark green
groc fosc
dark yellow
Són els signes matemàtics: +, -, *, /, (, and). Si voleu saber sobre aquest tema aquí.
These are the mathematical characters: +, -, *, /, (, and). Read more about them here.
signes d' algebraics
questions characters
blau negreta
blue (bold)
Llegeiu més aquest tema aquí.
Read more about questions here.
signes booleals
question glue-words
Llegiu més sobre aquest tema (and, or, not) fent clic aquí.
Read more about the question glue-words (and, or, not) here.
moure' s
wrapping
Això passa quan la tortuga dibuixa alguna cosa massa gran que no hi cap en el tauler. Això passa quan no hi cap en el tauler Un exemple Quan la tortuga es mou fora del tauler, el programa la col· loca en el costat per a què no la perdem de vista, podent perdre la posició inical de vista.
Wrapping is what happens when the turtle draws something that is to big to fix in on the canvas and wrapping is set on. This is what happens when wrapping is on An example of wrapping When the turtle moves off a border of the canvas it is instantly taken to the opposite border so it can continue its move. This way the turtle will always stay on the screen while it moves. This happens when wrapping is on.