여러분!! 안녕~~~!!!
Joy Coding Lab.의 장~~~샘 입니다^^!!
오늘도 몇몇 분들에게 코딩 교육에 대해서 문의가 있었어요.
특히 초등학교 정식 교과목 채택 때문에
확실히 요즘 부모님들의 관심이 서서히 증가 되는거 같네요.
영어와 수학 뿐만 아니라 다른 과목에도
관심이 갖는 모습이 좋은거 같아요!!^^
자 그러면 코딩의 관심과 함께
저희는 코딩 스크래치 머리속에 넣기 마지막편을
시작해야 될거 같아요!!
오늘 같이 머리속에 넣을 스크립트 코딩은!!
추가블럭 입니다!!
추가 블럭 스크립트는 뭐가 있는지 확인해 볼까요?
단!! 2개!!!
이전 스크립트들과 비교하면 현저히 적네요~!!
와!! 할게 없겠다^^!!
-0-!!!
그럴리가 없죠?ㅋㅋㅋㅋ
추가 블럭 과연 무엇인지 짧지만 스토리로 배워 보시죠.
오늘은 우리가 스크래치 코딩 스크립트 공부를
열심히 한 친구에게 선물을 주려고 해요.
선물은 아직 고르지 않았지만
선물을 포장할 박스는 이미 골랐죠.
선물박스는 누가보더라도 같은 박스에요.
하지만 그 안에 무엇을 넣느냐에 따라
내용물이 달라지죠?
여러분이 선물박스에 안에 넣을 것은
이벤트 스크립트 제어의 10번 반복하기와
제일 처음 배웠던 스크립트 동작의 15도 돌기
이 두가지를 선물 할거에요.
선물 박스에 이름도 정했어요.
"돌았니"라고요.
선물은 받은 친구는 분명 이럴게요.
" 고마워 친구야^^ "
이렇게 행복한 선물 증정을 마치면서
우리는 추가 블럭에 대한 내용을 머리속에 넣었네요.
-0-!!! 그렇죠 언제 배웠는지 모르시겠죠?
그게 바로 제 강의!! 포인트 나도 모르게 배웠다? ㅋㅋ
자 비밀은 선물 박스에요.
스크래치2.0의 추가블럭은 선물박스 입니다.
우리가 앞서 배웠던 다양한 스크립들의 내용들을
하나의 선물박스로 만들수가 있는거에요.
선물 박스 이름도 우리가 만들 수 있고요.
즉, 기존 스크래치2.0의 스크립트 블럭들을 사용하지 않고
나만의 블럭을 만들 수 있는거죠.
위와 같이 단순 레고(스크립트 블럭)이 있다면
어느 누군가는 바로
자신만의 스타일인 햄버거를 표현 할 수도 있고요.
어느 누군가는
자시만의 스타일인 잠수함을 만들 수도 있고요.
코딩의 기초의 마지막 단계가 이 추가블럭을 만드는 거라고 생각해요.
프로그래밍 언어에서는 저런걸 함수라고 표현해요.
자신이 원하는 블럭을 얼마나 잘 만드는지?
문제 해결을 위해서 시간을 어떻게 단축 시킬지?
어떤 조합으로 만들 것인지? 등등
실제 얼마나 쉽게 만들 수 있는지 확인해 볼까요?
먼저 추가 블럭에 들어가셔서
우리의 선물박스의 이름을 적어주세요!!
저는 돌았니? 라고 할거에요.
이상한 생각안하시죠? ㅋㅋㅋ 돌았니?
이건 회전했니? 이거랑 같은 의미에요!!
자 추가 블럭의 돌았니?가 하나 생성되었습니다.
정의하기 돌았니? 라고 되어있죠?
저 뜻은 돌았니?의 정의를 아래에 코딩 블럭으로
꾸며달라는 소리에요.
자 제어 스크립트의 10번 반복학기 블럭을
돌았니? 블럭에 붙여 봅니다.
자 다음으로는 동작 스크립트로 넘어가서!!
15도 돌기를 10번 반복하기 안에다가
넣어 봅니다!
자 언제 돌았니를 실행할건가요?
키보드의 스페이스바를 누르면 실행되게 하고 싶어요.
그래서 이벤트 스크립트의 스페이스 키를 눌렀을 때
블럭을 가지고 옵니다.
자 우리가 스페이스 키를 눌렀을 때 뭘 하고 싶었죠?
우리의 선물 박스를 실행하고 싶었잖아요~
추가 블럭 스크립트로 가시면
우리가 만든 돌았니?블럭을
스페이스 키를 눌렀을 때에 붙여 줍니다.
자 That's all.
End.
다 하신거에요.
이제 뭘 해보면 되죠?
스페이스바를 마구마구 눌러보면 되겠죠? ㅎㅎ
자 마구마구 고양이 돌아버립니다~
중간에 저는 도는 방향을 바꿔서 해보기도 합니다.
즉 오늘의 Key Point는 바로
추가블럭은 = 선물상자
이것만 기억하세요!!
자 어떠세요?
생각보다 쉬우신가요? 아니면 아직 어려우신가요?
쉽다면 이 어려운걸 여러분이 이해 하신거에요.
아직 어려우시다면!! 이게 그만큼 어려운거에요! ㅎㅎ
쉬우신분은 더 깊은내용을~
어려우신 분은 이해할 수 있게
Joy Coding Lab.의 장샘을 찾아주세요 ㅋㅋ
자 길다면 길고 짧다면 짭은 스토리로
전반적인 코딩 스크립트를 머리속에 넣는 연재가 끝났어요.
다음 연재는 어떤걸로 돌아올지 기대해 주시고요.
Joy Coding Lab.의 장스 조이 코딩 샘 이였습니다.
자네 마지막까지 저 밑에 보이는
하트 한번 안눌러 주겠는가?
아무도...답변을 안해주니.. 서러움..ㅠㅠ
ㅋㅋㅋㅋ 그럼 진짜 물러 갑니다.
휘리릭!!!!
뿅!!
'즐겁게 코딩 하자(Joy Coding Lab.) > 1. 스크래치를 이용한 코딩' 카테고리의 다른 글
16. 읽기만 하면 이해되는 스크래치 코딩 큰 흐름잡기!! 연재를 마무리 하며.. (2) | 2017.05.18 |
---|---|
14. [코딩] 스크래치 코딩 연산 스크립트를 이해 하자!(읽기만 해도 코딩이 머리속에 들어가는 신비한 코딩!) (0) | 2017.05.15 |
13. [코딩] 스크래치 코딩 관찰 스크립트를 이해 하자!(읽기만 해도 코딩이 머리속에 들어가는 신비한 코딩!) (0) | 2017.05.14 |
12. [코딩] 스크래치 코딩 이벤트 스크립트를 이해 하자!(읽기만 해도 코딩이 머리속에 들어가는 신비한 코딩!) (0) | 2017.05.13 |
11. [코딩] 스크래치 코딩 이벤트 스크립트를 이해 하자!(읽기만 해도 코딩이 머리속에 들어가는 신비한 코딩!) (0) | 2017.05.12 |