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

0001 <chapter id="getting-started">
0002 <title
0003 >Cómo empezar</title>
0004 <para
0005 >La primera vez que inicie &kturtle; podrá ver algo parecido a esto:</para>
0006 <screenshot>
0007   <screeninfo
0008 >Esta es una captura de pantalla de &kturtle; cuando se inicia por primera vez.</screeninfo>
0009   <mediaobject>
0010     <imageobject>
0011       <imagedata fileref="mainwindow.png" format="PNG"/>
0012     </imageobject>
0013     <textobject>
0014       <phrase
0015 >&kturtle; tras el inicio</phrase>
0016     </textobject>
0017   </mediaobject>
0018 </screenshot>
0019 <para
0020 >En esta guía para principiantes, supondremos que el idioma de las órdenes es el español. Puede cambiar el idioma en el submenú <menuchoice
0021 ><guimenu
0022 >Preferencias</guimenu
0023 ><guisubmenu
0024 >Idioma del código</guisubmenu
0025 ></menuchoice
0026 >. Tenga en cuenta que el idioma que elija para &kturtle; es el que usará para escribir las órdenes de &turtlescript;, y no tiene por qué coincidir con el idioma que usa &kde; en su equipo y con el que se muestran la interfaz y los menús de &kturtle;.</para>
0027 
0028 <sect1 id="first-steps">
0029 <title
0030 >Primeros pasos con &turtlescript;: ¡conozca la tortuga!</title>
0031 <para
0032 >Debe haber visto que hay una tortuga en el centro del lienzo: va a aprender a controlarla mediante órdenes que introducirá en el editor.</para>
0033 
0034 <sect2 id="the-turtle-moves">
0035 <title
0036 >La tortuga se mueve</title>
0037 <para
0038 >Empecemos a mover la tortuga. Nuestra tortuga puede realizar tres tipos de movimiento: 1) puede ir hacia atrás o hacia adelante; 2) puede girar a la derecha o a la izquierda; y 3) puede desplazarse directamente (saltar) a una posición de la pantalla. A modo de ejemplo, intente lo siguiente:</para>
0039 <para>
0040 <screen
0041 >avanzar 100
0042 izquierda 90 
0043 </screen
0044 >Escriba o copie y pegue este código en el editor y ejecútelo (usando <link linkend="run-execute"
0045 ><menuchoice
0046 ><guimenu
0047 >Ejecutar</guimenu
0048 ><guimenuitem
0049 >Ejecutar</guimenuitem
0050 ></menuchoice
0051 ></link
0052 >) para ver el resultado.</para>
0053 
0054 <para
0055 >Al introducir y ejecutar órdenes como las anteriores en el editor, es posible que haya notado alguna de las siguientes cosas:</para>
0056 <orderedlist>
0057 <listitem
0058 ><para
0059 >Después de ejecutar las órdenes, la tortuga se desplazó hacia arriba y giró noventa grados hacia la izquierda. Este es el resultado de usar las órdenes <link linkend="forward"
0060 ><userinput
0061 >avanzar</userinput
0062 ></link
0063 > e <link linkend="turnleft"
0064 ><userinput
0065 >izquierda</userinput
0066 ></link
0067 >.</para>
0068 </listitem>
0069 <listitem>
0070 <para
0071 >El color del código cambia a medida que vamos escribiendo. Esta característica se denomina <emphasis
0072 >resaltado intuitivo de sintaxis</emphasis
0073 >: los distintos tipos de órdenes se colorean de forma diferente. Esto permite leer con facilidad grandes bloques de código.</para>
0074 </listitem>
0075 <listitem>
0076 <para
0077 >La tortuga dibujó una delgada linea negra.</para>
0078 </listitem>
0079 <listitem>
0080 <para
0081 >Quizás obtuvo un mensaje de error. Esto puede significar dos cosas: puede haber cometido una equivocación al copiar las órdenes o todavía tiene que elegir el idioma correcto de las órdenes de &turtlescript; (lo que puede hacer seleccionando el submenú <menuchoice
0082 ><guimenu
0083 >Preferencias</guimenu
0084 ><guisubmenu
0085 >Idioma del código</guisubmenu
0086 ></menuchoice
0087 >).</para>
0088 </listitem>
0089 </orderedlist>
0090 
0091 <para
0092 >Probablemente entienda que <userinput
0093 >avanzar 100</userinput
0094 > le ordena a la tortuga que se desplace hacia adelante dejando una línea, y que <userinput
0095 >izquierda 90</userinput
0096 > le ordena que rote noventa <glossterm linkend="degrees"
0097 >grados</glossterm
0098 > hacia la izquierda.</para>
0099 
0100 <para
0101 >Si desea una explicación completa de estas órdenes, vea los siguientes enlaces al manual de referencia: <link linkend="forward"
0102 ><userinput
0103 >avanzar</userinput
0104 ></link
0105 >, <link linkend="backward"
0106 ><userinput
0107 >retroceder</userinput
0108 ></link
0109 >, <link linkend="turnleft"
0110 ><userinput
0111 >izquierda</userinput
0112 ></link
0113 > y <link linkend="turnright"
0114 ><userinput
0115 >derecha</userinput
0116 ></link
0117 >.</para>
0118 </sect2>
0119 
0120 <sect2 id="more-examples">
0121 <title
0122 >Otros ejemplos</title>
0123 <para
0124 >El primer ejemplo es muy sencillo, así que comencemos.</para>
0125 
0126 <para>
0127 
0128 <screen
0129 >reiniciar
0130 
0131 tamañolienzo 200;200
0132 colorlienzo 0;0;0
0133 colorpincel 255;0;0
0134 grosorpincel 5
0135 
0136 ir 20;20
0137 dirección 135
0138 
0139 avanzar 200
0140 izquierda 135
0141 avanzar 100
0142 izquierda 135
0143 avanzar 141
0144 izquierda 135
0145 avanzar 100
0146 izquierda 45
0147 
0148 ir 40;100
0149 </screen
0150 >De nuevo, puede escribir o copiar y pegar el código en el editor, o abrir el ejemplo <filename
0151 >flecha</filename
0152 > que se encuentra en el submenú <guimenu
0153 >Ejemplos</guimenu
0154 > y ejecutarlo (usando <link linkend="run-execute"
0155 ><menuchoice
0156 ><guimenu
0157 >Ejecutar</guimenu
0158 ><guimenuitem
0159 >Ejecutar</guimenuitem
0160 ></menuchoice
0161 ></link
0162 >) para ver el resultado. En los siguientes ejemplos se supondrá que ya sabe cómo funciona este mecanismo.</para>
0163 
0164 <para
0165 >Habrá notado que este segundo ejemplo es mucho más complejo. También habrá visto que hay varias órdenes nuevas. Aquí tiene una breve explicación de todas las órdenes nuevas:</para>
0166 
0167 <para
0168 >Después de una orden <userinput
0169 >reiniciar</userinput
0170 >, todo es como cuando inició &kturtle;.</para>
0171 
0172 <para
0173 ><userinput
0174 >tamañolienzo 200;200</userinput
0175 > define un lienzo con un ancho y un alto de 200 <glossterm linkend="pixels"
0176 >píxeles</glossterm
0177 >. El ancho y el alto son iguales, por lo que el lienzo será un cuadrado.</para>
0178 
0179 <para
0180 ><userinput
0181 >colorlienzo 0;0;0</userinput
0182 > convierte el lienzo en negro. <userinput
0183 >0;0;0</userinput
0184 > es una <glossterm linkend="rgb"
0185 >combinación RGB</glossterm
0186 > con todos los valores igual a <userinput
0187 >0</userinput
0188 >, lo que da lugar al color negro.</para>
0189 
0190 <para
0191 ><userinput
0192 >colorpincel 255;0;0</userinput
0193 > indica que el color del pincel debe ser rojo. <userinput
0194 >255;0;0</userinput
0195 > es una <glossterm linkend="rgb"
0196 >combinación RGB</glossterm
0197 > con el valor del rojo igual a <userinput
0198 >255</userinput
0199 > (el máximo valor posible) y el valor de los otros colores (el verde y el azul) igual a <userinput
0200 >0</userinput
0201 > (el mínimo valor posible). Esto da lugar a una tonalidad brillante de rojo.</para>
0202 
0203 <para
0204 >Si no entiende los valores de los colores, lea la entrada del glosario correspondiente a <glossterm linkend="rgb"
0205 >combinación RGB</glossterm
0206 >.</para>
0207 
0208 <para
0209 ><userinput
0210 >grosorpincel 5</userinput
0211 > establece un grosor para el trazo del pincel igual a <userinput
0212 >5</userinput
0213 > <glossterm linkend="pixels"
0214 >píxeles</glossterm
0215 >. A partir de ahora, cada línea que la tortuga dibuje tendrá un grosor de <userinput
0216 >5</userinput
0217 > píxeles, así hasta que cambiemos de nuevo el valor de <userinput
0218 >grosorpincel</userinput
0219 >.</para>
0220 
0221 <para
0222 ><userinput
0223 >ir 20;20</userinput
0224 > le indica a la tortuga que vaya a una posición determinada del lienzo. Contando desde la esquina superior izquierda, esta posición es 20 <glossterm linkend="pixels"
0225 >píxeles</glossterm
0226 > hacia la derecha y 20 <glossterm linkend="pixels"
0227 >píxeles</glossterm
0228 > hacia abajo. Fíjese que con la orden <userinput
0229 >ir</userinput
0230 >, la tortuga no dibuja una línea.</para>
0231 
0232 <para
0233 ><userinput
0234 >dirección 135</userinput
0235 > define el ángulo de dirección de la tortuga. Las órdenes <userinput
0236 >izquierda</userinput
0237 > y <userinput
0238 >derecha</userinput
0239 > cambian el ángulo de la tortuga con respecto a su dirección actual. En cambio, la orden <userinput
0240 >dirección</userinput
0241 > cambia el ángulo de la tortuga a partir de cero y no en relación con su dirección anterior.</para>
0242 
0243 <para
0244 >Después de la orden <userinput
0245 >dirección</userinput
0246 >, hay unas cuantas órdenes del tipo <userinput
0247 >avanzar</userinput
0248 > e <userinput
0249 >izquierda</userinput
0250 >. Estas órdenes son las que verdaderamente realizan el dibujo.</para>
0251 
0252 <para
0253 >Finalmente, una nueva orden <userinput
0254 >ir</userinput
0255 > hace que la tortuga se posicione a un lado.</para>
0256 
0257 <para
0258 >Asegúrese de seguir los enlaces al manual de referencia, donde se explica con más detalle cada orden.</para>
0259 
0260 
0261 </sect2>
0262 </sect1>
0263 
0264 
0265 
0266 <!--        EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED"
0267 
0268 <sect1 id="calculations">
0269 <title
0270 >Simple Calculations</title>
0271 <para>
0272 Not yet written
0273 </para>
0274 </sect1>
0275 <sect1 id="using_variables">
0276 <title
0277 >Using Variables: creating 'number containers'</title>
0278 <para>
0279 Not yet written
0280 </para>
0281 </sect1>
0282 <sect1 id="using_strings">
0283 <title
0284 >Using strings: creating 'text containers'</title>
0285 <para>
0286 Not yet written
0287 </para>
0288 </sect1>
0289 <sect1 id="logic">
0290 <title
0291 >Logic: asking the computer simple questions</title>
0292 <para>
0293 Not yet written
0294 </para>
0295 </sect1>
0296 <sect1 id="recursion">
0297 <title
0298 >Recursion: the Turtle is using itself</title>
0299 <para>
0300 Draw a maze for example
0301 </para>
0302 </sect1>
0303 -->
0304 
0305 
0306 </chapter>