< Return to Video

PseudoCode (Video Version)

  • 0:00 - 0:06
    프로그램을 작성할 때 우리의 아이디어를 시제
    코드로 변환하는 방법이 있습니다
  • 0:06 - 0:11
    많은 프로그래머들이 사용하는
    기술에 대해 설명할게요
  • 0:11 - 0:13
    pseudocode라고 부르죠
  • 0:13 - 0:19
    pseudocode라는 단어는 들어본 적 없었겠지만
    기본적으로 코드일 뿐입니다
  • 0:19 - 0:25
    한국어나 영어와 같이 우리가 사용하는 언어와
    매우 흡사해보이죠
  • 0:25 - 0:29
    예를 들어서 설명해보죠
  • 0:29 - 0:34
    대칭을 이루는 얼굴을 그리려고 한다고 생각해봐요
  • 0:34 - 0:38
    어쩌면 거울로 보고 그릴 수도 있겠네요
  • 0:38 - 0:40
    타원형 얼굴이 있어요
  • 0:40 - 0:44
    그리고 눈이 두개 있어요
    이정도 위치에 있겠죠
  • 0:44 - 0:48
    중심선을 그었어요
  • 0:48 - 0:51
    제 얼굴을 따라 그렸어요
  • 0:51 - 0:54
    pseudocode로 적어볼게요
  • 0:54 - 1:03
    1. 타원의 얼굴을 그립니다
  • 1:03 - 1:15
    2. 두개의 눈을 그립니다
    얼굴의 2/3 지점에 1/5 크기로
  • 1:15 - 1:18
    정확히 계산된건 아니고 제 얼굴을 보고 그렸을 뿐이에요
  • 1:18 - 1:29
    3. 입을 그립니다
    얼굴의 절반에서 1/3 지점에요
  • 1:29 - 1:35
    // 표시를 먼저 쓴 다음에
    주석으로써 pseudocode를 작성할 수 있습니다
  • 1:35 - 1:40
    그렇게 pseudocode를 프로그램에 작성이 가능한데
  • 1:40 - 1:43
    프로그램이 코멘트를 무시하기 때문에
  • 1:43 - 1:46
    구문 오류가 나는 것에 대해 걱정할 필요가 없습니다
  • 1:46 - 1:51
    자 이제 pseudocode 작성이 끝났기 때문에
  • 1:51 - 1:56
    이들 pseudocode를 실제 코드로 바꾸면 되겠어요
  • 1:56 - 1:58
    얼굴을 만들기 위해 중간에 타원형이 필요해요
  • 1:58 - 2:03
    그런 이유로 타원 함수를 사용해요
  • 2:03 - 2:07
    중심이 어딘지 생각하고
  • 2:07 - 2:09
    눈의 크기도 생각해요
  • 2:09 - 2:10
    좋아요
  • 2:10 - 2:12
    눈은 타원함수를 사용합니다
  • 2:12 - 2:16
    모든 것이 타원이네요
    제 얼굴이 매우 동글동글해요
  • 2:16 - 2:22
    그리고 눈을 그려넣기 위한 계산을 할 거에요
  • 2:22 - 2:27
    적당한 위치에 1/5 크기로 만들게요
  • 2:27 - 2:29
    좋아요
    첫번째 눈은 잘 그렸어요
  • 2:29 - 2:31
    반대편 눈은 그대로 복사하면 되겠네요
  • 2:31 - 2:32
    좋아요
  • 2:32 - 2:38
    이 pseudocode를 가지고 다른 개발자가
    실제 코드로 구현할 수도 있어요
  • 2:38 - 2:41
    왜냐하면 아주 잘 설명이 되어 있기 때문이죠
  • 2:41 - 2:45
    여기서 한 번 해보죠
    우리는 친구잖아요
  • 2:45 - 2:49
    그런데 프로그램을 왜 두번이나 작성해야 하는건지
  • 2:49 - 2:52
    바보같다고 생각할지도 모르죠
  • 2:52 - 2:55
    사람의 언어로 먼저 작성한 다음에
    프로그램 언어로 작성하는거에요
  • 2:55 - 2:59
    예시는 간단하지만 곧 훨씬
    복잡한 프로그램을 만들어야 할겁니다
  • 2:59 - 3:05
    코딩 전에 우리 머릿속에 모든 프로그램을
    다 가지고 있는 것은 더 어려울 수 있어요
  • 3:05 - 3:10
    그래서 일반적인 생각을 pseudocode로 먼저 작성한 다음
  • 3:10 - 3:19
    더 세부화해서 각 라인을 실제 코드로 변환하는것에
    더 많은 시간을 할애할 거에요
  • 3:19 - 3:24
    Pseudocode를 사용해보면
    앞으로 점점 더 사용하게 될 거에요
  • 3:24 - 3:27
    다음 프로그램을 만들때도 사용해보세요
Title:
PseudoCode (Video Version)
Description:

more » « less
Video Language:
English
Duration:
03:27

Korean subtitles

Revisions