Page 121 - middleSchool
P. 121
1. 변수 만들기
키보드로 입력한 값을 저장하기 위한 변수를 생성해야 한
다. 자료 입력에 사용할 ‘입력값’ 변수를 생성한다.
2. 코딩은 어떻게 할까요?
블록 꾸러미에서 블록 조립소로 블록 명령어를 끌어와 순
서대로 조립한다.
시작하기 버튼을 클릭했을 때
?
숫자를 입력하세요! 을(를) 묻고 대답 기다리기
+ 더 나아가기 +
?
입력 값 를 묻고 대답 로 정하기
키보드로 두 수를 입력받아
만일 입력 값 값 / 2 의 나머지 = 0 이라면
순서에 관계없이 큰 수에서
작은 수를 빼고 그 결과를
입력 값 값 과(와) 은(는) 짝수입니다. 를 합치기 을(를) 말하기
아니면 출력하는 프로그램을
작성해 보자.
입력 값 값 과(와) 은(는) 홀수입니다. 를 합치기 을(를) 말하기
이런 블록 명령어가 필요해요!
문제를 해결하기 위해 사용할 블록 명령어는 다음과 같다.
블록 명령어 블록 위치 설명
시작하기 버튼을 클릭했을 때 시작 [시작하기] 버튼을 클릭하면 아래에 연결된 블록 명령어들을 실행한다.
?
안녕! 을(를) 묻고 대답 기다리기 자료 오브젝트가 입력한 문자를 말풍선으로 묻고, 사용자에게 대답을 입력받는다.
변수 값 자료 생성된 변수를 선택한다.
자료 선택한 변숫값을 입력한 값으로 정한다.
변수 를 로 정하기 ?
10
대답 자료 ‘묻고 대답 기다리기’ 블록 명령어에 의해 키보드로 입력받은 내용이 저장된 곳이다.
10 = 10 판단 왼쪽에 위치한 값과 오른쪽에 위치한 값이 같으면 ‘참’으로 판단한다.
10 / 10 의 나머지 계산 두 수를 나눈 나머지를 구한다.
만일 참 이라면
만일 조건이 ‘참’이면 첫 번째 감싸고 있는 블록 명령어들을 실행하고, ‘거짓’이면 두 번째 감싸고 있는
아니면 흐름
블록 명령어들을 실행한다.
안녕! 을(를) 말하기 생김새 오브젝트가 입력한 내용을 말풍선으로 말한다.
13. 제어 구조 121
중학정보교과서-수정(11_16).indb 121 2017-11-16 오후 4:52:35