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>