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 &mdash; depois de executar os comandos &mdash; 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 > &mdash; 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>