< Return to Video

Hour of Code - Mark Zuckerburg teaches Repeat Loops

  • 0:00 - 0:04
    컴퓨터가 정말 잘하는 것중 하나는 명령을 반복하는 것입니다.
  • 0:04 - 0:06
    사람의 경우, 똑같은 일을 한번에 여러번 해야한다면 정말 지겨워할 거에요.
  • 0:06 - 0:09
  • 0:09 - 0:10
    하지만, 컴퓨터는 똑같은 일을 백만번도 넘게 할수있어요.
  • 0:13 - 0:15
    게다가 지겨워하지도 않고, 정말 잘 해낼 수 있지요.
  • 0:16 - 0:17
    예를들어서, 내가 만약에
  • 0:17 - 0:21
    페이스북의 모든 사용자들에게 생일축하 이메일을 보내려고 한다면,
  • 0:21 - 0:25
    모든 사람들에게 이메일을 쓰는데 100년이 더 걸릴지도 몰라요.
  • 0:25 - 0:25
  • 0:25 - 0:29
    하지만 몇줄의 코드만으로, 나는 시스템에게
  • 0:29 - 0:32
    페이스북의 모든 사용자들에게 생일축하 이메일을 보내라고 시킬 수 있어요.
  • 0:32 - 0:34
    바로 이것이 반복(LOOP) 이라는 것이고,
  • 0:34 - 0:37
    컴퓨터가 아주 잘할 수 있는 것입니다.
  • 0:37 - 0:41
    이번 연습문제에서 당신이 풀어야할 문제는 앵그리버드가 돼지를 잡을 수 있도록
  • 0:41 - 0:45
    이동시키는 것입니다. 자, 이제 반복(REPEAT) 블럭을 사용할 거에요.
  • 0:45 - 0:49
    그냥 쉽게 하기 위해서는,
  • 0:49 - 0:52
    컴퓨터에게 "앞으로 가기 (MOVE FORWARD)" 블록을
  • 0:52 - 0:57
    5번 사용하게해서, 앵그리버드가 돼지에게 한발씩 다가가도록 할수도 있어요.
  • 0:57 - 1:01
    또는 "앞으로 가기 (MOVE FORWARD)" 블록을 한번 사용하게하고,
  • 1:01 - 1:04
    그 블록을 5번 "반복" 하라고 할수도있어요. 두가지는 같은 동작을 해요.
  • 1:04 - 1:08
    이렇게 하기 위해서는, "앞으로 가기" 블록을 드래그해서
  • 1:08 - 1:12
    "반복(REPEAT)" 블록안에 넣으면 돼요.
  • 1:12 - 1:16
    그리고, 몇번이나 앞으로 가면 될지 반복하는 횟수를 적어주세요.
  • 1:16 - 1:20
    더 해볼 수 있는 것은,
  • 1:20 - 1:24
    "반복(REPEAT)" 블록안에 넣고싶은 다른 블럭들을 넣는거에요.
  • 1:24 - 1:27
    예를 들어서, 앞으로 가서 왼쪽으로 도는것을 5번 반복하라고
  • 1:27 - 1:31
    시킬 수도 있겠지요. 수고하셨어요, 즐겨보세요! ^^
Title:
Hour of Code - Mark Zuckerburg teaches Repeat Loops
Video Language:
English
Team:
Code.org
Project:
Hour of Code
Duration:
01:35

Korean subtitles

Revisions Compare revisions