스크래치의 프로그래밍은 블록으로 시작해서 블록으로 끝납니다.

이번글은 스크래치에 어떤 모양의 블럭들이 있는지

설명하는 글입니다.


시작 블록(Hat Block)



스크래치의 시작이 되는 블록입니다.

위쪽이 볼록하게 튀어나와서 구별하기 쉽겠죠?

블록은 볼록 튀어나온데부터 시작한다고 외우면 될 것 같습니다.

스크래쳐에서는 11개의 시작 블록을 제공하고 있습니다.


쌓기 블록(Stack Block)



위아래로 조립을 할 수 있는 쌓기 블록입니다.

그림을 움직이거나, 소리를 재생하거나 등

기본적인 명령어를 수행할 일이 있는 경우 사용합니다.

스크래치에서 제공되는 블록 중 가장 많은 숫자인

77개나 되는 쌓기 블록을 지원합니다.


논리 블록(Boolean Block)



어떤 질문에 대해서

예 또는 아니오(True or False)의 결과를 돌려줍니다.

13개의 제어블록이 있으며

보통 다른 논리블록이나 ㄷ 모양 블록과 함께 사용됩니다.


ㄷ 모양 블록(C Block)



논리 블록과 함께 사용되는 블록으로

5개의 ㄷ 모양 블록이 제공됩니다.

논리 블록의 값에 따라 사이에 들어가 있는

쌓기 블록의 내용을 반복 실행하거나

True 값인 경우에는 A 블록을

False 값은 경우에는 B 블록을 실행하도록 할 수 있습니다.


반환 블록(Reporter Block)



값을 저장할 수 있는 블록입니다.

다른 프로그래밍 언어의 변수와 동일한 기능입니다.

스크래치에서는 37개의 반환 블록을 제공합니다.

또한 사용자가 직접 만들 수 있는 블록 중

가장 많이 사용하는 블록입니다.


마무리 블록(Cap Block)

스크래치의 끝이 되는 블록입니다.

아래가 평평해서 더 이상 조립할 수 없게 생겨있습니다.

스크래치에는 두개의 마무리 블록이 있습니다.


스크래치에는 시작 블록(Hat Block), 쌓기 블록(Stack Bloack),

논리 블록(Boolean Block), ㄷ모양 블록(C Block),

반환 블록(Reporter Block), 마무리 블록(Cap block)

6가지 모양의 블록이 존재하고 있으며

기본적으로 스크래치에서 제공해주는 블록과

사용자가 직접 정의할 수 있는 블록도 있습니다.


스크래치는 시작블록으로 시작

논리블록, ㄷ 모양블록, 반환블록의 프로그램을 거쳐서

마무리 블록으로 끝내는 코딩과정을 거쳐서

원하는 프로그램을 만들 수 있습니다.


그럼 앞으로 이런 저런 블록을 조립해서

여러가지 프로그램을 만들어 보도록 하겠습니다.


이번글은 여기서 마치도록 하고

글 내용이 조금이라도 도움이 되셨다면

아래의 공감버튼을 한번 눌러주시면 감사하겠습니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기