상세 컨텐츠

본문 제목

스크래치 프로그래밍: 관찰/제어/연산 기초 활용

프로그래밍/스크래치

by 삶의 재발견 2014. 2. 22. 15:58

본문

반응형

■ 스크래치 프로그래밍(Scratch Programming): 관찰/제어/연산 기초 활용


사용자가 입력한 숫자를 홀수인지 짝수인지 파악하는 프로그램을 작성해보도록 하겠습니다.


이 프로그램을 작성하기 위해서 필요한 것은 다음 2가지 이니다.

  • 사용자에게 숫자를 입력하라고 하고, 사용자가 입력한 값을 받는다.
  • 입력한 숫자를 홀수인지 짝수인지 판단한다.


■ 사용자로 부터 숫자 입력받기


사용자에게 숫자를 입력을 요청하는 방법은 관찰에서 "묻고 기다리기"를 이용하면 됩니다. 다음과 같이, "클릭했을 때"와 "묻고 기다리기"를 결합하면 됩니다. 사용자에게 표시되는 문자열은 자유롭게 입력하시면 됩니다.



지금까지 구성된 프로그램을 실행하면 다음과 같이 실행이 됩니다.


사용자가 입력한 숫자는 관찰에 있는 "대답"으로 입력됩니다. 



■ 홀수와 짝수의 판단


입력한 값이 홀수인지 짝수인지 판단하는 방법은 2로 나누기를 해서 나머지가 0이면 짝수이고, 그렇지 않으면 홀수로 판단하면 됩니다. 


따라서, 입력값을 2로 나누어 나머지를 판단하기 위해서는 연산에서 나누기와 값비교 블럭 2개를 활용해서 다음과 같은 연산을 하면 됩니다.



연산 결과에 따라 나머지가 0인 경우 "짝수"로 말하고, 나머지가 0이 아닌 경우 "홀수"라고 말하기를 하면 됩니다.



최종 스크립트를 정리하면 다음과 같이 됩니다.



만일 이러한 과정을 5회 반복해서 진행하려면 프로그램을 어떻게 수정해야 할까요?

반응형

관련글 더보기