1 of 50

정보사회와 소프트웨어

Aaron Snowberger

9주차: Algorithm + Entry

2 of 50

알쏭달쏭! 알고리즘 제대로 알기

03

3 of 50

알쏭달쏭! 알고리즘 제대로 알기

03

컴퓨터로 문제를 해결해 보자!

● 문제 해결 과정 알아보기

우리는 일상생활 속에서 다양한 문제를 해결하며 살아갑니다. 예를 들어, 수학 문제를 풀거나 마트에 다녀오는 심부름, 반려동물의 산책 코스 정하기, 짜장면을 먹을지 짬뽕을 먹을지 결정하는 일 등 크고 작은 문제들이 있습니다.

이러한 문제를 해결할 때 어떤 과정을 거치는지 살펴보면, 컴퓨터로 문제를 해결하는 과정도 이와 비슷하다는 것을 알 수 있습니다.

4 of 50

알쏭달쏭! 알고리즘 제대로 알기

03

컴퓨터로 문제를 해결해 보자!

● 문제 해결 과정 알아보기

컴퓨터는 사람이 생각하는 것처럼 문제를 바로 이해하지 않기 때문에, 문제 해결 절차를 컴퓨터가 이해할 수 있도록 순서대로 자세히 설명해줘야 합니다. 이 과정을 알고리즘이라고 합니다.

알고리즘을 표현하는 방법에는 총 4가지가 있습니다:

  • 자연어(국어, 영어 등)
  • 순서도(명령의 흐름을 표준 기호로 표현)
  • 프로그래밍 언어
  • 의사 코드

이 중 우리는 순서도에 대해 배워볼 것입니다.

5 of 50

알쏭달쏭! 알고리즘 제대로 알기

03

컴퓨터로 문제를 해결해 보자!

● 알고리즘 예시: 버스타기

버스를 타는 과정을 알고리즘으로 표현해 보면 다음과 같습니다:

  1. 정류장에서 버스를 기다립니다.
  2. 버스가 도착하면,
  3. 내가 가려는 목적지를 지나가는 버스인지 확인합니다.
  4. 맞는 버스면 탑승하고, 아니라면 다시 기다립니다.
  5. 버스가 출발합니다.

이 과정을 순서도로 표현하면 간단하고 명확하게 이해할 수 있습니다. 이처럼 빨래하는 과정이나 물건을 구입하는 과정도 순서도로 정리할 수 있습니다.

6 of 50

알쏭달쏭! 알고리즘 제대로 알기

03

1. 문제를 해결하려면

문제를 자세히 살펴보고 원하는 결과가 무엇인지 정확히 파악해야 합니다. (30쪽에서 배운 문제 해결 과정을 참고해 보세요.)

  • 문제: 친구들과의 주말 계획 세우기
  • 해야 할 일: 점심 식사, 볼링치기, 영화 관람
  • 해결 방법: 주어진 순서와 조건에 따라 계획 세우기

7 of 50

알쏭달쏭! 알고리즘 제대로 알기

03

2. 유빈이의 문제 해결

유빈이가 목적지에 도착할 수 있도록 문제 해결 과정을 순서에 맞게 빈칸을 채워보세요.

8 of 50

알쏭달쏭! 알고리즘 제대로 알기

03

3. 알고리즘 순서도로 표현하기

위에서 정리한 문제 해결 과정을 순서도로 표현해 보세요.

9 of 50

어서 와! 엔트리는 처음이지?

04

10 of 50

어서 와! 엔트리는 처음이지?

04

엔트리는 무엇이고, 어떻게 쓰일까?

● 엔트리란?

엔트리(Entry)는 누구나 쉽고 무료로 소프트웨어 교육을 받을 수 있도록 만든 교육용 프로그래밍 언어예요. 복잡한 명령어나 문법을 몰라도 명령어 블록을 조립하듯 연결하면서 게임, 애니메이션, 미디어 아트 등 다양한 창작물을 만들고 공유할 수 있어요.

11 of 50

어서 와! 엔트리는 처음이지?

04

온라인에서 엔트리 사용하기

인터넷만 연결되어 있다면 프로그램 설치 없이도 웹브라우저에서 엔트리를 바로 사용할 수 있어요. 크롬(Chrome) 브라우저 사용을 권장합니다.

