어린이 뉴스
  •  [코딩 공작소]허리 굽혀 ‘꾸벅’
  • 어린이동아 취재팀
  • 2016-12-06 22:19:01
  • 인쇄프린트
  • 글자 크기 키우기
  • 글자 크기 줄이기
  • 공유하기 공유하기
  • URL복사

인사하는 오누이 만들기②

미래창조과학부·한국과학창의재단과 함께하는 코딩 공작소

 

《 소프트웨어(SW) 과목이 2018년에는 중학교, 2019년에는 초등학교 필수 교육과정이 됩니다. 수업에서 ‘코딩’을 주로 배우지요. 코딩? ‘미래창조과학부·한국과학창의재단과 함께하는 코딩 공작소’가 궁금증을 풀어드립니다. 마우스 클릭 몇 번으로 코딩을 놀이하듯 배우는 ‘스크래치’의 사용법과 함께 소프트웨어 용어에 대한 알기 쉬운 설명을 통해 코딩과 친구해 보세요. 》

 

컴퓨터에 명령을 내리려면 우리는 컴퓨터가 알아듣는 언어로 명령을 입력해야 합니다. 그 언어를 ‘코드’라고 하지요. 코드를 입력해서 프로그램을 만드는 일이 바로 ‘코딩’입니다. ‘스크래치’는 초등생도 쉽게 프로그램을 만들면서 코딩을 배우는 무료 프로그래밍 도구이지요.

 

자, 스크래치를 활용해 재미있는 프로그램을 만들어 봅시다. 스크래치 홈페이지(scratch.mit.edu)에 들어가 메인 화면에서 ‘만들기’를 마우스로 클릭해주세요.

 

지난 시간에 이어 이번 시간에는 ‘인사하는 오누이’를 완성합니다. 키보드에서 ‘A’ 키를 누르면 배경 그림이 나타나고 오빠와 여동생이 등장해 오빠가 말을 하는 것까지 만들어 보았지요.

 

이번에는 오빠가 인사를 한 뒤, 여동생이 허리를 굽혀 인사하는 장면을 만듭니다.

 

 
 
 
 
 

여동생 스프라이트를 클릭한 뒤 이벤트 블록에 있는 ‘배경이 배경 a로 바뀌었을 때’ 블록을 가져옵니다. 추가 블록에서 ‘준비하기’를 만들어 붙이고 제어 블록에 있는 ‘㉠초 기다리기’ 블록을 가져오세요. ㉠에 들어갈 숫자는 오빠가 말 하는 시간입니다. 예를 들어 지난 시간에 녹음한 말의 길이가 5초라면 5라는 숫자를 집어넣는 식입니다.

 

그 아래에는 추가 블록에서 ‘인사하기’를 만들어 붙이고 ‘0.5초 기다리기’ 블록을 쌓은 뒤 마지막으로 ‘이야기 소개하기’ 블록을 만들어 쌓습니다.

 

 
 

‘준비하기’ 블록을 정의합니다. 여동생은 배경이 바뀌면 오빠 오른쪽에 서게 됩니다. 동작 블록에 있는 ‘X: ㉡ Y: ㉢ 로 이동하기’ 블록을 가져옵니다. ㉡과 ㉢에는 각각 50, -55를 적어서 위치를 잡아주세요. 이어서 형태 블록에 있는 ‘모양을 서 있는 모습으로 바꾸기’ ‘크기를 55% 로 정하기’ ‘보이기’ 블록을 차례대로 쌓습니다.

 

 
 

‘인사하기’ 블록을 정의할 차례. 여동생은 ‘인사하는 모습 1∼3’으로 모양이 바뀌며 서 있는 모습에서 손을 모은 모습, 고개를 조금 숙인 모습, 푹 숙인 모습으로 차례로 보여줍니다. 제어 블록에 있는 ‘3번 반복하기’ 블록 밑에 ‘0.5초 기다리기’ 블록을 쌓은 다음, 형태 블록의 ‘다음 모양으로 바꾸기’를 가져와 붙입니다.

 

 
 

마지막으로 ‘이야기 소개하기’ 블록을 정의합시다. 형태 블록에서 ‘모양을 인사하는 모습 1로 바꾸기’ 블록을 가져옵니다. ‘인사하는 모습 1’은 손을 모은 상태.

 

이 상태에서 ‘㉣을 2초 동안 말하기’ 블록을 쌓습니다. ㉣에는 ‘저는 ○○의 여동생입니다’라고 적어 넣습니다. 물론 다른 인사말을 해도 좋습니다. 이어서 ‘㉤을 2초 동안 말하기’ 블록을 한 번 더 붙이고 ㉤에 ‘지금부터 저희 오누이의 이야기를 들어주세요’라고 써 넣으세요.

 

 
 

이제 초록색 깃발을 누르고 ‘A’ 키를 눌러 무대와 스프라이트가 잘 움직이는지 살펴보세요.

 

▶이원상 기자 leews111@donga.com

 

 

 
 
 
 
어린이동아 취재팀 kids@donga.com

위 기사의 법적인 책임과 권한은 어린이동아에 있습니다.

< 저작권자 ⓒ 어린이동아, 무단 전재 및 재배포 금지 >

한국지역난방공사 권지단
  • 댓글쓰기
  • 로그인
    • 어동1
    • 어동2
    • 어동3
    • 어동4
    • 어솜1
    • 어솜2
    • 어솜3

※ 상업적인 댓글 및 도배성 댓글, 욕설이나 비방하는 댓글을 올릴 경우 임의 삭제 조치됩니다.

더보기

NIE 예시 답안
시사원정대
  • 단비교육