Return to Video

More While Loops (Video Version)

  • 0:01 - 0:07
    구문에 대해 배웠기 때문에, 이와 같은 그림에 대해도 공부해봅시다
  • 0:07 - 0:10
    풍선에 매달려 하늘을 날고있는 Hopper에요
  • 0:10 - 0:16
    "scratch" 라는 프로그램을 혼자서 사용할 수 있는지 해보세요
    곧 여러분이 하게 될 것이거든요
  • 0:16 - 0:20
    자 첫째로, 그 프로그램은 여러분의 프로그램을 단계적으로
    분석하는 데 도움을 줄거에요
  • 0:20 - 0:27
    이 풍선들을 그리는 것으로 시작해보죠
    동일한 타원형의 풍선이 나란히 있습니다
  • 0:27 - 0:34
    그리고 이 선들을 그릴 겁니다
    마지막으로 Ballon Hopper를 넣으면 되겠네요
  • 0:34 - 0:38
    좋아요, 여기에 빈 슬레이트가 있어요
  • 0:38 - 0:44
    가끔은, 배경을 바로 추가시켜서 보다 익숙한 색으로 바꿀 수 있어요
  • 0:44 - 0:50
    이제 구문을 사용할 건데 지난 시간에 했던 것을 떠올려 보세요
  • 0:50 - 0:57
    이번엔 그것을 빠르게 해볼거에요
    복습하고 싶다면 "Intro to While Loops"강의를 참고하세요
  • 0:57 - 1:01
    첫번째 질문: "무엇을 반복할 것인가?"
  • 1:01 - 1:06
    첫번째 풍선을 그려보도록 하죠
    하나의 풍선을 반복해서 사용할 거기 때문이에요
  • 1:06 - 1:15
    한번 해봅시다
    아시다시피, 너무 작아서 공간에 비해 맞지 않네요
  • 1:15 - 1:17
    그래서 조금 이동해볼게요
  • 1:17 - 1:25
    이것은 프로그래밍의 일부분일 뿐이에요
    여러분이 더 시도해보고자 하는 프로그래밍에 계속 도전하길 바랍니다
  • 1:25 - 1:34
    자, 풍선에 색을 넣어야 해요, 그렇죠?
    색을 넣는 것을 풍선을 그리는 것의 일부분이라 생각하시면 됩니다
  • 1:34 - 1:41
    다음으로, 구문에서 어떻게 풍선 색을 바꿀지 생각해 볼 필요가 있어요
  • 1:41 - 1:48
    풍선을 화면에 보일건데, 여기 여기 여기에 넣으려고 해요
  • 1:48 - 1:51
    계산을 이용해서 그릴 겁니다
    제 그림은 최악이기 때문에요
  • 1:51 - 1:58
    이 첫번째 숫자를 바꾸고 x축 위치를 움직여서
    조금씩 이동시킬 수 있어요
  • 1:58 - 2:03
    하지만 뭔가 부족해요, 이전에 봤던 풍선과는 다르죠
  • 2:03 - 2:11
    그래서 x 위치를 표시하기 위해 변수 x를 이용합니다
    변수 만드는 법을 예전에 배웠었죠
  • 2:11 - 2:16
    while 구문에서 사용할 수 있도록
    이제 구문 안의 변수를 바꿔봅시다
  • 2:16 - 2:22
    이제 구문 안에서 x값이 20씩 바뀌게 될 겁니다
  • 2:22 - 2:27
    ellipse를 while 구문 안에 넣고
    변수 x 선언은 바깥에 그대로 둡니다
  • 2:27 - 2:30
    왜 그런지는 한번 생각해 보세요
  • 2:30 - 2:34
    궁금하면 한 번 생각해볼 만한 일이에요
  • 2:34 - 2:39
    좋아요, 세번째 질문 "얼마나 오랫동안 반복할 것인가?"
  • 2:39 - 2:44
    풍선이 화면 밖으로 나가기 전까지로 하면 되겠네요
  • 2:44 - 2:47
    그래서 "x가 400보다 작을 때" 로 할게요
  • 2:47 - 2:51
    풍선에 변화가 생겼어요
    하지만 우리가 상상하던 것과는 다르죠
  • 2:51 - 2:56
    그래서 원래처럼 풍선을 만들기 위해 개선해나가도록 해보죠
  • 2:56 - 2:59
    우선, 풍선들이 너무 뭉쳐 있어요
  • 2:59 - 3:02
    풍선 간에 숨쉴 공간들을 좀 두도록 하죠
  • 3:02 - 3:09
    하지만 또 간격이 너무 멀어지게 되면 화면에서 사라지게 되겠죠
  • 3:09 - 3:17
    그래서 풍선이 이 지점에 왔을때 풍선 그리기를 중단해야 합니다
  • 3:17 - 3:19
    이것이 while 구문에서 언급해줘야 할 부분이죠
  • 3:19 - 3:25
    아시겠나요? 그리고 풍선을 아래로 이동시키고자 하거나
  • 3:25 - 3:34
    크기를 바꾸고 싶다면
    이 모든것이 while 구문 안에서 동시에 가능해요
  • 3:34 - 3:37
    좋아요 완벽해요
  • 3:37 - 3:42
    이제 풍선을 보면, 선만 연결되면 훌륭하겠네요
  • 3:42 - 3:44
    선이 없으면 풍선이 날라가니까요
  • 3:44 - 3:51
    그래서 풍선에 각각 선이 연결되어야 합니다
    각각의 풍선의 가운데 지점에 선을 연결해 봅시다
  • 3:51 - 3:56
    쉽게 하기 위해서입니다
    그리고 같은 지점에서 선이 나오도록 할거에요
  • 3:56 - 3:59
    어떻게 프로그램을 구성하면 될까요?
  • 3:59 - 4:05
    무언가를 반복하고 싶다면, while 구문 안에 넣으면 됩니다
    자, 같이 작성해보도록 하죠
  • 4:05 - 4:11
    풍선의 가운데에서 선이 나오려면 이 두가지 값을 가져다 쓰면 됩니다
  • 4:11 - 4:17
    끝이 보이네요
    처음에 보던 그림과 거의 같아졌어요
  • 4:17 - 4:24
    하지만 아직은 부족해요 수정이 좀 필요하겠네요
    이 지저분한 부분을 없애야 겠어요
  • 4:24 - 4:30
    선과 풍선이 교차되는게 문제네요
  • 4:30 - 4:35
    풍선이 선을 포함하면 될거에요
    그래서 순서를 바꿔볼 수 있어요
  • 4:35 - 4:39
    아마도 예전에 배웠던 것들이 많이 쓰일 거에요
  • 4:39 - 4:45
    좋아요, 하지만 선 색깔을 바꾸고 싶다면
    혼자서 어떻게 하시겠어요?
  • 4:45 - 4:47
    그럴 땐, documentation에서 찾아보세요
  • 4:47 - 4:50
    찾는 방법을 모르시겠다면 documentation 비디오를 보세요
  • 4:50 - 4:55
    그러면 선의 색깔을 정하는 stroke() 를 사용하실 수 있을 겁니다
  • 4:55 - 5:00
    이 색깔로 하겠습니다
  • 5:00 - 5:10
    멋지네요 이제 마지막으로, Hopper만 그리면 되겠어요
    image만 여기에 넣으면 됩니다
  • 5:10 - 5:17
    이것 역시 documentation을 참고하세요
    Hopper를 이동시키거나 이것처럼 풍선을 잡는 모양을 만들 수 있어요
  • 5:17 - 5:18
    하늘을 나는 모습도 만들고요
  • 5:18 - 5:27
    해냈어요! 여기 구문에 필요한 것들을 추가시켜서
    여러분이 풍선을 꾸며줄 수 있어요
  • 5:27 - 5:31
    그리고 다음에 그려볼 그림에서도 써볼 수 있겠네요
Title:
More While Loops (Video Version)
Description:

more » « less
Video Language:
English
Duration:
05:31

Korean subtitles

Incomplete

Revisions