--- title: Tartaruga sidebar_position: 6 --- # Tartaruga
Thumbnail da atividade Tartaruga

A Tartaruga aproxima a programação da criação visual. Em vez de resolver um labirinto ou classificar dados, o estudante escreve instruções que se transformam em formas, padrões, composições e desenhos. Essa relação imediata entre comando e imagem é uma das maneiras mais eficazes de introduzir abstração, decomposição e reaproveitamento de código.

Historicamente, a programação com tartaruga está ligada à tradição educacional do Logo e ao uso de desenho geométrico como porta de entrada para pensamento computacional. No Decoda, essa proposta aparece em linguagem de blocos, com progressão que começa em formas simples e avança para funções, padrões compostos e criação autoral.

## O que esta atividade ensina sobre programação O principal ganho pedagógico da Tartaruga é tornar visível a estrutura do algoritmo. Quando o estudante desenha um quadrado, por exemplo, percebe que uma forma pode ser descrita por um padrão que se repete. Quando desenha estrelas, círculos e composições mais complexas, passa a entender que um programa pode encapsular uma rotina em uma função e reutilizá-la em diferentes contextos. Essa atividade também ajuda a desenvolver noções de orientação, ângulo, deslocamento, repetição e coordenação entre ações. Como o resultado aparece de forma gráfica, erros e acertos ficam mais fáceis de interpretar. Isso favorece a depuração e o refinamento do raciocínio, além de abrir espaço para integrar programação com arte e geometria. ## Mediação pedagógica Vale pedir que o estudante descreva qual padrão está tentando construir antes de começar a montar os blocos. Em muitos casos, a pergunta central não é “qual bloco usar?”, mas “qual regularidade existe nesse desenho?”. Essa mudança de foco é importante porque aproxima o estudante da ideia de algoritmo como descrição de um padrão. Também é produtivo comparar duas soluções visuais para o mesmo desenho: uma totalmente linear e outra baseada em função ou repetição. Essa comparação ajuda a discutir generalização, legibilidade e reaproveitamento de código sem perder o caráter criativo da atividade. ## Progressão das fases | Fase | Nome | O que o estudante pratica | | --- | --- | --- | | 1 | O Quadrado | associar deslocamento e rotação para formar um polígono simples | | 2 | O Pentágono | ajustar repetição e ângulo para uma nova figura regular | | 3 | A Estrela | criar padrão geométrico mais complexo e introduzir cor | | 4 | Estrela e Linha | controlar caneta, deslocamento sem desenho e composição simples | | 5 | Quatro Estrelas | repetir uma função visual em diferentes posições | | 6 | Três Estrelas e uma Linha | combinar composição geométrica com mudança de cor e reposicionamento | | 7 | Três Estrelas e Raios | construir padrões radiais com repetição adicional | | 8 | Três Estrelas e um Círculo | simular curva por repetição incremental de movimentos e giros | | 9 | Lua Crescente | sobrepor formas e cores para produzir um efeito visual composto | | 10 | Desafio Livre | planejar, criar e revisar um desenho autoral com autonomia | ## Quando usar A Tartaruga é ideal quando se quer mostrar que programação não serve apenas para controlar regras rígidas, mas também para criar. Ela funciona muito bem em propostas interdisciplinares com matemática, geometria e artes, além de ser uma ótima atividade para consolidar repetição e funções de maneira significativa. ## Referências - Python, módulo turtle (pt-BR): https://docs.python.org/pt-br/3/library/turtle.html - Google Blockly, o que é o Blockly?: https://developers.google.com/blockly/guides/get-started/what-is-blockly?hl=pt-br - Logo (linguagem de programação): https://pt.wikipedia.org/wiki/Logo_(linguagem_de_programa%C3%A7%C3%A3o)