Page 120 - middleSchool
P. 120
3 선택 구조 프로그램 만들기
덕선이는 ‘홀수와 홀수를 더하거나 빼기를 하면 항상 짝수가 되고, 짝수와 홀수를 더하거 엔트리 기본 선택 구조
나 빼기를 하면 항상 홀수가 된다.’는 성질을 동생에게 설명하기 위해 연산에 사용되는 수와 만일 참 이라면
연산 결과 값이 홀수인지 짝수인지 판별하는 프로그램을 작성해 보기로 했다.
육각형 모양의 빈칸에 조건을 넣어
조건이 ‘참’이면 이 블록 안에 위치
[시작하기] 버튼을 누른다.
한 블록 명령어가 실행된다(조건이
↓
‘참’일 때만 실행).
오브젝트가 ‘숫자를 입력하세요!’라고
묻는다. 만일 참 이라면
↓ 아니면
키보드로 ‘숫자’를 입력한다. ▶
↓ 조건이 ‘참’이면 위쪽 안에 위치한
블록 명령어가 실행되고, 조건이 ‘거
입력한 숫자가 짝수이면 ‘○은(는) 짝수입니다.’
짓’이면 아래쪽 안에 위치한 블록 명
라고 출력한다.
령어가 실행된다(조건이 ‘거짓’일 때
↓ 도 실행).
입력한 숫자가 홀수이면 ‘○은(는) 홀수입니다.’
라고 출력한다.
왜 선택 구조를 사용해야 할까?
우리는 일상생활에서 다양한 판단을 하고 그에 따라 다음
행동을 하곤 한다. 예를 들어 수학 문제를 풀 수 ‘있다면’ 혹
은 ‘그렇지 않다면’에 따라 다음 행동이 달라진다. 이처럼 프
로그램을 작성할 때 ‘만일 ◯◯이라면’ 또는 ‘만일 ◯◯이라
면, 아니면’ 블록 명령어로 어떤 조건에서 명령을 수행할지
선택할 수 있는 것을 선택 구조라고 한다.
120 Ⅳ_프로그래밍
중학정보교과서-수정(11_16).indb 120 2017-11-16 오후 4:52:35