MOSAICO FORMADO POR ESTRELAS Orientanda: Gabriela Baptistella Peres Orientador: Prof. Dr. Mauri Cunha do Nascimento 1. Mosaico formado por estrelas e hexágonos A proposta foi construir um mosaico formado por estrelas e hexágonos. Foi construído um mosaico de estrelas e hexágonos de lado 30. Para criar a estrela, foi criado primeiro um losango, pois a estrela é formada por 6 losangos. Então o procedimento “aprenda losango”, ficou assim: aprenda losango pe 60 pf 30 pe 60 pf 30 pe 120 pf 30 pe 60 pf 30 fim E o procedimento “aprenda estrela”, assim: aprenda estrela repita 6 [losango] fim Após criar o “aprenda estrela”, foi pensado em construir uma faixa de estrelas. Para construir o procedimento faixa, foi preciso posicionar a tartaruga na parte superior e esquerda da tela através dos seguintes comandos: un pf 410 pe 90 pf 420 pd 90 Então o procedimento “aprenda faixa1” ficou assim: aprenda faixa1 ul estrela repita 8 [pd 90 un pf (raizq 3)* 60 pe 90 ul estrela] fim Para construir a segunda faixa precisamos posicionar a tartaruga abaixo da primeira pelos comandos: pe 150 un pf (raizq 3)* 60 pd 150. Então o procedimento “aprenda faixa2” ficou assim: aprenda faixa2 pe 150 un pf (raizq 3)* 60 pd 150 ul estrela repita 7 [pe 90 un pf (raizq 3)* 60 pd 90 ul estrela] pe 150 un pf (raizq 3)* 60 pd 150 fim Os últimos comandos do procedimento “aprenda faixa2” são para posicionar a tartaruga para a construção da terceira faixa, que é repetindo o “aprenda faixa1”. E então repetindo os procedimentos “faixa1” e “faixa2” construiremos o mosaico. No final foi necessário construir um procedimento para a última faixa, denominado “aprenda faixa3”. Então o procedimento “aprenda faixa3” ficou assim: aprenda faixa3 pe 150 un pf (raizq 3)* 60 pd 150 ul estrela repita 7 [pe 90 un pf (raizq 3)* 60 pd 90 ul estrela] fim Depois de feito o mosaico, a proposta foi pintá-lo. Então foi montado o “aprenda pintarestrela” para pintar as estrelas. E ficou assim: aprenda pintarestrela pd 30 un pf 20 mudecp 2 pinte pe 120 pf 20 pinte repita 4 [pe 60 pf 20 pinte] fim Após o procedimento “aprenda pintarestrela” foi criado um procedimento para pintar a faixa toda que foi chamado de “aprenda corfaixa1”, que ficou assim: aprenda corfaixa1 pintarestrela repita 7 [pd 60 pf 32 pe 90 pf 20 mudecp 14 pinte pt 20 pd 90 pf 53 pe 90 pintarestrela] fim E para pintar a faixa2 foi posicionada a tartaruga (pd 60 pf 25 pe 90 pf 90) e criado o procedimento “aprenda corfaixa2”, que ficou assim: aprenda corfaixa2 pd 60 pf 25 pe 90 pf 90 pintarestrela repita 8 [pe 120 pf 20 pf (raizq 3)* 30 pd 90 pf 25 mudecp 14 pinte pt 50 mudecp 13 pinte pf 25 pe 90 pf (raizq 3)* 30 pd 90 pintarestrela] pd 60 pf 30 pe 90 pf 90 fim Os últimos comandos do “aprenda corfaixa2” são para posicionar a tartaruga para pintar a próxima faixa que foi criado um procedimento “aprenda corfaixa3”, que ficou assim: aprenda corfaixa3 pintarestrela repita 7 [pd 60 pf 33 pe 90 pf 25 mudecp 14 pinte pt 50 mudecp 13 pinte pf 25 pd 90 pf (raizq 3)* 30 pe 90 pintarestrela] fim E repetindo os procedimentos “aprenda corfaixa2” e “aprenda corfaixa3” o mosaico será pintado, mais faltará uma faixa que será diferente, então criou um procedimento “aprenda corfaixa4” para pintar a ultima faixa, que ficou assim: aprenda corfaixa4 pd 60 pf 30 pe 90 pf 90 pintarestrela repita 8 [pe 120 pf 20 pf (raizq 3)* 30 pe 90 pf 25 mudecp 13 pinte pt 25 pd 90 pf (raizq 3)* 30 pd 90 pintarestrela] fim Então foi criado um procedimento final “aprenda mosaico”, que ao ser executado constrói e pinta o mosaico todo. aprenda mosaico tat mudeespessuradolápis [2 2] un pf 410 pe 90 pf 420 pd 90 repita 4 [faixa1 faixa2] faixa1 faixa3 corfaixa1 repita 4 [corfaixa2 corfaixa3] corfaixa4 fim 2. Mosaico formado por estrelas e losangos Depois de feito um mosaico formado por hexágonos e estrelas, a proposta foi fazer um mosaico de losangos e estrelas, que só mudando a posição da estrela já formaria um losango entre elas. Foi utilizado os mesmos procedimentos “aprenda losango”, “aprenda estrela”, “aprenda pintarestrela” do mosaico de hexágono e estrela. Então posicionando a tartaruga na parte superior esquerda da tela (un pf 430 pd 90 pt 420), criando o procedimento “aprenda faixa1”, que ficou assim: aprenda faixa1 ul estrela repita 9 [un pf 90 ul estrela] fim Para construir a segunda faixa, precisamos posicionar a tartaruga abaixo da primeira pelos comandos: pd 90 un pf (raizq 3)* 45 pd 90 pf 45. Então o procedimento “aprenda faixa2” ficou assim: aprenda faixa2 pd 90 un pf (raizq 3)* 45 pd 90 pf 45 ul estrela repita 8 [un pf 90 ul estrela] pe 90 un pf (raizq 3)* 45 pd 90 pf 45 pd 180 fim Os últimos comandos do procedimento “aprenda faixa2” são para posicionar a tartaruga para a construção da terceira faixa que é repetindo o “aprenda faixa1”. Então repetindo os procedimentos “aprenda faixa1” e “aprenda faixa2”, construiremos o mosaico. Depois de feito o mosaico, a proposta foi pintá-lo. Então o procedimento “aprenda corfaixa1” ficou assim: aprenda corfaixa1 pintarestrela repita 9 [ pf 30 mudecp 14 pinte pe 30 pf 45 pinte pt 25 pe 90 pf 35 pinte pd 90 pf 45 pintarestrela] fim E para pintar a faixa2 foi posicionada a tartaruga (pd 60 pf 58 pe 90 pt 55) e com o procedimento “aprenda corfaixa2”, que ficou assim: aprenda corfaixa2 pd 60 pf 58 pe 90 pt 55 pintarestrela repita 8 [pd 60 pt 20 pe 30 pf 45 mudecp 14 pinte pt 45 pd 60 pf 45 pinte pt 45 pd 60 pf 45 pinte pf 45 pd 180 pintarestrela] pd 60 pt 20 pe 30 pf 45 mudecp 14 pinte pt 45 pd 60 pf 45 pinte pf 45 pe 120 fim Os últimos comandos do procedimento “aprenda corfaixa2” são para posicionar a tartaruga para pintar a próxima faixa, que é repetindo o “corfaixa1”. Então repetindo os procedimentos “aprenda corfaixa1” e “aprenda corfaixa2”, pintam o mosaico, mas irá faltar a ultima faixa que será diferente. Então construindo um procedimento “aprenda corfaixa3” para pintar a ultima faixa, ficará assim: aprenda corfaixa3 pd 60 pf 58 pe 90 pt 55 pintarestrela repita 8 [pd 60 pt 20 pe 90 pt 45 mudecp 14 pinte pt 43 pintarestrela] fim Então foi criado o procedimento final “aprenda mosaico”, que ao ser executado constrói e pinta o mosaico todo. aprenda mosaico tat mudeespessuradolápis [2 2] un pf 430 pd 90 pt 420 repita 6 [faixa1 faixa2] pd 90 pf 65 pe 90 repita 5 [corfaixa1 corfaixa2] corfaixa1 corfaixa3 fim Após construir o mosaico de losangos e hexágonos, a proposta foi pintar utilizando três cores. Os procedimentos “aprenda losango”, “aprenda estrela”, “aprenda faixa1”e “aprenda faixa2” são os mesmos utilizados no mosaico anterior. O que mudou foi o procedimento: “aprenda pintarestrela”, que ficou assim: aprenda pintarestrelaB pd 30 un pf 20 mudecp 2 pinte pe 120 pf 20 mudecp 11 pinte pe 60 pf 20 mudecp 2 pinte pe 60 pf 20 mudecp 11 pinte pe 60 pf 20 mudecp 2 pinte pe 60 pf 20 mudecp 11 pinte mudecp 2 fim E para pintar as faixas os procedimentos também mudaram: aprenda corfaixa1B pintarestrelaB repita 9 [ pf 30 mudecp 14 pinte pe 30 pf 45 mudecp 14 pinte pt 25 pe 90 pf 35 mudecp 14 pinte pd 90 pf 45 pintarestrelaB] fim aprenda corfaixa2B pd 60 pf 58 pe 90 pt 55 pintarestrelaB repita 8 [pd 60 pt 20 pe 30 pf 45 mudecp 14 pinte pt 45 pd 60 pf 45 pinte pt 45 pd 60 pf 45 pinte pf 45 pd 180 pintarestrelaB] pd 60 pt 20 pe 30 pf 45 mudecp 14 pinte pt 45 pd 60 pf 45 pinte pf 45 pe 120 fim Que repetindo os procedimentos “corfaixa1B” e “corfaixa2B”, o mosaico será pintado, mais vai faltar a ultima faixa que será diferente, então o procedimento “aprenda corfaixa3B” ficou assim: aprenda corfaixa3B pd 60 pf 58 pe 90 pt 55 pintarestrelaB repita 8 [pd 60 pt 20 pe 90 pt 45 mudecp 14 pinte pt 43 pintarestrelaB] fim Então foi criado um procedimento final “aprenda mosaicoB”, que ao ser executado constrói e pinta o mosaico todo. aprenda mosaicoB tat mudeespessuradolápis [2 2] un pf 430 pd 90 pt 420 repita 6 [faixa1 faixa2] pd 90 pf 65 pe 90 repita 5 [corfaixa1B corfaixa2B] corfaixa1B corfaixa3B fim