고학년 3월 4일 (수) 3교시

3교시 - [ 수학 ] 사칙연산 프로그램을 만들어보아요.

□ 생각열기

엔트리를 이용해서 수학 공부를 해 봅시다.

이번에는 엔트리로 첫 프로그램을 만들어 볼거예요.

바로 사칙연산 퀴즈 프로그램 입니다.

활동 1 - 선택구조 알아보기

퀴즈를 냈을 때 정답을 맞힐 수도 있고, 틀릴 수도 있어요. 이처럼 조건에 따라 컴퓨터가 명령을 내리는 다르게 실행하는 것을 선택이라 합니다. 조건은 ‘참’과 ‘거짓’으로 확실하게 구분될 수 있는 것을 말합니다. 퀴즈 게임에서는 ‘정답 여부’가 조건이 되겠죠?

엔트리에서는 아래 블록을 이용해 선택구조를 만들 수 있습니다.

만약 조건이 참이라면

감싸고 있는 블록을 실행합니다.

만약 조건이 참이라면

첫 번째 칸에 있는 블록을 실행,

조건이 거짓이라면 두 번째 칸에 있는 블록을 실행합니다.


활동2 - 비교 연산 이용하기

조건은 다양한 블록을 통해 만들 수 있습니다.

‘덧셈의 결과를 맞추었는가?’, ‘문제의 정답과 사용자의 대답이 같은가?’처럼

숫자나 문자 값 등을 비교하여 조건을 만드는 것을 비교연산이라 합니다.

비교 연산 블록은 두 값의 비교 결과에 따라 ‘참’과 ‘거짓’의 값을 가집니다.

이 블록은 앞서 살펴본 선택 블록과 함께 사용되어 오브젝트가 조건에 따라 다른 행동을 하도록 도와줍니다.

활동3 - 프로그래밍하기

먼저, 덧셈 문제를 생각해 봅시다.

2와 3의 합을 묻는 문제를 만들어 봅시다.

2와 3의 합은 얼마인가요?

5 입니다.

위의 조건 블록을 이용해

정답일 경우 “정답입니다!”를,

정답이 아닐 경우

“다시 한 번 생각해보세요.”를

말하도록 코딩해 봅시다.


□ 정리 활동

엔트리에서 시작하기 버튼을 눌러 프로그램을 시작해봅시다.

만약 실행 과정에서 잘못된 부분이 있다면 고쳐서 해결해 봅시다.


□ 더 나아가기

위 프로그램을 다양한 방법으로 더욱 재미있게 만들 수 있어요.

첫 번째 방법으로 덧셈 문제뿐만 아니라 뺄셈, 곱셈, 나눔셈 문제를 만들 수 있어요.

두 번째 방법으로 ‘장면 추가’기능을 이용해 문제의 수를 늘릴 수 있습니다. 여러 문제를 만들어 공유하기 버튼을 이용해 다른 친구들과 문제를 공유해 봅시다.

※ 도움주신 선생님 : 임진초 심훈철, 대성동초 천대건