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

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

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

2.3 두 수의 교환

원당컴1 2024. 3. 26. 09:41

2024.02.27 - [강의자료/코딩으로 즐기는 수학] - 코딩으로 즐기는 수학 자료 목차

 

코딩으로 즐기는 수학 자료 목차

1. 알고리즘과 순서도 알고리즘이 무엇인지 살펴 본다 알고리즘을 순서도로 표현해 보는 방법에 대한 이해 이렇게 순서도로 표현한 알고리즘을 통해 간단한 프로그램을 엔트리로 구현해 본다.

wondangcom.tistory.com

 

1. 목표

  • 두 개의 변수 a,b 에 들어 있는 값을 서로 바꾸는 방법에 대한 이해
  • 어떤 경우에 a,b 의 값을 바꿔서 처리해야 할지 고민해 보기

 

2. 프로젝트 설명

  • 컵 A 와 B 에 내용물(색상표시)를 넣어 놓는다. 
  • 빈 컵 C를 준비한다.
  • A의 내용물을 C에 넣는다.
  • B의 내용물을 A에 넣는다.
  • C의 내용물을 B에 넣는다.

 

3. 순서도

 

4. 코딩

- 엔트리봇

엔트리봇은 순서대로 

1. 두개의 컵 준비 시키고

2. 빈컵을 준비시키고

3. A컵의 내용물을 C에 붓고

4. B의 내용물을 A에 붓고

5. C의 내용물을 B 에 붓는 과정을 보여 준다.

다음으로 변수가 변하는 과정을 보여 주자.

A,B,C를 각각 1,2,0 으로 정한 다음 변수 보이기를 해서 변수가 바뀌는 과정을 보여 주자.

마찬가지로 C의 변수를 A로 정하면 C는 1 이 되고

A의 변수를 B로 정하면 A는 2가 되고

B의 변수를 C로 정하면 B는 1이 되어서

A와 B의 값이 2,1 이 되어서 값이 변경 되는 것을 확인 할 수 있다.

각각의 객체들 코딩 정보는 다음과 같다.

- A컵

- B컵

- C컵

- A->C로 가는 화살표

- B->A로 가는 화살표

- C->B로 가는 화살표

 

프로젝트 링크  - https://naver.me/FWftaIRf

 

작품 - 두 수의 교환 : 엔트리

소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

playentry.org

 

5. 실행화면

6. 맺음말

두 수의 교환은 프로그래밍에서 많이 사용되는 알고리즘의 하나입니다.

하지만 직접 두 수를 교환 할 때 헷갈려 하는 학생들이 많습니다.

이렇게 A,B 두개의 컵의 내용물을 변경하는 순서를 잘 기억하면 변수의 값을 쉽게 바꿀 수 있습니다.

오늘도 미래를 탐구하는 학생 여러분의 성공을 기원합니다.^^

 

#정보올림피아드

#검단신도시코딩

#원당동코딩

#마전동코딩

#왕길동코딩

#당하동코딩

#아라동코딩

#풍무동코딩

#불로동코딩

#검단동코딩

#검암동코딩

 

 

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