[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.43,0:00:07.07,Default,,0000,0000,0000,,구문에 대해 배웠기 때문에, 이와 같은 그림에 대해도 공부해봅시다 Dialogue: 0,0:00:07.07,0:00:09.85,Default,,0000,0000,0000,,풍선에 매달려 하늘을 날고있는 Hopper에요 Dialogue: 0,0:00:09.85,0:00:16.40,Default,,0000,0000,0000,,"scratch" 라는 프로그램을 혼자서 사용할 수 있는지 해보세요\N곧 여러분이 하게 될 것이거든요 Dialogue: 0,0:00:16.40,0:00:20.21,Default,,0000,0000,0000,,자 첫째로, 그 프로그램은 여러분의 프로그램을 단계적으로\N분석하는 데 도움을 줄거에요 Dialogue: 0,0:00:20.21,0:00:27.48,Default,,0000,0000,0000,,이 풍선들을 그리는 것으로 시작해보죠\N동일한 타원형의 풍선이 나란히 있습니다 Dialogue: 0,0:00:27.48,0:00:33.77,Default,,0000,0000,0000,,그리고 이 선들을 그릴 겁니다\N마지막으로 Ballon Hopper를 넣으면 되겠네요 Dialogue: 0,0:00:33.77,0:00:37.96,Default,,0000,0000,0000,,좋아요, 여기에 빈 슬레이트가 있어요 Dialogue: 0,0:00:37.96,0:00:43.87,Default,,0000,0000,0000,,가끔은, 배경을 바로 추가시켜서 보다 익숙한 색으로 바꿀 수 있어요 Dialogue: 0,0:00:43.87,0:00:49.93,Default,,0000,0000,0000,,이제 구문을 사용할 건데 지난 시간에 했던 것을 떠올려 보세요 Dialogue: 0,0:00:49.93,0:00:56.93,Default,,0000,0000,0000,,이번엔 그것을 빠르게 해볼거에요\N복습하고 싶다면 "Intro to While Loops"강의를 참고하세요 Dialogue: 0,0:00:56.93,0:01:01.39,Default,,0000,0000,0000,,첫번째 질문: "무엇을 반복할 것인가?" Dialogue: 0,0:01:01.39,0:01:06.44,Default,,0000,0000,0000,,첫번째 풍선을 그려보도록 하죠\N하나의 풍선을 반복해서 사용할 거기 때문이에요 Dialogue: 0,0:01:06.44,0:01:15.07,Default,,0000,0000,0000,,한번 해봅시다\N아시다시피, 너무 작아서 공간에 비해 맞지 않네요 Dialogue: 0,0:01:15.07,0:01:17.17,Default,,0000,0000,0000,,그래서 조금 이동해볼게요 Dialogue: 0,0:01:17.17,0:01:25.18,Default,,0000,0000,0000,,이것은 프로그래밍의 일부분일 뿐이에요\N여러분이 더 시도해보고자 하는 프로그래밍에 계속 도전하길 바랍니다 Dialogue: 0,0:01:25.18,0:01:33.87,Default,,0000,0000,0000,,자, 풍선에 색을 넣어야 해요, 그렇죠?\N색을 넣는 것을 풍선을 그리는 것의 일부분이라 생각하시면 됩니다\N Dialogue: 0,0:01:33.87,0:01:40.90,Default,,0000,0000,0000,,다음으로, 구문에서 어떻게 풍선 색을 바꿀지 생각해 볼 필요가 있어요 Dialogue: 0,0:01:40.90,0:01:47.73,Default,,0000,0000,0000,,풍선을 화면에 보일건데, 여기 여기 여기에 넣으려고 해요 Dialogue: 0,0:01:47.73,0:01:51.01,Default,,0000,0000,0000,,계산을 이용해서 그릴 겁니다\N제 그림은 최악이기 때문에요 Dialogue: 0,0:01:51.01,0:01:58.39,Default,,0000,0000,0000,,이 첫번째 숫자를 바꾸고 x축 위치를 움직여서\N조금씩 이동시킬 수 있어요 Dialogue: 0,0:01:58.39,0:02:02.77,Default,,0000,0000,0000,,하지만 뭔가 부족해요, 이전에 봤던 풍선과는 다르죠 Dialogue: 0,0:02:02.77,0:02:11.11,Default,,0000,0000,0000,,그래서 x 위치를 표시하기 위해 변수 x를 이용합니다\N변수 만드는 법을 예전에 배웠었죠 Dialogue: 0,0:02:11.11,0:02:15.91,Default,,0000,0000,0000,,while 구문에서 사용할 수 있도록\N이제 구문 안의 변수를 바꿔봅시다 Dialogue: 0,0:02:15.91,0:02:22.14,Default,,0000,0000,0000,,이제 구문 안에서 x값이 20씩 바뀌게 될 겁니다 Dialogue: 0,0:02:22.14,0:02:27.40,Default,,0000,0000,0000,,ellipse를 while 구문 안에 넣고\N변수 x 선언은 바깥에 그대로 둡니다 Dialogue: 0,0:02:27.40,0:02:30.21,Default,,0000,0000,0000,,왜 그런지는 한번 생각해 보세요 Dialogue: 0,0:02:30.21,0:02:34.38,Default,,0000,0000,0000,,궁금하면 한 번 생각해볼 만한 일이에요 Dialogue: 0,0:02:34.38,0:02:39.39,Default,,0000,0000,0000,,좋아요, 세번째 질문 "얼마나 오랫동안 반복할 것인가?" Dialogue: 0,0:02:39.39,0:02:43.82,Default,,0000,0000,0000,,풍선이 화면 밖으로 나가기 전까지로 하면 되겠네요 Dialogue: 0,0:02:43.82,0:02:46.65,Default,,0000,0000,0000,,그래서 "x가 400보다 작을 때" 로 할게요\N Dialogue: 0,0:02:46.65,0:02:51.16,Default,,0000,0000,0000,,풍선에 변화가 생겼어요\N하지만 우리가 상상하던 것과는 다르죠 Dialogue: 0,0:02:51.16,0:02:55.84,Default,,0000,0000,0000,,그래서 원래처럼 풍선을 만들기 위해 개선해나가도록 해보죠 Dialogue: 0,0:02:55.84,0:02:59.40,Default,,0000,0000,0000,,우선, 풍선들이 너무 뭉쳐 있어요 Dialogue: 0,0:02:59.40,0:03:02.41,Default,,0000,0000,0000,,풍선 간에 숨쉴 공간들을 좀 두도록 하죠 Dialogue: 0,0:03:02.41,0:03:09.32,Default,,0000,0000,0000,,하지만 또 간격이 너무 멀어지게 되면 화면에서 사라지게 되겠죠 Dialogue: 0,0:03:09.32,0:03:16.51,Default,,0000,0000,0000,,그래서 풍선이 이 지점에 왔을때 풍선 그리기를 중단해야 합니다 Dialogue: 0,0:03:16.51,0:03:19.38,Default,,0000,0000,0000,,이것이 while 구문에서 언급해줘야 할 부분이죠 Dialogue: 0,0:03:19.38,0:03:24.94,Default,,0000,0000,0000,,아시겠나요? 그리고 풍선을 아래로 이동시키고자 하거나 Dialogue: 0,0:03:24.94,0:03:34.02,Default,,0000,0000,0000,,크기를 바꾸고 싶다면\N이 모든것이 while 구문 안에서 동시에 가능해요 Dialogue: 0,0:03:34.02,0:03:36.90,Default,,0000,0000,0000,,좋아요 완벽해요 Dialogue: 0,0:03:36.90,0:03:42.02,Default,,0000,0000,0000,,이제 풍선을 보면, 선만 연결되면 훌륭하겠네요 Dialogue: 0,0:03:42.02,0:03:43.89,Default,,0000,0000,0000,,선이 없으면 풍선이 날라가니까요 Dialogue: 0,0:03:43.89,0:03:50.57,Default,,0000,0000,0000,,그래서 풍선에 각각 선이 연결되어야 합니다\N각각의 풍선의 가운데 지점에 선을 연결해 봅시다 Dialogue: 0,0:03:50.57,0:03:55.91,Default,,0000,0000,0000,,쉽게 하기 위해서입니다\N그리고 같은 지점에서 선이 나오도록 할거에요\N Dialogue: 0,0:03:55.91,0:03:59.43,Default,,0000,0000,0000,,어떻게 프로그램을 구성하면 될까요? Dialogue: 0,0:03:59.43,0:04:05.00,Default,,0000,0000,0000,,무언가를 반복하고 싶다면, while 구문 안에 넣으면 됩니다\N자, 같이 작성해보도록 하죠 Dialogue: 0,0:04:05.00,0:04:10.70,Default,,0000,0000,0000,,풍선의 가운데에서 선이 나오려면 이 두가지 값을 가져다 쓰면 됩니다 Dialogue: 0,0:04:10.70,0:04:16.62,Default,,0000,0000,0000,,끝이 보이네요\N처음에 보던 그림과 거의 같아졌어요 Dialogue: 0,0:04:16.62,0:04:23.66,Default,,0000,0000,0000,,하지만 아직은 부족해요 수정이 좀 필요하겠네요\N이 지저분한 부분을 없애야 겠어요\N Dialogue: 0,0:04:23.66,0:04:29.81,Default,,0000,0000,0000,,선과 풍선이 교차되는게 문제네요 Dialogue: 0,0:04:29.81,0:04:35.25,Default,,0000,0000,0000,,풍선이 선을 포함하면 될거에요\N그래서 순서를 바꿔볼 수 있어요 Dialogue: 0,0:04:35.25,0:04:38.76,Default,,0000,0000,0000,,아마도 예전에 배웠던 것들이 많이 쓰일 거에요 Dialogue: 0,0:04:38.76,0:04:45.32,Default,,0000,0000,0000,,좋아요, 하지만 선 색깔을 바꾸고 싶다면\N혼자서 어떻게 하시겠어요? Dialogue: 0,0:04:45.32,0:04:47.22,Default,,0000,0000,0000,,그럴 땐, documentation에서 찾아보세요 Dialogue: 0,0:04:47.22,0:04:50.47,Default,,0000,0000,0000,,찾는 방법을 모르시겠다면 documentation 비디오를 보세요 Dialogue: 0,0:04:50.47,0:04:54.92,Default,,0000,0000,0000,,그러면 선의 색깔을 정하는 stroke() 를 사용하실 수 있을 겁니다 Dialogue: 0,0:04:54.92,0:05:00.25,Default,,0000,0000,0000,,이 색깔로 하겠습니다 Dialogue: 0,0:05:00.25,0:05:10.15,Default,,0000,0000,0000,,멋지네요 이제 마지막으로, Hopper만 그리면 되겠어요\Nimage만 여기에 넣으면 됩니다 Dialogue: 0,0:05:10.15,0:05:16.54,Default,,0000,0000,0000,,이것 역시 documentation을 참고하세요\NHopper를 이동시키거나 이것처럼 풍선을 잡는 모양을 만들 수 있어요 Dialogue: 0,0:05:16.54,0:05:18.23,Default,,0000,0000,0000,,하늘을 나는 모습도 만들고요 Dialogue: 0,0:05:18.23,0:05:26.53,Default,,0000,0000,0000,,해냈어요! 여기 구문에 필요한 것들을 추가시켜서\N여러분이 풍선을 꾸며줄 수 있어요 Dialogue: 0,0:05:26.53,0:05:30.53,Default,,0000,0000,0000,,그리고 다음에 그려볼 그림에서도 써볼 수 있겠네요