6화 변수
일러스트 임성훈 |
《 코딩과 관련된 개념, 배경 지식, 활용법을 이야기 형식으로 쉽고 재미있게 풀어서 알려주는 코너입니다. 코딩을 처음 접하는 어린이들이 어려운 개념을 이해하고 나아가 실제 코딩을 해볼 수 있도록 돕습니다. 》
콩 넣으면 콩 송편, 꿀 넣으면 꿀 송편
어동이 어솜아 안녕, 추석 연휴 잘 보냈니?
어솜이 안녕 어동아! 오랜만에 할머니댁에 가서 친척들과 재미난 시간을 보냈어.
어동이 즐겁게 보냈구나! 나도 친척들과 함께 송편을 만들었어. 하얀색 떡 반죽에 콩을 넣으면 콩 송편이 되고, 꿀을 넣으면 꿀 송편이 되더라고.
어솜이 정말 먹음직스러워 보인다. 똑같은 요리법인데도 내용물이 달라지니 여러 가지 송편이 만들어지는구나.
어동이 응, 꼭 코딩에 쓰이는 ‘변수’와 원리가 같아. 똑같이 송편을 만드는 법이지만 내용물이라는 변수가 바뀌면 여러 가지 내용물이 든 송편이 만들어지지.
어솜이 변수가 뭐야?
규칙 따라 변해요
변수란 ‘변하는 수’의 줄임말입니다. 변하는 정보나 숫자 또는 이들을 저장하는 공간을 가리키는 말이지요. 코딩을 할 때 이름을 붙여서 공간을 만들고, 그 안에 기억해야 할 정보나 숫자를 저장합니다.
만일 여러 가지 맛과 색깔의 송편을 만들고 싶다면 어떤 변수를 만들어야 할까요? 콩, 꿀, 깨 등 여러 가지 내용물이 들어간 송편을 만들고 싶다면 ‘내용물’이라는 이름의 변수가 있어야겠지요. 쌀가루로 반죽한 흰 송편, 초록색 쑥 송편, 노란색 호박 송편 등 다양한 색깔의 송편을 만들려면
‘송편의 색깔’이라는 변수를 만들면 됩니다.
‘점수’나 ‘시간’ 등과 같은 숫자도 변수가 될 수 있어요. 게임을 할 때 점수를 얻으면 숫자가 올라가고, 점수를 잃으면 숫자가 떨어지지요? 이 때의 점수도 규칙에 따라 변하는 숫자인 변수라고 할 수 있습니다.
▶심소희 기자 sohi07@donga.com
도움말=경기 한터초 홍지연 선생님
위 기사의 법적인 책임과 권한은 어린이동아에 있습니다.
< 저작권자 ⓒ 어린이동아, 무단 전재 및 재배포 금지 >
※ 상업적인 댓글 및 도배성 댓글, 욕설이나 비방하는 댓글을 올릴 경우 임의 삭제 조치됩니다.
더보기