2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

강의자료/코딩으로 즐기는 수학

[초등 2학년 2학기] 구구단 개념 이해하기

원당컴1 2023. 9. 6. 12:57

문제출처 :  https://ko.khanacademy.org/math/kor-2nd-2/x755c696a3c09a536:2-2-2

 

2. 곱셈구구 | 초등 2학년 2학기 | 수학 | Khan Academy

곱셈에서 동수누가로 계산하는 방법의 불편함을 느끼고 곱셈구구의 필요성을 알며, 곱셈구구의 구성 원리를 이해하여 곱셈구구표를 만들어 외우고, 곱셈구구를 이용하여 여러 가지 실생활 문

ko.khanacademy.org

 

개념이해하기

 

별이 4개씩 7개 묶음이 있다. 별의 갯수는 모두 몇개일까요?

계산을 해 보면 4 + 4 + 4 + 4 + 4 + 4 + 4 = 28개가 되는 것을 알 수 있습니다.

여기서 4개짜리가 7묶음을 곱셈으로 4 x 7 로 표현 하며 4 x 7 = 28 이 됩니다.

 

구구단은

2개짜리가 1묶음~9묶음 인 경우의 갯수

3개짜리가 1묶음~9묶음 인 경우의 갯수

...

9개짜리가 1묶음~9묶음 인 경우의 갯수

를 곱셈식으로 표현하여 나열 한 것입니다.

 

따라서 7 x 8 의 의미는 7개짜리가 8 묶음이 있다는 의미로 7 + 7 + 7 + 7 + 7 + 7 + 7 + 7 = 56 이 됩니다.

 

작품소개

 

구구단  버튼 과 테스트 버튼을 만들고

구구단 버튼을 클릭하면 2~9단 까지를 엔트리봇이 천천히 말합니다. 여러분이 따라서 외워 보세요.

테스트 버튼을 클릭하면 엔트리봇이 임의의 구구단(예를 들면 7 x 8 의 값은)을 물어 봅니다.

맞았다면 정답입니다. 틀렸다면 정답을 얘기합니다.(예를 들면 7 x 8 = 56 입니다.)

 

알고리즘

 

  • 구구단 외우기 버튼을 만들고 클릭하면 구구단외우기 신호를 보냅니다.
  • 테스트 버튼을 만들고 클릭하면 테스트 신호를 보냅니다.
  • 엔트리봇이 구구단외우기 신호를 받으면 다음과 같이 구구단을 말합니다.
    1. 개수 변수를 2로 정합니다.
    2. 개수 변수가 9가 될때까지 반복합니다.
      1. 정답개수 는 0으로 정합니다.
      2. 묶음 변수를 1로 정합니다.
      3. 묶음 변수가 9가 될 때 까지 다음을 반복합니다.
        1. 정답개수 = 정답개수 + 개수 로 만든 다음
        2. "'개수' X '묶음변수'= '정답개수' " 라고 1초간 말합니다
        3. 묶음변수를 1 바꿉니다.
      4. 개수변수를 1 바꿉니다.
  • 엔트리봇이 테스트 신호를 받으면 다음과 같이 묻고 기다립니다.
    1. 임의의개수 변수에 2~9 사이의 임의의 수를 정합니다.
    2. 임의의묶음 변수에 1~9 사이의 임의의 수를 정합니다.
    3. 테스트 정답 = 임의의개수 * 임의의묶음 으로 정합니다.
    4. "임의의개수 x 임의의묶음 = " 을 묻고 기다립니다.
    5. 테스트정답 과 대답이 같으면 참 잘했어요 라고 대답하고 틀렸다면 "임의의개수 * 임의의묶음 = 테스트정답" 이라고 말합니다.

 

코드

 

  • 구구단 버튼 코드

오브젝트를 클릭했을때 구구단 신호를 보낸다.

 

  • 테스트 버튼 코드

오브젝트를 클릭했을때 테스트 신호를 보낸다.

 

  • 엔트리봇 코드

시작 했을때 변수를 화면에서 숨겨준다.

구구단 신호를 받으면 개수를 2에서 9까지 하나씩 증가 하면서 각각 마다 묶음 을 1부터 9까지에서 정답개수를 누적하면서 말하기를 통해 누적되는 갯수를 보여준다.

여기서 중요한 것은 개수가 변경 될때마다 정답개수는 0으로초기화 한 다음 개수를 누적해야 된다.

구구단의 원리를 알 수 있는 코드이며 개수에 따라서 각각 9번씩 반복할 수 있는 이중 반복 구조에 대한 이해를 한다.

테스트 신호를 받았을 때 임의의 개수를 정하고 임의의 묶음 수를 정한 다음 곱셈의 값에 대해 물어 본다.

맞으면 잘했어요 라고 말하고 틀렸으면 정답을 대답하기로 출력한다.

 

실행화면

 

구구단의 원리와 이중 반복 개념을 이해 할 수 있는 프로젝트 였습니다.

 

오늘도 예쁘고 행복한 하루 되세요.

원당컴퓨터학원

인천광역시 서구 원당대로840번길 5 장원프라자 502호

#정보올림피아드

#검단신도시코딩

#원당동코딩

#마전동코딩

#왕길동코딩

#당하동코딩

#아라동코딩

#풍무동코딩

#불로동코딩

#검단동코딩

#검암동코딩

 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기