[출처] 윤ㅋ선생의 부천컴퓨터학원 (in 플래시채널)
http://blog.naver.com/mocun

5. 값자체로 화면에 나오게 해보자.

헬로스크래치 | 2016-03-02 17:13:05



안녕하세요 윤ㅋ선생입니다.
지난번에 스크래치로 글씨를 나오게 해보셨을 것입니다.

근데 이렇게 생각할 수도 있죠. 그냥 말하기블록은 글자로'만' 나오는게 다인가요?
아닙니다. 당연히 값으로써 나오게 할 수도 있습니다.

값은 어떠한 의미가 담겨져 있는 것인데, 그것을 가지고 계산이나 논리적으로 다룰 수 있습니다.
그리고 값은 상수와 변수로 나뉘어집니다. 근데 그걸 설명하기에는 어려우므로
먼저 상수로 화면에 표시하는 걸 배워보겠습니다.

상수는 무엇인가요? 항상 같은 값을 갖고 있는게 상수입니다.
예를 들어서 여러분들이 5가 뭐야? 라고 물어보면
당연히 5는 5지, 뭐 7이냐?? 라고 반응 할 것입니다.

그러니까 우리가 이런 값이라고 약숙해놓고 변하지 않기로 정한 것들이 바로 상수입니다.

그럼 한번 따라해볼까요?

1. 화면에 여러분들이 글씨가 나올 수 있게 말하기 블록을 넣어줍니다.


2. 값으로 화면에 나오게 하고 싶은 숫자를 씁니다.


3. 이렇게 나오면 잘 한것입니다.

근데 이렇게 생각이 듭니다.
"그냥 저 숫자를 글자로 나오는 건데요?" 라고...

맞는 지적입니다. 제가 말하려는건, 어떠한 숫자를 계산할 수 있는 값으로 다룰 수 있다는 점입니다.
만약에 여러분들이 예를들어서 2더하기 3을 구해서 5라는 값을 화면에 보여주고 싶으면

그냥 이렇게 쓰면 이런 결과가 나옵니다.



말하기 블록에 "2+3"으로 쓰면...
결과는 그냥 "2+3"이라고 보여줍니다.

그러면 여러분들이 의도되지 않는 결과가 나옵니다. 계산을 하지 않았습니다.

근데 제가 말하는 값으로써 다뤄지는건 이걸 말하는 것입니다.




연산블록을 사용했을 때
이렇게 계산을 한 결과값이 나오게 됩니다.

연산블록은 추후에 제가 다시 가르쳐드리겠습니다.

잘 따라하셨나요? 음... 뭐 어차피 똑같은 말하기인데 뭐가 다른가요?
라고 생각하실 수도 있습니다. 그냥 어차피 보이는건 저건데.

일단은 좀 생각해봐야 왜 이걸 가르쳤는지 이해하시게 될 것입니다...

잘 따라하셨나요? 여러분들이 값을 출력 (상수)를 할 수 있게 되었습니다.
그다음에는 변수는 화면에 어떻게 나오게 하나요? 라고 물어보신다면
다음 강좌에 알려드리겠습니다.


댓글
등록된 댓글이 없습니다.