> 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="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FEvQZkVYQRGXsIFI0PSS4%2Fgraus.png?alt=media&amp;token=1be9b1be-5964-451f-97a6-34908020fa13" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FwJFbERmwlfZzRf6zNRlN%2FHELLOWORLD.PNG?alt=media&amp;token=b0f2be0c-73ca-426e-b75c-8f648e21c771" alt=""><figcaption><p>Hello World</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FJLRuqblHdNwqVwz935kz%2FVideo.mp4_snapshot_00.40.000.png?alt=media&amp;token=cc99be21-bf0d-4012-9589-4e0d6d25b115" alt=""><figcaption></figcaption></figure>

<div data-full-width="false"><figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FXg4PiPlbxyfKjWA6OVrg%2FColor%20Wheel.PNG?alt=media&amp;token=94bafaa8-dcf2-4598-832c-57e4fa011ff8" alt=""><figcaption><p>Color Wheel</p></figcaption></figure></div>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FDZpUer4pgQGoTLEN0l9Z%2FOSMOSIAN%20COMPASS.png?alt=media&amp;token=d1f11c8e-2c55-41c0-83ce-1327f95a5abe" alt=""><figcaption><p>Rosa dos Ventos</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FaLBuOPR0hpRLFGEkoTcm%2F%C3%A1rvore%20fractal.PNG?alt=media&amp;token=c3e617b6-9ed8-4b05-bfe5-72aeec33d5d1" alt=""><figcaption></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2F34nnwYS7oyoA5315KT4C%2FTri%C3%A2ngulo%20de%20Sierpinski.PNG?alt=media&amp;token=dd24c7dc-f374-49a8-92e2-5dd44d5abe95" alt=""><figcaption><p>Triângulo de Sierpinski</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2F76uWsMad7cIbUhCFCavD%2FRet%C3%A2ngulos2.PNG?alt=media&amp;token=cd817307-f141-4be9-bb9d-7c6338b764df" alt=""><figcaption><p>Retângulos</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FKa5LoqBlDxIgSU38bYnu%2FRet%C3%A2ngulos.PNG?alt=media&amp;token=e9e7d43a-b430-4e43-85fd-0f746c5e13e0" alt=""><figcaption><p>Retângulos 2</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FccrLaB48ie17eRUvaSRR%2FFlorestas%20Fractais.png?alt=media&amp;token=bab93557-6a81-4858-a898-69117dbe35a2" alt=""><figcaption><p>Floresta Fractal</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2Fd4nB7WOxixBEeEDY7MSI%2FFloco%20de%20Neve%20de%20Koch.PNG?alt=media&amp;token=85cb9d9b-fcc8-423d-8b49-7e3704ae4e07" alt="" width="301"><figcaption><p>Floco de Neve de Koch</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FC27t59MEQhVBxiW65pmR%2FEscargot.PNG?alt=media&amp;token=9eb6042b-0efd-4041-81ca-0d2dd9a60f54" alt=""><figcaption><p>Escargot</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FkefWk2JHva7khFBOEPTE%2FBeautiful%20Bloom%201.png?alt=media&amp;token=8aa633d5-4b79-43ab-83e7-bf9e742c54a3" alt=""><figcaption><p>Bloom 1</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2Fbkyqa8GcYxN8a8FPEH93%2FBeautiful%20Bloom%202.png?alt=media&amp;token=f20ef97b-efa4-4a1b-a0fa-b155d6811a31" alt=""><figcaption><p>Bloom 2</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FBPGKfuYT1ONsWlkX2UIv%2FBeautiful%20Bloom%203.png?alt=media&amp;token=26315847-74ed-4fb0-b28d-e090f684b7f3" alt=""><figcaption><p>Bloom 3</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FImdo19XnnKXnis6yAwCi%2FFiguras%20Geom%C3%A9tricas.PNG?alt=media&amp;token=45394780-8d2c-433b-986e-0dbae1d8ece1" alt=""><figcaption><p>Formas Geométricas</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FMs7bm9XKfHy7lRLcMJlI%2FILUS%C3%83O1.PNG?alt=media&amp;token=4f20e940-5181-4ab9-8389-73f7ed10da6d" alt=""><figcaption><p>Ilusão de òtica</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FKbR1LmG35zeqW04rSDJK%2FIlus%C3%A3o2.PNG?alt=media&amp;token=10ba9dd1-a462-4734-8cef-affa6b3a4ed5" alt=""><figcaption><p>Ilusão de òtica</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2F9FXgTHRNMfkbQpTt37hH%2FIlus%C3%A3o3.PNG?alt=media&amp;token=76f1d05d-4ea9-4143-9522-b5da5f6a920a" alt=""><figcaption><p>Ilusão de Ótica</p></figcaption></figure>

<figure><img src="https://803735286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW9DLU1YMdC8rZiJDCRdo%2Fuploads%2FxiX3IGgLAiwOW5I8Vux1%2FIlus%C3%A3o4.PNG?alt=media&amp;token=019fe1d4-8090-4fa2-b5f7-7a77cf86f70b" alt=""><figcaption><p>Ilusão de Ótica</p></figcaption></figure>