엔트리 사용 순서:

  1. 주소창에 https://www.google.com/chrome/을 입력하고 [Chrome 다운로드] 클릭 후 설치합니다. 이미 설치되어 있다면 다음 단계로 넘어가세요.
  2. 설치된 크롬을 실행하고, 주소창에 https://playentry.org를 입력한 후 접속합니다.

12 of 50

어서 와! 엔트리는 처음이지?

04

오프라인에서 엔트리 사용하기

인터넷 없이도 사용할 수 있는 오프라인 버전도 있어요.

  1. 엔트리 홈페이지(https://playentry.org) 접속 후 좌측 상단 엔트리 로고에 마우스를 올려 메뉴에서 [다운로드] 클릭.
  2. 사용하는 운영체제에 맞는 설치 파일을 다운로드합니다. 내 컴퓨터 운영체제를 모른다면 파일 탐색기 → 내 PC → 마우스 우클릭 → 속성에서 확인할 수 있어요.

13 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지 회원가입하기

회원가입 없이도 사용 가능하지만, 작품 저장 및 �공유를 위해 가입을 추천해요.

회원가입 순서:

  1. 홈페이지 오른쪽 상단 [로그인] 클릭

14 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지 회원가입하기

회원가입 순서:

  • [회원가입하기] 클릭
  • 약관 동의 후 [아이디로 회원가입] 클릭
  • 아이디, 비밀번호 입력 후 [다음] 클릭
    • 아이디: 영문+숫자 조합, 4~20자
    • 비밀번호: 영문+숫자 조합, 5자 이상

15 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지 회원가입하기

회원가입 순서:

  • 회원 유형(일반) 선택 → 성별, 닉네임, 학년, 이메일 입력 후 [확인]
  • 가입 후 [로그인] 클릭 → 아이디와 비밀번호로 로그인

16 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지 회원가입하기

회원가입 순서:

  • 로그인 후 홈페이지 우측 상단에 아이디가 보이면 성공!

17 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지 회원가입하기

18 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

19 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

20 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

21 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

22 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

23 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

24 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

25 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

26 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

27 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

28 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

29 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 홈페이지의 첫 화면 꼼꼼하게 살펴보기

로그인 후, 엔트리 로고 위에 마우스를 올리면 다양한 메뉴가 펼쳐집니다.

30 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 작품 만들기 화면 살펴보기

작품 만들기 화면 접속하기

엔트리 홈페이지 첫 화면에서 [만들기] - [작품 만들기]를 클릭하면, 명령 블록을 이용해 작품을 만들 수 있는 작업 화면으로 이동합니다.

작품 만들기를 처음 시작하면 안내 창이 함께 열리며, 엔트리봇이 각 메뉴에 대한 설명을 제공합니다. 설명을 잘 읽고 따라 하면 쉽게 시작할 수 있습니다.

31 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 작품 만들기 화면 살펴보기

32 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 작품 만들기 화면 살펴보기

33 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 작품 만들기 화면 살펴보기

34 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 작품 만들기 화면 살펴보기

35 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 작품 만들기 화면 살펴보기

36 of 50

어서 와! 엔트리는 처음이지?

04

엔트리 작품 만들기 화면 살펴보기

37 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 삭제하기

오브젝트 추가하기보다 삭제를 먼저 배우는 이유는 엔트리 메뉴의 I만들기]-[작품 만들기]를선택하면 이미 실행 화변에 기본오브젝트가추가되어 있기 때문이에요.

38 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 삭제하기

39 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 추가하기

이제 내가 원하는 오브젝트를 골라 실행 화면에 추가해 볼까요?

40 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 추가하기

41 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 추가하기

42 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 추가하기

43 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 추가하기

44 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 편집하기

실행 화면에 추가한 오브젝트는 크기나 이름을 자유롭게 변경할 수 있고, 동일한 형태로 복사해서 다른 장면에 추가하거나 명령 블록까지 그대로 복제할 수 있습니다.

45 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 편집하기

46 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 편집하기

47 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 편집하기

48 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 편집하기

49 of 50

어서 와! 엔트리는 처음이지?

04

오브젝트 편집하기

50 of 50

Please keep this slide for attribution

Thanks!

Do you have any questions?

https://aaronkr-courses.github.io/

2pm 음악 구글 클래스 코드: vagjo5g

4pm 수학 구글 클래스 코드: 5drxpo7

CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, infographics & images by Freepik and illustrations by Stories