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

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

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

1. 알고리즘과 순서도

원당컴1 2024. 2. 22. 09:34

 

알고리즘

  • 문제를 해결 할 수 있는 과정을 알고리즘(Algorithm)이라고 한다.
  • 문제를 해결하기 위한 절차(처리 순서) 
    • 예를 들면 다음과 같은 순서로 라면을 끓인다.
      • 준비물 챙기기 - 라면,물,그릇,가스레인지
      • 1단계 - 그릇에 물을 부어 가스레인지에 올려 불을 켠다.
      • 2단계 - 물이 끓는지 확인하며 계속 불을 켜 둔다.
      • 3단계 -  물이 끓으면 라면 과 스프를 넣고 2분간 더 끓인다.
      • 4단계 - 라면이 익었는지 확인하고 불을 끈다.
      • 5단계 - 맛나게 먹는다. 

 

순서도

  • 알고리즘을 표현하는 방법
  • 알기 쉽도록 약속된 기호로 순서가 있는 그림으로 표현
  • 순서가 있는 그림

  • 앞에서 살펴 본 라면을 끓이는 알고리즘을 순서도로 표현하면 다음과 같다.

변수

  • 변수란 변하는 수 라는 의미
  • 그릇 과 같은 개념으로 어떤 내용물을 담을수 있다.
  • 프로그래밍의 의미에서는 어떤 값을 처리해야 할 때 그 값을 저장 할 수 있는 메모리 공간을 의미한다.

상수

  • 상수란 항상 똑같은 수를 의미
  • 상수는 절대 변하지 않는 것을 의미한다.
    • 예를 들어 원주율 PI는 3.141592.... 이다. 이 값은 절대로 변하지 않는 값이다.

엔트리로 구현해 보기

1. 준비물 챙기기 - 물,라면,그릇,가스레인지

2. 가스레인지에 냄비를 올리고 물을 붓는다.

- 빨간냄비

가스레인지 위치로 이동하여 위쪽으로 이동해서 가스레인지 위쪽에 자리 잡고 물움직이라는 신호를 보낸다.

물 움직임이 끝나면 닫힌냄비 모양으로 바뀌고 가스불 켜기 신호를 보낸다.

일정 시간 후에 라면넣기 신호를 보낸다.

일정시간 후에 자신의 모양을 숨기고 가스불끄기 신호를 보낸다.

- 물

물움직이라는 신호를 받으면 빨간냄배 위치 위쪽으로 이동하여 물을 따른다음 뚜껑을 닫고 사라진다.

-라면

라면은 빨간냄지 위치로 이동한 후 모양 숨기기로 사라진다.

- 익은라면

냄비 위치로 이동해서 보여준다.

- 엔트리봇

그때 그때마다 상황을이야기 해 준다.

 

3.  실행화면

4. 엔트리 작품 보기

https://naver.me/F1etnyeE

 

작품 - 라면끓이기 : 엔트리

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

playentry.org

 

학원소개

저희 학원은 다양한 학생들을 만나며 많은 경험을 쌓고 있습니다. 초기에는 모든 학생들이 비슷한 수준의 학습 역량을 가지고 있다고 생각했지만, 시간이 흐름에 따라 학생들 간의 차이를 깨닫게 되었습니다.

우리는 각 학생의 개별적인 능력과 필요에 맞춰 교육 프로그램을 제공하고 있습니다. 학업 역량이 뛰어난 학생들에게는 고난이도의 핵심 개념을 전달하여 그들의 능력을 발전시키고, 학업에 어려움을 겪는 학생들에게는 기초부터 차근차근 지도하여 학습을 돕고 있습니다.

저희 학원에서는 정보올림피아드와 같은 알고리즘 경시대회를 통해 학업 역량이 뛰어난 학생들에게는 도전과 성취의 기회를 제공하고 있습니다. 또한, 학업에 어려움을 겪는 학생들에게는 컴퓨팅 사고력과 컴퓨터 과학의 기초를 가르쳐 미래를 준비할 수 있도록 돕고 있습니다.

우리 학원은 다년간의 경험을 바탕으로 학생들의 다양한 학습 요구에 맞춘 커리큘럼을 제공하고 있습니다. 학부모님들의 관심과 참여를 환영합니다. 궁금한 사항이 있으시면 언제든지 전화번호 032-565-5497 로 문의해 주세요.

 

 

#정보올림피아드

#검단신도시코딩

#원당동코딩

#마전동코딩

#왕길동코딩

#당하동코딩

#아라동코딩

#풍무동코딩

#불로동코딩

#검단동코딩

#검암동코딩

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