# Gráficos de Tartaruga (Turtle Graphics)

Gráficos tartaruga é um termo em [Computação gráfica](https://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_gr%C3%A1fica) para designar um método de programar [desenhos vetoriais](https://pt.wikipedia.org/wiki/Desenho_vetorial) usando um [cursor](https://pt.wikipedia.org/wiki/Cursor) relativo (denominado "tartaruga") sob um [plano cartesiano](https://pt.wikipedia.org/wiki/Sistema_de_coordenadas_cartesiano).

A ideia de uma tartaruga virtual remonta à década de 1960. Seymour Papert e seu grupo no MIT criaram a linguagem de programação LOGO, que podia controlar uma tartaruga robô com uma caneta física nela. As crianças dirigiam o robô, e ele desenhava enquanto se movia. Muitas linguagens de programação modernas incluem em suas bibliotecas os gráficos de tartarugas, incluindo Python.

Em Português Puro, a "tartaruga" possui três atributos:

1. uma localização
2. uma orientação
3. uma caneta, ela própria possuindo atributos tais como cor, espessura e estado (levantada ou abaixada).

A tartaruga se movimenta com comandos que são relativos à sua própria posição, tais como "ande 10 espaços à frente" e "gire 90 graus para a direita". A caneta transportada pela tartaruga também pode ser controlada, ao habilitá-la, configurando sua cor, ou configurando sua espessura.&#x20;

<figure><img src="/files/JVxDI1kB1SQX2b4LGbc0" alt=""><figcaption></figcaption></figure>

Abaixo contam alguns exemplos de gráfico de tartaruga criados com a linguagem:

<figure><img src="/files/Royjo9Vj21uawxf24KS8" alt=""><figcaption><p>Hello World</p></figcaption></figure>

<figure><img src="/files/rs9H8L0j7WHe87dYm1AU" alt=""><figcaption></figcaption></figure>

<div data-full-width="false"><figure><img src="/files/2DgddX5rp6jpG551g0TE" alt=""><figcaption><p>Color Wheel</p></figcaption></figure></div>

<figure><img src="/files/tnaGfoHtPkypSsJhGUB3" alt=""><figcaption><p>Rosa dos Ventos</p></figcaption></figure>

<figure><img src="/files/nL5CcBMCGLqCcVNN0ITN" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/1GTvtL0MMEQlSbAqc4Ty" alt=""><figcaption><p>Triângulo de Sierpinski</p></figcaption></figure>

<figure><img src="/files/d8duXLX3I307FPRnPtIE" alt=""><figcaption><p>Retângulos</p></figcaption></figure>

<figure><img src="/files/Xy3Ub5irIRlJ94l9fa6L" alt=""><figcaption><p>Retângulos 2</p></figcaption></figure>

<figure><img src="/files/Jy7iVSske7trv1HscD5Q" alt=""><figcaption><p>Floresta Fractal</p></figcaption></figure>

<figure><img src="/files/CCCxhidteta5F9hi1hW4" alt="" width="301"><figcaption><p>Floco de Neve de Koch</p></figcaption></figure>

<figure><img src="/files/tT9e7pp2z38witwtXoRe" alt=""><figcaption><p>Escargot</p></figcaption></figure>

<figure><img src="/files/uEOBfvaRlgsP0BDVrStt" alt=""><figcaption><p>Bloom 1</p></figcaption></figure>

<figure><img src="/files/RpKkNKRE1JwnTWjLgpPc" alt=""><figcaption><p>Bloom 2</p></figcaption></figure>

<figure><img src="/files/XpJAkqdLtHvvxUiSpvLz" alt=""><figcaption><p>Bloom 3</p></figcaption></figure>

<figure><img src="/files/vmAa5LrkYVVAMnfgZ8Q8" alt=""><figcaption><p>Formas Geométricas</p></figcaption></figure>

<figure><img src="/files/7J6imnmopPnOIFE9J1N8" alt=""><figcaption><p>Ilusão de òtica</p></figcaption></figure>

<figure><img src="/files/3Sy2mMgLUWtYMBZ7aSER" alt=""><figcaption><p>Ilusão de òtica</p></figcaption></figure>

<figure><img src="/files/VDoMAmgw2MDrpatbRFZT" alt=""><figcaption><p>Ilusão de Ótica</p></figcaption></figure>

<figure><img src="/files/Q696qbCmQg0vnPP9OHEF" alt=""><figcaption><p>Ilusão de Ótica</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://portugues-puro.gitbook.io/documentacao/graficos-de-tartaruga-turtle-graphics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
