본문 바로가기
IT 토크/code.org

[과정2]19단계 화가 중첩 반복 코드닷오알지공략 code.org

by 매니마니 2017. 10. 20.
반응형


[과정2]19단계 화가 중첩 반복




패턴을 그리기 위해서, 


이 코드 전체를 '반복' 블록에 넣으세요.


 







삼각형을 6번 반복해 그리세요. 


삼각형을 한 번 그리고 난 후에, 


60도씩 회전하면 됩니다.


 








이 패턴을 그리려면, 


삼각형을 12번 반복해서 그려야 합니다.


원 중심의 각(360 도) 을 그리려고 하는 


모양의 개수(12 개) 로 나누면, 


모양을 한 번 그린 후 


몇 도를 회전시켜야 하는지 알 수 있습니다.







이 다이아몬드 모양을 12번 반복시켜서 꽃을 그려보세요!


힌트: 12 개의 다이아몬드는 12 개의 삼각형을 


그리는 것과 같은 방법으로 만들면 됩니다.


한 번 모양을 그린 후에 얼마나 회전시켜야 할까요?






이 건물의 창들을 중첩 반복을 이용해 채워보세요. 


창들은 20 픽셀 크기로 20 픽셀 만큼 씩 떨어져 있습니다.





이 공룡은 꼬리에 8개의 뾰족한 뿔이 나 있습니다.


각 뿔의 길이는 30 픽셀입니다. 


삼각형을 8번 반복해 그려주세요. 


1개를 그리면 그 다음에는 앞으로 이동해야 합니다.





이 삼각형을 10번 반복시켜서 태양을 그려보세요.


삼각형 1개를 그리고 난 후에는 


이동하고 회전해야 합니다. 


원 안에서 몇 개의 모양을 그리게 되며 


몇 도씩 회전해야 할지 알아내 보세요.







자 이제 그림에 잔디를 그려보세요. 


잔디 1개는 50 픽셀 만큼 씩 떨어져 있습니다.







이 그림에 꽃을 더 그리면 그림이 완성될 것입니다.  


꽃을 그리기 위해서 다이아몬드를 12번 반복시켜 그려보세요.






패턴을 완성시키기 위해서 


이 코드를 12번 반복해 보세요.






이 코드를 4번 반복해서 패턴을 완성해 보세요. 


원을 한 번 그리고 나면, 90도 만큼 회전하세요.



 






이 코드를 12번 반복시켜서 곱슬곱슬한 그림을 그려보세요.










[과정2]17단계 Play Lab 이야기 만들기 코드닷오알지공략 code.org




반응형