> For the complete documentation index, see [llms.txt](https://portugues-puro.gitbook.io/documentacao/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://portugues-puro.gitbook.io/documentacao/graficos-de-tartaruga-turtle-graphics.md).

# 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>
