SW교육/[엔트리] 중급

함수 이해하기

멋쟁이샘 2016. 8. 5. 18:38


* 함수 이해하기 소스 : https://goo.gl/IxxiXw     

함수 이해하기 소스.ent



  함수는 다양한 기능을 한 블록에 모으기 위해 만들어진 기능입니다. 여러 블록이 한 블록으로 통합되면 복잡했던 블록의 모습이 간단하게 바뀝니다. 한번 만들어두면 계속해서 필요할 때마다 쓸 수 있어 블록 조립에 걸리는 시간이 짧아집니다.


1. 소스를 보고, 강아지 산책시키는 블럭을 일단 만들어봅시다.



2. 비슷한 블록이 4번 반복되는데 이럴 때 함수는 진가를 발휘합니다. 먼저 강아지 모양 바꾸는 부분을 함수로 만들어봅시다.



3. 만들어진 함수 블록으로 반복되는 부분을 교체해봅시다. 



4. 남은 2개의 블록도 함수로 만들어봅시다. 오브젝트의 각 방향이 달라서 방향을 설정할 수 있는 함수를 만듭니다. 

   아래와 같이 함수 틀을 만들어주고, '강아지 걷는 모습'을 추가해줍니다. 나머지 두 블럭을 추가합니다. 



5. '문자/숫자값'이라는 블록을 90 자리에 넣어주면, '문자/숫자값'에 넣는 값대로 오브젝트 방향이 정해집니다. 



6. 기존 블록들을 함수로 대체해봅시다. 값들만 알맞에 넣어주면 블럭 한 줄로 움직이는 강아지를 만들 수 있습니다. 




함수 이해하기 소스.ent
0.0MB

'SW교육 > [엔트리] 중급' 카테고리의 다른 글

무작위가 정말 무작위인가 계산하기   (0) 2016.08.06
플래피버드 게임만들기  (0) 2016.08.06
리스트로 복불복 게임만들기  (0) 2016.08.05
박쥐 잡는 용 게임  (0) 2016.08.03
길 선택 게임하기  (0) 2016.08.03