10/30(토) 7차시 코딩수학으로 만드는 창의코딩나라 기획하기

  • 강의화질이 좋지않으면 화질을 설정에서 화질을 높여주세요!(사운드 이퀄라이징 때문에 인코딩을 하다보니 화면이 흐려질때가 있지만 화질을 높이면 문제가 없습니다!)
  • 영상을 시청한 뒤 아래의 과제들을 제출해주세요.

  • 각 과제 마다 코드를 입력하고 beginxyz와 실행버튼을 눌러보면 왼쪽에 창에서 결과들을 확인할 수 있습니다. 제출전에 반드시 결과를 확인한 후에 "저장" 버튼을 눌러 과제를 제출해주세요! (로그인 하지 않거나 저장버튼을 누르지 않으면 과제가 제출되지 않습니다)

 

안녕하세요 벌써 7차시입니다. 오늘이 마지막 온라인 수업이 될 것 같네요!!

오늘은 창의 나라를 계획하는 시간을 갖도록 하겠습니다.

최종작품을 위한 준비인만큼 여러분의 많은 노력이 필요하구요. 

이번주부터 시작하여 일주일간 창의나라 계획서를 제출해주시면

선생님과 한주정도 피드백을 통하여 6월 5일에 만나서 창의나라 콘테스트를 해보고자 합니다!

자 그럼 시작해볼까요??! 

동영상 아래에 코드 편하게 보라고 모아두었습니다

 

 

[도구코드] (주석을 지우고 쓰세요)

그밖의 코드들은 1~6차시 강의를 복습해봅시다!

// cube(0,0,0)
// goto(0,0,0)
// doit()
// doitsxyz
// doit(10S X 10S X 10S X 10S X)
// beginxyz 위에는 실행버튼으로 작동합니다.(2nd)
// beginxyz 아래 코드부터 beginxyz버튼 누르면 먼저 실행됩니다(1st)

beginxyz; 
// 집합{ 정( 2, 3, 1, 5 ) && z<=10 ; 17 }
// 집합{ 직( 2, 3, 1, 5, 6) && z<=10 ; 17}
// 집합{ 구( 15, 15, 15, 10 ) ; 9 }
// 집합{ 원( 2, 3, 1, 5 ) && z<=10 ; 17 }
// 정, 직, 구, 원 은 편하다는 장점!!!

// 참고로 15-z 같은 조작도 가능

// 집합{ nemo(x-2, y-3) <= 5 && 1<=z && z<=15 ; 15 } 
// 집합{ nemo( 2*(x-2), 0.5*(y-3) ) <= 5 && 1<=z && z<=15 ; 15 }
// 집합{ nemo( 2*(y-2), 0.5*(z-3) ) <= 5 && 1<=x && x<=15 ; 15 }
// 집합{ sqrt( (x-2), (z-10) ) <= 5 && 10<=y ; 15 }
// 집합{ sqrt( 1.5*(x-2), 0.8*(z-10) ) <= 5 && 10<=y ; 15 }
// 집합 { sqrt(1.2*x, 0.8*y, (z-10) ) <= 20 ; z+30 }
// 축 변환, 상수배를 통한 조작 등등

// 함수의 그래프를 쓰자!
// 집합{ abs( (z-2), 0.1*(x-5)*(x-5) ) <= 2 && y==2 & z<=8 } 
// 집합{ abs( (z-2), 0.1*(x-5)*(x-5) ) <= 2 && y==2 && z<=15 && x>5}

// 토러스를 쓰고싶다면?
// R = 35 ; D = sqrt( x-20, y-20 )
// 집합 { sqrt( R-D, z-20 ) < 8 ; 4 }

// 축변환이나 상수배, 평행이동 조작, 그리고 sqrt와 nemo의 전환

// R = 35 ; D = nemo ( 0.8*(y-20), 1.2*(z-20) )
// 집합 { sqrt( R-D, x-20 ) < 8 ; 4 }

// R = 35 ; D = nemo ( 0.8*(x-20), 1.2*(y-20) )
// 집합 { sqrt( R-D, z-20 ) < 8 ; 4 }

여러분 화이팅입니다!!! 11월 6일(토)에 만나요^^