mosaico formado por estrelas

Propaganda
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
Download