안녕~여러분~♡

장스 조이 코딩 샘입니다~

이번 시간에는 스크래치에서 동작이라는 코딩 블럭(스크립트)를 상황극으로

이해를 해보도록 하죠.

동작이라는 스크립트에는 17가지의 코딩 블럭들이 존재해요.

한글로 되어 있으니 읽으면 대략적인건 알 수 있어요

하지만 동작이라는 큰 틀의 코딩 블럭을 이해하는게 중요해요.

그래야 나중에 스스로 창의적인걸 만들 때 사용 및 응용이 가능 하닌깐요~

자 그럼 동작이 뭔지 머리속에 넣어 보죠.

1) 동작 블럭


 - 자 동작이 무엇인지 쉽게 이해를 시켜 드리기 위해서 상황을 하나 만들어보죠.


 여러분이 조교가 되는거에요!!! 수련회가 됐건 군대가 됐건!


 수련회라고 하죠 뭐~

 수련회에서 다들 학생들(스프라이트)을 모아 놓고 명령을 내립니다.

 뭐부터 시키죠?!!

 줄맞추세요!!! 자자자 오른쪽으로 조금더 가봐~~

<동작 - 이동에 대한 블럭들 모음>

스프라이트 들에게 어떤 동작 및 행동에 대한 명령을 내립니다.

 에헤!! 거기 학생 좌향좌(45도 돌려)!! 우향우(오른쪽으로 45도 돌려)!!!

<동작 - 방향에 대한 블럭들 모음>

거기 혼자 뒤 보고 있는 친구!!!! 

학생 맨 앞으로 나와(X : 0, Y :0 위치로 이동해)!!

에헤 다 안되겠어!!다들 10초동안 앉아!!!

너무 과격했나요...?ㅎㅎ

동작은 여러분이 조교가 되었을 때 학생들(스크립트)에게 어떠한 동작 명령을

내릴 수 있는 지 생각하면 이해하기 쉬우실 거에요.

조교분을 비하하는 내용은 아니니...저도 학생때 조교분이 제일 무서웠거든요 !
 
 자 그러면 대략적으로 동작 코딩 블럭들이 뭘 하는 곳인지 알겠나요?

여전히 이 표정이라면...제 잘못이 크네요.

직접 찾아뵙고 면담을 좀 해야겠어요.ㅎ

어려운게 아니에요. 딱 3가지만 기억 해볼까요?

 스크래치의 기본적인 동작 블럭들을 보면 크게 이렇게 보여요.

 1. 야!!!!!!! 움직여!!!!!!!!!!!!!!!!!


 2. 야!!!!!!!!!!!!돌아!!!!!!!!!!!!!!!!!!


 3. 야!!!!!!몇초 동안 움직이고 돌아!!!!!!!!!!!!!!!!!!!!!!!

 

3가지만 외우고 가시죠. 심플하게~

수련회 조교가 된 그대 이미 동작 코딩 블럭은 90% 마스터 하신겁니다.

나머지 10%는 직접 저를 찾아주세요. ㅎㅎㅎㅎ

자 오늘 동작에 대한 첫 수업을 진행 해봤어요.

너무 억지스러운 면이 있어도 그냥 재미로 읽고 뇌로 외우깅~~

그런데 왜 블럭 하나하나씩 설명을 안해주냐고요?

그건 책을 사시면 다 있어요~~~아주 상세하게.

저는 그것보다 기초를 시작하는 아이들 또는 성인이라면

큰그림과 흐름을 외우는게 더 중요하다고 생각해요.

동작 스크립트를 누르면 블럭들이 한글로 다 되어있어요~

코딩은 외워서 하는게 아니라 어떤 도구가 있는지 이해를 하고

그걸 이용해서 문제를 풀거나 새로운 걸 창조하는거지

각각 하나씩 다 외우는건..글세요 외우면 좋지만 못외워도~ It's OK!!

동작은 조교다.

이걸로 이번 수업은 끝내겠습니다.

장스 조이 코딩 샘은 말도 안되는 이야기로 다시 돌아옵니다.

무슨 주제로?!

!!

!!????

!!!!????????

두번째 블럭인 !!! 형태 스크립트 블럭으로!!!!

그럼..장스 조이 샘은 휘리리릭~~~뿅!!!

하트 누르고 가는지 안가는지 알아요!!!(사실 몰라요..(_ _ )...)

눌러줘잉~~~♥ㅎㅎㅎㅎ

여러분 안녕~~!!

