![[소프트웨어야 놀자]수학_그래프 표현하기](https://img.etnews.com/photonews/1703/933576_20170316172955_239_0001.jpg)
오늘 만들 작품이 있는 페이지에 접속하고(https://goo.gl/AaMcB9) 화면 중앙 시작하기 버튼을 클릭해요. 연도별 쓰레기 배출량을 묻는 말이 보이죠? 배출량을 입력하면 해당 수만큼 그래프로 표현돼요. 예를 들어 십의 자리 수는 큰 캔 그림이, 1의 자리 수는 작은 캔 그림이 등장하면서 가로 막대그래프 형태로 표현돼요. 이렇게 각 연도별 쓰레기 배출량이 모두 그래프로 표현되면 끝이 나요.
이제 이 작품을 어떻게 만드는지 알아볼까요? [강의 학습하기] 버튼을 클릭해요.
![[소프트웨어야 놀자]수학_그래프 표현하기](https://img.etnews.com/photonews/1703/933576_20170316172955_239_0002.jpg)
먼저 캔 그림이 처음에 화면상에 나타나지 않게 하고 1초 뒤에 쓰레기 배출량을 묻게 하도록 ①과 같이 코드를 작성해요.
다음으로 입력되는 값에 따라 캔 그림이 나타나야 해요. [생김새]의 '모양 보이기'와 '크기를 ∼으로 정하기'를 가져와서 ②와 같이 큰 캔 오브젝트의 크기를 정해요.
이어서 입력된 값을 십의 자리 수와 일의 자리 수를 구분해요. 대답을 10으로 나눈 몫, 즉 십의 자리 수만큼 큰 캔 그림이 반복해서 찍힐 수 있게 [흐름]의 '반복하기'와, [붓]의 '도장찍기', [움직임]의 'x좌표를 ∼만큼 바꾸기'를 사용해서 ③과 같이 코드를 작성해요.
마지막으로 일의 자리 수를 표현해 봐요. 십의 자리 수보다 캔 그림을 작게 하기 위해 크기를 45로 정해요. 그리고 대답을 10으로 나눈 나머지, 즉 일의 자리 수만큼 캔 그림이 반복해서 찍힐 수 있게 ④와 같이 코드를 작성해요.
지금까지 한 해의 쓰레기 배출량을 그래프로 그려봤어요. 이제 각 연도별로 그래프를 만들어 봐요.
![[소프트웨어야 놀자]수학_그래프 표현하기](https://img.etnews.com/photonews/1703/933576_20170316172955_239_0003.jpg)
먼저 한 해 값이 막대그래프로 표현된 후 다음 해에 해당하는 자리에 와서 그래프를 그리도록 해야 해요. y좌표는 ⑥과 같이 일정 간격만큼 내려오게 해요. x좌표는 ⑦과 같이 도장찍기를 이용해 오른쪽으로 이동한 만큼 다시 왼쪽으로 돌아오도록 구성해요. 몫과 나머지 자리 수 값의 합에 〃30만큼 곱한 값만큼(오른쪽으로 30만큼 간격을 이동했으므로) 이동하게 해요. 이렇게 완성된 코드 중 제일 처음 연결된 '모양숨기기'를 제외하고 [흐름]의 '∼번 반복하기' 블록 속에 넣고, 5번 반복해요. 그리고 대답이 화면에 보이지 않도록 '모양 숨기기' 아래에 [자료]의 '대답숨기기'를 넣어줘요. 완성된 코드는 ⑤와 같아요.
드디어 작품이 완성됐어요. 쓰레기 배출량이 아닌 다른 그래프도 만들어 보세요.
도움말=홍지연 한터초등학교 교사,
김지선기자 river@etnews.com