2025 snucomm 초등코딩 1기 자유작품 만들기

 

[최종 과제] -(최종 과제 필수 제출)

배운 명령어를 원하는 만큼만 이용하여 나만의 작품을 만들어보세요.

건축물을 잘 제작한 학생 3~5명에 한해서 소정의 상품을 제공합니다 :)

 

- 기한 : 5월 30일(금)

- 배운 명령어 : cube, goto, doit, repeat, doitsxyz, 집합(정), 집합(원), 집합(구)

- 예) 유명한 건축물, 다리, 아파트, 광화문, 탑, 정원, 학교, 성당, 배, 자동차 등등

 

< 건축물 다양한 예시 >

 

 

 

 

< 나만의 건축물 명령어 >

흰색 명령어창의 명령어를 복사해서 노란색 명령어창에 붙여넣고

나만의 건축물을 만드는 명령어를 적어보세요. ^*^

// ★ 여기에 제목을 적어주세요. ★ beginxyz ; item=6 // 건축물 다 만들고 바닥무늬도 바꿔도 됩니다. if(z<0) return 0 // 이 명령어는 속도 빠르게 하므로 지우지마세요.
1기/고운율 2025-05-31 10:05:09
A='ss[uut]' // ㅁ 모양 난간 B='4s[12u]s[12u][l12u][r12u][s12u]' // 십자가 기둥 goto(-14,-15,4) //1층 난간 시작점 repeat 4 { doit( 14A L ; 9 ) } goto(-14,-15,10) //2층 난간 시작점 repeat 4 { doit( 14A L ; 9 ) } goto(-10,-10,4) //1층 2층 관통하는 기둥 repeat 4 { doit( 4B L ; 9) } X='11s[12u] [t12u] [l12u] [r12u] [s12u]' //1층 기둥 Y='11s[7u] [t7u] [l7u] [r7u] [s7u]' //2층 기둥 Z='2s[2ut]' //난간 C='sT' //난간색 goto(-21,-21,4) //1층 난간 repeat 4 { doit( 21ZL ; 9 ) } goto(-18,-18,18) //2층 난간 repeat 4 { doit( 18ZL ; 2 ) } goto(-18,-18,19) //2층 난간색입히기 repeat 4 { doit( 18CL ; 13 ) } goto(-17,-17,4) //1층 기둥 repeat 4 { doit(3X L ; 9) } goto(-17,-17,17) //2층 기둥 repeat 4 { doit(3Y L ; 2) } beginxyz ; if(z<0) return 0; //실행속도 증가시키기 집합 {정(0, 0, 1, 25) && z<2 ; 5 } //밑바닥 집합 {정(0, 0, 2, 20) && z<4 ; 9 } //1층바닥 집합 {정(0, 0, 16, 17) && z<18 ; 2 } //2층바닥 집합 {직(0,0,25,19,22) && z<26 ; 2 } //지붕 0층 집합 {직(0, 0, 26, 46-z, 50-z) && z< 30 ; 41 } // 지붕 1층 집합 {직(0, 0, 30, 72-2*z, 16) ; 41 } //지붕 2층 집합 {직(0, 0, 30, 72-2*z, 17) ; 17 } //2층 지붕 색입히기 집합 {직(0, -16, 30, 74-2*z, 0) ; 40 } //2층 지붕 흰줄 집합 {직(0, 16, 30, 74-2*z, 0) ; 40 } //2층 지붕 흰줄 집합 {구(0, -16, 38, 1) ; 41} //지붕끝 집합 {구(0, 16, 38, 1) ; 41} //지붕끝 집합 {정(11, -15+z, 4, 2) && z<17; 2 } //계단 집합 {원(-4, 0, z, 4) && z==4 ; 4 } //태극무늬 작은원 집합 {원(4, 0, z, 4) && z==4 ; 5 } //태극무늬 작은원 집합 {원(0, 0, z, 8) && z==4 && y>0 ; 4 } //태극무늬 큰원 집합 {원(0, 0, z, 8) && z==4 && y<0 ; 5 } //태극무늬 큰원 //return 0 // 3D 프린터하려면 이 명령어를 써야합니다. window(0.05)
1기/고운율 2025-05-31 10:05:23