1 00:00:00,000 --> 00:00:09,840 2 00:00:09,840 --> 00:00:10,824 >> [비디오 재생] 3 00:00:10,824 --> 00:00:13,284 >> [자동차 도어 종료] 4 00:00:13,284 --> 00:00:15,744 >> [자동차 엔진 시동] 5 00:00:15,744 --> 00:00:19,188 >> [음악 재생] 6 00:00:19,188 --> 00:00:20,172 7 00:00:20,172 --> 00:00:24,516 >> 바로 검색에 따라 -Moving 좋은 시간과 좋은 소식. 8 00:00:24,516 --> 00:00:26,871 좋은 친구로 당신은 잃을 수 없습니다. 9 00:00:26,871 --> 00:00:28,755 >> -이 습관이 될 수 있습니다. 10 00:00:28,755 --> 00:00:32,460 >> - 기회 노크는의하자 단지 손을 뻗어 그것을 잡아. 11 00:00:32,460 --> 00:00:32,960 그래! 12 00:00:32,960 --> 00:00:34,920 -Together 우리는 그것을 움켜 쥐는 것이다. 13 00:00:34,920 --> 00:00:37,370 되겠지 그럼 히치 하이킹, 버스, 또는 노란색 택시 그것. 14 00:00:37,370 --> 00:00:38,840 -Dammit. 15 00:00:38,840 --> 00:00:40,800 오른쪽을 따라 이동 - 우린. 16 00:00:40,800 --> 00:00:43,750 무료 -Footloose과 공상. 17 00:00:43,750 --> 00:00:45,960 이 가지러 것은 반 재미이다. 18 00:00:45,960 --> 00:00:47,718 나와 함께 그것을 공유 가자. 19 00:00:47,718 --> 00:00:49,654 >> 오른쪽을 따라 이동 - 우린. 20 00:00:49,654 --> 00:00:52,558 >> 부하를 공유하는 것 - 우린. 21 00:00:52,558 --> 00:00:57,604 >> - 우리에 대한지도가 필요하지 않습니다 도로에이 쇼를 얻을. 22 00:00:57,604 --> 00:01:00,520 Fozzy - 이봐, 난 당신이 좌회전 할 당신은 도로에있는 포크에 올 경우. 23 00:01:00,520 --> 00:01:01,020 -알겠습니다. 24 00:01:01,020 --> 00:01:03,334 도로의 분기점에서 좌회전. 25 00:01:03,334 --> 00:01:05,222 왼쪽으로 돌아. 26 00:01:05,222 --> 00:01:07,582 >> - 난 그렇게 생각하지 않습니다. 27 00:01:07,582 --> 00:01:11,720 >> 우리가 발견에 따라 권리를 -Cruising 고속도로에서 조명. 28 00:01:11,720 --> 00:01:13,664 >> 당신의 방법 또는 내 길을 - 그리고. 29 00:01:13,664 --> 00:01:16,154 >> - 그래서 내 탐색을 신뢰합니다. 30 00:01:16,154 --> 00:01:21,134 >> 화려한 자동차 - 영화 별 그리고 위에서 아래로 인생. 31 00:01:21,134 --> 00:01:23,126 >> 큰 언덕을 밀어 낼 - 우린. 32 00:01:23,126 --> 00:01:24,122 >> - 네, 폭풍 권리입니다. 33 00:01:24,122 --> 00:01:25,160 그것은 눈이되어야 하는가? 34 00:01:25,160 --> 00:01:26,220 >> - 아니, 난 그렇게 생각하지 않습니다. 35 00:01:26,220 --> 00:01:28,505 >> 바로 따라 -Moving. 36 00:01:28,505 --> 00:01:30,980 >> 무료 -Footloose과 공상. 37 00:01:30,980 --> 00:01:32,960 >> 큰 시간에 대한 준비가 거 아냐. 38 00:01:32,960 --> 00:01:34,445 >> 그것은 나를 위해 준비 거니? 39 00:01:34,445 --> 00:01:38,900 40 00:01:38,900 --> 00:01:42,860 >> 바로 따라 -Moving. 41 00:01:42,860 --> 00:01:47,315 오른쪽을 따라 이동. 42 00:01:47,315 --> 00:01:52,265 오른쪽을 따라 이동. 43 00:01:52,265 --> 00:01:56,131 오른쪽을 따라 이동. 44 00:01:56,131 --> 00:01:57,380 - 난 당신이 더 이상 당겨 생각합니다. 45 00:01:57,380 --> 00:01:58,020 -알겠습니다. 46 00:01:58,020 --> 00:02:02,475 47 00:02:02,475 --> 00:02:03,960 >> [END 재생] 48 00:02:03,960 --> 00:02:07,425 >> [박수] 49 00:02:07,425 --> 00:02:09,405 50 00:02:09,405 --> 00:02:11,930 >> 데이비드 J. 마란 :이 CS50입니다. 51 00:02:11,930 --> 00:02:15,940 이것은 주 0의 단부가 있지만 아름다운 우정의 시작. 52 00:02:15,940 --> 00:02:18,250 우리는 할 수 너무 흥분 여기에 예일 대학에서 53 00:02:18,250 --> 00:02:21,530 와 처음으로 우리의 친구 Scaz, 제이슨, 앤디. 54 00:02:21,530 --> 00:02:24,320 CS50의 TF 년대의 모든 40 그리고 CA는 예일대에서 여기. 55 00:02:24,320 --> 00:02:25,440 그리고 당신의 모든. 56 00:02:25,440 --> 00:02:28,470 그리고 사실, 아마 시간 이러시면 57 00:02:28,470 --> 00:02:31,914 >> [박수] 58 00:02:31,914 --> 00:02:43,722 59 00:02:43,722 --> 00:02:47,920 >> 그래서, 비록 강의의 가장 실제로 올해 캠브리지에있을 것입니다, 60 00:02:47,920 --> 00:02:51,250 현실은 그 디자인에 의해, 그리고 매우 신중하게 CS50에서, 61 00:02:51,250 --> 00:02:54,740 나는 우리가 점에 근접하고 생각 기술적으로, 그리고 교육적, 62 00:02:54,740 --> 00:02:57,930 그것은 우수한 교육을 할 수있는 곳 일부 종사하는 경험 63 00:02:57,930 --> 00:02:59,610 과정의 온라인 자료의. 64 00:02:59,610 --> 00:03:02,862 내가 믿고있는 경우 실제로, reality-- 이 philosophically--는 강의입니다 65 00:03:02,862 --> 00:03:05,070 하지 특히 전달하기위한 효과적인 수단 66 00:03:05,070 --> 00:03:06,900 매우 복잡한 정보를 제공합니다. 67 00:03:06,900 --> 00:03:09,219 물론 시간 이상 시간의 긴 경간 플러스. 68 00:03:09,219 --> 00:03:11,760 그리고 실제로마다 몇 minutes-- 나는 college-- 자신을 기억 69 00:03:11,760 --> 00:03:14,210 당신은 잠시 밖으로 구역화 당신은 몇 가지 복잡한 주제를 그리워, 70 00:03:14,210 --> 00:03:16,540 당신은 꽤 많이 사라 졌 어 요 다음 45 분 동안 열. 71 00:03:16,540 --> 00:03:19,414 그리고 현실의 여부이다 당신은 뉴 헤이븐 또는 캠브리지에서 여기 72 00:03:19,414 --> 00:03:22,930 또는 이상 갖는의 단순성 일시 정지 기능과 빨리 감기, 73 00:03:22,930 --> 00:03:26,270 관련에 하이퍼 링크를 되감기 자원, 검색 전문 성적 증명서 74 00:03:26,270 --> 00:03:29,900 등이 기회는 그 나는 우리의 온라인 학생들을 위해 감히 75 00:03:29,900 --> 00:03:32,530 물론 뉴 헤이븐 넘어, 그들에게 기회를 제공 76 00:03:32,530 --> 00:03:34,700 정말 파악하기 개념 물질이 우리 77 00:03:34,700 --> 00:03:36,700 모든 더 나은 강의에서 소개합니다. 78 00:03:36,700 --> 00:03:39,415 >> 그러나 궁극적으로 CS50에서, 학생들의 경험 79 00:03:39,415 --> 00:03:43,099 그래서이 특징입니다 훨씬 더 과정의 문제 세트로, 80 00:03:43,099 --> 00:03:46,140 또는 매주 프로그래밍 프로젝트, 과정의 부분은 교육에 의해 주도 81 00:03:46,140 --> 00:03:49,600 동료, 야간 근무 시간은 주도 물론 보조 및 교육 82 00:03:49,600 --> 00:03:52,330 동료, 그리고 실제로 그러한 CS50 퍼즐 등의 이벤트 83 00:03:52,330 --> 00:03:56,500 일, CS50의 손톱 마라톤, CS50 박람회, 매주 점심, 그리고 훨씬 더. 84 00:03:56,500 --> 00:03:59,580 그리고 당신은 새로운에서 여기 그래서 여부 피난처, 또는 멀리서에서 조정, 85 00:03:59,580 --> 00:04:02,270 캠브리지 오늘, 그리고 우리는 곧 다시 보자 86 00:04:02,270 --> 00:04:04,580 현실은이입니다 하나의 동일한 클래스입니다. 87 00:04:04,580 --> 00:04:07,990 그리고 우리는 너무 흥분 모두 함께 여기에 오늘. 88 00:04:07,990 --> 00:04:11,110 그리고 학기말, 물론, 여기 여부 아파르어 89 00:04:11,110 --> 00:04:14,910 희망 당신은 자랑스럽게 입고, 행복하게, 아마도 안도의 비트와 함께, 90 00:04:14,910 --> 00:04:19,459 증인을지지 셔츠 당신에게 CS50을 찍은 데. 91 00:04:19,459 --> 00:04:21,700 >> 그렇다면 우리는 수요일에 떨어져 떠났는가? 92 00:04:21,700 --> 00:04:24,410 우리는 한 번 봐했다 전산 사고. 93 00:04:24,410 --> 00:04:27,830 그리고 우리가 증류 어떤 방향이다 컴퓨터 과학,에게 적어도 94 00:04:27,830 --> 00:04:28,800 지금은. 95 00:04:28,800 --> 00:04:31,990 그러나 우리는에 조금 더 그것을 증류 적어도 세 가지 구성 요소 요소. 96 00:04:31,990 --> 00:04:34,570 >> 입력, 그래서 무엇인가 문제는 우리가 해결하기 위해 노력하고? 97 00:04:34,570 --> 00:04:36,650 출력, 무슨입니다 우리가 얻을 수 있었으면하고 대답? 98 00:04:36,650 --> 00:04:38,210 그리고 거기의 표현입니다. 99 00:04:38,210 --> 00:04:41,870 그리고 우리는 여기에 연연하지 않을 것이다 후 이진, 또는 ASCII에, 100 00:04:41,870 --> 00:04:44,050 등 너무 많은,하지만 오히려 당연시 101 00:04:44,050 --> 00:04:47,520 우리는이 정보를 나타낼 수 있음을, 훨씬 더 흥미로운 부분 때문에 102 00:04:47,520 --> 00:04:51,010 이러한 문제의 단지 아니다 입출력 있지만 알고리즘 103 00:04:51,010 --> 00:04:53,020 즉, 이러한 문제를 해결로 이동합니다. 104 00:04:53,020 --> 00:04:55,120 >> 그리고 당신은 기억 할 수 다른 일이 우리 105 00:04:55,120 --> 00:04:59,860 상당히 전통적인했다 사람을 보는 개념 106 00:04:59,860 --> 00:05:03,240 상당히 큰 전화 번호부 또는 보다 일반적으로 디지털 요즘, 107 00:05:03,240 --> 00:05:04,420 그냥 아주 큰 데이터 세트. 108 00:05:04,420 --> 00:05:07,840 정말 큰 연락처 목록과 이름이 많은 순으로 정렬. 109 00:05:07,840 --> 00:05:11,310 그리고 우리는 깨달았다 나는 동안 간단하게이 문제에 접근 할 수 110 00:05:11,310 --> 00:05:14,520 직선을 사용하여 페이지로 approach-- 페이지, 111 00:05:14,520 --> 00:05:17,775 우리가 실현 time--에서 또는 2의 보다 직관적 algorithm-- 그 112 00:05:17,775 --> 00:05:20,840 단지 종류의 분할과 정복 문제 다시, 다시, 113 00:05:20,840 --> 00:05:24,670 및 again-- 각각을 절반으로 시간은 우리에게 녹색 결과를 주었다. 114 00:05:24,670 --> 00:05:27,080 그리고 그것은 너무 많은 아첨의 그것은 알 수 있기 때문에 115 00:05:27,080 --> 00:05:29,160 심지어이 문제로 , 더 크고 더 큰 얻는다 116 00:05:29,160 --> 00:05:32,470 경우는 데이터를 요즘으로 세트와 reality-- 페이스 북과 구글 117 00:05:32,470 --> 00:05:34,630 검색 결과 및 그때 엔 우리의 알고리즘을 수행 118 00:05:34,630 --> 00:05:37,660 다만 효과적으로 수행 그 큰 물린 119 00:05:37,660 --> 00:05:40,310 심지어 작은 물린했던 것처럼. 120 00:05:40,310 --> 00:05:45,330 >> 지금은 질문을 구걸 무엇 우리는 실제로 유사하게 해결할 수 있습니다 121 00:05:45,330 --> 00:05:46,820 직관의 종류? 122 00:05:46,820 --> 00:05:48,740 분열과 정복의 이런 종류의? 123 00:05:48,740 --> 00:05:51,029 음, 우리는 뭔가를 할 수 여기에 오늘이있다. 124 00:05:51,029 --> 00:05:52,070 우리는 출석 걸릴 수 있습니다. 125 00:05:52,070 --> 00:05:56,102 그래서 어쩌면 같은 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11-- 126 00:05:56,102 --> 00:05:57,560 모든 것을 효율적으로 될 수 없습니다. 127 00:05:57,560 --> 00:05:58,990 그래서 초등학교를 기다립니다. 128 00:05:58,990 --> 00:06:02,770 2, 4, 6, 8, 10, 12, 14, 16, 18 등등. 129 00:06:02,770 --> 00:06:04,140 그러나 우리는 조금 더 잘 할 수 있을까? 130 00:06:04,140 --> 00:06:06,630 >> 내가 확신 그럴 수 없어 자신이 작업을 수행. 131 00:06:06,630 --> 00:06:09,420 당신은 그냥 유머 우리 있을지 그래서 순간, 우리는 우리와 함께 가져 132 00:06:09,420 --> 00:06:11,640 의 알고리즘 다만, 세 단계를 가지고 133 00:06:11,640 --> 00:06:15,130 하지만 당신 경우 require-- 않습니다 우리 모두가 일어 서서 mind--하지 않습니다, 134 00:06:15,130 --> 00:06:15,690 당신이하고자하는 경우. 135 00:06:15,690 --> 00:06:23,901 136 00:06:23,901 --> 00:06:29,380 그래서, 우리 모두 함께 지금 서, 단계 이러한 알고리즘 중의 하나는 다음과 같다. 137 00:06:29,380 --> 00:06:31,680 일어나서 지정 자신 숫자 1. 138 00:06:31,680 --> 00:06:34,180 이 시점에서 그래서, 이 방에있는 그대로 모두 139 00:06:34,180 --> 00:06:38,830 희망 스스로 생각하고, 그러나 가벼운 부상을 입, 숫자 1. 140 00:06:38,830 --> 00:06:42,020 >> 지금이 알고리즘의 두 가지가 단계 다음을 포함하는 것. 141 00:06:42,020 --> 00:06:44,680 단계 두 짝 누군가가 서, 142 00:06:44,680 --> 00:06:47,970 함께 당신의 숫자를 추가하고, 새 번호와 합을 채택한다. 143 00:06:47,970 --> 00:06:53,110 144 00:06:53,110 --> 00:06:55,620 빠른 전성 검사. 145 00:06:55,620 --> 00:06:58,180 모두가 지금 어떻게 수를 생각? 146 00:06:58,180 --> 00:07:01,930 >> 그래서 2, 어쩌면 하나를 제외하고, 어색한, 외로운 사람입니다. 147 00:07:01,930 --> 00:07:04,269 우리는 홀수가있는 경우 방에있는 사람들의. 148 00:07:04,269 --> 00:07:06,560 그래서 한 사람이 여전히 수 있습니다 숫자 1, 그건 괜찮아요. 149 00:07:06,560 --> 00:07:09,440 그러나, 하나 여기에 세 가지 단계 의 당신은 앉아서해야합니다. 150 00:07:09,440 --> 00:07:13,620 단계로 돌아 가야한다 다른 두, 당신이하고자하는 경우, 반복합니다. 151 00:07:13,620 --> 00:07:54,430 152 00:07:54,430 --> 00:07:58,240 >> 여전히 서 있다면, 당신은해야합니다 두 단계로 돌아가는 그 사이에. 153 00:07:58,240 --> 00:08:13,910 154 00:08:13,910 --> 00:08:14,574 계속가. 155 00:08:14,574 --> 00:08:20,790 156 00:08:20,790 --> 00:08:22,130 몇몇 사람들은 여전히​​ 서. 157 00:08:22,130 --> 00:08:33,590 158 00:08:33,590 --> 00:08:35,614 >> 그래서, 아직도 서있는 경우, 사람과 짝. 159 00:08:35,614 --> 00:08:53,710 160 00:08:53,710 --> 00:08:55,020 좋아, 아래로 줄어들고. 161 00:08:55,020 --> 00:09:06,394 162 00:09:06,394 --> 00:09:07,560 몇몇 사람들은 여전히​​ 서. 163 00:09:07,560 --> 00:09:08,600 필요가있을 경우 어떻게 도움이됩니다. 164 00:09:08,600 --> 00:09:11,855 여기에 키 테이크 아웃을 기억하는 방법이다 내가 계산보다 훨씬 빨리이다. 165 00:09:11,855 --> 00:09:15,090 166 00:09:15,090 --> 00:09:16,200 >> 그래서 보자. 167 00:09:16,200 --> 00:09:16,900 내가 도울 수 있습니다. 168 00:09:16,900 --> 00:09:19,425 그래서 수 있습니다 당신이 아직도 생각? 169 00:09:19,425 --> 00:09:20,320 >> 청중 : 나는 44입니다. 170 00:09:20,320 --> 00:09:22,400 >> 데이비드 J. 마란 : 44, 그래서 당신은 가서 앉아. 171 00:09:22,400 --> 00:09:23,733 무슨 수를 당신은 생각하는? 172 00:09:23,733 --> 00:09:24,840 청중 : 74. 173 00:09:24,840 --> 00:09:27,006 >> 데이비드 J. 마란 : 74. 174 00:09:27,006 --> 00:09:28,380 좋아, 가서 앉아. 175 00:09:28,380 --> 00:09:30,390 아직 누가 서 있는가? 176 00:09:30,390 --> 00:09:31,550 (86). 177 00:09:31,550 --> 00:09:33,340 그리고 다른 사람이 아직도 서? 178 00:09:33,340 --> 00:09:34,976 >> 무슨 수? 179 00:09:34,976 --> 00:09:37,380 나는 67를 들었다. 180 00:09:37,380 --> 00:09:39,370 그리고 상단에? 181 00:09:39,370 --> 00:09:40,900 (32). 182 00:09:40,900 --> 00:09:44,230 다른 사람은 여전히​​ 서 및 다수의 생각? 183 00:09:44,230 --> 00:09:44,730 >> 안녕하세요, 오. 184 00:09:44,730 --> 00:09:45,230 죄송합니다. 185 00:09:45,230 --> 00:09:48,350 곧 돌아. 186 00:09:48,350 --> 00:09:49,520 (42). 187 00:09:49,520 --> 00:09:51,758 다른 누군가? 188 00:09:51,758 --> 00:09:52,610 >> 청중 : 47. 189 00:09:52,610 --> 00:09:54,930 >> 데이비드 J. 마란 : 47. 190 00:09:54,930 --> 00:09:57,980 여전히 서 다른 사람입니다 누가 계산되지 않은? 191 00:09:57,980 --> 00:10:06,450 방에있는 사람들의 최종 수 그래서 즉, 497 석 is-- 모두의 192 00:10:06,450 --> 00:10:10,930 390 filled--입니다 있습니다. 193 00:10:10,930 --> 00:10:12,230 그래서이 크다. 194 00:10:12,230 --> 00:10:16,435 >> 우리는 곧 개념에 대해 설명합니다 컴퓨터 프로그램의 버그. 195 00:10:16,435 --> 00:10:19,660 그러나 우리는 오래 전에 다시 그에게 올 것이다. 196 00:10:19,660 --> 00:10:22,440 그러나 이론적으로, 무슨 일이 수도 지금 무슨 일이 있었나요? 197 00:10:22,440 --> 00:10:25,930 그래서 큰 세 가지가 있었다하더라도 이 알고리즘 단계, 그 각각의 198 00:10:25,930 --> 00:10:27,510 단지 어떤 하나의 큰 작업이었다. 199 00:10:27,510 --> 00:10:31,020 그리고이 주기성이 있었다 점에서 여전히 서 있다면, 200 00:10:31,020 --> 00:10:34,870 당신은 두 단계로 세에서가 보관 두 세 단계 두 세 단계. 201 00:10:34,870 --> 00:10:37,330 >> 하지만 무슨 일이 일어나고 유지 각각의 반복에? 202 00:10:37,330 --> 00:10:39,440 이 루프의 각주기? 203 00:10:39,440 --> 00:10:41,940 무슨 일이되었다 다른 방에? 204 00:10:41,940 --> 00:10:45,170 같은 일을하지만, 무엇뿐만 아니라 당신의 반에 무슨 일이 벌어지고? 205 00:10:45,170 --> 00:10:46,170 앉아. 206 00:10:46,170 --> 00:10:49,710 그리고이 거짓말이 통찰력, 전화 번호부의 예처럼 많은, 207 00:10:49,710 --> 00:10:52,050 그 당신의 절반이있는 경우 각각의 시간을 앉아, 208 00:10:52,050 --> 00:10:54,560 문제는 시작 어쩌면 4백명와, 209 00:10:54,560 --> 00:10:57,780 다음 200 명, 백명보다, 등 다음 50명합니다. 210 00:10:57,780 --> 00:11:00,660 >> 아래에서 그리고 우리 휘틀 한 사람에 대한 이론, 211 00:11:00,660 --> 00:11:02,830 모두의 총 가치의 생각. 212 00:11:02,830 --> 00:11:05,777 이제 현실, 일부 사회 역학, 일부 연산 오류 213 00:11:05,777 --> 00:11:07,360 그 궁극적 인 버그에 기여할 수 있습니다. 214 00:11:07,360 --> 00:11:10,300 그러나 이론에, 나는 동안 여전히 거리 계산했다, 215 00:11:10,300 --> 00:11:12,860 수십를 복용 단계, 또는 단계 수백 216 00:11:12,860 --> 00:11:16,240 자신을 계산, 계산하기 500 정도 사람들의 방 하나 가득 217 00:11:16,240 --> 00:11:20,560 훨씬 적은 단계를 수행해야, 당신은 단지 나눌 수 있기 때문에 500 1/2 218 00:11:20,560 --> 00:11:21,350 너무 여러 번. 219 00:11:21,350 --> 00:11:24,120 그래서 바로 전화와 같은 다른 일 예를 예약 220 00:11:24,120 --> 00:11:26,740 우리는 뭔가를 않았다 말하자면 로그, 221 00:11:26,740 --> 00:11:28,870 이에 우리가 있었던 경우 모든 한마음으로 운영, 222 00:11:28,870 --> 00:11:32,000 그리고 무시 또한 오류, 우리는 것 223 00:11:32,000 --> 00:11:34,140 정확히 달성 시간을 실행하는 그런 종류의? 224 00:11:34,140 --> 00:11:37,900 >> 지금 공정하게, 종류에, 사기 그건 내가 다른 자원을 활용. 225 00:11:37,900 --> 00:11:40,320 그냥 나 하나 반면, 나는 당신의 수백을 활용. 226 00:11:40,320 --> 00:11:43,340 하지만 그 일이라고 할 수 있습니다 병렬 처리의 예, 227 00:11:43,340 --> 00:11:46,400 또는 매우 유행 예술의 상태 여기서 컴퓨터 이러한 일이 228 00:11:46,400 --> 00:11:49,830 여러 개의 CPU, 이상 기술적으로, 더 멀티 코어, 229 00:11:49,830 --> 00:11:52,550 진정으로 여러 작업을 수행 할 수 있습니다 것을 한 번에 많은 당신처럼 230 00:11:52,550 --> 00:11:54,706 우리 모두 병렬로,이 일을하고 있습니다. 231 00:11:54,706 --> 00:11:56,580 하지만 리콜 우리를 또한 수요일에 한 232 00:11:56,580 --> 00:12:02,640 이 직관을 포착하려고했다 코드에서이를 공식화. 233 00:12:02,640 --> 00:12:04,165 의사 코드처럼 뭔가. 234 00:12:04,165 --> 00:12:07,040 그리고 사실, 나는 당신 바랍니다 용서, 여기에 80도 같다. 235 00:12:07,040 --> 00:12:09,420 그래서 나는이 걸릴거야 조금 떨어져. 236 00:12:09,420 --> 00:12:12,410 내가 우리가 할 거라고 생각하는 것은 변화이다 이제 애플리케이션에있다 237 00:12:12,410 --> 00:12:16,300 우리는 다시 관객 참여, 하지만 영어로 프로그램을 작성 238 00:12:16,300 --> 00:12:19,537 구문, 어느과에 같은 여기에서이 문제를 해결한다. 239 00:12:19,537 --> 00:12:20,203 [비디오 재생] 240 00:12:20,203 --> 00:12:22,266 - 그것은의 땅콩 버터 젤리 시간. 241 00:12:22,266 --> 00:12:23,890 땅콩 버터 젤리 시간. 242 00:12:23,890 --> 00:12:25,620 땅콩 버터 젤리 시간. 243 00:12:25,620 --> 00:12:26,320 >> 방법은 나중에! 244 00:12:26,320 --> 00:12:26,927 방법은 나중에! 245 00:12:26,927 --> 00:12:27,781 방법은 나중에! 246 00:12:27,781 --> 00:12:28,350 방법은 나중에! 247 00:12:28,350 --> 00:12:29,723 지금 거기 당신은 간다! 248 00:12:29,723 --> 00:12:30,264 거기 당신은 간다! 249 00:12:30,264 --> 00:12:30,805 거기 당신은 간다! 250 00:12:30,805 --> 00:12:31,710 거기 당신은 간다! 251 00:12:31,710 --> 00:12:33,156 땅콩 버터 젤리! 252 00:12:33,156 --> 00:12:34,602 땅콩 버터 젤리! 253 00:12:34,602 --> 00:12:36,530 >> 땅콩 버터 젤리! 254 00:12:36,530 --> 00:12:37,494 땅콩 버터 젤리! 255 00:12:37,494 --> 00:12:38,940 땅콩, 땅콩 버터 젤리! 256 00:12:38,940 --> 00:12:39,904 땅콩 버터 젤리! 257 00:12:39,904 --> 00:12:41,840 야구 방망이와 땅콩 버터 젤리. 258 00:12:41,840 --> 00:12:42,423 >> [END 재생] 259 00:12:42,423 --> 00:12:45,510 데이비드 J. 마란 : 비디오 --that, 하지만, 약간의 중독성 260 00:12:45,510 --> 00:12:46,540 아니 조금 짜증나는 경우. 261 00:12:46,540 --> 00:12:49,623 그러나이 작업을 수행하기 위해, 우리가 거​​라고 무엇을 생각 함께하는 프로그램을 작성하려고하면됩니다, 262 00:12:49,623 --> 00:12:51,870 있는 우리는 세 가지 자원 봉사자가 필요합니다. 263 00:12:51,870 --> 00:12:54,350 편안해야 카메라와 인터넷. 264 00:12:54,350 --> 00:12:57,820 샘, 최대 어서. 265 00:12:57,820 --> 00:12:59,830 보라색 ​​셔츠, 바로 여기, 최대 어서. 266 00:12:59,830 --> 00:13:03,470 >> 그리고 여기에서, 저를 보자 다시 조금 더 멀리 이동합니다. 267 00:13:03,470 --> 00:13:05,280 진홍색과 파란색 셔츠, 최대 어서. 268 00:13:05,280 --> 00:13:06,980 완벽한. 269 00:13:06,980 --> 00:13:09,790 어서. 270 00:13:09,790 --> 00:13:12,490 최대 어서, 최대 어서. 271 00:13:12,490 --> 00:13:13,581 >> 그리고 당신의 이름은 무엇입니까? 272 00:13:13,581 --> 00:13:14,080 에리카. 273 00:13:14,080 --> 00:13:15,289 데이비드, 당신을 만나서 반갑습니다. 274 00:13:15,289 --> 00:13:16,830 여기이 자리에 응시하려는 경우. 275 00:13:16,830 --> 00:13:17,900 이 샘이다. 276 00:13:17,900 --> 00:13:19,690 >> 당신의 이름은 무엇입니까? 277 00:13:19,690 --> 00:13:20,260 안토니오. 278 00:13:20,260 --> 00:13:21,595 안토니오, 당신을 만나서 반갑습니다. 279 00:13:21,595 --> 00:13:23,790 에리카와 샘, 당신이하려는 경우 여기 앉으 것을 좋아합니다. 280 00:13:23,790 --> 00:13:26,700 우리가 준비 왔어요, 이러한 사람은 발견하고, 281 00:13:26,700 --> 00:13:30,580 만드는을 가진 성분입니다 땅콩 버터와 젤리 샌드위치. 282 00:13:30,580 --> 00:13:33,520 >> 지금이 뭔가있을 그 당신은 부여에 매우 많이 걸릴. 283 00:13:33,520 --> 00:13:35,430 그러나 우리는 각을 준 우리의 세 자원 봉사자 284 00:13:35,430 --> 00:13:40,500 here--이 자원 봉사자들과 샘 여기에, 빵 각각의 덩어리, 접시, 칼, 285 00:13:40,500 --> 00:13:43,740 젤리 나 잼의 항아리, 그리고 땅콩 버터의 항아리. 286 00:13:43,740 --> 00:13:46,190 그리고 손의 목표는 지금 이 세 가지에 대한 될 것 287 00:13:46,190 --> 00:13:48,030 땅콩 버터를 만들기 위해 와 젤리 샌드위치. 288 00:13:48,030 --> 00:13:51,000 하지만 우리가 무엇을 할 거 야하는 기대이다 당신의 모든 이후 audience-- 289 00:13:51,000 --> 00:13:53,710 확실하게 수행하는 방법을 알고 이 잘 reality--에 290 00:13:53,710 --> 00:13:56,380 우리에게 제공 예정 단계별 지침. 291 00:13:56,380 --> 00:13:57,970 의사 코드, 만약 당신이 것입니다. 292 00:13:57,970 --> 00:13:59,922 >> 그래서 여기에 서기관의 역할을 할 것이다. 293 00:13:59,922 --> 00:14:02,880 그리고, 약간의 할 일 목록을 가지고있다 그래서 한 번에 당신의 각, 하나, 294 00:14:02,880 --> 00:14:04,588 가능성을 호출 교육, 나는거야 295 00:14:04,588 --> 00:14:06,110 를 기록해 필요에 따라 반복합니다. 296 00:14:06,110 --> 00:14:09,650 그리고 너희들은 만들려고하고있다 땅콩 버터와 젤리 샌드위치 297 00:14:09,650 --> 00:14:11,171 단지 당신에게 무엇을 수행하여. 298 00:14:11,171 --> 00:14:12,670 그래서 컴퓨터로 자신의 생각합니다. 299 00:14:12,670 --> 00:14:13,740 >> 당신은 당신이 말을하는지 할 수 있습니다. 300 00:14:13,740 --> 00:14:14,948 어떠한 가정도없고, 질문. 301 00:14:14,948 --> 00:14:16,660 당신은 그것을 할 필요가있다. 302 00:14:16,660 --> 00:14:20,460 그럼 누가 먼저 위험을 무릅 싶습니다 PBJ 샌드위치를​​ 만들기위한 명령? 303 00:14:20,460 --> 00:14:21,460 이 발코니에. 304 00:14:21,460 --> 00:14:22,801 >> 청중 : 빵의 가방을 엽니 다. 305 00:14:22,801 --> 00:14:26,430 >> 데이비드 J. 마란은 :를 엽니 다 빵 가방, 당신이됩니다. 306 00:14:26,430 --> 00:14:34,440 307 00:14:34,440 --> 00:14:35,230 그래서 보자. 308 00:14:35,230 --> 00:14:37,910 의이 반복하자, 얻을 좀 더 정확한. 309 00:14:37,910 --> 00:14:39,040 >> 하지만 시작하는 좋은 방법. 310 00:14:39,040 --> 00:14:42,340 두 번째 단계, 다른 사람. 311 00:14:42,340 --> 00:14:43,590 이제 아무도 자원 봉사를하고 싶어. 312 00:14:43,590 --> 00:14:44,616 앞의 두 단계. 313 00:14:44,616 --> 00:14:46,532 청중 : 내부를 엽니 다 뿐만 아니라 빵의 가방. 314 00:14:46,532 --> 00:14:50,600 데이비드 J. 마란은 :를 엽니 다 뿐만 아니라 빵의 내부 가방. 315 00:14:50,600 --> 00:14:51,880 좋아요, 우리는 학습. 316 00:14:51,880 --> 00:14:57,880 317 00:14:57,880 --> 00:14:59,090 좀 더 정확한. 318 00:14:59,090 --> 00:15:00,240 의이 작업을하자. 319 00:15:00,240 --> 00:15:01,180 예, 녹색 셔츠. 320 00:15:01,180 --> 00:15:04,608 >> 청중 : [들리지] 321 00:15:04,608 --> 00:15:05,108 322 00:15:05,108 --> 00:15:09,040 데이비드 J. 마란 : 빵 조각. 323 00:15:09,040 --> 00:15:11,110 부드럽게 빵 두 조각을 제거합니다. 324 00:15:11,110 --> 00:15:20,350 325 00:15:20,350 --> 00:15:21,000 그건 좋다. 326 00:15:21,000 --> 00:15:24,300 단계 네, 다른 사람? 327 00:15:24,300 --> 00:15:25,170 여기, 그래? 328 00:15:25,170 --> 00:15:26,130 >> 청중 : [들리지] 329 00:15:26,130 --> 00:15:28,810 >> 데이비드 J. 마란 : 접시에 놓고 빵. 330 00:15:28,810 --> 00:15:33,490 331 00:15:33,490 --> 00:15:35,290 다섯 단계? 332 00:15:35,290 --> 00:15:36,020 네, 다섯 단계? 333 00:15:36,020 --> 00:15:39,440 >> 청중 : [들리지] 334 00:15:39,440 --> 00:15:39,940 335 00:15:39,940 --> 00:15:43,860 데이비드 J. 마란 : 상단 동행입니다 오, 반면에. 336 00:15:43,860 --> 00:15:46,967 땅콩 버터 위에 손을 놓습니다. 337 00:15:46,967 --> 00:15:47,800 내가 머리 무엇인가요? 338 00:15:47,800 --> 00:15:49,160 >> 청중 : 그래, 그리고 풉니 다. 339 00:15:49,160 --> 00:15:51,370 >> 데이비드 J. 마란은 : 그리고 - 다시 말한다. 340 00:15:51,370 --> 00:15:52,696 >> 청중 : [들리지] 341 00:15:52,696 --> 00:15:57,990 >> 데이비드 J. 마란 : 그리고 넣어 땅콩 버터 옆에 뚜껑. 342 00:15:57,990 --> 00:16:00,370 가볍게 손을 배치 땅콩 버터의 상단, 343 00:16:00,370 --> 00:16:03,240 그리고 풀고, 뚜껑을 넣어 땅콩 버터 옆에. 344 00:16:03,240 --> 00:16:14,760 345 00:16:14,760 --> 00:16:16,260 확인을 여섯 단계. 346 00:16:16,260 --> 00:16:17,520 6 단계, 다른 사람. 347 00:16:17,520 --> 00:16:19,366 그래? 348 00:16:19,366 --> 00:16:22,740 >> 청중 : [들리지] 349 00:16:22,740 --> 00:16:29,197 350 00:16:29,197 --> 00:16:30,405 데이비드 J. 마란은 : 다시 말해봐. 351 00:16:30,405 --> 00:16:31,946 청중 : 다시 단계를 반복 오. 352 00:16:31,946 --> 00:16:37,380 데이비드 J. 마란 : 그리고 다시 5 단계를 반복, 353 00:16:37,380 --> 00:16:39,400 이는 만들 것입니다 약간의 문제 354 00:16:39,400 --> 00:16:42,600 지금 우리는 단계로이 단계를 수행하는 경우. 355 00:16:42,600 --> 00:16:44,640 그래서 지금 우리는 다섯 단계로 돌아갑니다. 356 00:16:44,640 --> 00:16:47,760 살짝 위에 손을 올려 땅콩 버터와 나사를 풀어의 357 00:16:47,760 --> 00:16:50,990 및 땅콩 버터 옆에 뚜껑을 넣어. 358 00:16:50,990 --> 00:16:55,340 그리고 땅콩 버터를 파악 다시 5 단계를 반복합니다. 359 00:16:55,340 --> 00:16:58,410 >> 그래서 우리는 그것을 무시합니다 무한 루프, 당신이됩니다. 360 00:16:58,410 --> 00:17:00,400 단계 일곱, 다른 사람. 361 00:17:00,400 --> 00:17:02,918 그래, 다시. 362 00:17:02,918 --> 00:17:06,397 >> 청중 : [들리지] 363 00:17:06,397 --> 00:17:16,084 364 00:17:16,084 --> 00:17:17,769 >> 데이비드 J. 마란 : 다른 --on 상단. 365 00:17:17,769 --> 00:17:20,529 >> 청중 : [들리지] 366 00:17:20,529 --> 00:17:23,175 >> 데이비드 J. 마란 :에 다른 위에 다른 손을. 367 00:17:23,175 --> 00:17:28,880 368 00:17:28,880 --> 00:17:30,895 당신이 여기 와서 하시겠습니까? 369 00:17:30,895 --> 00:17:34,750 어떻게 명령을 완료합니까? 370 00:17:34,750 --> 00:17:37,790 명령의 나머지 부분은 무엇입니까? 371 00:17:37,790 --> 00:17:39,140 >> 청중 : 그 부분을 무시. 372 00:17:39,140 --> 00:17:41,050 >> 데이비드 J. 마란 : 그 부분을 무시. 373 00:17:41,050 --> 00:17:44,192 374 00:17:44,192 --> 00:17:44,900 이제 다시 시작하자. 375 00:17:44,900 --> 00:17:45,400 일곱 단계. 376 00:17:45,400 --> 00:17:48,516 377 00:17:48,516 --> 00:17:51,883 >> 청중 : [들리지] 378 00:17:51,883 --> 00:17:56,090 >> 데이비드 J. 마란 :와 잡고 이에, 넌 반대하는 것이 좋다. 379 00:17:56,090 --> 00:17:58,544 이 사실은 좋은 것입니다. 380 00:17:58,544 --> 00:18:01,750 >> 청중 : [들리지] 381 00:18:01,750 --> 00:18:03,975 >> 데이비드 J. 마란 : 그리고 플라스틱 jar-- 382 00:18:03,975 --> 00:18:06,675 >> 청중 : [들리지] 383 00:18:06,675 --> 00:18:08,420 >> 데이비드 J. 마란 : 그리고 twist-- 384 00:18:08,420 --> 00:18:11,488 >> 청중 : [들리지] 385 00:18:11,488 --> 00:18:13,730 >> 데이비드 J. 마란 : 2 초. 386 00:18:13,730 --> 00:18:15,800 그냥 땅콩 버터 항아리를 엽니 다. 387 00:18:15,800 --> 00:18:19,020 388 00:18:19,020 --> 00:18:20,632 난 당신이 용서 바랍니다. 389 00:18:20,632 --> 00:18:21,840 그래서 우리가 거​​기에 도착 가정하자. 390 00:18:21,840 --> 00:18:23,240 땅콩 버터 항아리를 엽니 다. 391 00:18:23,240 --> 00:18:27,008 392 00:18:27,008 --> 00:18:32,570 >> [박수] 393 00:18:32,570 --> 00:18:34,790 >> 데이비드 J. 마란 : 8 단계는, 가자. 394 00:18:34,790 --> 00:18:37,510 단계 여덟, 그래, 다시. 395 00:18:37,510 --> 00:18:38,470 >> 청중 : [들리지] 396 00:18:38,470 --> 00:18:44,772 397 00:18:44,772 --> 00:18:45,700 >> 데이비드 J. 마란 : 좋은. 398 00:18:45,700 --> 00:18:47,040 9 단계, 예? 399 00:18:47,040 --> 00:18:48,924 >> 청중 : [들리지] 400 00:18:48,924 --> 00:18:51,567 >> 데이비드 J. 마란 :의 --out 땅콩 버터 항아리. 401 00:18:51,567 --> 00:18:53,830 그리고 - 무엇? 402 00:18:53,830 --> 00:18:54,729 >> 청중 : [들리지] 403 00:18:54,729 --> 00:18:58,222 >> 데이비드 J. 마란 : 그리고 넣어 칼 다시 땅콩 버터에. 404 00:18:58,222 --> 00:19:11,130 405 00:19:11,130 --> 00:19:12,090 열 단계. 406 00:19:12,090 --> 00:19:13,050 열 단계. 407 00:19:13,050 --> 00:19:14,970 >> 청중 : [들리지] 408 00:19:14,970 --> 00:19:20,710 >> 데이비드 J. 마란은 : 칼을 넣어 아웃 한 후 봉인을 제거합니다. 409 00:19:20,710 --> 00:19:23,060 반갑습니다. 410 00:19:23,060 --> 00:19:24,400 땅콩 버터 오프. 411 00:19:24,400 --> 00:19:34,490 412 00:19:34,490 --> 00:19:36,406 좋아, 11 단계. 413 00:19:36,406 --> 00:19:37,322 >> 청중 : [들리지] 414 00:19:37,322 --> 00:19:42,520 415 00:19:42,520 --> 00:19:48,164 >> 데이비드 J. 마란 : OK, 회색 컴퓨터 파란색 또는 빨간색 컴퓨터를 따릅니다. 416 00:19:48,164 --> 00:19:49,631 좋다. 417 00:19:49,631 --> 00:19:53,054 >> [박수] 418 00:19:53,054 --> 00:19:55,920 419 00:19:55,920 --> 00:19:57,170 데이비드 J. 마란은 : 우리를 집으로 가져와. 420 00:19:57,170 --> 00:19:59,570 몇 가지 더 많은 단계. 421 00:19:59,570 --> 00:20:00,250 무엇 향후 계획? 422 00:20:00,250 --> 00:20:02,590 12 단계를 반복합니다. 423 00:20:02,590 --> 00:20:04,161 12 단계. 424 00:20:04,161 --> 00:20:05,123 그래? 425 00:20:05,123 --> 00:20:14,262 >> 청중 :의 조각 중 하나를 넣어 부드럽게 손 중 하나에 빵. 426 00:20:14,262 --> 00:20:17,550 >> 데이비드 J. 마란 : 당신의 손 중 하나입니다. 427 00:20:17,550 --> 00:20:20,760 그리고, 13 단계. 428 00:20:20,760 --> 00:20:21,260 그래? 429 00:20:21,260 --> 00:20:22,220 >> 청중 : [들리지] 430 00:20:22,220 --> 00:20:25,580 431 00:20:25,580 --> 00:20:27,150 >> 데이비드 J. 마란 : 빵 --on 조각. 432 00:20:27,150 --> 00:20:29,950 좋다. 433 00:20:29,950 --> 00:20:32,260 꽤 좋은. 434 00:20:32,260 --> 00:20:34,990 그래, 14 단계. 435 00:20:34,990 --> 00:20:38,126 >> 청중 : 13 단계를 취소합니다. 436 00:20:38,126 --> 00:20:39,950 >> 데이비드 J. 마란은 : 13 단계를 취소합니다. 437 00:20:39,950 --> 00:20:42,690 438 00:20:42,690 --> 00:20:44,770 의 젤리로 이동하자. 439 00:20:44,770 --> 00:20:47,900 그것은, 100- 단계 프로그램입니다 그러나 우리는 15 단계에 있던 것입니다. 440 00:20:47,900 --> 00:20:49,210 그래. 441 00:20:49,210 --> 00:20:50,170 >> 청중 : [들리지] 442 00:20:50,170 --> 00:20:53,050 443 00:20:53,050 --> 00:20:59,570 >> 데이비드 J. 마란 : 7 사용 13을 통해 젤리 그 너무 잘 갔다하기 때문이다. 444 00:20:59,570 --> 00:21:02,530 반복을 통해 7 단계 13 일 젤리를 사용. 445 00:21:02,530 --> 00:21:07,940 그래서의 아래쪽을 파악 위에 한 손으로 젤리 항아리입니다. 446 00:21:07,940 --> 00:21:11,970 다른 한편 다른 최고, 그 부분을 무시하고, 447 00:21:11,970 --> 00:21:15,430 반대 손으로 잡고 뚜껑과 플라스틱 병 448 00:21:15,430 --> 00:21:18,300 하단에, 그리고 2 초 동안 비틀. 449 00:21:18,300 --> 00:21:19,940 그리고 젤리 항아리를 엽니 다. 450 00:21:19,940 --> 00:21:23,290 451 00:21:23,290 --> 00:21:26,580 그리고 마지막으로, 이제 해보자 우리에게 먹을 것을 제공합니다. 452 00:21:26,580 --> 00:21:27,270 16 단계. 453 00:21:27,270 --> 00:21:35,820 454 00:21:35,820 --> 00:21:37,130 그럼 왜 우리는 거기에 두지 마십시오. 455 00:21:37,130 --> 00:21:38,879 너무 감사합니다 우리의 세 자원 봉사자. 456 00:21:38,879 --> 00:21:41,466 [박수] 457 00:21:41,466 --> 00:21:45,920 458 00:21:45,920 --> 00:21:50,300 >> 우리는 작은 CS50이 당신을 위해 스트레스 볼. 459 00:21:50,300 --> 00:21:54,540 그것은이 될 거라고 샌드위치하지만 ... 그래서 무엇을 460 00:21:54,540 --> 00:21:57,130 점을 가진 이상이었다 알고리즘과 재미의 비트? 461 00:21:57,130 --> 00:22:00,140 그러나 현실 때에도 그 당신은 컴퓨터를 프로그래밍하고, 462 00:22:00,140 --> 00:22:02,050 당신은 매우 정확해야합니다. 463 00:22:02,050 --> 00:22:04,030 복잡한 또는 협박 자신의 컴퓨터로 464 00:22:04,030 --> 00:22:06,670 잘, 당신을 수 있습니다 일이 잘못되면 적어도, 465 00:22:06,670 --> 00:22:10,150 현실은 꽤 바보 야한다 우리 인간에 의해 발명 된 장치, 466 00:22:10,150 --> 00:22:13,267 과의 하위 집합을 할 만 할 수있는 우리 확실히 faster-- 때때로 do-- 467 00:22:13,267 --> 00:22:15,100 하지만 방법을 알고하지 않습니다 가정을합니다. 468 00:22:15,100 --> 00:22:18,070 그것은에하는 방법을 알고하지 않습니다 당신과 같은 파장. 469 00:22:18,070 --> 00:22:20,280 >> 그것은 단지 정확하게 할 것 당신은 무엇을 말해. 470 00:22:20,280 --> 00:22:22,070 그리고 당신은 강타 할 것이다, 아마로부터 시작 471 00:22:22,070 --> 00:22:24,770 와 실제 코드를 작성 첫 번째 문제 세트 이후, 472 00:22:24,770 --> 00:22:27,490 그것을 확인하는 것입니다 얼마나 쉽게 인간으로 가정, 473 00:22:27,490 --> 00:22:31,880 내가 처리 할 필요가 예상하지 이 경우, 또는 그 코너의 경우, 474 00:22:31,880 --> 00:22:34,900 말하자면, 그 수도 매우 잘합니다 예를 샘이 만 있었다위한 경우 발생 475 00:22:34,900 --> 00:22:38,711 젤리의 짤 항아리 반면, 모두가 다른 일부 유리 병이 있었다 476 00:22:38,711 --> 00:22:39,210 잘. 477 00:22:39,210 --> 00:22:42,170 그래서 우리는 기 전에 우리 일부 실제 코드에 주목, 478 00:22:42,170 --> 00:22:44,680 저를 소개 할 수 있도록 여기에 예일 대학 과정의 머리. 479 00:22:44,680 --> 00:22:49,058 우리 친구 Scaz, 앤디, 그리고 제이슨 와서 인사를합니다. 480 00:22:49,058 --> 00:22:52,544 >> [박수] 481 00:22:52,544 --> 00:22:58,022 482 00:22:58,022 --> 00:23:01,060 >> SCAZ : 우리는 일시적으로 제이슨을 잃었습니다. 483 00:23:01,060 --> 00:23:02,440 안녕하세요 다시, 모두. 484 00:23:02,440 --> 00:23:03,610 내 이름은 Scaz입니다. 485 00:23:03,610 --> 00:23:06,860 나는 2001 년부터 예일대에서 가르치고 있었어요. 486 00:23:06,860 --> 00:23:10,820 그리고 때 나는 가르치고 있지 않다, 내 연구는 로봇에 487 00:23:10,820 --> 00:23:12,620 인공 지능. 488 00:23:12,620 --> 00:23:17,700 >> 그리고 오늘이 발표 몇 주 것을 시작하고있다, 489 00:23:17,700 --> 00:23:22,170 우리는 몇 가지를 가져 될거야 CS50에 대한 보충 자료는 얘기 490 00:23:22,170 --> 00:23:24,510 지능 소프트웨어에 대한. 491 00:23:24,510 --> 00:23:28,230 우리는 방법에 대해 이야기하는거야 넷플릭스와 훌루 같은 장소 492 00:23:28,230 --> 00:23:31,780 영화를 추천 할 수있는 당신이보고 할 수 있습니다. 493 00:23:31,780 --> 00:23:35,710 어디 우리가 방법에 대해 얘기하자 운전자없는 자동차는 실제로 작동합니다. 494 00:23:35,710 --> 00:23:39,020 그리고 우리는 접지 할 수 있습니다 개념에서 이런 일 495 00:23:39,020 --> 00:23:41,730 당신은 학습을하고 있다는 이 클래스 오늘. 496 00:23:41,730 --> 00:23:45,410 >> 이 모든 것들이기 때문에 같은 기초 위에 구축. 497 00:23:45,410 --> 00:23:47,396 그리고 그 어떤이의 시리즈 모색 할 것입니다. 498 00:23:47,396 --> 00:23:49,520 그래서 난 정말 찾고 있어요 당신의 더 많은 것을보고 앞으로 499 00:23:49,520 --> 00:23:53,260 모든, 당신은에받을거야 곧 우리 모두에서 자세한 내용을 참조하십시오. 500 00:23:53,260 --> 00:23:56,500 내가 다음 제이슨를 소개하자. 501 00:23:56,500 --> 00:23:57,950 >> 제이슨 : 안녕하세요 여러분. 502 00:23:57,950 --> 00:23:59,290 내 이름은 제이슨입니다. 503 00:23:59,290 --> 00:24:03,540 나는 불행하게도 갔다 학부로 하버드. 504 00:24:03,540 --> 00:24:07,020 즉, 잘라받을 것 실제 스트림 중. 505 00:24:07,020 --> 00:24:09,870 >> 그리고 지금은 강사와 같이 왔어요 컴퓨터 과학 부서. 506 00:24:09,870 --> 00:24:14,825 그리고 나는 과정을 실행 돕고 Scaz, 다윗과 앤디와. 507 00:24:14,825 --> 00:24:17,140 >> 앤디 : 얘들 아. 508 00:24:17,140 --> 00:24:17,980 내 이름은 앤디. 509 00:24:17,980 --> 00:24:21,992 실제로 유일한 예일입니다 지금 단계에서 학생. 510 00:24:21,992 --> 00:24:25,464 >> [박수] 511 00:24:25,464 --> 00:24:29,440 512 00:24:29,440 --> 00:24:31,770 >> 나는 버클리 대학에있어 원래 솔론, 오하이오에서. 513 00:24:31,770 --> 00:24:35,240 514 00:24:35,240 --> 00:24:37,930 그리고 나는 그 아이들 중 하나였다 여기서, 나는 예일에 왔을 때, 515 00:24:37,930 --> 00:24:42,030 나는 정말 내가 결코 생각 다시 번호로보고있다. 516 00:24:42,030 --> 00:24:46,240 그리고 나는 당신이 필요하다는 것을 깨달았 모두 과학 및 QR 졸업 학점. 517 00:24:46,240 --> 00:24:51,340 그래서 내 신입생 봄, 내가했다 클래스, 여기에 CS, 인트로 CS 클래스 518 00:24:51,340 --> 00:24:52,230 예일. 519 00:24:52,230 --> 00:24:54,710 이처럼처럼 나는이었다 실제로 정말 멋진. 520 00:24:54,710 --> 00:25:01,330 >> 나는 실제로 결국 반면 선언 글로벌 업무 주요으로, 기술 521 00:25:01,330 --> 00:25:04,910 나는 CS 및 프로그래밍에서 배운 어떤 분야에 이렇게 적용됩니다 522 00:25:04,910 --> 00:25:05,970 당신이해야 할 선택합니다. 523 00:25:05,970 --> 00:25:09,770 그리고 예일 여기 직원, 우리는 직장에서 열심히 봤는데 524 00:25:09,770 --> 00:25:10,800 너희들을 준비합니다. 525 00:25:10,800 --> 00:25:13,410 그리고 우리는 뵙기를 기대합니다 모든 섹션과 사무실 시간. 526 00:25:13,410 --> 00:25:14,874 그래서 그래. 527 00:25:14,874 --> 00:25:18,178 >> [박수] 528 00:25:18,178 --> 00:25:19,297 529 00:25:19,297 --> 00:25:20,380 데이비드 J. 마란 : 감사합니다. 530 00:25:20,380 --> 00:25:22,940 그래서 클래스는 시작 직전 우리는 기회를 가졌다 531 00:25:22,940 --> 00:25:25,660 캠퍼스 산책하기 그리고 핸드폰은 가지고 532 00:25:25,660 --> 00:25:30,530 정말 비디오 형태의 일부 selfies 여기에 예일 대학의 캠퍼스 내 첫 여행. 533 00:25:30,530 --> 00:25:35,420 그래서 우리는 우리가 거​​친을 공유하고자합니다 Scaz 앤디와 정확히이의 컷 534 00:25:35,420 --> 00:25:37,970 제이슨 캠퍼스 걸렸다. 535 00:25:37,970 --> 00:25:43,662 536 00:25:43,662 --> 00:25:44,328 [비디오 재생] 537 00:25:44,328 --> 00:25:47,322 [SIRENS] 538 00:25:47,322 --> 00:25:49,318 데이비드. 539 00:25:49,318 --> 00:25:50,132 예일 - 환영. 540 00:25:50,132 --> 00:25:50,840 -만나서 반가워. 541 00:25:50,840 --> 00:25:52,410 - 만나서 당신을 볼 수 있습니다. 542 00:25:52,410 --> 00:25:53,340 우리는 투어에 - 수? 543 00:25:53,340 --> 00:25:56,845 의이 투어에 한번 해보자. 544 00:25:56,845 --> 00:25:57,523 -Road 투어. 545 00:25:57,523 --> 00:25:59,106 -이 기호는 잠시 동안있어왔다. 546 00:25:59,106 --> 00:26:00,200 -Whah, CS50. 547 00:26:00,200 --> 00:26:02,978 548 00:26:02,978 --> 00:26:05,293 >> - 서둘러! 549 00:26:05,293 --> 00:26:08,970 이동 이동 이동 이동합니다. 550 00:26:08,970 --> 00:26:12,340 당신은 [들림] 하크 니스 타워해야한다. 551 00:26:12,340 --> 00:26:13,850 >> - 그리고 우리는 몇 번 보았다. 552 00:26:13,850 --> 00:26:16,760 553 00:26:16,760 --> 00:26:20,155 >> [박수] 554 00:26:20,155 --> 00:26:21,130 555 00:26:21,130 --> 00:26:22,890 >> 자전거에 대한 조심해! 556 00:26:22,890 --> 00:26:24,500 아! 557 00:26:24,500 --> 00:26:25,030 프랭크 안녕하세요. 558 00:26:25,030 --> 00:26:26,314 >> - 무슨 최대 사람들입니까? 559 00:26:26,314 --> 00:26:26,855 당신은 - 어떻게입니까? 560 00:26:26,855 --> 00:26:28,474 -만나서 반가워. 561 00:26:28,474 --> 00:26:29,390 비디오 - 환영. 562 00:26:29,390 --> 00:26:32,270 너무 흥분 행동하지 마십시오. 563 00:26:32,270 --> 00:26:34,502 >> - 난 Silliman은 사랑 해요. 564 00:26:34,502 --> 00:26:36,430 아! 565 00:26:36,430 --> 00:26:39,780 >> - 그것은 이후 약 3 시간이었다 제이슨 아이스크림, 누텔라했다. 566 00:26:39,780 --> 00:26:43,189 그래서 우리는 다시 중지있어 조금에 대한 Silliman은. 567 00:26:43,189 --> 00:26:45,137 >> - 그것은도 아니다 [들림] 아직, 그냥 사실 568 00:26:45,137 --> 00:26:47,270 그들이 여기가 너무 놀랍습니다. 569 00:26:47,270 --> 00:26:49,830 야, 모든 식사에 누텔라를있다. 570 00:26:49,830 --> 00:26:51,830 >> 작년에 너무 저기이었다. 571 00:26:51,830 --> 00:26:54,220 >> - 네. 572 00:26:54,220 --> 00:26:56,440 >> 지금까지 예일대에 대해 많은 꺼야. 573 00:26:56,440 --> 00:26:58,485 하지만 지금은 거기에 TD있어 않습니다. 574 00:26:58,485 --> 00:26:59,860 그리고 캠퍼스를 간주. 575 00:26:59,860 --> 00:27:03,659 >> - 여기 우리는 고딕 건축이있다. 576 00:27:03,659 --> 00:27:04,200 세계적으로 유명한. 577 00:27:04,200 --> 00:27:06,758 우리는 좀 더 고딕 건축이있다. 578 00:27:06,758 --> 00:27:10,614 그리고 건설, 더 고딕 건축. 579 00:27:10,614 --> 00:27:11,114 안녕. 580 00:27:11,114 --> 00:27:15,470 우리는 근무 시간을하는 데있어 곳이다 호그와트에서 목요일을 통해 매주 화요일, 581 00:27:15,470 --> 00:27:16,922 [들림] 등. 582 00:27:16,922 --> 00:27:20,620 583 00:27:20,620 --> 00:27:21,120 -괜찮아. 584 00:27:21,120 --> 00:27:22,078 즉, 투어를합니다. 585 00:27:22,078 --> 00:27:24,030 우리는 예일 대학의에 있습니다 법률 학교, 586 00:27:24,030 --> 00:27:25,870 오늘의 강의가 개최하는 것입니다. 587 00:27:25,870 --> 00:27:29,220 의가에 머리를 보자. 588 00:27:29,220 --> 00:27:30,375 >> [END 재생] 589 00:27:30,375 --> 00:27:32,370 >> 데이비드 J. 마란 : 그리고 즉, 지금 여기 우리를 제공합니다. 590 00:27:32,370 --> 00:27:38,040 591 00:27:38,040 --> 00:27:40,770 그래서 지금까지, 우리는 봤는데 의사에 초점을 맞추고, 592 00:27:40,770 --> 00:27:42,430 이는이 영어와 같은 구문입니다. 593 00:27:42,430 --> 00:27:45,030 그것은 어떤 규정 된 사양이 없습니다. 594 00:27:45,030 --> 00:27:47,030 그것은 단지 일부를 사용하는 것 직관적 인 언어 당신 경우 595 00:27:47,030 --> 00:27:48,950 당신이 원하는 무엇인지 설명하고 싶다. 596 00:27:48,950 --> 00:27:52,270 >> 그러나 이제 전환에 지금 시작합시다 코드, 대부분의 사람들은 말할 것이다있다. 597 00:27:52,270 --> 00:27:54,880 그러나 더 정확하게, 뭔가 소스 코드라고도합니다. 598 00:27:54,880 --> 00:27:58,210 이것은 인간 언어입니다 컴퓨터가 ultimately-- 것을 쓰기 599 00:27:58,210 --> 00:28:00,780 아마도 몇 개의 후 steps-- 궁극적으로 이해 600 00:28:00,780 --> 00:28:02,530 수 있도록하는 일을하는 방법을 알고. 601 00:28:02,530 --> 00:28:05,120 당신의 봄을 보았다 아마도 수요일에이. 602 00:28:05,120 --> 00:28:07,780 >> 이 예입니다 믿을 수 없을만큼, 실망 603 00:28:07,780 --> 00:28:10,220 실행하면 간단하게 "안녕하세요."라고 604 00:28:10,220 --> 00:28:13,510 그리고 그것은라는 언어로 작성된 것 문법적으로 매우 유사하다 C, 605 00:28:13,510 --> 00:28:15,676 다른 언어에 많이 , 당신이 알고하지 않을 수 있습니다 그 606 00:28:15,676 --> 00:28:18,409 하지만, 자바와 같은 들었을 수도 및 C ++, 파이썬, 루비, 607 00:28:18,409 --> 00:28:21,200 실제로 등을들 수 있고, 그리고, 우리는거야 C를 사용하여 학기의 대부분을 보내고, 608 00:28:21,200 --> 00:28:23,530 다음의 단부를 향해 학기, 그것을 바탕으로 구축, 609 00:28:23,530 --> 00:28:25,446 및 도입 어떤 다른 언어의 수. 610 00:28:25,446 --> 00:28:28,810 , PHP, 자바 스크립트 그 중 SQL이라는 데이터베이스 언어입니다. 611 00:28:28,810 --> 00:28:31,526 그러나 C로, 우리는 무엇을해야 이 상향식 (bottom-up)의 이해 612 00:28:31,526 --> 00:28:33,900 정확히 어떻게 컴퓨터 작업, 당신은 그들과 함께 무엇을 할 수, 613 00:28:33,900 --> 00:28:37,252 당신은 문제를 해결하는 방법 더욱 효율적이로 614 00:28:37,252 --> 00:28:39,460 우리가 논의하는 것이 레이어링 수요일과 서에 615 00:28:39,460 --> 00:28:40,870 다른 사람의 어깨에. 616 00:28:40,870 --> 00:28:42,200 하지만 더 그에 올 수 있습니다. 617 00:28:42,200 --> 00:28:46,650 >> 오늘 우리는, 단순한 환경을보고 하지만 근본적으로 동일한을 618 00:28:46,650 --> 00:28:49,970 환경에 의해 스크래치로 알려진 MIT 미디어 랩에서 우리의 친구. 619 00:28:49,970 --> 00:28:52,570 이것은 그래픽입니다 프로그래밍 언어, 스크래치, 620 00:28:52,570 --> 00:28:54,330 이에 드래그 할 수 있습니다 물건을 드롭하는 621 00:28:54,330 --> 00:28:57,430 퍼즐 조각처럼 그 만 연동이 만드는 경우 622 00:28:57,430 --> 00:28:59,872 논리적 또는 프로그래밍 감각은 이렇게하는. 623 00:28:59,872 --> 00:29:02,330 그러나 그것은 우리를 허용하는거야 모두에 대한 대화를 624 00:29:02,330 --> 00:29:04,604 동일한 프로그래밍 기본 당신의 일부가 625 00:29:04,604 --> 00:29:06,520 이미 알고 있습니다, 그 당신의 대부분은 그렇지 않을 수 있습니다 626 00:29:06,520 --> 00:29:09,670 하지 않고의 아는 솔직히 수렁에 빠져 얻으려면, 627 00:29:09,670 --> 00:29:13,150 지적에 세미콜론의 재미 구문, 628 00:29:13,150 --> 00:29:14,950 괄호 및 인용 등. 629 00:29:14,950 --> 00:29:16,910 모두, 이는 조기 에,주의 산만하다 630 00:29:16,910 --> 00:29:20,322 재미있는 무엇인가에 진정으로 유용한 아이디어. 631 00:29:20,322 --> 00:29:22,280 그럼 빠른 보자 환경에서 눈에 632 00:29:22,280 --> 00:29:24,180 여기에, 그래서 당신은 기다리고 것을 알고있다. 633 00:29:24,180 --> 00:29:28,060 실제로, 우리의 게임 중 몇 가지 프로그램이 기록 된 재생할 수 있습니다 634 00:29:28,060 --> 00:29:30,810 CS50 자신의 전 학생들. 635 00:29:30,810 --> 00:29:36,200 그 중 하나는, 나 자신,이 하나가 될 것이다 나를 위해 대학원에 작성합니다. 636 00:29:36,200 --> 00:29:39,030 >> 나는 하나의 자원 봉사를 취할 수 있다면 누가 연주 기꺼이 637 00:29:39,030 --> 00:29:40,420 맨 처음 게임. 638 00:29:40,420 --> 00:29:40,920 물론. 639 00:29:40,920 --> 00:29:41,690 최대 어서. 640 00:29:41,690 --> 00:29:42,565 당신의 이름은 무엇입니까? 641 00:29:42,565 --> 00:29:43,372 >> 청중 : 안젤라. 642 00:29:43,372 --> 00:29:44,830 데이비드 J. 마란 : 안젤라, 최대 어서. 643 00:29:44,830 --> 00:29:47,220 그래서 스크래치는 몇 년 동안 알아왔다. 644 00:29:47,220 --> 00:29:49,960 내가 대학원에있을 때, 나는 MIT에서 등록 된 교차했다 645 00:29:49,960 --> 00:29:53,392 교수 미첼 레스 닉의 복용 교육 기술에 대한 물론. 646 00:29:53,392 --> 00:29:56,350 그리고 우리는 첫 번째 중이었다 실제로 베타에 세계에서 학생 647 00:29:56,350 --> 00:29:57,120 테스트 스크래치. 648 00:29:57,120 --> 00:30:00,090 그리고 내 프로젝트는 무엇 안젤라이었다 지금 기꺼이 자원 봉사를하고있다 649 00:30:00,090 --> 00:30:02,060 Oscartime라는시켜야합니다. 650 00:30:02,060 --> 00:30:04,507 >> 그래서 앞서 갈거야 및 더블 여기에 아이콘을 클릭합니다. 651 00:30:04,507 --> 00:30:07,590 이 프로그램을 열 것 우리가 곧에 뛰어 것이다 환경을 제공합니다. 652 00:30:07,590 --> 00:30:09,720 나는 전체 화면으로 갈거야 그것은 여기에 안젤라합니다. 653 00:30:09,720 --> 00:30:12,490 나는 녹색을 칠거야 단지 순간에 플래그. 654 00:30:12,490 --> 00:30:15,130 쓰레기 그리고 훨씬 하늘에서 떨어질 것입니다. 655 00:30:15,130 --> 00:30:17,830 그리고 당신은 마우스를 사용하는거야 여기에 실제로 드래그 앤 드롭하기 656 00:30:17,830 --> 00:30:20,169 오스카의 쓰레기통에 쓰레기. 657 00:30:20,169 --> 00:30:23,210 그래서 당신은 가서 클릭합니다 녹색 플래그, 게임이 시작됩니다. 658 00:30:23,210 --> 00:30:26,890 >> [음악 재생] 659 00:30:26,890 --> 00:30:29,980 >> 아, 나는 쓰레기를 사랑 해요. 660 00:30:29,980 --> 00:30:34,840 더럽거나 거무 죽죽 나 먼지가 아무것도. 661 00:30:34,840 --> 00:30:39,300 비정형 또는 썩은 또는 녹슨 아무것도. 662 00:30:39,300 --> 00:30:43,155 예, 쓰레기를 사랑 해요. 663 00:30:43,155 --> 00:30:45,530 당신이 정말로보고 싶다면 쓸데없는 일이, 이것 좀 봐. 664 00:30:45,530 --> 00:30:49,570 나는 여기에 운동화를 그 너덜 착용합니다. 665 00:30:49,570 --> 00:30:53,750 이 구멍의 모든 전체 보유의 그리고 레이스가 찢어진. 666 00:30:53,750 --> 00:30:57,590 어머니의 선물 하루는 내가 태어났다. 667 00:30:57,590 --> 00:30:59,434 나는 그것을 사랑 해요 그게 ... 때문에 668 00:30:59,434 --> 00:31:02,600 데이비드 J. 마란 : 요즘 --green 단지 쓰레기통에 모든 것을 던지고합니다. 669 00:31:02,600 --> 00:31:04,312 그리고 무엇 중 하나를 CS50 자신의 직원 뭐 실수 670 00:31:04,312 --> 00:31:06,270 요르단, 당신이 수도 today-- 실제로이 충족 671 00:31:06,270 --> 00:31:08,030 오늘의 시간이 업데이트되었습니다. 672 00:31:08,030 --> 00:31:10,800 그래서 내가 열 수 있습니다 대신 안젤라에 대한 리믹스. 673 00:31:10,800 --> 00:31:13,600 그리고 우리는 대신이를 재생합니다 지금 당신이있어 잠시 674 00:31:13,600 --> 00:31:16,600 여부 사이에서 결정해야 할 것 쓰레기통에 뭔가를 던져, 675 00:31:16,600 --> 00:31:19,050 또는 재활용하거나 퇴비. 676 00:31:19,050 --> 00:31:21,280 그래서 약간의가있다 당신에 압력을 얻을 수 677 00:31:21,280 --> 00:31:28,040 당신의 392에 앞이 권리 홀에서 여기에 497 급우, 678 00:31:28,040 --> 00:31:28,724 당신이하고자하는 경우. 679 00:31:28,724 --> 00:31:29,390 [비디오 재생] 680 00:31:29,390 --> 00:31:32,540 [음악 재생] 681 00:31:32,540 --> 00:31:36,280 오 나는 쓰레기를 사랑 해요. 682 00:31:36,280 --> 00:31:40,840 더럽거나 거무 죽죽 나 먼지가 아무것도. 683 00:31:40,840 --> 00:31:44,910 비정형 또는 썩은 또는 녹슨 아무것도. 684 00:31:44,910 --> 00:31:48,830 예, 쓰레기를 사랑 해요. 685 00:31:48,830 --> 00:31:51,480 >> 당신이 정말로보고 싶다면 쓸데없는 일이, 이것 좀 봐. 686 00:31:51,480 --> 00:31:55,540 나는 여기에 운동화를 그 너덜 착용합니다. 687 00:31:55,540 --> 00:31:59,440 이 구멍의 모든 가득 그리고 레이스가 찢어진. 688 00:31:59,440 --> 00:32:03,762 어머니의 선물 하루는 내가 태어났다. 689 00:32:03,762 --> 00:32:07,630 이 쓰레기이기 때문에 나는 그것을 사랑 해요. 690 00:32:07,630 --> 00:32:11,570 >> 아, 나는 쓰레기를 사랑 해요. 691 00:32:11,570 --> 00:32:15,512 더러운, 또는 거무 죽죽 한, 또는 먼지가 아무것도. 692 00:32:15,512 --> 00:32:20,200 비정형 또는 썩은 또는 녹슨 아무것도. 693 00:32:20,200 --> 00:32:23,856 예, 쓰레기를 사랑 해요. 694 00:32:23,856 --> 00:32:26,246 여기에 몇 가지 더 썩은 물건입니다. 695 00:32:26,246 --> 00:32:28,240 나는 여기에 몇 가지 newspaper--이 696 00:32:28,240 --> 00:32:28,889 >> [END 재생] 697 00:32:28,889 --> 00:32:30,680 데이비드 J. 마란 : --are 실제로 퇴비화. 698 00:32:30,680 --> 00:32:32,790 그러나 우리의 자원 봉사, 안젤라을 부탁드립니다. 699 00:32:32,790 --> 00:32:37,920 우리는 스트레스 공을 뿐만 아니라 여기에 당신을 위해. 700 00:32:37,920 --> 00:32:38,790 그래서 감사합니다. 701 00:32:38,790 --> 00:32:40,250 >> 그래서 하나는 나에 의해 작성되었습니다. 702 00:32:40,250 --> 00:32:44,324 실제 전 학생에 의해하지만 지금은 하나 게임 인이 구현 사람. 703 00:32:44,324 --> 00:32:46,490 이 언어의 모든 호출 스크래치, 우리가 곧거야 그 704 00:32:46,490 --> 00:32:47,850 의 층을 벗겨. 705 00:32:47,850 --> 00:32:49,940 그러나 우리는 어떻게 그때 엔하려는 경우 에 대한 또 다른 자원 봉사? 706 00:32:49,940 --> 00:32:50,440 권리. 707 00:32:50,440 --> 00:32:50,970 >> 최대 어서. 708 00:32:50,970 --> 00:32:52,070 당신의 이름은 무엇입니까? 709 00:32:52,070 --> 00:32:52,570 눈에? 710 00:32:52,570 --> 00:32:53,280 랜스. 711 00:32:53,280 --> 00:32:54,082 랜스, 최대 어서. 712 00:32:54,082 --> 00:32:54,790 만나서 반갑습니다. 713 00:32:54,790 --> 00:32:56,170 이 길을 가자. 714 00:32:56,170 --> 00:32:59,940 그래서이 하나가있을 수 있습니다 당신의 일부에 익숙한 테마. 715 00:32:59,940 --> 00:33:02,180 하지만 당신은 너무 것을 볼 수 있습니다 상호 작용이있을 수있다, 716 00:33:02,180 --> 00:33:05,242 실제로이 될 수있다 주위에 이동 캐릭터의 역할. 717 00:33:05,242 --> 00:33:05,950 만나서 반갑습니다. 718 00:33:05,950 --> 00:33:06,470 데이비드. 719 00:33:06,470 --> 00:33:10,464 >> 나는, 피카추 당신을 제공합니다. 720 00:33:10,464 --> 00:33:12,380 지침에 대한 것입니다 화면에 제공합니다. 721 00:33:12,380 --> 00:33:16,070 그러나 짧은에, 당신은 거 야 맛있는 재료를 잡으려면, 722 00:33:16,070 --> 00:33:18,827 그리고 폭탄과 다른 일을 피할 수 있습니다. 723 00:33:18,827 --> 00:33:19,910 완전히 커서와 함께. 724 00:33:19,910 --> 00:33:21,320 그래서 스페이스 바를 누르십시오. 725 00:33:21,320 --> 00:33:21,820 -Pikachu. 726 00:33:21,820 --> 00:33:23,480 데이비드 J. 마란 : 캐치 왼쪽에있는 물건, 727 00:33:23,480 --> 00:33:24,938 오른쪽에있는 물건을 잡을 수 없습니다. 728 00:33:24,938 --> 00:33:27,576 729 00:33:27,576 --> 00:34:44,540 >> [음악 재생] 730 00:34:44,540 --> 00:34:46,332 >> 그래서 여기에 마지막으로 하나. 731 00:34:46,332 --> 00:34:48,040 우리는 하나가있을 수 있습니다 여기에 더 많은 자원 봉사자. 732 00:34:48,040 --> 00:34:50,760 우리는 우리가 무엇인가를 다시 줄 알았는데 노란색 shirt--에 from-- 733 00:34:50,760 --> 00:34:53,110 수요일부터. 734 00:34:53,110 --> 00:34:54,540 당신의 이름은 무엇입니까? 735 00:34:54,540 --> 00:34:57,090 마리아, 마리아까지 어서. 736 00:34:57,090 --> 00:35:01,340 >> 그리고 수요일에 우리는 도입 리콜 이진의 개념, 이진 전구. 737 00:35:01,340 --> 00:35:03,930 이제이 실제로 같은 인터페이스의 구현 738 00:35:03,930 --> 00:35:07,360 우리는 빛과 아이 패드에 있다고 여기에 전구,하지만 디지털 렌더링. 739 00:35:07,360 --> 00:35:11,220 그리고 스트레스를 할 것이 아니라 다윗을 만나서 좋은 ball--. 740 00:35:11,220 --> 00:35:14,600 우리는 약간의 빛을 가져 캠브리지에서 전구. 741 00:35:14,600 --> 00:35:18,650 >> 당신이 할 수있는 경우, 그 클릭 전구는, 온 오프를 켭니다 742 00:35:18,650 --> 00:35:29,510 이진 마련 의 표현은 256을 말한다. 743 00:35:29,510 --> 00:35:32,500 그리고 당신은에서 볼 수 있습니다 중간, 현재 집계. 744 00:35:32,500 --> 00:35:33,690 하나가 켜져 있도록. 745 00:35:33,690 --> 00:35:34,810 그래서 가장 왼쪽 비트가 있습니다. 746 00:35:34,810 --> 00:35:36,016 >> 메리 : 네, [들림] 747 00:35:36,016 --> 00:35:39,292 748 00:35:39,292 --> 00:35:41,280 >> 데이비드 J. 마란 : 음, 그래서 우리는 오 그냥 ... 있습니다. 749 00:35:41,280 --> 00:35:42,780 그래서 이것은 128 컬럼이다. 750 00:35:42,780 --> 00:35:44,460 그래서 우리는 128까지입니다. 751 00:35:44,460 --> 00:35:46,769 우리는 256에 가야. 752 00:35:46,769 --> 00:35:48,560 그리고 당신은에 어설프게 수 있습니다 오프, 더 큰 문제. 753 00:35:48,560 --> 00:35:53,700 아니면 당신은 (128)를 칠 수있다 번 이상은 당신이 원하는 경우. 754 00:35:53,700 --> 00:35:56,310 >> 좋아, 좋아. 755 00:35:56,310 --> 00:35:58,090 (24). 756 00:35:58,090 --> 00:35:59,790 그래, 더 가까워지고. 757 00:35:59,790 --> 00:36:02,105 가까이! 758 00:36:02,105 --> 00:36:05,980 아, 문제는 무엇인가? 759 00:36:05,980 --> 00:36:07,510 그래서 문제는 무엇인가? 760 00:36:07,510 --> 00:36:10,040 >> 그래서 우리는 무엇을해야합니까 이 문제를 해결? 761 00:36:10,040 --> 00:36:11,060 그래서 우리는 또 다른 비트가 필요합니다. 762 00:36:11,060 --> 00:36:12,770 그리고이 완벽하다 현실에서 합리적인, 오른쪽? 763 00:36:12,770 --> 00:36:15,800 당신은 숫자로 계산합니다 1, 2, 3, 4로 5, 6, 7, 8, 9 764 00:36:15,800 --> 00:36:18,880 실제로 10 롤오버, 당신이있어 추가 비트를 필요로 할 것. 765 00:36:18,880 --> 00:36:21,240 그래서 실제로하자 여기 되감기 및 올 766 00:36:21,240 --> 00:36:23,790 그 분명히했다 일 해요 셋업 될 운명. 767 00:36:23,790 --> 00:36:25,590 >> 당신은 전구 (256)을 수행 할 수 없습니다. 768 00:36:25,590 --> 00:36:29,290 그렇다면 단순히 수 (50)에 대한? 769 00:36:29,290 --> 00:36:29,977 번호 50. 770 00:36:29,977 --> 00:36:34,550 771 00:36:34,550 --> 00:36:35,100 우수. 772 00:36:35,100 --> 00:36:39,050 큰 박수 뿐만 아니라 마리아와 그녀에 대한. 773 00:36:39,050 --> 00:36:41,840 고맙습니다. 774 00:36:41,840 --> 00:36:45,570 >> 그래서이는 의도적 topic-- 그 전 ... - 실제로 재발합니다. 775 00:36:45,570 --> 00:36:50,020 가장 큰 값을 수행 할 수 있습니다 8 비트, 또는 1 바이트로 표현, 776 00:36:50,020 --> 00:36:51,750 실제로 256입니다. 777 00:36:51,750 --> 00:36:55,770 하지만 당신은 시작되지 않은 경우 우리로, 0부터 계산 778 00:36:55,770 --> 00:36:58,060 함으로써 일을 계속하는 것 떨어져 그 모든 비트. 779 00:36:58,060 --> 00:37:01,530 하지만 지금의이 기본에 뛰어 보자 이 환경의 구현, 780 00:37:01,530 --> 00:37:03,200 이러한 아이디어의 일부를 떨어져 애타게. 781 00:37:03,200 --> 00:37:06,350 >> 순간에 우리는 볼에 대한이야 그래서 몇 가지 다른 프로그래밍 기초. 782 00:37:06,350 --> 00:37:08,080 첫 번째는 어느 우리는 문을 부를 것이다. 783 00:37:08,080 --> 00:37:09,360 동사의 정렬하면됩니다. 784 00:37:09,360 --> 00:37:09,960 작업. 785 00:37:09,960 --> 00:37:11,180 수행해야 할 것들. 786 00:37:11,180 --> 00:37:13,430 >> 그리고 순간에 당신은 볼 수 있습니다 같이 블록. 787 00:37:13,430 --> 00:37:14,940 예를 들어 "안녕하세요"라고합니다. 788 00:37:14,940 --> 00:37:16,330 1 초를 기다립니다. 789 00:37:16,330 --> 00:37:17,834 또는 사운드 야옹을한다. 790 00:37:17,834 --> 00:37:20,500 그리고 실제로 환경에서 우리는이 일을 할거야하는 791 00:37:20,500 --> 00:37:21,610 스크래치라고합니다. 792 00:37:21,610 --> 00:37:25,060 >> 그리고 난없이 스크래치를 당기면 실제 코드를 사전로드, 793 00:37:25,060 --> 00:37:27,830 의는이에 대해 간략히 살펴 보겠습니다 사용자 인터페이스, 말하자면. 794 00:37:27,830 --> 00:37:29,730 컨트롤이있는 우리는 상호 작용한다. 795 00:37:29,730 --> 00:37:32,840 의 여기에 왼쪽 상단에 화면, 메뉴 아래, 796 00:37:32,840 --> 00:37:34,650 우리는 말하자면, 무대를 갖는다. 797 00:37:34,650 --> 00:37:36,550 그래서 스크래치는 우리가 스프라이트를 부를 것이다 것입니다. 798 00:37:36,550 --> 00:37:37,520 그것은 문자입니다. 799 00:37:37,520 --> 00:37:40,660 >> 그리고 그는에 의해 제어 될 수있다 자신에 대한 프로그램을 작성. 800 00:37:40,660 --> 00:37:43,950 그리고 그는 위아래로 이동할 수 있습니다 그리고, 왼쪽과 오른쪽이 환경에 801 00:37:43,950 --> 00:37:46,075 뿐만 아니라 이동하여 마우스,하지만 프로그램. 802 00:37:46,075 --> 00:37:48,930 나는 그 오른쪽 도보 말할 수있다 아래 등, 위, 왼쪽. 803 00:37:48,930 --> 00:37:51,440 그리고 다른 사람을 소개 할 수 스프라이트 또는 문자뿐만 아니라. 804 00:37:51,440 --> 00:37:54,616 >> 실제로, 바닥에 여기있는 곳입니다 당신은 스프라이트의 목록을 볼 수 있습니다. 805 00:37:54,616 --> 00:37:56,865 순간, 난 그냥이 하나,하지만 난 더 만들 수 있습니다, 806 00:37:56,865 --> 00:37:58,880 그들은 바로 거기 표시됩니다. 807 00:37:58,880 --> 00:38:02,630 그래서 당신은 같은, 잠시 뒤로 경우 예를 들어 Oscartime--, 오스카, 808 00:38:02,630 --> 00:38:04,590 왼쪽에, 쓰레기 수, 스프라이트이었다. 809 00:38:04,590 --> 00:38:07,450 그리고 중간에있는 것, 빈 재활용, 다른 스프라이트했다. 810 00:38:07,450 --> 00:38:09,300 그리고 퇴비 빈은 다른 스프라이트이었다. 811 00:38:09,300 --> 00:38:11,790 그리고 모든 조각 쓰레기 나 재활용품 812 00:38:11,790 --> 00:38:14,590 즉 하늘에서 떨어지는되었다 스프라이트는 각각,도 813 00:38:14,590 --> 00:38:16,150 개별적으로 프로그래밍되었다. 814 00:38:16,150 --> 00:38:17,040 >> 당신은 어떻게 프로그래밍합니까? 815 00:38:17,040 --> 00:38:20,180 음, 여기 오른쪽 위에 편은 스크립트 영역이다. 816 00:38:20,180 --> 00:38:22,930 그리고이 어디 우리가 할 수있는 것입니다 드래그 앤 퍼즐 조각을 놓습니다. 817 00:38:22,930 --> 00:38:26,066 주, 그것은 될 것 여기서 우리가 동등하게 코드를 작성 818 00:38:26,066 --> 00:38:28,940 키보드의 더 많은 것을 가진,하지만에 대한 오늘은 드래그 앤 드롭 할 수 있습니다 819 00:38:28,940 --> 00:38:31,680 퍼즐 조각, 팔레트 할 수있는 모든 일에 대한 820 00:38:31,680 --> 00:38:33,190 오른쪽 중간에 여기에서 찾을 수. 821 00:38:33,190 --> 00:38:35,190 사실, 중간에 여기에 전체 무리가있다 822 00:38:35,190 --> 00:38:37,910 퍼즐의 범주 조각 또는 블록. 823 00:38:37,910 --> 00:38:42,500 하나는 운동에 관한 봐,, 사운드, 위아래로가는 펜, 824 00:38:42,500 --> 00:38:43,860 데이터는 이벤트를 제어 할 수 있습니다. 825 00:38:43,860 --> 00:38:45,654 아니 확신 아직 이 모두가 무엇을 의미하는지, 826 00:38:45,654 --> 00:38:47,820 하지만 당신은 그들이했습니다 것을 볼 수 있습니다 잘 분류되었다. 827 00:38:47,820 --> 00:38:50,680 그리고 프로그램을 작성하는 스크래치,의 정확히 그렇게 할 수 있습니다. 828 00:38:50,680 --> 00:38:53,480 >> 나는 아래에 시작하는거야 이벤트, 여기이 하나를 드래그합니다. 829 00:38:53,480 --> 00:38:55,470 녹색 플래그를 클릭합니다. 830 00:38:55,470 --> 00:38:56,704 지금은 왜 하나? 831 00:38:56,704 --> 00:38:59,120 그럼 우리의 자원 봉사자 리콜 와서, 제일 먼저 내가 832 00:38:59,120 --> 00:39:02,017 또는 그 녹색을 클릭했다 않았다 오른쪽 상단 모서리에있는 플래그. 833 00:39:02,017 --> 00:39:03,600 그리고 그냥 프로그램을 시작을 의미합니다. 834 00:39:03,600 --> 00:39:06,560 >> 그래서 이벤트가 발생했을 때, 내가 무엇을 하시겠습니까? 835 00:39:06,560 --> 00:39:10,070 나는 외모에 따라 갈거야, 내가 할거야 "인사." 836 00:39:10,070 --> 00:39:14,000 그리고 나는 이것을 변경하려고하고있어 같은 말 "안녕하세요 예일를." 837 00:39:14,000 --> 00:39:16,970 그리고 지금은 확대거야 아웃, 녹색 깃발을 클릭, 838 00:39:16,970 --> 00:39:19,050 봐라, 나는 프로그램을 작성했습니다. 839 00:39:19,050 --> 00:39:20,990 그것은 모든 흥분이 아니다 아직,하지만이 840 00:39:20,990 --> 00:39:23,195 정확히 어디에서 각각의 그 저자를 시작으로, 841 00:39:23,195 --> 00:39:25,740 모두 피카츄와 함께 이진 전구 및 Oscartime, 842 00:39:25,740 --> 00:39:26,890 그래서 더 많은 예. 843 00:39:26,890 --> 00:39:29,150 >> 당신은 슈퍼 간단한 시작하고, 당신은 레이어에 시작, 844 00:39:29,150 --> 00:39:31,046 및 특징과 기능에 추가 할 수 있습니다. 845 00:39:31,046 --> 00:39:32,920 그래서이 층은 무엇인가 구성하려고? 846 00:39:32,920 --> 00:39:36,086 음, 문을 넘어, 우리는거야 좀 더 fancily 것들을 가지고 847 00:39:36,086 --> 00:39:38,910 부울 식라고, Bool로라는 사람이 후에. 848 00:39:38,910 --> 00:39:42,820 그리고 부울 표현은 단순히이다 true 또는 false의 표현, 849 00:39:42,820 --> 00:39:45,740 예 또는 아니오, 1 0. 850 00:39:45,740 --> 00:39:47,480 >> 그런 모든 정반대. 851 00:39:47,480 --> 00:39:48,902 그것은 사실 여부 중 하나입니다. 852 00:39:48,902 --> 00:39:51,360 그러나 우리는 또한 보게 될 것입니다 다음과 같을 수 있습니다 것. 853 00:39:51,360 --> 00:39:52,925 그래서 예를 들어, 마우스가 다운? 854 00:39:52,925 --> 00:39:54,550 당신이 경우 그들은 일종의 문항입니다. 855 00:39:54,550 --> 00:39:57,650 >> 마우스는 아래 중 하나입니다 true 또는 그것은 거짓이 아니다. 856 00:39:57,650 --> 00:39:59,990 1 또는 0, 만약에 당신, 매핑되는 경향이있다. 857 00:39:59,990 --> 00:40:01,740 사실 1, 거짓은 0입니다. 858 00:40:01,740 --> 00:40:03,740 그럼 무엇을 그 이하로는 어떻습니까? 859 00:40:03,740 --> 00:40:05,400 정도이이보다 작은? 860 00:40:05,400 --> 00:40:06,650 그 종류의 질문입니다. 861 00:40:06,650 --> 00:40:09,140 >> 그리고 당신은 두 가지를 넣어 경우 이 숫자, 하나 X 862 00:40:09,140 --> 00:40:12,010 Y 또는 이하가 될 것입니다 Y와 동일, 또는 Y보다 큰, 863 00:40:12,010 --> 00:40:14,635 그러나 우리는 볼 수 있습니다이 블록은 그냥 질문에 대답하는 것, 864 00:40:14,635 --> 00:40:15,810 이것은보다 작은? 865 00:40:15,810 --> 00:40:17,650 우리는이 같은 내용을 볼 수 있습니다. 866 00:40:17,650 --> 00:40:18,790 감동 마우스 포인터. 867 00:40:18,790 --> 00:40:21,610 스크래치에 그래서, 당신은 요청할 수 있습니다 문제는, 스프라이트입니다 868 00:40:21,610 --> 00:40:22,800 마우스 포인터를 만지고? 869 00:40:22,800 --> 00:40:26,040 환언하면, 커서는 호버링 캡, 또는 동등 이상? 870 00:40:26,040 --> 00:40:28,100 >> 우리는 AND 연산의 일을 함께 볼 수 있습니다. 871 00:40:28,100 --> 00:40:30,970 두 가지 질문을 할 수 있습니다 확인 둘 다 그 872 00:40:30,970 --> 00:40:34,920 예를 제공하거나 사실 대답하기 전에 일을 수행하는 의사 결정. 873 00:40:34,920 --> 00:40:36,709 그러나 당신은 어떻게 결정을해야합니까? 874 00:40:36,709 --> 00:40:38,000 음, 우리는 이러한 조건을 가지고있다. 875 00:40:38,000 --> 00:40:40,041 >> 그리고 우리는이를보고 우리 전화 번호부의 예. 876 00:40:40,041 --> 00:40:41,900 왼쪽을 찾고 또는 마이크 스미스에 대한 권리. 877 00:40:41,900 --> 00:40:45,140 그리고 그 상태에서, 당신 잠재적으로 뭔가를, 878 00:40:45,140 --> 00:40:47,240 경우 부울 표현은 사실이다. 879 00:40:47,240 --> 00:40:48,720 >> 그리고 사실, 지금 모양을 알 수 있습니다. 880 00:40:48,720 --> 00:40:52,250 이 자리는 지금있다 우리가 fit-- 수있는 오버 헤드에 881 00:40:52,250 --> 00:40:54,532 그 모양 slide-- 하나를 되감기합니다. 882 00:40:54,532 --> 00:40:55,740 그것은 아주 동일한 크기 아니다. 883 00:40:55,740 --> 00:40:58,400 그리고 실제로, 당신은 그것을 볼 수 있습니다 스크래치는 동적으로 물건의 크기를 조정 884 00:40:58,400 --> 00:41:01,479 퍼즐 조각 맞 이에 모양이 중요한 것입니다. 885 00:41:01,479 --> 00:41:03,270 이 점은 같다 즉, 실제로 그것은이다 886 00:41:03,270 --> 00:41:05,410 대략 동일한 형상 그 거기에 맞게해야합니다. 887 00:41:05,410 --> 00:41:09,520 그리고 우리는 뭔가를하려는 경우 이 방법으로 또는 그런 식으로, 만약 그렇지 않으면, 888 00:41:09,520 --> 00:41:12,080 우리는이 퍼즐을 스크래치에 조각뿐만 아니라. 889 00:41:12,080 --> 00:41:17,450 >> 이제 당신이 원하는 가정 다른 경우, 또는 다른, 경우 수행. 890 00:41:17,450 --> 00:41:20,120 즉, 도로에 세 방향 포크. 891 00:41:20,120 --> 00:41:22,656 그럼 당신은 무엇을 할 수 그냥이에서이기는로? 892 00:41:22,656 --> 00:41:25,030 나는이 퍼즐 조각을 할 수 있습니다, 그것은 적합하지 않는 것, 893 00:41:25,030 --> 00:41:27,670 그러나 다시, 스크래치는 것입니다 우리를 위해 잘 크기를 다시합니다. 894 00:41:27,670 --> 00:41:29,940 나는 층에 시작할 수 함께이 일. 895 00:41:29,940 --> 00:41:32,900 >> 그래서 지금은 세 방향이 이것이 사실이라면 포크, 이렇게. 896 00:41:32,900 --> 00:41:36,560 이 다른 일에 해당하는 경우 그렇지, 다른 사람이 다른 길을 갈이 길을 갈. 897 00:41:36,560 --> 00:41:39,200 그리고 도련님 영화에서, 도로 포크, 그래서, 말하자면 898 00:41:39,200 --> 00:41:42,610 예일 또는 스탠포드 사이였다 정확히, 두 조건. 899 00:41:42,610 --> 00:41:45,190 어느 다른 사람이 길을 갈 그 길을 갈. 900 00:41:45,190 --> 00:41:46,940 >> 음, 또한 프로그램에 존재하는 루프. 901 00:41:46,940 --> 00:41:49,100 그리고 우리는 이러한 이미 사용했습니다 클래스와 의사 코드, 902 00:41:49,100 --> 00:41:51,060 확실하게 그에서 영원히 스크래치 프로그램. 903 00:41:51,060 --> 00:41:53,730 스크래치는이 퍼즐 조각을 가지고 그 당신이 영원히 뭔가를 할 수있게된다. 904 00:41:53,730 --> 00:41:55,688 그리고 때때로 당신이 원하는 영원히 뭔가를 할 수 있습니다. 905 00:41:55,688 --> 00:41:58,810 그것은이다, 반드시 버그가 아니다 당신이 시계를 계속하기를 원하기 때문에, 906 00:41:58,810 --> 00:42:00,730 또는 게임을 계속 연주합니다. 907 00:42:00,730 --> 00:42:04,800 아니면 당신의 유한 수를 지정할 수 있습니다 단계, 여기이 반복 블록으로, 908 00:42:04,800 --> 00:42:06,550 이는 뭔가를 10 회 반복합니다. 909 00:42:06,550 --> 00:42:08,560 우리는 변수를 설정할 수 있습니다, 우리는 곧 볼 수 있습니다. 910 00:42:08,560 --> 00:42:12,300 그리고 정신에는 변함이 변수와 X 또는 Y, 또는 z 같은 대수에. 911 00:42:12,300 --> 00:42:16,390 그것은 저장할 수있는 상징적 인 뭔가 일부 값, 정보의 일부 조각, 912 00:42:16,390 --> 00:42:18,320 당신은 할 수 있습니다 것을 나중에 기억합니다. 913 00:42:18,320 --> 00:42:21,080 >> 이것의 좋은 예는 다음과 같을 수 있습니다 당신은 점수가 게임, 914 00:42:21,080 --> 00:42:22,080 같은 피카츄에서. 915 00:42:22,080 --> 00:42:25,180 얼마나 많은 케이크의 조각 그리고 이것 저것 당신은 잡 았나요? 916 00:42:25,180 --> 00:42:29,340 음,이 변수가 될 수 있습니다 0에서 시작 점수를했다. 917 00:42:29,340 --> 00:42:32,400 그리고 그 때마다 우리가 잡은 케이크 또는 사탕 등의 조각 918 00:42:32,400 --> 00:42:33,720 그것은 증가됩니다. 919 00:42:33,720 --> 00:42:35,990 이는 한 번에 하나의 더해진다. 920 00:42:35,990 --> 00:42:38,450 그래서 변수 저장 그런 정보의 조각. 921 00:42:38,450 --> 00:42:41,450 그런 다음이 배열, 그리고 우리가 올거야 다시 이들에 일주일에 두 시간, 922 00:42:41,450 --> 00:42:44,900 그러나 배열은 같은 종류의 것입니다 내부 재고 또는 가방, 923 00:42:44,900 --> 00:42:46,940 어느 당신은 가상의 물건을 넣을 수 있습니다. 924 00:42:46,940 --> 00:42:49,852 그것은 당신이 더를 저장할 수 있습니다 정보의 한 조각보다. 925 00:42:49,852 --> 00:42:51,810 그리고 유용 할 수 있습니다 게임에서, 당신이 있다면 926 00:42:51,810 --> 00:42:53,630 일종의 주위를 산책 물건을 따기. 927 00:42:53,630 --> 00:42:55,879 그리고 어쩌면 당신은 유지하려는 케이크의 그 모든 조각 928 00:42:55,879 --> 00:42:58,260 주위에, 그냥 먹지 다른 후 그들 중 하나. 929 00:42:58,260 --> 00:43:00,010 그리고 거기에 우리는거야 애호가 구조 930 00:43:00,010 --> 00:43:02,932 호출되는 함수 또는 프로 시저에 온다. 931 00:43:02,932 --> 00:43:04,640 그리고 우리는거야하지만 빨리 여기, 우리는거야 932 00:43:04,640 --> 00:43:07,345 이들은 매우 것을 알 문제에 대한 자연 솔루션 933 00:43:07,345 --> 00:43:08,470 것을 우리는 만남을 것입니다. 934 00:43:08,470 --> 00:43:10,220 우리의 프로그램을 시작으로 더 큰 우리는거야 점점 935 00:43:10,220 --> 00:43:12,640 패턴을 발견하기 시작 우리가 작성하는 코드, 936 00:43:12,640 --> 00:43:14,556 우리가있어 퍼즐 조각 드래그 앤 드롭. 937 00:43:14,556 --> 00:43:18,240 그리고 곧 자신을 발견으로하고 뭔가 또 다시, 또는 더 나쁜 아직 938 00:43:18,240 --> 00:43:21,400 복사 및 붙여 넣기 프로그래밍 당신이 작성한 코드, 939 00:43:21,400 --> 00:43:23,612 그것은 아마이다 기회는 밖으로 요인 940 00:43:23,612 --> 00:43:25,820 당신이 무엇을 복사를 유지 붙여 넣기, 그리고 퍼팅 941 00:43:25,820 --> 00:43:27,430 뭔가 "기능"이라고합니다. 942 00:43:27,430 --> 00:43:29,690 그러나 많은에 사람들에 대한 자세한 오래 전에 자세한 세부 사항. 943 00:43:29,690 --> 00:43:31,314 >> 그리고 심지어 애호가 기능이있다. 944 00:43:31,314 --> 00:43:34,100 더 편안하게 당신의 사람들을 위해, 또는 APCS 또는 이와 동등한를 복용, 945 00:43:34,100 --> 00:43:37,600 스크래치는 실제로 일을 지원합니다 스레드 및 이벤트 등과 같은. 946 00:43:37,600 --> 00:43:39,840 그래서이 실현 상당히 높은 천장, 947 00:43:39,840 --> 00:43:42,540 심지어 매우 비록 사람에 광범위하게 접근 948 00:43:42,540 --> 00:43:44,460 누가 이전에 프로그램 된 적이 없다. 949 00:43:44,460 --> 00:43:47,130 그래서 참의가 살펴 보자 간단한 프로그램 또는 두에. 950 00:43:47,130 --> 00:43:49,920 >> 우리는 이미 우리가 어떻게 바라 보았다 스크래치와 인사 있습니다. 951 00:43:49,920 --> 00:43:52,800 내가 가서하자 열어 좀 더 흥미있는 프로그램 952 00:43:52,800 --> 00:43:54,100 나는 사전에 썼다. 953 00:43:54,100 --> 00:43:56,430 그리고 애완 동물 고양이이 하나의 불렀다. 954 00:43:56,430 --> 00:43:58,954 이 프로그램의 모든 것입니다 CS50의 웹 사이트를 볼 수 있습니다. 955 00:43:58,954 --> 00:43:59,870 사실, 이미. 956 00:43:59,870 --> 00:44:01,190 >> 그래서 당신은 다운로드 할 수 있습니다 그들, 그리고 그들과 함께 플레이 957 00:44:01,190 --> 00:44:03,850 및 문제 설정 0으로하는 또한 코스의 웹 사이트에 958 00:44:03,850 --> 00:44:05,516 당신은이를 통해 도보로 권장하고있다. 959 00:44:05,516 --> 00:44:07,820 그리고 또한, 우리는이 워크를 통해 동영상의 수 960 00:44:07,820 --> 00:44:10,951 온라인으로하는 I 및 CS50의 팀은 진정으로 걸어 961 00:44:10,951 --> 00:44:14,200 많은 이들 각각의 예를 통해 느린 속도, 매우 빠른 전송 가능, 962 00:44:14,200 --> 00:44:18,530 또는 rewindable 속도, 그래서 당신은 걸을 수있다 뿐만 아니라 당신의 여가에서 이러한 통해. 963 00:44:18,530 --> 00:44:20,330 그래서 여기 왼쪽에 스크래치입니다. 964 00:44:20,330 --> 00:44:22,920 여기에 프로그램은 오른쪽에 있어요 이미 사전 제작했다고. 965 00:44:22,920 --> 00:44:24,880 그래서 내가이 확대 할 수 있습니다. 966 00:44:24,880 --> 00:44:28,780 그리고 영어로 할 수있는 사람은, 알고 당신이 지금으로부터, 알고 967 00:44:28,780 --> 00:44:31,650 스크래치 작품, 일종의 말하는 방법 영어 구문이나 문장, 968 00:44:31,650 --> 00:44:35,450 이 프로그램은 분명히 무엇입니까? 969 00:44:35,450 --> 00:44:36,836 >> 네, 오렌지 셔츠. 970 00:44:36,836 --> 00:44:40,804 >> 청중 : [들리지] 971 00:44:40,804 --> 00:44:41,796 972 00:44:41,796 --> 00:44:44,980 >> 데이비드 J. 마란 : 그래, 경우 커서는 스크래치에 고양이, 973 00:44:44,980 --> 00:44:46,220 야옹 소리를 재생할 수 있습니다. 974 00:44:46,220 --> 00:44:47,870 그러나 우리는 그 표현 방법을 알 수 있습니다. 975 00:44:47,870 --> 00:44:49,980 분명히있다 이 루프, 영원히. 976 00:44:49,980 --> 00:44:53,000 그리고 거기에 조건의 경우 식입니다. 977 00:44:53,000 --> 00:44:55,090 그리고 집단적으로, 그 의미는 무엇입니까? 978 00:44:55,090 --> 00:44:57,210 그것은이 프로그램을 의미 다만 항상 실행되고, 979 00:44:57,210 --> 00:44:59,510 그리고 그것은 단지 항상 기다리고 시청 및 청취 980 00:44:59,510 --> 00:45:01,730 나를 위해 고양이를 통해 내 마우스를 이동합니다. 981 00:45:01,730 --> 00:45:04,810 >> 각 시간 때문에 나는대로, 그렇게 당신은이 작업을 수행 할 것, 제안한다. 982 00:45:04,810 --> 00:45:06,475 내가 프로그램을 시작하자. 983 00:45:06,475 --> 00:45:08,350 아무것도 할 것 같다 일어나고,하지만 어떻게 알 984 00:45:08,350 --> 00:45:10,152 그것은 노란 선 지금 강조합니다. 985 00:45:10,152 --> 00:45:11,360 그건 그냥 실행중인 것을 의미한다. 986 00:45:11,360 --> 00:45:13,770 그리고 영원히이 있기 때문에 루프는 계속 실행합니다. 987 00:45:13,770 --> 00:45:19,610 >> 그래서 나 스크래치를 통해 내 커서를 이동 할 수 있습니다. [MEOW] [MEOW] 내가 그것을 떨어져 이동하는 경우, 988 00:45:19,610 --> 00:45:25,444 [야옹] 지금은 중단하지만, 프로그램의 아직 실행. [MEOW] 그리고, 사랑 스럽다. 989 00:45:25,444 --> 00:45:28,550 [야옹] 그럼 열어 보자 조금 더 고급 990 00:45:28,550 --> 00:45:32,620 고양이를 애완 동물하지 마십시오라고 예. 991 00:45:32,620 --> 00:45:35,805 >> 그리고 지금 보자 무엇 여기에 발생합니다. [MEOW] 야옹. 992 00:45:35,805 --> 00:45:39,297 그래서에 약간의 오토 파일럿이됩니다. 993 00:45:39,297 --> 00:45:39,880 고양이를 --pet. 994 00:45:39,880 --> 00:45:42,820 그 이유를 생각해 본다. 995 00:45:42,820 --> 00:45:45,389 [ROAR] [MEOW] 어떻게이 일을 했습니까? 996 00:45:45,389 --> 00:45:47,930 글쎄, 당신은 할 수있는 이유 가지 그것을 통해 직관적으로, 아마. 997 00:45:47,930 --> 00:45:49,346 >> 그러나 이제 실제 코드를 살펴 보자. 998 00:45:49,346 --> 00:45:51,819 그래서 다시 때 녹색 깃발 클릭, 영원히 이렇게. 999 00:45:51,819 --> 00:45:53,110 당신은 영원히할까요? 1000 00:45:53,110 --> 00:45:56,150 음, 경우에 감동 마우스 포인터, 다음 재생 1001 00:45:56,150 --> 00:46:00,270 분명히 사자라고 소리 5, 그 다른,이 프로젝트의 내부입니다 1002 00:46:00,270 --> 00:46:03,010 사운드 야옹을 재생하고, 다음 그래서 2 초를 기다립니다 1003 00:46:03,010 --> 00:46:04,510 그것은 끊임없이 야옹 아니에요 그. 1004 00:46:04,510 --> 00:46:07,650 사실, 당신은 매우 빠르게 시작할 수 있습니다 자신과 자신의 룸메이트를 성가 시게한다. 1005 00:46:07,650 --> 00:46:08,690 >> 의이 블록을 제거 할 수 있습니다. 1006 00:46:08,690 --> 00:46:10,580 그리고 스크래치에 대한 좋은 무엇을 알 수 있습니다. 1007 00:46:10,580 --> 00:46:13,070 드래그의 상황이 단지 종류 드롭과 연동. 1008 00:46:13,070 --> 00:46:14,980 그래서 다시, 그것은으로 성장 당신이 원하는 것을 입력합니다. 1009 00:46:14,980 --> 00:46:20,118 하지만 다음이를 제거하고 경우 히트 놀이, [컴퓨터 글 사운드] 1010 00:46:20,118 --> 00:46:22,904 >> --it의 종류 걸려 넘어 질 것 자체는 그대로이기 때문에 1011 00:46:22,904 --> 00:46:23,820 무슨 말인지 일. 1012 00:46:23,820 --> 00:46:27,080 그것은 영원히 말하는이 소리를 재생하지만 것 나는 그것을 완료 할 수있는 기회를 제공하고 있지 않다. 1013 00:46:27,080 --> 00:46:28,205 그리고 그 버그가 될 것입니다. 1014 00:46:28,205 --> 00:46:30,700 우리가 가진 이유입니다 지금 여기에서이 일. 1015 00:46:30,700 --> 00:46:34,030 그래서 실제로 scratch--에서 시작하자 일종의 말장난 약간 intended-- 1016 00:46:34,030 --> 00:46:36,450 있는 우리는 이제 고양이의 움직임이있다. 1017 00:46:36,450 --> 00:46:38,130 >> 그래서 즉석에서이 작업을 수행하는거야. 1018 00:46:38,130 --> 00:46:40,910 난 그냥 여기에 확대거야 나 이벤트에 시작합니다. 1019 00:46:40,910 --> 00:46:42,000 그리고 녹색 깃발이 클릭했습니다. 1020 00:46:42,000 --> 00:46:43,410 그리고 다른 방법있다 스크립트를 시작합니다. 1021 00:46:43,410 --> 00:46:44,920 우리는 여기에 간단하게 될 것입니다. 1022 00:46:44,920 --> 00:46:48,049 >> 그리고 지금은 갈거야 앞서 및 제어에 따라 이동합니다. 1023 00:46:48,049 --> 00:46:50,590 그리고 다시, 당신은 어디에서 잊어 버린 경우 가지, 그냥 주위에 클릭하고 있습니다 1024 00:46:50,590 --> 00:46:52,048 결국 당신은 다시 찾을 수 있습니다. 1025 00:46:52,048 --> 00:46:53,680 그래서 나는 영원히 무엇을하고 싶어? 1026 00:46:53,680 --> 00:46:58,650 I는 움직임 블록을 사용할 내가 알고있는 10 단계를 이동, 존재한다. 1027 00:46:58,650 --> 00:47:02,016 >> 그럼 어떻게되는지 보자 여기에 나는이 게임을합니다. 1028 00:47:02,016 --> 00:47:03,390 다행히 너무 멀리 이동하지 않습니다. 1029 00:47:03,390 --> 00:47:05,190 나는 아직도 종류의 그를 잡아 수 꼬리로 그를 다시 잡아 당깁니다. 1030 00:47:05,190 --> 00:47:07,860 하지만 프로그램은 여전히​​ 실행중인, 그래서 그는 나를 싸우는 가지입니다. 1031 00:47:07,860 --> 00:47:10,870 내가하지만 그것은 종류의 좋은 것 조건부 코드에서이 문제를 해결. 1032 00:47:10,870 --> 00:47:12,800 >> 이 싫든 때문에 실제로는 정말 1033 00:47:12,800 --> 00:47:15,770 모든 연령의 사람들에게하지 재미있는 게임. 1034 00:47:15,770 --> 00:47:18,915 그럼으로이 문제를 해결 해보자 조건의 일종 데. 1035 00:47:18,915 --> 00:47:21,670 그래서 아래에 갈거야 제어하고있는 경우. 1036 00:47:21,670 --> 00:47:22,660 나는이 아이디어를 좋아한다. 1037 00:47:22,660 --> 00:47:27,470 그래서 10 단계를 이동 한 후, 혹시 ... 내가 어디에 내가 감지 할 수 있습니다. 1038 00:47:27,470 --> 00:47:30,799 나는, 감지에 따라 갈거야 그리고, 그것은 내가 여기에 갈 수 있습니다 보인다. 1039 00:47:30,799 --> 00:47:31,840 형상 일치에 행. 1040 00:47:31,840 --> 00:47:34,380 >> 크기는하지 않지만있어 채우기 위해 성장하는 것. 1041 00:47:34,380 --> 00:47:35,984 그리고 지금이 조금 메뉴입니다. 1042 00:47:35,984 --> 00:47:38,650 이제 마우스 내가하지 pointer-- 마우스를 원하는, 내가 가장자리를 원한다. 1043 00:47:38,650 --> 00:47:41,700 그래서 스크래치 알고 똑똑 때 스프라이트는 가장자리에 닿아 있습니다. 1044 00:47:41,700 --> 00:47:44,360 내가 그 사실을 하시겠습니까? 1045 00:47:44,360 --> 00:47:46,025 >> 내가 가서 운동을 변경할 수 있습니다. 1046 00:47:46,025 --> 00:47:46,940 당신은 무엇을 알아? 1047 00:47:46,940 --> 00:47:49,242 나는 그가 돌아 가질거야. 1048 00:47:49,242 --> 00:47:51,200 15도에서 그래서 것은 아니다 정말 나에게 도움이 될 것. 1049 00:47:51,200 --> 00:47:53,990 나는 그가 돌아 할 다른 길을 갈. 1050 00:47:53,990 --> 00:47:57,740 >> 그럼 어떻게되는지 보자 내가 칠 경우 여기, 지금 플레이. 1051 00:47:57,740 --> 00:48:01,520 확인 종류의 바보 찾고 있지만, 그것은 내가 말한 정확히 무엇을하고있어. 1052 00:48:01,520 --> 00:48:03,540 그리고 그것은 전체 스프라이트를 회전합니다. 1053 00:48:03,540 --> 00:48:04,900 나는이 문제를 해결할 수있는 지금은 밝혀졌습니다. 1054 00:48:04,900 --> 00:48:06,691 그리고 나는 방법을 알고하지 않았다 처음에이 문제를 해결하려면. 1055 00:48:06,691 --> 00:48:09,190 나는 종류의 주변 futz에했고, 이 작업을 수행 할 수있는 최선의 방법을 참조하십시오. 1056 00:48:09,190 --> 00:48:12,630 하지만 이제, 움직임을 보자 이러시면 이동합니다. 1057 00:48:12,630 --> 00:48:14,050 아, 나는이를 발견했다. 1058 00:48:14,050 --> 00:48:15,660 사실, 회전 스타일을 설정합니다. 1059 00:48:15,660 --> 00:48:18,431 오른쪽, 왼쪽, 또는하지 모든 주위에 회전, 또는. 1060 00:48:18,431 --> 00:48:19,930 그리고는 내가 원하는 무엇을 끈다. 1061 00:48:19,930 --> 00:48:22,920 그리고 나는이 넣어되지 않은거야 내 루프, 내가 설정할 필요가 없기 때문에 1062 00:48:22,920 --> 00:48:24,487 회전 스타일 여러번. 1063 00:48:24,487 --> 00:48:27,570 나는 매우 상단에 넣어 갈거야 이 한 번 설정됩니다 있도록이 프로그램, 1064 00:48:27,570 --> 00:48:28,670 다음 기억합니다. 1065 00:48:28,670 --> 00:48:30,340 그리고 지금은 다시 시도 할거야. 1066 00:48:30,340 --> 00:48:32,520 내가 프로그램을 중지 할 수 있습니다. 1067 00:48:32,520 --> 00:48:34,050 >> 그리고 지금은 그 버그가 수정되었습니다. 1068 00:48:34,050 --> 00:48:35,700 그래서 반복이에 개선하고 있습니다. 1069 00:48:35,700 --> 00:48:37,900 프로그램은 점점 더 복잡하고 더 작은, 1070 00:48:37,900 --> 00:48:40,810 하지만, 아기가 말을 그렇게 단계를 데려 갈거야 그리고 문제의 밖으로 작은 물린 1071 00:48:40,810 --> 00:48:42,010 그것은 더 나은 얻을 수 있습니다. 1072 00:48:42,010 --> 00:48:43,260 하지만이 역시 절름발이의 종류입니다. 1073 00:48:43,260 --> 00:48:43,900 >> 당신은 무엇을 알아? 1074 00:48:43,900 --> 00:48:49,860 정말 좋은 누군가에게 물어겠습니까, 무서운 목소리는 올 하시겠습니까? 1075 00:48:49,860 --> 00:48:51,210 음성을 가진 사람. 1076 00:48:51,210 --> 00:48:54,070 1077 00:48:54,070 --> 00:48:54,570 그래, 어. 1078 00:48:54,570 --> 00:48:55,550 최대 어서. 1079 00:48:55,550 --> 00:48:57,990 녹색 셔츠에. 1080 00:48:57,990 --> 00:49:01,530 >> 그래서 다른 재미있다 밝혀 일, 미학과 비슷하게 들린다. 1081 00:49:01,530 --> 00:49:02,290 여기 야옹이다. 1082 00:49:02,290 --> 00:49:04,000 나는 소리 탭을 클릭합니다. 1083 00:49:04,000 --> 00:49:08,730 [야옹] 야옹있다. [MEOW] [MEOW] [MEOW] --actually 기록 뭔가 1084 00:49:08,730 --> 00:49:10,310 여기에 우리 자신의. 1085 00:49:10,310 --> 00:49:13,120 >> 그럼 정확히 할 수 있습니다. 1086 00:49:13,120 --> 00:49:17,670 대신 고양이 소리를 사용하는하자 여기에 가서, 당신의 이름은 무엇입니까? 1087 00:49:17,670 --> 00:49:18,850 닉, 당신을 만나서 반갑습니다. 1088 00:49:18,850 --> 00:49:19,350 그것은 다윗의. 1089 00:49:19,350 --> 00:49:21,474 잠시 그래서 나는거야 녹음 버튼을 누르면됩니다. 1090 00:49:21,474 --> 00:49:23,240 그리고 만약 당신은 할 수 있습니다 노트북에 소리, 1091 00:49:23,240 --> 00:49:26,140 "아야,"당신 마치 다만, 벽에 걸어 1092 00:49:26,140 --> 00:49:28,180 그 정도 이해할 수있을 것이다. 1093 00:49:28,180 --> 00:49:29,660 (1, 2). 1094 00:49:29,660 --> 00:49:31,470 >> 아이디 : 아야! 1095 00:49:31,470 --> 00:49:32,470 데이비드 J. 마란 : 신난다. 1096 00:49:32,470 --> 00:49:34,410 그리고 지금 여기에 약간의 편집을 할 수 있습니다. 1097 00:49:34,410 --> 00:49:35,910 조용한 부분 없애 간다. 1098 00:49:35,910 --> 00:49:37,000 그리고 그게 좋은 것 같아요. 1099 00:49:37,000 --> 00:49:37,690 대단히 감사합니다. 1100 00:49:37,690 --> 00:49:38,315 >> 아이디 : 즐거움. 1101 00:49:38,315 --> 00:49:43,277 1102 00:49:43,277 --> 00:49:45,110 데이비드 J. 마란 : 나는했습니다 다만 "아야"로 개명 1103 00:49:45,110 --> 00:49:46,901 하지만 지금은 갈거야 내 스크립트로 돌아갑니다. 1104 00:49:46,901 --> 00:49:49,810 통지는 소리 여기에 실제로있다. 1105 00:49:49,810 --> 00:49:53,520 그리고 앞서 갈거야 사운드의 아야를 재생, 1106 00:49:53,520 --> 00:49:56,991 내가 만약 그렇게 할거야 그것은 단지 가장자리를 터치합니다. 1107 00:49:56,991 --> 00:49:58,740 그리고 나는 갈거야 이 돌아서있다. 1108 00:49:58,740 --> 00:50:00,250 그래서 여기에 무슨 일이 일어 나는지 보자. 1109 00:50:00,250 --> 00:50:01,728 의 전체 화면을 가자. 1110 00:50:01,728 --> 00:50:02,394 [비디오 재생] 1111 00:50:02,394 --> 00:50:03,790 -Ouch! 1112 00:50:03,790 --> 00:50:05,290 아야! 1113 00:50:05,290 --> 00:50:06,790 아야! 1114 00:50:06,790 --> 00:50:07,790 아야! 1115 00:50:07,790 --> 00:50:09,160 아야! 1116 00:50:09,160 --> 00:50:10,780 아야! 1117 00:50:10,780 --> 00:50:11,587 아야! 1118 00:50:11,587 --> 00:50:12,086 아야! 1119 00:50:12,086 --> 00:50:12,492 >> [END 재생] 1120 00:50:12,492 --> 00:50:14,490 >> 데이비드 J. 마란 : 그래서 당신은 실현 것을 우리는 약간의 운이 있어요. 1121 00:50:14,490 --> 00:50:17,110 나는 그에게 움직임을거야 한번에 100 단계 등을 포함한다. 1122 00:50:17,110 --> 00:50:21,790 지금의 효과는 것입니다 그래서 [컴퓨터 결함 소리] 이따가하기 1123 00:50:21,790 --> 00:50:22,490 이유는 내. 1124 00:50:22,490 --> 00:50:25,470 그래서 기회는 그 범위를 좁히려 더 우리가 정말 원하는 경우. 1125 00:50:25,470 --> 00:50:27,340 >> 그래서 지금의 다른 개념을 소개하겠습니다. 1126 00:50:27,340 --> 00:50:30,660 저라는 하나에 가자 양 및 사용 뭔가를 계산 1127 00:50:30,660 --> 00:50:31,610 변수라고합니다. 1128 00:50:31,610 --> 00:50:34,700 이 사랑스러운 작은 양이며, 나는 말하자면 자신의 의상을 변경. 1129 00:50:34,700 --> 00:50:37,450 그래서 기본하더라도 고양이, 당신은 당신이 그릴 수, 업로드 할 수 있습니다 1130 00:50:37,450 --> 00:50:40,020 는 임의의 개수의 작업을 수행 할 수 당신의 스프라이트에 문자. 1131 00:50:40,020 --> 00:50:43,740 여기에 프로그램이 있습니다 영어로 무엇을 할 건가요? 1132 00:50:43,740 --> 00:50:47,110 >> 당신이 지금 알고 그냥 뭐 다시 기준으로합니다. 1133 00:50:47,110 --> 00:50:48,230 이 프로그램은 무엇이야? 1134 00:50:48,230 --> 00:50:50,740 1135 00:50:50,740 --> 00:50:53,500 그래, 계산하는 것입니다. 1136 00:50:53,500 --> 00:50:55,842 한 번에 하나의 번호. 1137 00:50:55,842 --> 00:50:57,550 우리는 분명히있다 이 세트 카운터가 있습니다. 1138 00:50:57,550 --> 00:50:59,380 >> 나는 그게 뭔지 모르겠어요 하지만 어쩌면 그것은 변수입니다. 1139 00:50:59,380 --> 00:51:00,740 그냥 용기, X 또는 Y입니다. 1140 00:51:00,740 --> 00:51:04,290 그러나 워드 카운터 이상 수학자의 X 또는 Y보다 설명. 1141 00:51:04,290 --> 00:51:06,560 그래서 우리는 것들에 대한 영어 단어를 사용할 수 있습니다. 1142 00:51:06,560 --> 00:51:08,490 영원히, 그냥이 일을 계속 의미한다. 1143 00:51:08,490 --> 00:51:10,020 >> 카운터를 말한다. 1144 00:51:10,020 --> 00:51:11,270 지금이 어디에서 왔는가? 1145 00:51:11,270 --> 00:51:13,240 글쎄, 그것은 밝혀 카운터 변수이다. 1146 00:51:13,240 --> 00:51:15,645 그래서 또 다른 수수께끼 조각 나는 사전에 만들었습니다. 1147 00:51:15,645 --> 00:51:18,020 그리고이 발생하더라도 여기에 같은 형태가 아니라, 1148 00:51:18,020 --> 00:51:20,540 일반적으로 당신은 말할 것 여기 안녕하세요 같은. 1149 00:51:20,540 --> 00:51:23,610 >> 또한 변수를 드래그 할 수 있습니다 그래서 그의 말 무엇을 얻을. 1150 00:51:23,610 --> 00:51:26,170 그럼 나는, 잠시 대기 하나를 사용하여 카운터를 변경, 1151 00:51:26,170 --> 00:51:27,940 하나를 추가하여 증가. 1152 00:51:27,940 --> 00:51:32,407 순 효과가되도록 이 사랑스러운 계산 양. 1153 00:51:32,407 --> 00:51:33,615 하지만 그는 자신을 계산합니다. 1154 00:51:33,615 --> 00:51:36,642 1155 00:51:36,642 --> 00:51:38,350 지금은 아주 빨리이다 지루한 것 1156 00:51:38,350 --> 00:51:40,900 그 것 때문에 진정으로 영원히 이렇게, 1157 00:51:40,900 --> 00:51:44,240 하지만 정확히 무엇을의 프로그램의 디자인은 규정하고있다. 1158 00:51:44,240 --> 00:51:48,090 이제 또 다른 예를 시도하자 그 변수를 활용합니다. 1159 00:51:48,090 --> 00:51:51,140 것을, 안녕 안녕 안녕이라고하는이 하나 빨리 성가신 얻을 않습니다. 1160 00:51:51,140 --> 00:51:52,987 이제이 사람은 두 개의 스크립트가 있습니다. 1161 00:51:52,987 --> 00:51:54,570 그리고 다시, 우리는 아기 조치를 취할 것입니다. 1162 00:51:54,570 --> 00:51:57,236 >> 우리는 슈퍼 뭔가 시작 작은, 그것에 추가, 여기에 추가. 1163 00:51:57,236 --> 00:51:59,750 지금은 뭔가를하고 싶어 더욱 동적, 1164 00:51:59,750 --> 00:52:02,950 그래서 나는 청취 싶은 시간에 서로 다른 두 가지. 1165 00:52:02,950 --> 00:52:05,420 왼쪽에 따라서 녹색 깃발을 클릭하면, 1166 00:52:05,420 --> 00:52:08,100 내가 쓴 변수를 설정 사전에 음소거했다. 1167 00:52:08,100 --> 00:52:09,700 그리고 임의로 0으로 설정. 1168 00:52:09,700 --> 00:52:13,290 그래서 스크래치에 해당하지 않으며, 거짓하지만 0과 1을 가지고있다. 1169 00:52:13,290 --> 00:52:15,270 >> 그래서 나는 그 같은 생각에 근접 할 수 있습니다. 1170 00:52:15,270 --> 00:52:21,110 그리고 영원히, 스페이스 바를 경우 누르면, 다음 변수를 0으로 설정합니다. 1171 00:52:21,110 --> 00:52:21,810 아니면 죄송합니다. 1172 00:52:21,810 --> 00:52:25,920 공간을 누르면, 및 음소거 경우, 변수는, 0 1173 00:52:25,920 --> 00:52:29,950 다음 1 음소거 설정, 다른 0으로 음소거 설정합니다. 1174 00:52:29,950 --> 00:52:32,370 이것은 우리가있어 종류의 것 같다 단지 일을하고 작업을 취소. 1175 00:52:32,370 --> 00:52:33,130 >> 그러나 효과는 무엇입니까? 1176 00:52:33,130 --> 00:52:35,588 때마다 나는, 스페이스 바를 히트 어떻게 내 변수에 발생 1177 00:52:35,588 --> 00:52:38,150 논리적으로, 음소거라는? 1178 00:52:38,150 --> 00:52:39,100 정렬의 이성을 상실됩니다. 1179 00:52:39,100 --> 00:52:41,035 그것은 0-1 변경, 또는 1-0. 1180 00:52:41,035 --> 00:52:43,035 그래서 몇 블록을했다 그 표현하지만, 모든 1181 00:52:43,035 --> 00:52:47,280 나는의 상태를 전환되어 일을 해요 0 또는 1, 또는 0 또는 1이 변수 1182 00:52:47,280 --> 00:52:48,530 때마다 나는 스페이스 바를 누르십시오. 1183 00:52:48,530 --> 00:52:49,905 지금 여기,이 뭐하는거야? 1184 00:52:49,905 --> 00:52:53,400 영원히, 음소거 경우 0이고, 음소거 그래서 만약 false입니다. 1185 00:52:53,400 --> 00:52:57,910 이 음소거되어 있지 않은 경우 그래서, 인 이 의미는, 소리 바다 사자 놀이 1186 00:52:57,910 --> 00:53:00,810 두 안녕 안녕 안녕 생각 초, 2 초 기다립니다. 1187 00:53:00,810 --> 00:53:02,710 그래서 지금이 통지 스크립트를 효과적으로 있습니다 1188 00:53:02,710 --> 00:53:07,100 병렬로 실행할 것 하나 할 수 있도록 하나의 동작을 수신 할 다른 1189 00:53:07,100 --> 00:53:09,010 그 작용에 기초하여 결정을한다. 1190 00:53:09,010 --> 00:53:10,655 그리고 그것은 영원히이 작업을 수행 할 수 있습니다. 1191 00:53:10,655 --> 00:53:12,638 >> [바다 사자 짖는 소리] 1192 00:53:12,638 --> 00:53:14,852 >> [바다 사자 짖는 소리] 1193 00:53:14,852 --> 00:53:20,050 >> 그것은 영원히이 작업을 수행 할 것 및 난 그냥 짓을했는지 같이 바다 사자 짖는 소리]. 1194 00:53:20,050 --> 00:53:23,010 그리고 지금은 여전히​​ 실행중인 하지만 난 게임 "음소거"했습니다. 1195 00:53:23,010 --> 00:53:27,260 [바다 사자 짖는 소리] 그리고 그건 모든 사람은 지금 너무 않습니다. 1196 00:53:27,260 --> 00:53:28,660 >> 이제 여기에 또 다른 예를 열어 보자. 1197 00:53:28,660 --> 00:53:31,840 내가 이벤트에 가자, 이제이 사랑 스럽다 너무. 1198 00:53:31,840 --> 00:53:34,130 하지만 두 스프라이트를 가지고 알 수 있습니다. 1199 00:53:34,130 --> 00:53:37,520 너무뿐만 아니라 두 개의 스크립트 한 스프라이트,하지만 두 스프라이트. 1200 00:53:37,520 --> 00:53:40,750 그리고 난으로 파란색 남자를 클릭하면 이미, 나는 하나의 프로그램으로 그 참조 1201 00:53:40,750 --> 00:53:43,790 여기에 그 말 그대로 그냥 말한다 이, 내가 이벤트를받을 때, 1202 00:53:43,790 --> 00:53:45,620 2 초 동안 "폴로"를 말한다. 1203 00:53:45,620 --> 00:53:48,460 >> 당신이 이제까지 해본 적이 있다면 수영장, 게임 마르코 폴로, 1204 00:53:48,460 --> 00:53:52,500 오렌지 사람 스크립트 인 경우 어떤 표시, 분명히 1205 00:53:52,500 --> 00:53:57,380 때마다 나는, 스페이스 바를 히트 할 일 오렌지 사람은 무엇입니까? 1206 00:53:57,380 --> 00:53:58,642 그는 말할 것 "마르코을." 1207 00:53:58,642 --> 00:53:59,850 그리고 나서이 새로운 블록이다. 1208 00:53:59,850 --> 00:54:02,409 우리는 전에 본 적이 없다 그러나 이벤트를 방송. 1209 00:54:02,409 --> 00:54:04,200 그리고 나는 그것을 호출 할 수 있습니다 우리가 원하는 이벤트 아무것도. 1210 00:54:04,200 --> 00:54:06,033 >> 우리는이에 돌아올 것이다 아마도 머지 않아. 1211 00:54:06,033 --> 00:54:08,410 그러나 이벤트를 방송 한 스프라이트를위한 방법입니다 1212 00:54:08,410 --> 00:54:11,836 하여 다른 얘기 본질적에게 메시지를 전달합니다. 1213 00:54:11,836 --> 00:54:12,960 그것은 당신이 볼 메시지 아니다. 1214 00:54:12,960 --> 00:54:14,130 그것은 시각적 일이 아니다. 1215 00:54:14,130 --> 00:54:17,370 그것은 컴퓨터 메시지의 일종 다른 사람을 수신된다. 1216 00:54:17,370 --> 00:54:21,210 실제로, 푸른 사람, 리콜 때문에 녹색 깃발이 클릭 할 때이 없습니다. 1217 00:54:21,210 --> 00:54:23,290 >> 내가 이벤트를받을 때 그는 대신있다. 1218 00:54:23,290 --> 00:54:26,850 그는 수업 시간에이 쪽지를 건네 도착하면, 말하자면, 그는 "폴로."말을해야 1219 00:54:26,850 --> 00:54:30,200 그리고 순수한 효과 될 때 I 녹색 깃발을 명중 아무 일도 발생하지 않습니다. 1220 00:54:30,200 --> 00:54:34,940 나는 스페이스 바를 쳤을 때, 그는 말한다 "마르코"고 응답 "폴로." 1221 00:54:34,940 --> 00:54:38,350 그러나 단지 스프라이트 내가 해요 와 상호 작용하는 오렌지 하나입니다. 1222 00:54:38,350 --> 00:54:40,980 그래서 이것은 가지의 방법입니다 스프라이트간에 메시지를 전달 1223 00:54:40,980 --> 00:54:43,210 하고 의사 소통을 갖는 서로. 1224 00:54:43,210 --> 00:54:46,280 >> 이제 마지막 하나를 살펴 보자 하나 여기라는 스레드. 1225 00:54:46,280 --> 00:54:49,370 그리고 재생하여이를 확인할 수 있습니다. 1226 00:54:49,370 --> 00:54:51,184 그래서이 두 스프라이트입니다. 1227 00:54:51,184 --> 00:54:52,600 새 종류의 약 날고있다. 1228 00:54:52,600 --> 00:54:53,310 그는 수신 거부합니다. 1229 00:54:53,310 --> 00:54:55,890 더 "아야,"하지만 같은 생각이 없습니다. 1230 00:54:55,890 --> 00:54:58,230 >> 그러나 고양이는 꽤 똑똑한 것 같다. 1231 00:54:58,230 --> 00:55:01,010 고양이는 분명히 어떤 일을하고 있습니까? 1232 00:55:01,010 --> 00:55:03,430 그리고 기다립니다. 1233 00:55:03,430 --> 00:55:05,010 고양이는 분명히 어떤 일을하고 있습니까? 1234 00:55:05,010 --> 00:55:07,740 그냥 수신 거부 아니에요. 1235 00:55:07,740 --> 00:55:09,860 >> 그는 새를 다음입니다. 1236 00:55:09,860 --> 00:55:13,920 그래서 분명히 방법이 블록들의 조합 here-- 1237 00:55:13,920 --> 00:55:15,760 과의 진짜 빨리 고양이를 살펴 보자. 1238 00:55:15,760 --> 00:55:20,270 새를 터치하면 영원히, 다음, 재생 소리 즉 어떤 사자 4. 1239 00:55:20,270 --> 00:55:21,360 우리는 한 번 들었다. 1240 00:55:21,360 --> 00:55:25,431 그렇지 않으면, 방향을 가리 새가, 한 단계 이동합니다. 1241 00:55:25,431 --> 00:55:27,680 지금은 하나의 사실 것을 단계는 새를주는 것입니다 1242 00:55:27,680 --> 00:55:29,850 우위의 비트 처음에, 그러나 우리의 경우 대신 1243 00:55:29,850 --> 00:55:32,980 그래서, 예를 들면,이 10을 루프의 모든 반복 그가 있다는 1244 00:55:32,980 --> 00:55:34,100 시간의 10 단계를 이동. 1245 00:55:34,100 --> 00:55:35,280 그래서 더 많은 공간. 1246 00:55:35,280 --> 00:55:36,650 의 다음 어떻게되는지 보자. 1247 00:55:36,650 --> 00:55:38,740 [사자 포효] 모든 것을 훨씬 더. 1248 00:55:38,740 --> 00:55:41,460 그래서 지금의 개선을 시도하자 반복적으로이 조금시, 1249 00:55:41,460 --> 00:55:43,330 그에게 돌아와 함수의 개념. 1250 00:55:43,330 --> 00:55:46,580 >> 기본의 그리고 실제로 하나 클래스 디자인의 테이크 아웃. 1251 00:55:46,580 --> 00:55:49,560 그냥 작동 프로그램을 작성하지 않음 그리고 정확하지만 잘됩니다 1252 00:55:49,560 --> 00:55:50,080 설계. 1253 00:55:50,080 --> 00:55:54,349 디자인은 더 주관적 당신은 시간이 지남에 그것을 더 잘 얻을 것이다. 1254 00:55:54,349 --> 00:55:57,390 하지만 이제 대한 몇 가지 아기 조치를 취할 수 있도록 작동 프로그램을 시작으로 1255 00:55:57,390 --> 00:55:59,310 절대적으로, 그러나 그것은 매우 좋지 않다. 1256 00:55:59,310 --> 00:56:00,650 그것은 아주 잘 작성 아니에요. 1257 00:56:00,650 --> 00:56:03,830 >> 그래서 여기에이 작업을 수행하는 프로그램이다. 1258 00:56:03,830 --> 00:56:08,060 기침, 기침, 기침. 1259 00:56:08,060 --> 00:56:09,880 어떤 프로그램이 생겼는데? 1260 00:56:09,880 --> 00:56:11,330 나에게 올바른 보인다. 1261 00:56:11,330 --> 00:56:13,370 그것은을위한 소파를 말하는 두 번째, 다음 기다립니다. 1262 00:56:13,370 --> 00:56:14,515 >> 그럼 다음은 대기, 다시 말한다. 1263 00:56:14,515 --> 00:56:16,056 그럼 다음은 대기, 다시 말한다. 1264 00:56:16,056 --> 00:56:18,770 그리고 프로그램 암시 더 루프가 없기 때문에, 끝납니다. 1265 00:56:18,770 --> 00:56:21,325 그런데 왜이 심하게 작성 프로그램입니다? 1266 00:56:21,325 --> 00:56:22,950 심지어 이전에 프로그램 된 적이 없다면? 1267 00:56:22,950 --> 00:56:25,240 마찬가지로, 무엇을 티 나지 아마 여기에 잘못된 방법? 1268 00:56:25,240 --> 00:56:26,016 그래? 1269 00:56:26,016 --> 00:56:29,278 >> 청중 : [들리지] 1270 00:56:29,278 --> 00:56:29,950 1271 00:56:29,950 --> 00:56:30,950 데이비드 J. 마란 : 맞아요. 1272 00:56:30,950 --> 00:56:32,700 당신이 반복하고 자신을 다시 다시. 1273 00:56:32,700 --> 00:56:36,190 그리고 문자 그대로, 나는 복사 및 붙여 넣기 또 다시 그 블록이. 1274 00:56:36,190 --> 00:56:39,237 그리고 그 정신의 정확히 일종의 당신이 만드는 것을 확인합니다. 1275 00:56:39,237 --> 00:56:39,820 분을 기다립니다. 1276 00:56:39,820 --> 00:56:41,070 난 정말이 일을해야 하는가? 1277 00:56:41,070 --> 00:56:43,610 그래서 이것은 무엇이다 확실한 해결책 아마? 1278 00:56:43,610 --> 00:56:44,680 루프의 일종. 1279 00:56:44,680 --> 00:56:46,860 그리고 나는 꽤 리콜을 어떤 퍼즐 조각은, 1280 00:56:46,860 --> 00:56:48,810 하지만 난 보면 여기에 다음 반복, 1281 00:56:48,810 --> 00:56:50,560 실제로,이 아니다 그냥 영원히 루프, 1282 00:56:50,560 --> 00:56:52,560 시간의 일부 번호를 반복이있다. 1283 00:56:52,560 --> 00:56:54,080 그래서 나는 3을 지정했습니다. 1284 00:56:54,080 --> 00:56:57,839 그리고 지금 얼마나 엄격한주의, 방법 더 간결한 프로그램이다. 1285 00:56:57,839 --> 00:56:59,630 그리고 어떤 의미에서, 방법 더 많은 유지 보수. 1286 00:56:59,630 --> 00:57:02,840 나는 단어를 변경하려면 기침에서 뭔가 다른, 1287 00:57:02,840 --> 00:57:07,530 같은 achoo처럼 그는 재채기입니다. 1288 00:57:07,530 --> 00:57:09,770 그럼 하나에 변경 장소, 그리고 세. 1289 00:57:09,770 --> 00:57:12,050 그래서이 이미 같은 느낌 약간 더 나은 디자인. 1290 00:57:12,050 --> 00:57:14,610 하자 나를 대신 오픈 기침 2, 세 번째 예. 1291 00:57:14,610 --> 00:57:17,670 >> 컴퓨터 과학자로 주목 나는 일반적으로, 0 카운트 시작합니다. 1292 00:57:17,670 --> 00:57:20,950 지금이 조금 무서운는 본다 제하지만 효과는 동일하다. 1293 00:57:20,950 --> 00:57:22,590 기침, 기침, 기침. 1294 00:57:22,590 --> 00:57:26,920 그러나 근본적 것 같다 프로그램의 상단 부분의 새로운 기능은 무엇입니까? 1295 00:57:26,920 --> 00:57:28,670 나는 말을 삭제했습니다. 1296 00:57:28,670 --> 00:57:29,830 >> 나는 대기를 제거했습니다. 1297 00:57:29,830 --> 00:57:32,370 그리고 대신에 연결 무슨이? 1298 00:57:32,370 --> 00:57:32,890 기능. 1299 00:57:32,890 --> 00:57:33,670 기침 블록. 1300 00:57:33,670 --> 00:57:35,410 솔직히, 나는 종류의 것, 의미 바보의 난 그냥하지 않았다 경우 1301 00:57:35,410 --> 00:57:37,285 블록 시작 그 분명히라고 1302 00:57:37,285 --> 00:57:38,894 그것이 내가 그를 수행 할 모든 만약 "기침". 1303 00:57:38,894 --> 00:57:40,310 그러나 그것은 스크래치에 존재하지 않습니다. 1304 00:57:40,310 --> 00:57:43,396 오히려 나는 하나에 갔다 팔레트, 여기에 더 많은 블록을 호출 1305 00:57:43,396 --> 00:57:46,270 나는이 큰 보라색 일을 드래그 여기에 나 함수를 정의 할 수있다. 1306 00:57:46,270 --> 00:57:48,240 그것은 본질적으로 날 수 있습니다 내 자신의 퍼즐을 만들 1307 00:57:48,240 --> 00:57:51,280 아무것도 내가 호출 할 수 있습니다 조각 즉 내가 원하는 무엇이든 할 수 원하는, 1308 00:57:51,280 --> 00:57:52,360 그러나 그것은 그것에게 이름을 제공합니다. 1309 00:57:52,360 --> 00:57:57,050 그것은 나에게 새로운, 보라색 퍼즐 조각을 제공합니다 그게 지금 내가 할 그것을 말해 무엇이든한다. 1310 00:57:57,050 --> 00:58:01,060 여기 그래서이 보라색 조각 여기 하나에 해당합니다. 1311 00:58:01,060 --> 00:58:01,960 >> 그리고 그것은 무엇을합니까? 1312 00:58:01,960 --> 00:58:03,930 그것은을 위해 기침을 말한다 제 2 및 다음 기다린다. 1313 00:58:03,930 --> 00:58:07,330 그리고 지금은 일종의 만든 내 자신의 사용자 정의 퍼즐 조각, 1314 00:58:07,330 --> 00:58:10,040 이 동작되도록 정확히 같은 방식으로. 1315 00:58:10,040 --> 00:58:11,130 그래서 나는이 일을 계속 할 수 있습니다. 1316 00:58:11,130 --> 00:58:14,421 그리고 사실, 더있을거야하고 모듈화에 대한 더 많은 기회, 1317 00:58:14,421 --> 00:58:16,630 와 레이어드, 복잡성 서로의 상단에. 1318 00:58:16,630 --> 00:58:18,547 그러나이 기본 개념, 참으로 문제에 0을 말했다. 1319 00:58:18,547 --> 00:58:20,338 당신이 갈거야 어떻게 도전 할 것은 1320 00:58:20,338 --> 00:58:23,810 스크래치를 다운로드하거나 사용하는 웹에, 그리고 그냥 재미 있습니다. 1321 00:58:23,810 --> 00:58:26,056 우리는 당신의 세트를 줄 것이다 요구 사운드를 갖는, 1322 00:58:26,056 --> 00:58:27,430 그리고 퍼즐 조각의 일부 번호. 1323 00:58:27,430 --> 00:58:28,480 하지만 당신은 정확하게이 작업을 수행 할 수 있습니다. 1324 00:58:28,480 --> 00:58:31,771 그리고 당신은 당신이 가고 있다는 것을 실감합니다 처음에 약간의 아기 조치를 취하려면, 1325 00:58:31,771 --> 00:58:33,690 프로그램이 때까지 더 복잡한. 1326 00:58:33,690 --> 00:58:36,010 그러나 고려하는 것은이 나는이 작업을 수행 할 수있는 가장 좋은 방법은? 1327 00:58:36,010 --> 00:58:39,210 나는이 본능을 방지 할 수 있습니다 아마도, 복사 및 붙여 넣기하는 방법? 1328 00:58:39,210 --> 00:58:41,850 >> 그러나 문제 설정하기 전에 0, 우리가 휴회하기 전에, 1329 00:58:41,850 --> 00:58:44,980 우리는 하나를 걸릴 것이라고 생각했다 더 많은 자원 봉사 우리가 할 수있는 경우, 1330 00:58:44,980 --> 00:58:46,820 최종 프로그램 그것은 아마도 가장입니다 1331 00:58:46,820 --> 00:58:49,150 피팅의 모든 오늘날의 장소를 제공. 1332 00:58:49,150 --> 00:58:50,298 내려 가자. 1333 00:58:50,298 --> 00:58:51,234 그래. 1334 00:58:51,234 --> 00:58:52,170 네. 1335 00:58:52,170 --> 00:58:53,431 당신의 이름은 무엇입니까? 1336 00:58:53,431 --> 00:58:53,930 어 오. 1337 00:58:53,930 --> 00:58:57,820 1338 00:58:57,820 --> 00:58:59,010 괜찮아요. 1339 00:58:59,010 --> 00:59:01,230 모두 내려와. 1340 00:59:01,230 --> 00:59:05,520 그리고 나는이 어떻게 든 처리됩니다했습니다 그 다음 10 초 이내. 1341 00:59:05,520 --> 00:59:06,550 그래서 아래에 온다. 1342 00:59:06,550 --> 00:59:08,370 내려 가자. 1343 00:59:08,370 --> 00:59:13,250 >> 내가 여기에 오게. 1344 00:59:13,250 --> 00:59:16,050 어서. 1345 00:59:16,050 --> 00:59:16,685 괜찮아. 1346 00:59:16,685 --> 00:59:21,360 1347 00:59:21,360 --> 00:59:22,360 의 여기 보자. 1348 00:59:22,360 --> 00:59:25,735 그래서 정말 빨리 여기에 주목, 당신은 최대에 와서하고 싶은 경우. 1349 00:59:25,735 --> 00:59:28,650 1350 00:59:28,650 --> 00:59:29,926 >> 우리는이 두 라운드를 할 수 있습니다. 1351 00:59:29,926 --> 00:59:30,800 그리고 당신의 이름은 무엇입니까? 1352 00:59:30,800 --> 00:59:31,270 >> SABRINA : 사브리나. 1353 00:59:31,270 --> 00:59:32,060 >> 데이비드 J. 마란 : 사브리나와? 1354 00:59:32,060 --> 00:59:32,622 >> 잉 GEE : 잉 이런. 1355 00:59:32,622 --> 00:59:33,360 >> 데이비드 J. 마란 : 잉 이런. 1356 00:59:33,360 --> 00:59:34,276 모두 만나서 반갑습니다. 1357 00:59:34,276 --> 00:59:34,970 데이비드. 1358 00:59:34,970 --> 00:59:38,785 그래서 우리의 마지막 예제는 여기 아이비의 가장 어려운 게임이라고합니다. 1359 00:59:38,785 --> 00:59:41,160 하지 왜 우리는 당신이이 레벨 1과 레벨 2를 않습니다. 1360 00:59:41,160 --> 00:59:43,350 >> 그리고 우리는 얼마나 멀리 볼 수 있습니다 그 이상 우리가 실제로 이동합니다. 1361 00:59:43,350 --> 00:59:45,855 학생 글 나에 의해 리믹스 작년, 1362 00:59:45,855 --> 00:59:48,840 이 갈 것 너무 이상 잘 뉴 헤이븐에서. 1363 00:59:48,840 --> 00:59:53,180 그리고 난 당신에게 무슨 게임을 제공 상하 이동 화살표를 수반, 1364 00:59:53,180 --> 00:59:55,771 결승선에 예일대를 받고. 1365 00:59:55,771 --> 00:59:56,270 여기에서 우리는 간다. 1366 00:59:56,270 --> 00:59:56,759 >> [비디오 재생] 1367 00:59:56,759 --> 00:59:58,092 >> [음악 - NFL 폭스 테마 송] 1368 00:59:58,092 --> 00:59:59,369 1369 00:59:59,369 --> 01:00:01,160 [음악 - MC 해머, "U는 건드릴 수 없어  본 "] 1370 01:00:01,160 --> 01:00:04,590 1371 01:00:04,590 --> 01:00:07,900 >> -U이 건드릴 수 없어. 1372 01:00:07,900 --> 01:00:11,634 U이 건드릴 수 없어. 1373 01:00:11,634 --> 01:00:14,252 이 접촉 할 수 없습니다. 1374 01:00:14,252 --> 01:00:19,490 내, 내, 내, 내 음악은 그렇게 나를 안타 하드, 나를 오, 나의 주, 말할 수 있습니다. 1375 01:00:19,490 --> 01:00:22,927 저를 축복 해 주셔서 감사합니다 운율과 두 과대 광고 피트 마음. 1376 01:00:22,927 --> 01:00:24,891 >> 당신은 당신이 아래로 거 알아 그 때 좋은입니다. 1377 01:00:24,891 --> 01:00:26,855 오클 팀 이겨에서 슈퍼 마약 빚. 1378 01:00:26,855 --> 01:00:31,274 그리고 나는 등이 알려져 있어요 비트 어, 당신은 건드릴 수 없어. 1379 01:00:31,274 --> 01:00:34,672 나는 U이 건드릴 수 없어 당신이 빚 말했다. 1380 01:00:34,672 --> 01:00:38,656 우리가 살고있어 어떻게 그래, 그건 당신은 U이 건드릴 수 없어 알고있다. 1381 01:00:38,656 --> 01:00:40,135 >> 남자, 내 눈을 봐. 1382 01:00:40,135 --> 01:00:43,093 U이 건드릴 수 없어. 1383 01:00:43,093 --> 01:00:44,572 야, 나 펑키 가사를 체포 할 수 있습니다. 1384 01:00:44,572 --> 01:00:45,363 U이 건드릴 수 없어. 1385 01:00:45,363 --> 01:00:46,544 신선한 새로운 차기와 바지. 1386 01:00:46,544 --> 01:00:48,627 >> 당신은 그런 식으로 그것을 가지고와 당신은 당신에게 싶어 춤을 알고있다. 1387 01:00:48,627 --> 01:00:51,967 그래서 좌석에서 이동 얻을 소녀 비행이 비트를 잡을 수있어. 1388 01:00:51,967 --> 01:00:55,911 그것은 작은 펌프에 보류 롤링있는 동안 비트는 그들에게 무슨 일이 일어나고 있는지 알려주십시오. 1389 01:00:55,911 --> 01:00:56,890 그처럼. 1390 01:00:56,890 --> 01:00:57,390 그처럼. 1391 01:00:57,390 --> 01:00:59,362 >> 임무에 콜드 그래서 다시 당깁니다. 1392 01:00:59,362 --> 01:01:04,785 그들이 당신이 너무 많은 거 알아 보자 이 어 당신이 접촉 할 수없는 움직임이다. 1393 01:01:04,785 --> 01:01:07,743 이봐, 난 U이 건드릴 수 없어 당신을 말했다. 1394 01:01:07,743 --> 01:01:09,222 왜 사람이 서? 1395 01:01:09,222 --> 01:01:10,208 U이 건드릴 수 없어. 1396 01:01:10,208 --> 01:01:13,200 >> 요, 빠는 벨 학교의 소리. 1397 01:01:13,200 --> 01:01:14,005 U이 건드릴 수 없어. 1398 01:01:14,005 --> 01:01:18,326 나에게 노래를주고, 리듬을 만들기 그게 내가 지금을주는거야 무슨 땀. 1399 01:01:18,326 --> 01:01:21,805 당신이 해머에 대해 이야기 할 때 그들은 알고있다 당신은 미쳤어의 쇼에 대해 이야기. 1400 01:01:21,805 --> 01:01:24,290 그리고 꽉 가수는 그래서 땀은 그들에게 마이크를 전달합니다. 1401 01:01:24,290 --> 01:01:27,272 >> 또는 테이프 배우고 무엇을 지금은 걸릴 것 1402 01:01:27,272 --> 01:01:29,260 그는 차트를 구울 것입니다. 1403 01:01:29,260 --> 01:01:32,739 합법 저작물 하드 또는 당신은뿐만 아니라 종료 할 수 있습니다. 1404 01:01:32,739 --> 01:01:37,709 당신이 알고 있기 때문에 U이 건드릴 수 없어. 1405 01:01:37,709 --> 01:01:41,599 U이 건드릴 수 없어. 1406 01:01:41,599 --> 01:01:42,182 그것을 파괴. 1407 01:01:42,182 --> 01:01:56,095 1408 01:01:56,095 --> 01:01:56,595 그만. 1409 01:01:56,595 --> 01:01:57,095 해머 시간. 1410 01:01:57,095 --> 01:01:59,577 스핀의 흐름과 함께 이동 이 이동할 수없는 경우 1411 01:01:59,577 --> 01:02:01,068 그때는 아마 죽었. 1412 01:02:01,068 --> 01:02:04,547 그래서 당신의 손을 흔들어 공기 [들림] 1413 01:02:04,547 --> 01:02:08,026 >> 이에 승자가 춤을 위해 그것을이다 이것과 당신은 얇은받을거야. 1414 01:02:08,026 --> 01:02:12,996 단지에 대한 당신의 엉덩이를 밀어 이동 분의 모든 범프를 할 수 있습니다. 1415 01:02:12,996 --> 01:02:13,990 그래. 1416 01:02:13,990 --> 01:02:14,984 U이 건드릴 수 없어. 1417 01:02:14,984 --> 01:02:17,966 1418 01:02:17,966 --> 01:02:19,457 >> U이 건드릴 수 없어. 1419 01:02:19,457 --> 01:02:23,433 당신은 더 나은 미쳤어 얻을 소년 U이 건드릴 수 없어. 1420 01:02:23,433 --> 01:02:24,924 에서 벨 학교의 다시 전화 해. 1421 01:02:24,924 --> 01:02:25,918 그것을 파괴. 1422 01:02:25,918 --> 01:02:38,837 1423 01:02:38,837 --> 01:02:39,337 그만. 1424 01:02:39,337 --> 01:02:40,828 해머 시간 1425 01:02:40,828 --> 01:02:42,816 >> 데이비드 J. 마란 : 그 CS50을 위해 그것을이다! 1426 01:02:42,816 --> 01:02:45,301 우리를 접합 너무 감사합니다! 1427 01:02:45,301 --> 01:02:47,786 외부를 참조하십시오. 1428 01:02:47,786 --> 01:02:48,611 >> [END 재생] 1429 01:02:48,611 --> 01:02:49,277 [비디오 재생] 1430 01:02:49,277 --> 01:02:52,259 [음악 - "펠트"주제가] 1431 01:02:52,259 --> 01:02:53,860 이봐 데이비드. 1432 01:02:53,860 --> 01:02:54,500 이봐, 데이비드. 1433 01:02:54,500 --> 01:02:55,912 어떻게되고 있습니까? 1434 01:02:55,912 --> 01:02:58,078 >> - 좋은 일, 오늘. 1435 01:02:58,078 --> 01:03:00,952 - 그럼 당신이 생각 무엇을 당신은 밖으로 농담을 위해 할 거 야? 1436 01:03:00,952 --> 01:03:03,207 아니, 난 아무것도 없어. 1437 01:03:03,207 --> 01:03:07,550 혹시 ... - 뭐야 경우이 밖으로 농담인가? 1438 01:03:07,550 --> 01:03:08,970 -like, 카트를 풀고? 1439 01:03:08,970 --> 01:03:11,430 -어 허. 1440 01:03:11,430 --> 01:03:13,890 당신은 아무것도에 관하여 알고있다. 1441 01:03:13,890 --> 01:03:17,559 >> 아니, 어떤 이야기를 좋아하지 않는다 - 그래서 충돌없이 해결. 1442 01:03:17,559 --> 01:03:18,350 이해가 안되는 데요. 1443 01:03:18,350 --> 01:03:20,542 다음에 대해 그것이 무엇입니까? 1444 01:03:20,542 --> 01:03:23,510 >> -아무것도. 1445 01:03:23,510 --> 01:03:27,427 >> 우리는 농담에 대한 아웃이 - 그래서 아무것도, 우리는 어떤 배우가 없습니다. 1446 01:03:27,427 --> 01:03:28,510 누가이 될 것? 1447 01:03:28,510 --> 01:03:29,010 >> -아니, 아니. 1448 01:03:29,010 --> 01:03:31,310 내 말은, 나는 거기에있을 것이다. 1449 01:03:31,310 --> 01:03:32,109 >> 그것은에 내려가 보면? 1450 01:03:32,109 --> 01:03:32,608 그래! 1451 01:03:32,608 --> 01:03:34,903 사람들은 항상 말하고있다 저 나는 문자입니다. 1452 01:03:34,903 --> 01:03:36,029 >> - 글쎄, 내 말은, 그건 사실이야. 1453 01:03:36,029 --> 01:03:37,445 그러나 누가 그 안에 될 것입니다? 1454 01:03:37,445 --> 01:03:38,660 그것은 단지 당신이 될 수 없습니다. 1455 01:03:38,660 --> 01:03:47,240 >> - 당신은 거기에있을 것입니다, 개빈, 댄, 단, 콜튼, Z'Myla, Alysse, 더그, 1456 01:03:47,240 --> 01:03:51,120 데이비드, 모두. 1457 01:03:51,120 --> 01:03:53,630 >> - 그래서 그것은 아무것도에 관하여, 모든 사람들이 거기에있어? 1458 01:03:53,630 --> 01:03:54,530 >> 그럼요 아무것도 없습니다. 1459 01:03:54,530 --> 01:03:58,730 1460 01:03:58,730 --> 01:04:00,580 >> -이 말도 안돼.