-
(자넷 - Zynga의 엔지니어)
누구든 프로그래머가 될 수 있습니다.
-
약간의 모험심과 배우겠다는 의지,
-
좋은 아이디어만 있으면 됩니다.
-
함수와 매개변수(parameter)는 점심 식사 때 하는
-
음식 주문을 예로 들어 설명할 수 있습니다.
-
샌드위치와 음료수를 주문한다고 해보죠.
-
음, 이 때 매개변수는 원하는 음료수의 맛,
-
원하는 샌드위치의 크기가 될 것입니다.
-
그리고 같은 방법으로
-
여러분은 컴퓨터에서 함수를 실행할 때
-
매개변수를 통해 도형의 크기 혹은
-
도형의 색상을 지정할 수 있습니다.
-
빗변의 길이가 서로 다른 삼각형을
-
여러개 그린다고 생각해볼까요?
-
여러분은 이제 함수 블럭에 다른 숫자를 입력할 수 있고
-
덕분에 우리는 크기가 다른 도형을 그릴 수 있습니다.
-
삼각형 함수에 있는 별 표시를 클릭하면
-
입력 이름(input name)을 입력 블럭(input block)에
드래그 할 수 있습니다.
-
그 후에
-
X가 있는 자리에 length(길이)를 입력하고 엔터를 누르세요.
-
그러면 함수에 length라는 입력을 만든 것이 됩니다.
-
그리고 별표를 다시 클릭해서 입력창을 닫습니다.
-
이제 변수(Variables) 카테고리를 클릭하고
-
length 블럭을 드래그하여 함수 내용 앞에 있는
블럭으로 옮기세요.
-
기존에 있던 번호 블럭을 드래그해서 없애면
이제 함수 블럭만 남게 되고,
-
이 함수에는 삼각형 빗변의 길이를 입력할 수 있습니다.
-
이를 가리켜 매개변수가 있는 함수라고 부릅니다.
-
이 함수를 사용하려면 함수(Functions) 카테고리를 클릭한 후
-
length가 있는 draw a triangle(삼각형 그리기) 함수를
드래그해서 밖으로 빼세요.
-
이제 수학(Math 블럭을 사용하면 숫자를 입력할 수 있고
-
이를 통해 서로 다른 크기의 삼각형을 그릴 수 있습니다.
-
한 번 해보세요. 여러분은 금세 코딩 닌자가 될 거예요.