장스 조이 코딩 샘(_ _)/!!!

1화부터 4화까지는 스크래치2.0 프로그램의 전체 적인 구성을 배웠습니다.

1화 : 스크래치 이해하기

클릭 --> http://jangenjoycoding.tistory.com/4

2화 : 스크래치 설치하는 방법 말도 안되게 쉬움.

클릭 --> http://jangenjoycoding.tistory.com/5

3화 : 스크래치 구성과 메뉴 설명(완전 기초)

클릭 --> http://jangenjoycoding.tistory.com/9

4화 : 미치도록 쉬운 스크래치 무대와 스프라이트란?

(스크래치 고양이의 방과 방의 물건들을 알아보자.)

클릭 --> http://jangenjoycoding.tistory.com/12

 

오늘부터는 코딩을 하기 위한 블럭(스크립트)들을 머리속에 넣어보죠.

이제 아래의 모습이 익숙하시죠??

스크립트 화면을 보면 여러가지 색으로 된 버튼들이 있어요.

스크립트라는 부분이 실제 코딩을 위한 블럭들이 모여 있는 곳이에요.

이제부터는 여기에 있는 블럭들을 이용해서 코딩이라는걸 해보시죵~

동작을 클릭하면 아래에 블럭들이 쫙 나와요~

이 블럭들을 마우스로 코딩할 수 있는 장소로 이동 할 수 있어요.

한번만 사용할 수 있느냐? 아니죠~

무한대로 같은것도 사용이 가능해요~~

마우스로 클릭 후 쭉~~끌고 가면 끝.

자 기본적인 블럭의 구성을 보면

블럭의 홀 부분과 끼우기 부분으로 구성되어 있습니다.

우리가 코딩이라는걸 한다는건 이렇게 블럭들을 조합하는거에요.

쉽게 말해서...

이렇게 하나의 블럭은 의미가 없지만 이럴걸 조합해서

짜잔 집을 만드는거 처럼 코딩도 같은 의미에요~쉽죠잉~~?

자 실제로 어떻게 블럭들을 붙이는지 동영상으로 보시죠.

자 이렇게 까지 했는데 못한다고 하면

카톡 주세요. 면담 좀 하시죠 ㅎㅎㅎㅎ

자 각각의 항목이 뭐가 있는지 간단하게 한번 보시죠~

동작은 코딩의 뭔가 동작에 대해서 모아 둔 곳이에요~~

 

형태라는 것도 있고요~~ 내용들을 보면 아직은 어려울 수 있어요.

코딩들의 형태를 바꾸는 기능들인거 같고요~

각각의 소리들도 제어를 하궁~~

펜???이건 스프라이트가 이동하는 흔적을 펜으로 이용하여 표시 할 수 있어용.

데이터....눌러보면 블럭이 아무것도 안보이죠?

이건 변수라든거 리스트라는걸 만드는건데...아직은 복잡하니 패스~!!

이벤트라는건 어떠한 액션!!!이 취해졌을때 행동하는 것~~

제어는 각각 스프라이트들 행동의 반복 또는 If문 이라는걸 이용한 부분이에요.

관찰...스프라이트의 무슨 행동 하는지 관찰...

일단 잘 모르겠으면 패스~그냥 쭉쭉 읽어주세요.

연산!! 드디어 우리 모두 아는거!!^^

덧셈, 뺄셈!! 곱하기 나누기~~~!!등등

마지막으로 추가 블록..여기도 아무것도 없으니 패스.

간단히 설명하면 기본적으로 없는 블럭들을 사용자가 직접 만들 수 있는 곳입니다.

 

자 이렇게 실제 코딩을 할 기본적인 블럭 총 10개에 대해서

아주 수박 겉핥기 식으로 알아봤어요~!!!

너무 쉬운가요? 아니면 어려운가요??

사실 제가 연재하는 스크래치는 위 수박을 먹는 아기처럼

아주 극초보들을 위한 곳이니 너무 쉬운 분들은 어려운 곳으로!!!

훨훨 날아가시고~~~~

그래도 유익하식 분은 끝까지 봐주세요^^!!!!

다음 이시간에는 각각 블럭 항목에 대해서

깊이 있고 아주 잼있게 머리속에 넣을 수 있게 준비 중이니~~ 지켜 봐주세요.

자 그럼 오늘은 여기까지~!!!

장스 조이 코딩 샘이였습니다~

휘리릭 뿅!!!

당신의 1초 시간만 주세요. 하래 하트 클릭!!?

 

+ Recent posts