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

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

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

[초등 2학년 2학기] 그래프를 이용하여 문제 풀기

원당컴1 2023. 10. 27. 09:12

개념이해하기

조사한 자료를 그래프로 표현해 보고 그래프의 편리한 점을 이용하여 통계적 사실을 통하여 문제를 해결 할 수 있습니다.

이름
먹은 사과 갯수
소피아
5
2
로라
3
5

위와 같이 4명이 먹은 사과를 그래프로 표현해 보면 다음과 같습니다.

이 때 소파이는 로라 보다 사과를 몇개 더 먹었을 까요?

그래프로 확인하면 2개 차이가 나는 것을 쉽게 알 수 있습니다.

표에서 5 - 3 = 2의 원리를 쉽게 확인 할 수 있습니다.

작품소개

소피아,벤,로라,조 의 4명에게 먹은 갯수를 임의로 1~7개씩 정해 준 후 그래프를 그려 줍니다.

그리고 임의의 두 학생을 선택해서 두 학생의 먹은 갯수 차이를 물어 보고 맞으면 정답입니다. 아니면 정답은 []개입니다 라고 말하는 프로그램을 만들어 봅니다.

알고리즘

1. 학생리스트 를 만들고 소피아,벤,로라,조 를 추가한다.

2. 사과갯수 리스트를 만들고 0을 4개 추가한다.

2. 준비가 되면 시작신호를 보낸다.

3. 시작 신호를 받으면 그래프를 그린다.

    • 사과갯수리스트에 임의의 사과갯수를 저장한다.
    • 그래프를 그리고 소피아,벤,로라,조 위치를 정한 후 해당 위치로 이동한 다음 각 갯수별로 사과에게 복제 신호를 보낸다.
    • 사과의 복제가 되었을때 자신이 누구의 사과이며 몇번째인지 계산하여 해당 위치를 계산하여 그래프를 그려준다.

4. 그래프를 그린 후 엔트리봇이 임의의 두명을 선택하여 사과 갯수의 차이를 묻는다.

5. 대답과 정답이 다르다면 정답을 이야기 하고 맞다면 참 잘했어요 를 출력한다.

코드

-사과/엔트리 블록

위와 같이 변수를 초기화 하자.

그래프의 테두리를 그린다.

복제가 된다면 내 번호의 순서를 기준으로 x축과 y축의 위치로 이동한다.

그래프 안에서 임의의 사과갯수를 선택후 사과를 그려 준다

그림이 다 그려졌다면 임의의 두 학생을 선택해서 갯수의 차이를 물어 본다.

실행화면

 

통계를 이용해서 그래프를 사용하는 수학 문제를 엔트리로 해결해 보았습니다.

#정보올림피아드

#검단신도시코딩

#원당동코딩

#마전동코딩

#왕길동코딩

#당하동코딩

#아라동코딩

#풍무동코딩

#불로동코딩

#검단동코딩

#검암동코딩

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