B반 권연수 코딩수학으로 만드는 창의코딩나라 최종작품

//터틀이의 성 명령어 A='s 4u 4d s 5u 5d' B='2u d s 2t s l 2r' D='5s t r 4t' goto(-7,-7,1) item=10 반복 4{doit(7A L)} goto(0,0,14) item=2 doit(5u) item=5 doit(3s 2d 2t u) item=19 cube(2,0,18) // 교회 명령어 goto(20, 15,18) item=6 doit(3u s 2t s u) goto(18,18,1) item=8 반복 4{ doit([4r]) move(2,0,0)} goto(28,13,2) item=44 doit(4l u 3r) //우물 명령어 goto(-10,-20,2) item=10 doit(5l 4t 4r 4s u 4l 4t 4r 4s) //작은 집1,2 명령어 goto(21,-13,1) item=4 doit(3s l 2t) goto(-21,-14,1) doit(3t l 2s) item=15 cube(19,-12,4) cube(19,-16,4) cube(-19,-14,4) cube(-19,-10,4) goto(22,-16,1) item=8 doit(2s) goto(-22,-10,1) doit(2t) goto(-6,21,1) item=4 doit(3l s 2r) goto(-2,22,1) item=8 doit(2l) item=15 cube(-6,19,4) cube(-2,19,4) //작은 보트 명령어 goto(-57,44,1) item=8 doit(4l) move(0,0,-1) doit(s 3r s 3l) move(0,0,1) doit(s 3r) cube(-56,44,1) cube(-55,44,1) cube(-55,49,1) cube(-56,49,1) //나무 명령어 goto(20,-24,0) item=2 citem=3 doit(4u c B C) goto(-17,-22,0) doit(4u c B C) goto(7,17,0) doit(4u c B C) goto(31,-1,0) doit(4u c B C) goto(8,-14,0) doit(4u c B C) goto(-14,-2,0) doit(4u c B C) //구름 명령어 goto(25,-4,50) item=40 doit(D) goto(-11,12,50) doit(D) goto(-32,-25,50) doit(D) goto(-4,-4,50) doit(D) goto(9,12,50) doit(D) goto(41,-47,50) doit(D) goto(-8,-20,50) doit(D) goto(4,-7,50) doit(D) goto(19,-11,50) doit(D) goto(11,-39,50) doit(D) // 터북이 저리 가 goto(0,-1,15) head(3) beginxyz ; item=1 //강물과 모래 명령어 R = 47 ; D = sqrt( x, y ) 집합 { sqrt( R-D, z+6 ) <7 ; 11 } R = 55 ; D = sqrt( x, y ) 집합 { sqrt( R-D, z+13 ) <14 ; 5 } //터틀성 명령어 집합{정(0,0,z,2) && 0<z && 9>z ; 0} 집합{정(0,-3,z,0) && 0<z && 3>z ; 0} 집합{정(0,0,z,3) && 0<z && 9>z ; 10} 집합{정(0,0,z,2) && 8<z && 15>z ; 10} //교회 명령어 집합{정(19,15,z,3) && 0<z && 5>z ; 0} 집합{정(19,12,z,2) && 0<z && 4>z ; 0} 집합{정(24,15,z,3) && 0<z && 5>z ; 0} 집합{정(19,15,z,4) && 0<z && 6>z ; 7} 집합{정(26,15,z,4) && 0<z && 6>z ; 7} 집합{ 원( 20, 15, 6, 6-0.3*z ) ; 10} //우물 명령어 집합{ 정( -12, -17, z,3 ) && z==1 ; 10} 집합{ 정( -12, -17, z,1 ) && 1<z && z<4; 5} //작은 집1 명령어 집합{정(22,-14,z,2) && 0<z && 6>z ; 0} 집합{정(19,-14,z,0) && 0<z && 3>z ; 0} 집합{정(22,-14,z,3) && 0<z && 7>z ; 8} 집합{정(22,-14,z,11-z) && 6<z ; 7} //작은 집2 명령어 집합{정(-22,-12,z,2) && 0<z && 6>z ; 0} 집합{정(-19,-12,z,0) && 0<z && 3>z ; 0} 집합{정(-22,-12,z,3) && 0<z && 7>z ; 8} 집합{정(-22,-12,z,11-z) && 6<z ; 7} //물 명령어 집합{원(-63,64,z,40) && z==0 ; 5} //작은 집3 명령어 집합{정(-4,22,z,2) && 0<z && 6>z ; 0} 집합{정(-4,19,z,0) && 0<z && 3>z ; 0} 집합{정(-4,22,z,3) && 0<z && 7>z ; 8} 집합{정(-4,22,z,11-z) && 6<z ; 7}