Warning, /education/kturtle/po/pt_BR/docs/kturtle/getting-started.docbook is written in an unsupported language. File is not indexed.
0001 <chapter id="getting-started"> 0002 <title 0003 >Começando</title> 0004 <para 0005 >Quando você inicia o &kturtle; você irá ver algo semelhante a isto: <screenshot 0006 > <screeninfo 0007 >Aqui está uma imagem do &kturtle; quando o inicia pela primeira vez</screeninfo 0008 > <mediaobject 0009 > <imageobject 0010 > <imagedata fileref="mainwindow.png" format="PNG"/> </imageobject 0011 > <textobject 0012 > <phrase 0013 >O &kturtle; recém-iniciado</phrase 0014 > </textobject 0015 > </mediaobject 0016 > </screenshot 0017 > Neste guia introdutório, iremos assumir que o idioma dos comandos do &turtlescript; é o português do Brasil. Você poderá alterar o idioma em <menuchoice 0018 ><guimenu 0019 >Configurações</guimenu 0020 ><guisubmenu 0021 >Linguagem dos scripts</guisubmenu 0022 ></menuchoice 0023 >. Observe que o idioma que você definir para o &kturtle; precisa ser o mesmo idioma que você usa para digitar os comandos do &turtlescript;, não o idioma usado pelo &kde; no seu computador e usado para exibir a interface e os menus do &kturtle;.</para> 0024 0025 <sect1 id="first-steps"> 0026 <title 0027 >Primeiros passos no &turtlescript;: apresentamos a tartaruga!</title> 0028 <para 0029 >Você já deve ter reparado que a tartaruga está no meio da área de desenho: você está agora prestes a aprender como controlá-la, usando os comandos no editor.</para> 0030 0031 <sect2 id="the-turtle-moves"> 0032 <title 0033 >A tartaruga se move</title> 0034 <para 0035 >Vamos começar colocando a tartaruga para andar. A nossa tartaruga pode fazer 3 tipos de movimentos: (1) pode mover-se para a frente e para trás, (2) pode virar à esquerda ou à direita e (3) poderá ir diretamente (saltar) para uma posição da tela. Tente isto, por exemplo:</para> 0036 <para> 0037 <screen 0038 >parafrente 100 0039 paraesquerda 90 0040 </screen 0041 >Digita ou copie e cole o código no editor e execute-o (usando o <link linkend="run-execute" 0042 ><menuchoice 0043 ><guimenu 0044 >Executar</guimenu 0045 ><guimenuitem 0046 >Executar</guimenuitem 0047 ></menuchoice 0048 ></link 0049 >) para ver o resultado.</para> 0050 0051 <para 0052 >Quando tiver digitado e executado os comandos acima no editor, você irá reparar em uma ou mais das seguintes coisas:</para> 0053 <orderedlist> 0054 <listitem 0055 ><para 0056 >Que — depois de executar os comandos — a tartaruga vai mover-se, desenhar uma linha e depois dar um quarto de volta para a esquerda. Isto acontece porque você usou os comandos <link linkend="forward" 0057 ><userinput 0058 >parafrente</userinput 0059 ></link 0060 > e <link linkend="turnleft" 0061 ><userinput 0062 >paraesquerda</userinput 0063 ></link 0064 >.</para> 0065 </listitem> 0066 <listitem> 0067 <para 0068 >Que a cor do código mudou à medida que o foi digitando; este recurso chama-se <emphasis 0069 >realce intuitivo</emphasis 0070 > — os diferentes tipos de comandos são realçados de forma diferente. Isto torna a leitura de grandes blocos de código mais fácil.</para> 0071 </listitem> 0072 <listitem> 0073 <para 0074 >Que a tartaruga desenha uma linha preta fina.</para> 0075 </listitem> 0076 <listitem> 0077 <para 0078 >Talvez você tenha obtido uma mensagem de erro. Isto poderá simplesmente significar duas coisas: você poderá ter cometido um erro ao copiar os comandos ou você precisa definir o idioma correto para os comandos de &turtlescript; (você pode fazer isto escolhendo <menuchoice 0079 ><guimenu 0080 >Configurações</guimenu 0081 ><guisubmenu 0082 >Linguagem dos scripts</guisubmenu 0083 ></menuchoice 0084 >).</para> 0085 </listitem> 0086 </orderedlist> 0087 0088 <para 0089 >Você irá da mesma forma perceber que o <userinput 0090 >parafrente 100</userinput 0091 > instruiu a tartaruga andar em frente, deixando uma linha, e que o <userinput 0092 >paraesquerda 90</userinput 0093 > instruiu a tartaruga para virar 90 <glossterm linkend="degrees" 0094 >graus</glossterm 0095 > à esquerda.</para> 0096 0097 <para 0098 >Por favor, veja as seguintes referências para o manual para uma explicação completa dos novos comandos: <link linkend="forward" 0099 ><userinput 0100 >parafrente</userinput 0101 ></link 0102 >, <link linkend="backward" 0103 ><userinput 0104 >paratrás</userinput 0105 ></link 0106 >, <link linkend="turnleft" 0107 ><userinput 0108 >paraesquerda</userinput 0109 ></link 0110 > e <link linkend="turnright" 0111 ><userinput 0112 >paradireita</userinput 0113 ></link 0114 >.</para> 0115 </sect2> 0116 0117 <sect2 id="more-examples"> 0118 <title 0119 >Mais exemplos</title> 0120 <para 0121 >O primeiro exemplo foi muito simples, por isso vamos continuar!</para> 0122 0123 <para> 0124 0125 <screen 0126 >apague 0127 0128 tamanhodatela 200,200 0129 cordofundo 0,0,0 0130 cordolápis 255,0,0 0131 larguradolápis 5 0132 0133 vápara 20,20 0134 direção 135 0135 0136 parafrente 200 0137 paraesquerda 135 0138 parafrente 100 0139 paraesquerda 135 0140 parafrente 141 0141 paraesquerda 135 0142 parafrente 100 0143 paraesquerda 45 0144 0145 vápara 40,100 0146 </screen 0147 >Mais uma vez, você deverá digitar ou copiar e colar o código para o editor ou abrir o exemplo <filename 0148 >flecha</filename 0149 > no menu <guimenu 0150 >Exemplos </guimenu 0151 > e execute-o (usando a opção <link linkend="run-execute" 0152 ><menuchoice 0153 ><guimenu 0154 >Executar</guimenu 0155 ><guimenuitem 0156 >Executar</guimenuitem 0157 ></menuchoice 0158 ></link 0159 >) para ver o resultado. Nos próximos exemplos, iremos considerar que você já entendeu o funcionamento básico desse código.</para> 0160 0161 <para 0162 >Você já deve ter notado que este segundo exemplo usa muito mais código. Você deve ter visto também um conjunto de comandos novos. Aqui está uma breve explicação de todos os comandos novos:</para> 0163 0164 <para 0165 >Após um comando <userinput 0166 >apague</userinput 0167 > tudo volta para como estava quando você iniciou o &kturtle;.</para> 0168 0169 <para 0170 >O <userinput 0171 >tamanhodatela 200,200</userinput 0172 > configura a largura e a altura da área de desenho para 200 <glossterm linkend="pixels" 0173 >pontos</glossterm 0174 >. A largura e a altura são iguais em tamanho, o que significa que a área de desenho deverá ser agora um quadrado.</para> 0175 0176 <para 0177 >A <userinput 0178 >cordofundo 0,0,0</userinput 0179 > deixa a área de desenho em preto. O <userinput 0180 >0,0,0</userinput 0181 > é uma <glossterm linkend="rgb" 0182 >combinação RGB</glossterm 0183 > onde todos os valores ficam iguais a <userinput 0184 >0</userinput 0185 >, o que corresponde a preto.</para> 0186 0187 <para 0188 >A <userinput 0189 >cordolápis 255,0,0</userinput 0190 > deixa a cor do traço em vermelho. O <userinput 0191 >255,0,0</userinput 0192 > é uma <glossterm linkend="rgb" 0193 >combinação RGB</glossterm 0194 > em que só o valor do 'vermelho' fica igual a <userinput 0195 >255</userinput 0196 > enquanto que os outros (verde e azul) ficam em <userinput 0197 >0</userinput 0198 >, o que resulta num tom claro de vermelho.</para> 0199 0200 <para 0201 >Se não compreender os valores das cores, leia no glossário sobre as <glossterm linkend="rgb" 0202 >combinações RGB</glossterm 0203 >.</para> 0204 0205 <para 0206 >A <userinput 0207 >larguradolápis 5</userinput 0208 > configura a largura (ou tamanho) do traço a <userinput 0209 >5</userinput 0210 > <glossterm linkend="pixels" 0211 >pontos</glossterm 0212 >. A partir de agora, todas as linhas que a tartaruga desenhar irão ter uma largura de <userinput 0213 >5</userinput 0214 > pontos, até que se mude a <userinput 0215 >larguradolápis</userinput 0216 > para outra coisa qualquer.</para> 0217 0218 <para 0219 >O <userinput 0220 >vápara 20,20</userinput 0221 > manda a tartaruga ir para um determinado lugar da área de desenho. A contar do canto superior esquerdo, este lugar fica a 20 <glossterm linkend="pixels" 0222 >pontos</glossterm 0223 > a contar da esquerda e a 20 <glossterm linkend="pixels" 0224 >pontos</glossterm 0225 > da parte superior. Lembre-se que, ao usar o comando <userinput 0226 >vápara</userinput 0227 >, a tartaruga não irá desenhar uma linha.</para> 0228 0229 <para 0230 >A <userinput 0231 >direção 135</userinput 0232 > define a direção da tartaruga. O <userinput 0233 >paraesquerda</userinput 0234 > e o <userinput 0235 >paradireita</userinput 0236 > mudam o ângulo da tartaruga a partir da direção atual dela. A <userinput 0237 >direção</userinput 0238 > muda o ângulo da tartaruga a partir do zero e, como tal, não é relativo à posição anterior da tartaruga.</para> 0239 0240 <para 0241 >Depois do comando <userinput 0242 >direção</userinput 0243 >, segue-se um conjunto de comandos <userinput 0244 >parafrente</userinput 0245 > e <userinput 0246 >paraesquerda</userinput 0247 >. Estes comandos fazem, de fato, o desenho.</para> 0248 0249 <para 0250 >Por fim, é usado outro comando <userinput 0251 >vápara</userinput 0252 > para mover a tartaruga para o lado.</para> 0253 0254 <para 0255 >Certifique-se de seguir as referências. Elas explicam cada comando em mais detalhes.</para> 0256 0257 0258 </sect2> 0259 </sect1> 0260 0261 0262 0263 <!-- EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED" 0264 0265 <sect1 id="calculations"> 0266 <title 0267 >Simple Calculations</title> 0268 <para> 0269 Not yet written 0270 </para> 0271 </sect1> 0272 <sect1 id="using_variables"> 0273 <title 0274 >Using Variables: creating 'number containers'</title> 0275 <para> 0276 Not yet written 0277 </para> 0278 </sect1> 0279 <sect1 id="using_strings"> 0280 <title 0281 >Using strings: creating 'text containers'</title> 0282 <para> 0283 Not yet written 0284 </para> 0285 </sect1> 0286 <sect1 id="logic"> 0287 <title 0288 >Logic: asking the computer simple questions</title> 0289 <para> 0290 Not yet written 0291 </para> 0292 </sect1> 0293 <sect1 id="recursion"> 0294 <title 0295 >Recursion: the Turtle is using itself</title> 0296 <para> 0297 Draw a maze for example 0298 </para> 0299 </sect1> 0300 --> 0301 0302 0303 </chapter>