어린이 뉴스
  •  [코딩 공작소]날개를 파닥파닥
  • 어린이동아 취재팀
  • 2016-10-04 22:02:15
  • 인쇄프린트
  • 글자 크기 키우기
  • 글자 크기 줄이기
  • 공유하기 공유하기
  • URL복사

스크래치로 나비 날아가게 만들기

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

 

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

 

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

 

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

 

이번 시간에는 나비가 날갯짓을 하면서 날아가다 화면 끝에서 사라지는 모습을 만들어 볼까요?

 

 

나비 모양의 스프라이트(스크래치 프로그램에 등장하는 주인공이나 사물)를 저장소에서 불러오세요.

 

나비가 날갯짓을 하면서 동시에 날아가는 모습을 표현해 보아요. 코드 블록을 모아놓은 블록 영역에서 ‘깃발을 클릭했을 때’ 블록을 두 개 가져오세요. 추가블록에 ‘블록 만들기’를 누르고 ‘날아가기’와 ‘날갯짓하기’ 블록을 각각 만든 뒤 ‘깃발을 클릭했을 때’ 블록 밑에 하나씩 붙입니다.

 

먼저 ‘날아가기’ 블록을 정의해 보아요. 깃발을 클릭하면 오른쪽 위에 있던 나비가 왼쪽 끝까지 날아간 뒤 안 보이게 해 봅시다. ‘보이기’ ‘회전방식을 왼쪽-오른쪽으로 정하기’ ‘-90도 방향보기’ ‘X: 200 Y: 120로 이동하기’ ‘120번 반복하기’ ‘4만큼 움직이기’ ‘숨기기’ 블록을 차례대로 쌓습니다. 스크래치 무대의 가로 길이는 480이에요. 나비가 오른쪽 위에서 시작해서 한 번에 4만큼 앞으로 이동하는 동작을 120번 반복하면 왼쪽 끝까지 가게 되겠지요.

 

‘날갯짓하기’ 블록도 정의합시다. ‘무한 반복하기’ ‘다음 모양으로 바꾸기’ ‘○초 기다리기’를 차례대로 쌓으세요. ○안에 들어가는 숫자는 1초, 0.3초 등 내 마음대로 설정할 수 있어요.

 

 

 

 

이원상 기자 leews111@donga.com

 

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

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

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

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

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

더보기

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