1 00:00:00,000 --> 00:00:09,840 2 00:00:09,840 --> 00:00:10,824 >> [Vídeó spilun] 3 00:00:10,824 --> 00:00:13,284 >> [CAR DOOR gluggahleri] 4 00:00:13,284 --> 00:00:15,744 >> [CAR gangsetningu hreyfla] 5 00:00:15,744 --> 00:00:19,188 >> [TÓNLIST spila] 6 00:00:19,188 --> 00:00:20,172 7 00:00:20,172 --> 00:00:24,516 >> -Moving Hægri meðfram í leit af góðum tíma og góðar fréttir. 8 00:00:24,516 --> 00:00:26,871 Með góðum vinum sem þú getur ekki missa. 9 00:00:26,871 --> 00:00:28,755 >> -Þetta Gæti orðið að vana. 10 00:00:28,755 --> 00:00:32,460 >> -Opportunity Drepur skulum bara að ná út og grípa það. 11 00:00:32,460 --> 00:00:32,960 -Já! 12 00:00:32,960 --> 00:00:34,920 -Together Við munum NAB það. 13 00:00:34,920 --> 00:00:37,370 -We'll Hitch ganga, strætó, eða sólargulur það. 14 00:00:37,370 --> 00:00:38,840 -Dammit. 15 00:00:38,840 --> 00:00:40,800 -We're Flytja rétt eftir. 16 00:00:40,800 --> 00:00:43,750 -Footloose Og ímynda ókeypis. 17 00:00:43,750 --> 00:00:45,960 -Getting Það er hálf gaman. 18 00:00:45,960 --> 00:00:47,718 Komdu deila því með mér. 19 00:00:47,718 --> 00:00:49,654 >> -We're Flytja rétt eftir. 20 00:00:49,654 --> 00:00:52,558 >> -We're Fara að deila álaginu. 21 00:00:52,558 --> 00:00:57,604 >> -Við Þurfum ekki kortið til fá þessa sýningu á veginum. 22 00:00:57,604 --> 00:01:00,520 -Hey Fozzy, ég vil að þú að snúa til vinstri ef þú kemur að vegamótum. 23 00:01:00,520 --> 00:01:01,020 -Já, Herra. 24 00:01:01,020 --> 00:01:03,334 Beygt til vinstri á vegamótum. 25 00:01:03,334 --> 00:01:05,222 Beygt til vinstri. 26 00:01:05,222 --> 00:01:07,582 >> -Ég Trúi þessu ekki. 27 00:01:07,582 --> 00:01:11,720 >> -Cruising Rétt eftir fundum ljósin á þjóðveginum. 28 00:01:11,720 --> 00:01:13,664 >> -Og Leið eða vegur minn. 29 00:01:13,664 --> 00:01:16,154 >> -Svo Treysta flakk mitt. 30 00:01:16,154 --> 00:01:21,134 >> -Movie Stjörnur með áberandi bílum og líf með toppi og niður. 31 00:01:21,134 --> 00:01:23,126 >> -We're Hugarflugsfundir stóru hæðirnar. 32 00:01:23,126 --> 00:01:24,122 >> -Já, Stormur er rétt. 33 00:01:24,122 --> 00:01:25,160 Ætti það að vera snjókoma? 34 00:01:25,160 --> 00:01:26,220 >> -Nei, Ég held ekki. 35 00:01:26,220 --> 00:01:28,505 >> -Moving Rétt eftir. 36 00:01:28,505 --> 00:01:30,980 >> -Footloose Og ímynda ókeypis. 37 00:01:30,980 --> 00:01:32,960 >> -Þú Ert tilbúinn fyrir stóra tíma. 38 00:01:32,960 --> 00:01:34,445 >> -er Það tilbúið fyrir mig? 39 00:01:34,445 --> 00:01:38,900 40 00:01:38,900 --> 00:01:42,860 >> -Moving Rétt eftir. 41 00:01:42,860 --> 00:01:47,315 Flytja rétt eftir. 42 00:01:47,315 --> 00:01:52,265 Flytja rétt eftir. 43 00:01:52,265 --> 00:01:56,131 Flytja rétt eftir. 44 00:01:56,131 --> 00:01:57,380 -Ég Held að þú draga betur yfir. 45 00:01:57,380 --> 00:01:58,020 -Já, Herra. 46 00:01:58,020 --> 00:02:02,475 47 00:02:02,475 --> 00:02:03,960 >> [END spilun] 48 00:02:03,960 --> 00:02:07,425 >> [Applause] 49 00:02:07,425 --> 00:02:09,405 50 00:02:09,405 --> 00:02:11,930 >> DAVID J. Malan: Þetta er CS50. 51 00:02:11,930 --> 00:02:15,940 Og þetta er í lok viku 0, en upphafið að fallegri vináttu. 52 00:02:15,940 --> 00:02:18,250 Við erum svo spennt að vera hér við Yale University 53 00:02:18,250 --> 00:02:21,530 í fyrsta sinn með okkar vinur Scaz og Jason, og Andy. 54 00:02:21,530 --> 00:02:24,320 Allt 40 CS50 er TF áratugnum og CA er hér í Yale. 55 00:02:24,320 --> 00:02:25,440 Og þið öll. 56 00:02:25,440 --> 00:02:28,470 Og í raun, það er líklega kominn tími to-- 57 00:02:28,470 --> 00:02:31,914 >> [Applause] 58 00:02:31,914 --> 00:02:43,722 59 00:02:43,722 --> 00:02:47,920 >> Svo, jafnvel þótt flest fyrirlestrum mun örugglega vera í Cambridge á þessu ári, 60 00:02:47,920 --> 00:02:51,250 Staðreyndin er sú að við hönnun og mjög mikið vísvitandi í CS50, 61 00:02:51,250 --> 00:02:54,740 Ég held að við séum að nálgast lið tæknilega og pedagogically, 62 00:02:54,740 --> 00:02:57,930 þar sem það getur verið betri í námi reynslu til að taka þátt með nokkrum 63 00:02:57,930 --> 00:02:59,610 Að námskeiðinu er efni á netinu. 64 00:02:59,610 --> 00:03:02,862 Reyndar reality-- og ef ég tel þetta philosophically-- er að fyrirlestrar 65 00:03:02,862 --> 00:03:05,070 eru ekki sérlega árangursrík leið til að skila 66 00:03:05,070 --> 00:03:06,900 nokkuð flókin upplýsingar. 67 00:03:06,900 --> 00:03:09,219 Vissulega yfir klukkustund plús löng haf af tími. 68 00:03:09,219 --> 00:03:11,760 Og reyndar á nokkurra minutes-- Ég man sjálfur í college-- 69 00:03:11,760 --> 00:03:14,210 þú detta út um stund, þú missir einhvern flókin efni, 70 00:03:14,210 --> 00:03:16,540 og þú ert farinn ansi mikið fyrir næstu 45 mínútur. 71 00:03:16,540 --> 00:03:19,414 Og raunin er sú að hvort þú ert hér í New Haven eða Cambridge 72 00:03:19,414 --> 00:03:22,930 eða utan, einfaldleiki hafa getu til að staldra við og hratt áfram, 73 00:03:22,930 --> 00:03:26,270 til baka, tengil á skyld auðlindir, leita fullur textalýsingu 74 00:03:26,270 --> 00:03:29,900 og þess háttar er tækifæri sem Ég þori að segja fyrir online nemendum okkar 75 00:03:29,900 --> 00:03:32,530 vel út New Haven, býður þeim tækifæri 76 00:03:32,530 --> 00:03:34,700 að virkilega grípa huglæg efni sem við 77 00:03:34,700 --> 00:03:36,700 kynna í fyrirlestrum allt betra. 78 00:03:36,700 --> 00:03:39,415 >> En á endanum í CS50, er Reynsla nemenda að 79 00:03:39,415 --> 00:03:43,099 einkennist svo, svo margt fleira með vandamál setur Námskeiðið er, 80 00:03:43,099 --> 00:03:46,140 eða vikulega Skilaverkefni er kafla er auðvitað undir kennslu 81 00:03:46,140 --> 00:03:49,600 félagar, kvöldi skrifstofutíma forystu Námskeiðið aðstoðarmenn og kennslu 82 00:03:49,600 --> 00:03:52,330 félagar og raunar svo Viðburðir og CS50 Puzzle 83 00:03:52,330 --> 00:03:56,500 Day, Hack-a-Thon CS50 er, CS50 Fair, vikulega lunches, og svo margt fleira. 84 00:03:56,500 --> 00:03:59,580 Og svo hvort þú ert hér í New Haven, eða stilla á úr fjarska, 85 00:03:59,580 --> 00:04:02,270 í dag í Cambridge, og við munum sjá þig aftur fljótlega, 86 00:04:02,270 --> 00:04:04,580 Staðreyndin er að þetta er einn og sama flokki. 87 00:04:04,580 --> 00:04:07,990 Og við erum svo spennt að vera hér allt saman í dag. 88 00:04:07,990 --> 00:04:11,110 Og svo í lok misseris, hvort hér eða fjarska vel 89 00:04:11,110 --> 00:04:14,910 vonandi þú stoltur, hamingjusamlega, og kannski með smá léttir, 90 00:04:14,910 --> 00:04:19,459 skyrta sem ber vitni að þér að hafa tekið CS50. 91 00:04:19,459 --> 00:04:21,700 >> Svo hvar did við fara burt á miðvikudag? 92 00:04:21,700 --> 00:04:24,410 Við kíktum á computational hugsun. 93 00:04:24,410 --> 00:04:27,830 Og það er til það sem við eimað tölvunarfræði við, að minnsta kosti 94 00:04:27,830 --> 00:04:28,800 fyrir nú. 95 00:04:28,800 --> 00:04:31,990 En við eimað það aðeins lengra inn amk þrír þættir þættir. 96 00:04:31,990 --> 00:04:34,570 >> Inntak, svo það er Vandamálið við erum að reyna að leysa? 97 00:04:34,570 --> 00:04:36,650 Framleiðsla, hvað er svara við erum að vonast til að fá? 98 00:04:36,650 --> 00:04:38,210 Og framsetning þar af. 99 00:04:38,210 --> 00:04:41,870 Og við munum ekki búa hér á eftir á tvöfaldur eða jafnvel ASCII, 100 00:04:41,870 --> 00:04:44,050 og þess háttar svo mikið, en frekar taka sem sjálfsögðum hlut 101 00:04:44,050 --> 00:04:47,520 að við getum tákna þessar upplýsingar, vegna þess að miklu meira áhugaverðum hlutum 102 00:04:47,520 --> 00:04:51,010 af þeim vandamálum eru ekki bara inntak og framleiðsla, en reiknirit 103 00:04:51,010 --> 00:04:53,020 sem fara í að leysa þau vandamál. 104 00:04:53,020 --> 00:04:55,120 >> Og þú gætir muna frá um daginn að við 105 00:04:55,120 --> 00:04:59,860 tók nokkuð hefðbundinn Hugmyndin um að einhver upp 106 00:04:59,860 --> 00:05:03,240 í nokkuð stórum símaskránni eða almennt stafrænt þessa dagana, 107 00:05:03,240 --> 00:05:04,420 bara mjög stór gögnum. 108 00:05:04,420 --> 00:05:07,840 A mjög stór tengiliðalista með hellingur af nöfnum í stafrófsröð flokkaður. 109 00:05:07,840 --> 00:05:11,310 Og við komust að á meðan ég gæti nálgast þetta vandamál einfaldlega 110 00:05:11,310 --> 00:05:14,520 með því að nota línulegan approach-- síðu eftir síðu, 111 00:05:14,520 --> 00:05:17,775 eða jafnvel tveir at a time-- við veruleika að því meira innsæi algorithm-- 112 00:05:17,775 --> 00:05:20,840 bara svona að deila og sigra vandamálið aftur og aftur, 113 00:05:20,840 --> 00:05:24,670 og again-- helminga það með hverjum tími, gaf okkur þetta græna niðurstöðu. 114 00:05:24,670 --> 00:05:27,080 Og það er svo mikill skjalla vegna þess að það bendir 115 00:05:27,080 --> 00:05:29,160 að jafnvel eins og þetta vandamál fær stærri og stærri, 116 00:05:29,160 --> 00:05:32,470 eins og raunin er þessa dagana með gögn setur og reality-- Facebook og Google 117 00:05:32,470 --> 00:05:34,630 leitarniðurstöður og like-- er reiknirit okkar 118 00:05:34,630 --> 00:05:37,660 framkvæma bara eins og í raun með þeim stærri bitum 119 00:05:37,660 --> 00:05:40,310 eins og það gerði jafnvel með smærri bit. 120 00:05:40,310 --> 00:05:45,330 >> Nú bidur það spurningin, hvað getum við leyst í raun álíka 121 00:05:45,330 --> 00:05:46,820 með þessa tegund af innsæi? 122 00:05:46,820 --> 00:05:48,740 Þessi tegund af skiptingu og sigra? 123 00:05:48,740 --> 00:05:51,029 Jæja, getum við gert eitthvað svona í dag hér. 124 00:05:51,029 --> 00:05:52,070 Við gætum tekið aðsókn. 125 00:05:52,070 --> 00:05:56,102 Svo kannski eins og 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11-- 126 00:05:56,102 --> 00:05:57,560 ekki að fara að vera allt að duglegur. 127 00:05:57,560 --> 00:05:58,990 Svo bíða, grunnskóla. 128 00:05:58,990 --> 00:06:02,770 2, 4, 6, 8, 10, 12, 14, 16, 18 og svo framvegis. 129 00:06:02,770 --> 00:06:04,140 En við gætum gert aðeins betur? 130 00:06:04,140 --> 00:06:06,630 >> Ég er nokkuð viss um að ég get ekki gera þetta með því sjálfur. 131 00:06:06,630 --> 00:06:09,420 Þannig að ef þú munt húmor okkur fyrir aðeins stund, kom við hjá okkur 132 00:06:09,420 --> 00:06:11,640 reiknirit sem er bara þrjú skref, 133 00:06:11,640 --> 00:06:15,130 en það þýðir require-- ef þig ekki mind-- ekki allir af okkur að standa upp, 134 00:06:15,130 --> 00:06:15,690 ef þú vilt. 135 00:06:15,690 --> 00:06:23,901 136 00:06:23,901 --> 00:06:29,380 Svo, með okkur öllum nú standa, skref einn af þessum reiknirit er eftirfarandi. 137 00:06:29,380 --> 00:06:31,680 Standa upp og úthluta sjálfur númer 1. 138 00:06:31,680 --> 00:06:34,180 Svo á þessum tímapunkti, bókstaflega allir í þessu herbergi 139 00:06:34,180 --> 00:06:38,830 vonandi er að hugsa með sjálfum sér: þó vandræðalega, númer 1. 140 00:06:38,830 --> 00:06:42,020 >> Nú stíga tveir þessum reiknirit er fara að taka eftirfarandi. 141 00:06:42,020 --> 00:06:44,680 Skref tvö, para burt með einhver standa, 142 00:06:44,680 --> 00:06:47,970 Bæta tölur þínar saman og samþykkja summuna inn sem nýja númerinu. 143 00:06:47,970 --> 00:06:53,110 144 00:06:53,110 --> 00:06:55,620 Quick geðheilsan stöðva. 145 00:06:55,620 --> 00:06:58,180 Hvað tala er allir að hugsa um núna? 146 00:06:58,180 --> 00:07:01,930 >> Svo 2, nema kannski fyrir einn, klaufalegur, Lonesome manneskja. 147 00:07:01,930 --> 00:07:04,269 Ef við höfum oddatala af fólki í herberginu. 148 00:07:04,269 --> 00:07:06,560 Svo einn maður gæti samt verið númer 1, það er fínt. 149 00:07:06,560 --> 00:07:09,440 En Skref þrjú hér, einn af þú ættir að setjast niður. 150 00:07:09,440 --> 00:07:13,620 Hin ætti að fara aftur á skref tveir, og endurtaka, ef þú vilt. 151 00:07:13,620 --> 00:07:54,430 152 00:07:54,430 --> 00:07:58,240 >> Svo ef enn standa, ættir þú að vera meðal þeirra fara aftur að stíga tvö. 153 00:07:58,240 --> 00:08:13,910 154 00:08:13,910 --> 00:08:14,574 Halda áfram. 155 00:08:14,574 --> 00:08:20,790 156 00:08:20,790 --> 00:08:22,130 Sumir enn standa. 157 00:08:22,130 --> 00:08:33,590 158 00:08:33,590 --> 00:08:35,614 >> Svo, ef enn standa, para upp með einhverjum. 159 00:08:35,614 --> 00:08:53,710 160 00:08:53,710 --> 00:08:55,020 Allt í lagi, minnkandi niður. 161 00:08:55,020 --> 00:09:06,394 162 00:09:06,394 --> 00:09:07,560 Sumir enn standa. 163 00:09:07,560 --> 00:09:08,600 Ég hjálpa ef þörf krefur. 164 00:09:08,600 --> 00:09:11,855 Mundu takkann takeaway hér er hvernig mun hraðar er þetta en ég treysti. 165 00:09:11,855 --> 00:09:15,090 166 00:09:15,090 --> 00:09:16,200 >> Svo skulum sjá. 167 00:09:16,200 --> 00:09:16,900 Ég get hjálpað út. 168 00:09:16,900 --> 00:09:19,425 Svo hvað númer eru þú enn að hugsa um? 169 00:09:19,425 --> 00:09:20,320 >> Áhorfendur: Ég er á 44. 170 00:09:20,320 --> 00:09:22,400 >> DAVID J. Malan: 44, svo þú ferð á undan og setjast niður. 171 00:09:22,400 --> 00:09:23,733 Hvað fjölda ertu að hugsa um? 172 00:09:23,733 --> 00:09:24,840 Áhorfendur: 74. 173 00:09:24,840 --> 00:09:27,006 >> DAVID J. Malan: 74. 174 00:09:27,006 --> 00:09:28,380 Allt í lagi, fara á undan og setjast niður. 175 00:09:28,380 --> 00:09:30,390 Hver annar er að standa? 176 00:09:30,390 --> 00:09:31,550 86. 177 00:09:31,550 --> 00:09:33,340 Og er einhver annar enn standa? 178 00:09:33,340 --> 00:09:34,976 >> Hvað fjölda? 179 00:09:34,976 --> 00:09:37,380 Ég heyrði 67. 180 00:09:37,380 --> 00:09:39,370 Og þá í efstu? 181 00:09:39,370 --> 00:09:40,900 32. 182 00:09:40,900 --> 00:09:44,230 Einhver annar enn standa og hugsa um númer? 183 00:09:44,230 --> 00:09:44,730 >> Oh, hi. 184 00:09:44,730 --> 00:09:45,230 Sorry. 185 00:09:45,230 --> 00:09:48,350 Strax aftur. 186 00:09:48,350 --> 00:09:49,520 42. 187 00:09:49,520 --> 00:09:51,758 Einhver annar? 188 00:09:51,758 --> 00:09:52,610 >> Áhorfendur: 47. 189 00:09:52,610 --> 00:09:54,930 >> DAVID J. Malan: 47. 190 00:09:54,930 --> 00:09:57,980 Er einhver annar enn standa Hver hefur ekki verið talin? 191 00:09:57,980 --> 00:10:06,450 Svo síðasta fjölda fólks í herberginu sem hefur 497 sæti is-- sem allt 192 00:10:06,450 --> 00:10:10,930 eru filled-- er 390. 193 00:10:10,930 --> 00:10:12,230 Svo er þetta frábært. 194 00:10:12,230 --> 00:10:16,435 >> Við munum brátt ræða hugmyndina af villu í tölvuforriti. 195 00:10:16,435 --> 00:10:19,660 En við munum koma aftur til að áður en langur. 196 00:10:19,660 --> 00:10:22,440 En í orði, hvað gæti hafa gerst bara núna? 197 00:10:22,440 --> 00:10:25,930 Svo jafnvel þó að það voru þrír stórir skref til þessarar reiknirit, hver af þeim 198 00:10:25,930 --> 00:10:27,510 var bara svona einn stór aðgerð. 199 00:10:27,510 --> 00:10:31,020 Og það var þessi cyclicity við það þannig að ef þú varst enn standa, 200 00:10:31,020 --> 00:10:34,870 þú haldið að fara frá skrefi þrjú í tvö Skref þrjú gegn tveimur stíga þrjú til tvö. 201 00:10:34,870 --> 00:10:37,330 >> En hvað haldið að gerast á hverja ítrun? 202 00:10:37,330 --> 00:10:39,440 Hver lota þessa lykkju? 203 00:10:39,440 --> 00:10:41,940 Hvað var að gerast annars staðar í herberginu? 204 00:10:41,940 --> 00:10:45,170 Ekki aðeins það sama, en það var að gerast að helmingur af þér? 205 00:10:45,170 --> 00:10:46,170 Setjast niður. 206 00:10:46,170 --> 00:10:49,710 Og svo þar í liggur þetta innsýn, mikið eins og símaskrá td 207 00:10:49,710 --> 00:10:52,050 þannig að ef helmingur af þú ert sitja niður í hvert sinn, 208 00:10:52,050 --> 00:10:54,560 vandamálið er að byrja með kannski 400 manns, 209 00:10:54,560 --> 00:10:57,780 þá að 200 manns, en 100 manns, þá 50 manns, og svo framvegis. 210 00:10:57,780 --> 00:11:00,660 >> Og svo við tálga niður í kenning að aðeins einn mann, 211 00:11:00,660 --> 00:11:02,830 hugsa af heildarverðmæti allra. 212 00:11:02,830 --> 00:11:05,777 Nú veruleika, sumir þjóðfélagsmynd, og sumir tölur villur 213 00:11:05,777 --> 00:11:07,360 gæti stuðlað að því fullkominn galla. 214 00:11:07,360 --> 00:11:10,300 En í orði, en ég var enn að telja burtu, 215 00:11:10,300 --> 00:11:12,860 taka nokkur tugi skref, eða hundruð skrefum 216 00:11:12,860 --> 00:11:16,240 að telja ykkur, að telja roomful 500 eða svo fólk 217 00:11:16,240 --> 00:11:20,560 ætti að hafa tekið mun færri skref, vegna þess að þú getur aðeins skipt 500 og 1/2 218 00:11:20,560 --> 00:11:21,350 svo oft. 219 00:11:21,350 --> 00:11:24,120 Og svo bara eins og með símann Bókaðu dæmi um daginn, 220 00:11:24,120 --> 00:11:26,740 gerði við höfum eitthvað lógaritmískum svo að segja, 221 00:11:26,740 --> 00:11:28,870 þar ef við vorum öll starfa í einröddun, 222 00:11:28,870 --> 00:11:32,000 og hunsa viðbót villur, myndum við 223 00:11:32,000 --> 00:11:34,140 hafa náð nákvæmlega þannig að keyra tíma? 224 00:11:34,140 --> 00:11:37,900 >> Nú til að vera sanngjarn, eins konar svikari, í að ég skuldsett annað úrræði. 225 00:11:37,900 --> 00:11:40,320 En það er bara ein af mér, Ég skuldsett hundruð þig. 226 00:11:40,320 --> 00:11:43,340 En það mætti ​​segja að vera dæmi um samhliða vinnslu, 227 00:11:43,340 --> 00:11:46,400 eða stöðu mála mjög mikið í tísku þar sem tölvur þessa dagana 228 00:11:46,400 --> 00:11:49,830 margar örgjörva, eða meira tæknilega, meira margar algerlega, 229 00:11:49,830 --> 00:11:52,550 og geta sannarlega gert margar hluti í einu, mikið eins og þú 230 00:11:52,550 --> 00:11:54,706 allt sem við erum að gera þarna, samhliða. 231 00:11:54,706 --> 00:11:56,580 En muna að það sem við einnig gerði á miðvikudag 232 00:11:56,580 --> 00:12:02,640 var að reyna að ná þessu innsæi og móta það í kóða. 233 00:12:02,640 --> 00:12:04,165 Eitthvað eins og gervi-kóða. 234 00:12:04,165 --> 00:12:07,040 Og í raun, og ég vona að þú munt fyrirgefa, það er eins og 80 gráður í hér. 235 00:12:07,040 --> 00:12:09,420 Þannig að ég ætla að taka þetta burt fyrir réttlátur a lítill hluti. 236 00:12:09,420 --> 00:12:12,410 Það sem ég hélt að við myndum gera er að umskipti nú að umsókn þar 237 00:12:12,410 --> 00:12:16,300 við eiga aftur áhorfendur, en skrifa forrit á ensku 238 00:12:16,300 --> 00:12:19,537 eins setningafræði, sem að leysa þetta vandamál hér. 239 00:12:19,537 --> 00:12:20,203 [Vídeó spilun] 240 00:12:20,203 --> 00:12:22,266 Hnetusmjör hlaup tími -Þetta er. 241 00:12:22,266 --> 00:12:23,890 Hnetusmjör hlaup tími. 242 00:12:23,890 --> 00:12:25,620 Hnetusmjör hlaup tími. 243 00:12:25,620 --> 00:12:26,320 >> Way ya! 244 00:12:26,320 --> 00:12:26,927 Way ya! 245 00:12:26,927 --> 00:12:27,781 Way ya! 246 00:12:27,781 --> 00:12:28,350 Way ya! 247 00:12:28,350 --> 00:12:29,723 Nú þar sem þú ferð! 248 00:12:29,723 --> 00:12:30,264 Þar sem þú ferð! 249 00:12:30,264 --> 00:12:30,805 Þar sem þú ferð! 250 00:12:30,805 --> 00:12:31,710 Þar sem þú ferð! 251 00:12:31,710 --> 00:12:33,156 Hnetusmjör hlaup! 252 00:12:33,156 --> 00:12:34,602 Hnetusmjör hlaup! 253 00:12:34,602 --> 00:12:36,530 >> Hnetusmjör hlaup! 254 00:12:36,530 --> 00:12:37,494 Hnetusmjör hlaup! 255 00:12:37,494 --> 00:12:38,940 Peanut, hnetusmjör hlaup! 256 00:12:38,940 --> 00:12:39,904 Hnetusmjör hlaup! 257 00:12:39,904 --> 00:12:41,840 Hnetusmjör hlaup með baseball kylfu. 258 00:12:41,840 --> 00:12:42,423 >> [END spilun] 259 00:12:42,423 --> 00:12:45,510 DAVID J. Malan: --that vídeó, en það er svolítið ávanabindandi, 260 00:12:45,510 --> 00:12:46,540 ef ekki svolítið pirrandi. 261 00:12:46,540 --> 00:12:49,623 En til að gera þetta, ég hélt að það sem við myndum gera er að reyna að skrifa forrit saman, 262 00:12:49,623 --> 00:12:51,870 sem við þurfum þrjú sjálfboðaliða. 263 00:12:51,870 --> 00:12:54,350 Verð að vera þægilegt á myndavél og internet. 264 00:12:54,350 --> 00:12:57,820 Sam, komdu upp. 265 00:12:57,820 --> 00:12:59,830 Purple skyrta, hérna, komdu upp. 266 00:12:59,830 --> 00:13:03,470 >> Og frá hérna, láttu mig fara aðeins lengra aftur. 267 00:13:03,470 --> 00:13:05,280 Crimson og blár skyrtur, komdu upp. 268 00:13:05,280 --> 00:13:06,980 Perfect. 269 00:13:06,980 --> 00:13:09,790 Komdu nú á. 270 00:13:09,790 --> 00:13:12,490 Komdu upp, koma á upp. 271 00:13:12,490 --> 00:13:13,581 >> Og hvað er nafnið þitt? 272 00:13:13,581 --> 00:13:14,080 Erica. 273 00:13:14,080 --> 00:13:15,289 David, gaman að hitta þig. 274 00:13:15,289 --> 00:13:16,830 Ef þú vilt taka þetta sæti hér. 275 00:13:16,830 --> 00:13:17,900 Þetta er Sam. 276 00:13:17,900 --> 00:13:19,690 >> Hvað er nafn þitt? 277 00:13:19,690 --> 00:13:20,260 Antonio. 278 00:13:20,260 --> 00:13:21,595 Antonio, gaman að hitta þig. 279 00:13:21,595 --> 00:13:23,790 Erica og Sam, ef þú vilt eins og að hafa sæti hér. 280 00:13:23,790 --> 00:13:26,700 Það sem við höfum komið undirbúin með, eins og þessir krakkar eru að uppgötva, 281 00:13:26,700 --> 00:13:30,580 er innihaldsefni sem að gera a hnetusmjör og hlaup samloku. 282 00:13:30,580 --> 00:13:33,520 >> Nú gæti þetta verið eitthvað sem þú tekur mjög mikið sem sjálfsagðan hlut. 283 00:13:33,520 --> 00:13:35,430 En við höfum gefið hver af þremur sjálfboðaliðum okkar 284 00:13:35,430 --> 00:13:40,500 here-- tveimur sjálfboðaliðum og Sam hér, brauðhleif hvers, plata, hníf, 285 00:13:40,500 --> 00:13:43,740 a jar hlaupi eða sultu, og krukku af smjöri hnetu. 286 00:13:43,740 --> 00:13:46,190 Og markmiðið framundan er að fara að vera fyrir þessum þremur 287 00:13:46,190 --> 00:13:48,030 að gera hnetusmjör og hlaup samloku. 288 00:13:48,030 --> 00:13:51,000 En það sem við erum að fara að gera er að búast sem audience-- síðan ykkur öllum 289 00:13:51,000 --> 00:13:53,710 vafalaust vita hvernig á að gera þetta svo vel í reality-- 290 00:13:53,710 --> 00:13:56,380 eru að fara að gefa okkur skref fyrir skref leiðbeiningar. 291 00:13:56,380 --> 00:13:57,970 Gervi-kóða, ef þú vilt. 292 00:13:57,970 --> 00:13:59,922 >> Svo ég ætla að leika hlutverk ritara hér. 293 00:13:59,922 --> 00:14:02,880 Og ég hef fengið smá til að gera lista, og svo hver af þér, einn í einu, 294 00:14:02,880 --> 00:14:04,588 kallar út möguleika kennslu, ég 295 00:14:04,588 --> 00:14:06,110 skrifa það niður, endurtaka eftir þörfum. 296 00:14:06,110 --> 00:14:09,650 Og þá þú krakkar eru að fara að gera a hnetusmjör og hlaup samloku 297 00:14:09,650 --> 00:14:11,171 Aðeins með því að gera það sem þú ert að segja. 298 00:14:11,171 --> 00:14:12,670 Svo hugsa um ykkur sem tölvur. 299 00:14:12,670 --> 00:14:13,740 >> Þú getur aðeins gert það sem þú ert að segja. 300 00:14:13,740 --> 00:14:14,948 Engar forsendur, engin spurning. 301 00:14:14,948 --> 00:14:16,660 Þú þarft bara að gera það. 302 00:14:16,660 --> 00:14:20,460 Svo sem langar til greiningar áhættu fyrsta kennsla til að smíða PBJ samloku? 303 00:14:20,460 --> 00:14:21,460 Á svölunum. 304 00:14:21,460 --> 00:14:22,801 >> Áhorfendur: Opnaðu poka af brauði. 305 00:14:22,801 --> 00:14:26,430 >> DAVID J. Malan: Opnaðu poka af brauði, ef þú vilt. 306 00:14:26,430 --> 00:14:34,440 307 00:14:34,440 --> 00:14:35,230 Svo skulum sjá. 308 00:14:35,230 --> 00:14:37,910 Skulum iterate og fá smá nákvæmari. 309 00:14:37,910 --> 00:14:39,040 >> Góð leið til að byrja þó. 310 00:14:39,040 --> 00:14:42,340 Skref tvö, einhver annar. 311 00:14:42,340 --> 00:14:43,590 Nú vill enginn að sjálfboðaliði. 312 00:14:43,590 --> 00:14:44,616 Skref tvö, fyrir framan. 313 00:14:44,616 --> 00:14:46,532 Áhorfendur: Opnaðu innri poka af brauði eins og heilbrigður. 314 00:14:46,532 --> 00:14:50,600 DAVID J. Malan: Opnaðu innri poka af brauði eins og heilbrigður. 315 00:14:50,600 --> 00:14:51,880 Great, við að læra. 316 00:14:51,880 --> 00:14:57,880 317 00:14:57,880 --> 00:14:59,090 Smá nákvæmari. 318 00:14:59,090 --> 00:15:00,240 Við skulum fá þetta vinna. 319 00:15:00,240 --> 00:15:01,180 Já, í grænu skyrtunni. 320 00:15:01,180 --> 00:15:04,608 >> Áhorfendur: [inaudible] 321 00:15:04,608 --> 00:15:05,108 322 00:15:05,108 --> 00:15:09,040 DAVID J. Malan: Sneiðar af brauði. 323 00:15:09,040 --> 00:15:11,110 Varlega fjarlægja tvær sneiðar af brauði. 324 00:15:11,110 --> 00:15:20,350 325 00:15:20,350 --> 00:15:21,000 Það er gott. 326 00:15:21,000 --> 00:15:24,300 Skref fjögur, einhver annar? 327 00:15:24,300 --> 00:15:25,170 Hérna, já? 328 00:15:25,170 --> 00:15:26,130 >> Áhorfendur: [inaudible] 329 00:15:26,130 --> 00:15:28,810 >> DAVID J. Malan: Place brauð á diskinn. 330 00:15:28,810 --> 00:15:33,490 331 00:15:33,490 --> 00:15:35,290 Skref fimm? 332 00:15:35,290 --> 00:15:36,020 Skref fimm, já? 333 00:15:36,020 --> 00:15:39,440 >> Áhorfendur: [inaudible] 334 00:15:39,440 --> 00:15:39,940 335 00:15:39,940 --> 00:15:43,860 DAVID J. Malan: Ofan of-- ó, hendi. 336 00:15:43,860 --> 00:15:46,967 Leggja hönd ofan á hnetusmjör. 337 00:15:46,967 --> 00:15:47,800 Er það það sem ég höfuð? 338 00:15:47,800 --> 00:15:49,160 >> Áhorfendur: Já, og skrúfa. 339 00:15:49,160 --> 00:15:51,370 >> DAVID J. Malan: And-- segja það aftur. 340 00:15:51,370 --> 00:15:52,696 >> Áhorfendur: [inaudible] 341 00:15:52,696 --> 00:15:57,990 >> DAVID J. Malan: Og setja Lokið við hliðina á hnetusmjör. 342 00:15:57,990 --> 00:16:00,370 Létt leggja hönd á Efst á hnetusmjör, 343 00:16:00,370 --> 00:16:03,240 og skrúfaðu og setja lok við hliðina á hnetusmjör. 344 00:16:03,240 --> 00:16:14,760 345 00:16:14,760 --> 00:16:16,260 OK, stíga sex. 346 00:16:16,260 --> 00:16:17,520 Skref sex, einhver annar. 347 00:16:17,520 --> 00:16:19,366 Já? 348 00:16:19,366 --> 00:16:22,740 >> Áhorfendur: [inaudible] 349 00:16:22,740 --> 00:16:29,197 350 00:16:29,197 --> 00:16:30,405 DAVID J. Malan: Segja það aftur. 351 00:16:30,405 --> 00:16:31,946 Áhorfendur: Endurtakið skref fimm aftur. 352 00:16:31,946 --> 00:16:37,380 DAVID J. Malan: Og endurtaka skref fimm ný, 353 00:16:37,380 --> 00:16:39,400 sem er að fara að búa til a hluti af a vandamál 354 00:16:39,400 --> 00:16:42,600 nú ef við erum að gera þetta skref fyrir skref. 355 00:16:42,600 --> 00:16:44,640 Svo nú erum við að fara aftur á skref fimm. 356 00:16:44,640 --> 00:16:47,760 Létt leggja hönd ofan af smjöri hnetu og skrúfaðu 357 00:16:47,760 --> 00:16:50,990 og setja lokið við hliðina á hnetusmjör. 358 00:16:50,990 --> 00:16:55,340 Þá grípa hnetusmjör og endurtaka skref fimm aftur. 359 00:16:55,340 --> 00:16:58,410 >> Þannig að við munum hunsa það óendanlegur lykkja, ef þú vilt. 360 00:16:58,410 --> 00:17:00,400 Skref sjö, einhver annar. 361 00:17:00,400 --> 00:17:02,918 Já, í bak. 362 00:17:02,918 --> 00:17:06,397 >> Áhorfendur: [inaudible] 363 00:17:06,397 --> 00:17:16,084 364 00:17:16,084 --> 00:17:17,769 >> DAVID J. Malan: --on ofan á öðrum. 365 00:17:17,769 --> 00:17:20,529 >> Áhorfendur: [inaudible] 366 00:17:20,529 --> 00:17:23,175 >> DAVID J. Malan: Á hins vegar á hinum toppinn. 367 00:17:23,175 --> 00:17:28,880 368 00:17:28,880 --> 00:17:30,895 Viltu bara koma upp hér? 369 00:17:30,895 --> 00:17:34,750 Hvernig get ég klára kennslu? 370 00:17:34,750 --> 00:17:37,790 Hvað er restin af kennslu? 371 00:17:37,790 --> 00:17:39,140 >> Áhorfendur: Hunsa að hluta. 372 00:17:39,140 --> 00:17:41,050 >> DAVID J. Malan: Hunsa að hluta. 373 00:17:41,050 --> 00:17:44,192 374 00:17:44,192 --> 00:17:44,900 Við skulum byrja á. 375 00:17:44,900 --> 00:17:45,400 Skref sjö. 376 00:17:45,400 --> 00:17:48,516 377 00:17:48,516 --> 00:17:51,883 >> Áhorfendur: [inaudible] 378 00:17:51,883 --> 00:17:56,090 >> DAVID J. Malan: Takið með andstæðar hand-- þetta er gott. 379 00:17:56,090 --> 00:17:58,544 Þetta er í raun gott. 380 00:17:58,544 --> 00:18:01,750 >> Áhorfendur: [inaudible] 381 00:18:01,750 --> 00:18:03,975 >> DAVID J. Malan: Og plast jar-- 382 00:18:03,975 --> 00:18:06,675 >> Áhorfendur: [inaudible] 383 00:18:06,675 --> 00:18:08,420 >> DAVID J. Malan: Og twist-- 384 00:18:08,420 --> 00:18:11,488 >> Áhorfendur: [inaudible] 385 00:18:11,488 --> 00:18:13,730 >> DAVID J. Malan: Fyrir tveimur sekúndum. 386 00:18:13,730 --> 00:18:15,800 Bara opna hnetusmjör jar. 387 00:18:15,800 --> 00:18:19,020 388 00:18:19,020 --> 00:18:20,632 Ég vona að þú munt fyrirgefa. 389 00:18:20,632 --> 00:18:21,840 Svo skulum gera ráð við komum þangað. 390 00:18:21,840 --> 00:18:23,240 Opnaðu hnetusmjör jar. 391 00:18:23,240 --> 00:18:27,008 392 00:18:27,008 --> 00:18:32,570 >> [Applause] 393 00:18:32,570 --> 00:18:34,790 >> DAVID J. Malan: Skref átta, við skulum fara. 394 00:18:34,790 --> 00:18:37,510 Skref átta, já, í bak. 395 00:18:37,510 --> 00:18:38,470 >> Áhorfendur: [inaudible] 396 00:18:38,470 --> 00:18:44,772 397 00:18:44,772 --> 00:18:45,700 >> DAVID J. Malan: Good. 398 00:18:45,700 --> 00:18:47,040 Skref níu, já? 399 00:18:47,040 --> 00:18:48,924 >> Áhorfendur: [inaudible] 400 00:18:48,924 --> 00:18:51,567 >> DAVID J. Malan: --out af sem hnetusmjör jar. 401 00:18:51,567 --> 00:18:53,830 And-- og hvað? 402 00:18:53,830 --> 00:18:54,729 >> Áhorfendur: [inaudible] 403 00:18:54,729 --> 00:18:58,222 >> DAVID J. Malan: Og setja hníf aftur í hnetusmjör. 404 00:18:58,222 --> 00:19:11,130 405 00:19:11,130 --> 00:19:12,090 Skref tíu. 406 00:19:12,090 --> 00:19:13,050 Skref tíu. 407 00:19:13,050 --> 00:19:14,970 >> Áhorfendur: [inaudible] 408 00:19:14,970 --> 00:19:20,710 >> DAVID J. Malan: Settu hnífinn út, og þá fjarlægja innsiglið. 409 00:19:20,710 --> 00:19:23,060 Nice. 410 00:19:23,060 --> 00:19:24,400 Af smjöri hnetu. 411 00:19:24,400 --> 00:19:34,490 412 00:19:34,490 --> 00:19:36,406 Allt í lagi, skref 11. 413 00:19:36,406 --> 00:19:37,322 >> Áhorfendur: [inaudible] 414 00:19:37,322 --> 00:19:42,520 415 00:19:42,520 --> 00:19:48,164 >> DAVID J. Malan: OK, grár tölva fylgja blár eða rauður tölvuna. 416 00:19:48,164 --> 00:19:49,631 Good. 417 00:19:49,631 --> 00:19:53,054 >> [Applause] 418 00:19:53,054 --> 00:19:55,920 419 00:19:55,920 --> 00:19:57,170 DAVID J. Malan: Koma okkur heim. 420 00:19:57,170 --> 00:19:59,570 Par fleiri skref. 421 00:19:59,570 --> 00:20:00,250 Hvað er næst? 422 00:20:00,250 --> 00:20:02,590 Steps 12. 423 00:20:02,590 --> 00:20:04,161 Skref 12. 424 00:20:04,161 --> 00:20:05,123 Já? 425 00:20:05,123 --> 00:20:14,262 >> Áhorfendur: Settu einn af sneiðar af brauð varlega á einn af höndum þínum. 426 00:20:14,262 --> 00:20:17,550 >> DAVID J. Malan: Einn af höndum þínum. 427 00:20:17,550 --> 00:20:20,760 Og þá, stíga 13. 428 00:20:20,760 --> 00:20:21,260 Já? 429 00:20:21,260 --> 00:20:22,220 >> Áhorfendur: [inaudible] 430 00:20:22,220 --> 00:20:25,580 431 00:20:25,580 --> 00:20:27,150 >> DAVID J. Malan: --on sneið af brauði. 432 00:20:27,150 --> 00:20:29,950 Good. 433 00:20:29,950 --> 00:20:32,260 Nokkuð gott. 434 00:20:32,260 --> 00:20:34,990 Skref 14, já. 435 00:20:34,990 --> 00:20:38,126 >> Áhorfendur: Afmá skref 13. 436 00:20:38,126 --> 00:20:39,950 >> DAVID J. Malan: Afmá skref 13. 437 00:20:39,950 --> 00:20:42,690 438 00:20:42,690 --> 00:20:44,770 Við skulum fara á hlaupi. 439 00:20:44,770 --> 00:20:47,900 Það er 100- skref program, en við erum vorum á skrefi 15. 440 00:20:47,900 --> 00:20:49,210 Já. 441 00:20:49,210 --> 00:20:50,170 >> Áhorfendur: [inaudible] 442 00:20:50,170 --> 00:20:53,050 443 00:20:53,050 --> 00:20:59,570 >> DAVID J. Malan: 7 í 13 með því að nota hlaup, því þá gekk svo vel. 444 00:20:59,570 --> 00:21:02,530 Endurtaktu skref 7 í 13, með því að nota hlaup. 445 00:21:02,530 --> 00:21:07,940 Svo grípa neðri hluta hlaup jar með annarri hendi ofan. 446 00:21:07,940 --> 00:21:11,970 Á hinn bóginn hins annar toppur, hunsa þann hluta, 447 00:21:11,970 --> 00:21:15,430 grípa með andstæðar höndum, lokið og plast jar 448 00:21:15,430 --> 00:21:18,300 neðst, og snúa í tvær sekúndur. 449 00:21:18,300 --> 00:21:19,940 Þá opna hlaup jar. 450 00:21:19,940 --> 00:21:23,290 451 00:21:23,290 --> 00:21:26,580 Og loks, við skulum reyna að gefa okkur eitthvað ætilegt. 452 00:21:26,580 --> 00:21:27,270 Skref 16. 453 00:21:27,270 --> 00:21:35,820 454 00:21:35,820 --> 00:21:37,130 Svo hvers vegna eigum við ekki að láta það þar. 455 00:21:37,130 --> 00:21:38,879 Þakka þér svo mikið að Þrír sjálfboðaliðar okkar. 456 00:21:38,879 --> 00:21:41,466 [Applause] 457 00:21:41,466 --> 00:21:45,920 458 00:21:45,920 --> 00:21:50,300 >> Við höfum smá CS50 streitu boltanum fyrir þig. 459 00:21:50,300 --> 00:21:54,540 Það var að fara til vera a samloku but-- svo hvað 460 00:21:54,540 --> 00:21:57,130 var að benda, utan að hafa hluti af gaman með reiknirit? 461 00:21:57,130 --> 00:22:00,140 En raunin er sú að jafnvel þegar þú ert forritun tölva, 462 00:22:00,140 --> 00:22:02,050 þú þarft að vera frábær nákvæmur. 463 00:22:02,050 --> 00:22:04,030 Eins flókið eða erfið sem eigin tölvu 464 00:22:04,030 --> 00:22:06,670 gæti mjög vel verið að þér, á kosti þegar eitthvað fer úrskeiðis, 465 00:22:06,670 --> 00:22:10,150 Staðreyndin er að það er ansi heimsk tæki sem var fundin upp af okkur mönnum, 466 00:22:10,150 --> 00:22:13,267 og getur aðeins gert hlutmengi um hvað við do-- stundum vissulega faster-- 467 00:22:13,267 --> 00:22:15,100 en það veit ekki hvernig að gera ályktanir. 468 00:22:15,100 --> 00:22:18,070 Það veit ekki hvernig á að vera á sama bylgjulengd og þú. 469 00:22:18,070 --> 00:22:20,280 >> Það mun aðeins gera það hvað þú segir það. 470 00:22:20,280 --> 00:22:22,070 Og þú munt vera laust, kannski, eins og við að byrja 471 00:22:22,070 --> 00:22:24,770 skrifa raunverulegan kóða með því Fyrstu setur vandamál og víðar, 472 00:22:24,770 --> 00:22:27,490 hversu auðvelt það er að gera forsenda sem mönnum, 473 00:22:27,490 --> 00:22:31,880 og ekki ráð ég þarf að höndla að mál, eða að horn raunin, 474 00:22:31,880 --> 00:22:34,900 svo að segja, sem gæti mjög vel koma ef til dæmis Sam hafði aðeins 475 00:22:34,900 --> 00:22:38,711 squeezable jar hlaupi, en allir aðrir höfðu sumir glerkrukkur sem 476 00:22:38,711 --> 00:22:39,210 vel. 477 00:22:39,210 --> 00:22:42,170 Svo áður en við snúum okkar athygli að einhverju raunverulegu kóða, 478 00:22:42,170 --> 00:22:44,680 leyfa mér að kynna höfuð sjálfsögðu er hér í Yale. 479 00:22:44,680 --> 00:22:49,058 Vinir okkar Scaz, Andy, og Jason að koma upp og segja halló. 480 00:22:49,058 --> 00:22:52,544 >> [Applause] 481 00:22:52,544 --> 00:22:58,022 482 00:22:58,022 --> 00:23:01,060 >> SCAZ: Við höfum misst Jason tímabundið. 483 00:23:01,060 --> 00:23:02,440 Hi aftur, allir. 484 00:23:02,440 --> 00:23:03,610 Mitt nafn er Scaz. 485 00:23:03,610 --> 00:23:06,860 Ég hef verið að kenna við Yale síðan 2001. 486 00:23:06,860 --> 00:23:10,820 Og þegar ég er ekki að kenna, Rannsóknin er í vélfærafræði 487 00:23:10,820 --> 00:23:12,620 og gervigreind. 488 00:23:12,620 --> 00:23:17,700 >> Og tilkynningu sem ég hef í dag er að byrja í nokkrar vikur, 489 00:23:17,700 --> 00:23:22,170 við erum að fara að vera að koma sumar ítarefni til CS50 að tala 490 00:23:22,170 --> 00:23:24,510 um vitsmunir hugbúnaður. 491 00:23:24,510 --> 00:23:28,230 Við erum að fara að tala um hvernig stöðum eins og Netflix og Hulu 492 00:23:28,230 --> 00:23:31,780 hægt er að mæla bíó sem þú might vilja til að horfa á. 493 00:23:31,780 --> 00:23:35,710 Þar sem við munum tala um hvernig bílstjóri-minna bíla vinna í raun. 494 00:23:35,710 --> 00:23:39,020 Og við munum vera fær um að jörð slíkt í þeim hugtökum 495 00:23:39,020 --> 00:23:41,730 sem þú ert að læra í þessum flokki í dag. 496 00:23:41,730 --> 00:23:45,410 >> Vegna þess að öll þessi atriði eru byggt á sama grunni. 497 00:23:45,410 --> 00:23:47,396 Og það er það sem þetta röð mun kanna. 498 00:23:47,396 --> 00:23:49,520 Þannig að ég er í raun að leita hlakka til að sjá meira af þér 499 00:23:49,520 --> 00:23:53,260 allt, og þú ert að fara að fá að sjá meira frá okkur öllum mjög fljótlega. 500 00:23:53,260 --> 00:23:56,500 Leyfðu mér að kynna þá Jason. 501 00:23:56,500 --> 00:23:57,950 >> JASON: Hæ allir. 502 00:23:57,950 --> 00:23:59,290 Mitt nafn er Jason. 503 00:23:59,290 --> 00:24:03,540 Ég fór því miður að Harvard sem háskólanámi. 504 00:24:03,540 --> 00:24:07,020 Það er að fara að fá skorið út á raunverulegri straumi. 505 00:24:07,020 --> 00:24:09,870 >> Og nú er ég hér sem lektor í tölva vísindi deild. 506 00:24:09,870 --> 00:24:14,825 Og ég er að hjálpa keyra námskeið með Scaz, Davíð og Andy. 507 00:24:14,825 --> 00:24:17,140 >> ANDY: Hey krakkar. 508 00:24:17,140 --> 00:24:17,980 Andy Ég heiti. 509 00:24:17,980 --> 00:24:21,992 Ég er í raun eina Yale nemandi á sviðinu núna. 510 00:24:21,992 --> 00:24:25,464 >> [Applause] 511 00:24:25,464 --> 00:24:29,440 512 00:24:29,440 --> 00:24:31,770 >> Ég er í Berkeley College, upphaflega frá Solon, Ohio. 513 00:24:31,770 --> 00:24:35,240 514 00:24:35,240 --> 00:24:37,930 Og ég var einn af þeim krökkum hvar, þegar ég kom til Yale, 515 00:24:37,930 --> 00:24:42,030 Ég hélt virkilega að ég myndi aldrei að líta á fjölda alltaf aftur. 516 00:24:42,030 --> 00:24:46,240 Og svo fattaði ég að þú þurftir bæði vísindi og QR ein að útskrifast. 517 00:24:46,240 --> 00:24:51,340 Og svo freshman vor minn, ég tók flokki, a CS, intro CS bekknum hér 518 00:24:51,340 --> 00:24:52,230 í Yale. 519 00:24:52,230 --> 00:24:54,710 Ég var eins og, þetta er eins og reyndar mjög flott. 520 00:24:54,710 --> 00:25:01,330 >> Og á meðan ég endaði reyndar upp lýsa Sem alþjóðlegt málefni meiriháttar, færni 521 00:25:01,330 --> 00:25:04,910 Ég lærði í CS og forritun eru svo við að allir sviði 522 00:25:04,910 --> 00:25:05,970 þú velur að gera. 523 00:25:05,970 --> 00:25:09,770 Og starfsfólk hér í Yale, við höfum verið svo erfitt í vinnunni 524 00:25:09,770 --> 00:25:10,800 að undirbúa sig fyrir ykkur. 525 00:25:10,800 --> 00:25:13,410 Og við hlökkum til að sjá allt í kafla og skrifstofutíma. 526 00:25:13,410 --> 00:25:14,874 Svo já. 527 00:25:14,874 --> 00:25:18,178 >> [Applause] 528 00:25:18,178 --> 00:25:19,297 529 00:25:19,297 --> 00:25:20,380 DAVID J. Malan: Þakka þér. 530 00:25:20,380 --> 00:25:22,940 Svo rétt áður en flokkur hófst, við höfðum tækifæri 531 00:25:22,940 --> 00:25:25,660 að ganga um háskólasvæðið með cellphone og taka 532 00:25:25,660 --> 00:25:30,530 sumir selfies í vídeó formi í raun Fyrsta ferð mín háskólasvæðinu Yale hér. 533 00:25:30,530 --> 00:25:35,420 Og svo við héldum að við myndum deila gróft skera nákvæmlega þetta sem Scaz og Andy 534 00:25:35,420 --> 00:25:37,970 og Jason tók mig um háskólasvæðið. 535 00:25:37,970 --> 00:25:43,662 536 00:25:43,662 --> 00:25:44,328 [Vídeó spilun] 537 00:25:44,328 --> 00:25:47,322 [Sírenur] 538 00:25:47,322 --> 00:25:49,318 -David. 539 00:25:49,318 --> 00:25:50,132 -Welcome Að Yale. 540 00:25:50,132 --> 00:25:50,840 -góða Að sjá þig. 541 00:25:50,840 --> 00:25:52,410 -Nice Að sjá þig. 542 00:25:52,410 --> 00:25:53,340 -Get Við fara í skoðunarferð? 543 00:25:53,340 --> 00:25:56,845 -Let Fara í skoðunarferð. 544 00:25:56,845 --> 00:25:57,523 -Road Ferð. 545 00:25:57,523 --> 00:25:59,106 Merki -Þessi hefur verið þar um hríð. 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 >> -Hurry! 549 00:26:05,293 --> 00:26:08,970 Fara, fara, fara, fara. 550 00:26:08,970 --> 00:26:12,340 Þú ættir [inaudible] Harkness Tower. 551 00:26:12,340 --> 00:26:13,850 >> -Og Við sáum að nokkrum sinnum. 552 00:26:13,850 --> 00:26:16,760 553 00:26:16,760 --> 00:26:20,155 >> [Applause] 554 00:26:20,155 --> 00:26:21,130 555 00:26:21,130 --> 00:26:22,890 >> -look Út fyrir hjólið! 556 00:26:22,890 --> 00:26:24,500 Ahh! 557 00:26:24,500 --> 00:26:25,030 Hi Frank. 558 00:26:25,030 --> 00:26:26,314 >> -Hvað Er upp, krakkar? 559 00:26:26,314 --> 00:26:26,855 -Hvernig Ert þú? 560 00:26:26,855 --> 00:26:28,474 -góða Að sjá þig. 561 00:26:28,474 --> 00:26:29,390 -Welcome Til the vídeó. 562 00:26:29,390 --> 00:26:32,270 Ekki bregðast of spennt. 563 00:26:32,270 --> 00:26:34,502 >> -Ég Elska Silliman. 564 00:26:34,502 --> 00:26:36,430 Ahh! 565 00:26:36,430 --> 00:26:39,780 >> -Það Er verið um þrjár klukkustundir síðan Jason hafði ís og Nutella. 566 00:26:39,780 --> 00:26:43,189 Þannig að við verðum að hætta aftur á Silliman fyrir smá. 567 00:26:43,189 --> 00:26:45,137 >> -Það Er ekki einu sinni [inaudible] enn, bara sú staðreynd 568 00:26:45,137 --> 00:26:47,270 að þeir hafa það hér er svo ótrúlegt. 569 00:26:47,270 --> 00:26:49,830 Dude, það er Nutella í hverri máltíð. 570 00:26:49,830 --> 00:26:51,830 >> -Það Var á síðasta ári líka. 571 00:26:51,830 --> 00:26:54,220 >> -Já. 572 00:26:54,220 --> 00:26:56,440 >> Segðu mikið um Yale svo langt. 573 00:26:56,440 --> 00:26:58,485 En ég það núna TD þarna. 574 00:26:58,485 --> 00:26:59,860 Og það er talið á háskólasvæðinu. 575 00:26:59,860 --> 00:27:03,659 >> -Here Við höfum Gothic arkitektúr. 576 00:27:03,659 --> 00:27:04,200 Heimsfræga. 577 00:27:04,200 --> 00:27:06,758 Við höfum sumir meira Gothic arkitektúr. 578 00:27:06,758 --> 00:27:10,614 Og smíði, og meira Gothic arkitektúr. 579 00:27:10,614 --> 00:27:11,114 Hi. 580 00:27:11,114 --> 00:27:15,470 Þetta er þar sem við erum með skrifstofutíma Þriðjudaga gegnum fimmtudögum í Hogwarts, 581 00:27:15,470 --> 00:27:16,922 sem [inaudible]. 582 00:27:16,922 --> 00:27:20,620 583 00:27:20,620 --> 00:27:21,120 -Allt Í lagi. 584 00:27:21,120 --> 00:27:22,078 Það er það fyrir ferðina. 585 00:27:22,078 --> 00:27:24,030 Við erum á Yale University er Law School, þar 586 00:27:24,030 --> 00:27:25,870 Fyrirlesturinn í dag er um það bil að fara fram. 587 00:27:25,870 --> 00:27:29,220 Skulum höfuð í. 588 00:27:29,220 --> 00:27:30,375 >> [END spilun] 589 00:27:30,375 --> 00:27:32,370 >> DAVID J. Malan: Og sem færir okkur hér núna. 590 00:27:32,370 --> 00:27:38,040 591 00:27:38,040 --> 00:27:40,770 Svo svona langt, við höfum verið með áherslu á sauðakóðanum, 592 00:27:40,770 --> 00:27:42,430 sem er þessi English-eins setningafræði. 593 00:27:42,430 --> 00:27:45,030 Það hefur engin tilskilin forskrift. 594 00:27:45,030 --> 00:27:47,030 Það er bara að nota sumir innsæi tungumál ef þú 595 00:27:47,030 --> 00:27:48,950 langar að útskýra hvað þú vilt gera. 596 00:27:48,950 --> 00:27:52,270 >> En við skulum byrja núna til að umskipti að kóða, eins og flestir myndu segja. 597 00:27:52,270 --> 00:27:54,880 En nánar tiltekið, eitthvað þekktur sem frumkóða. 598 00:27:54,880 --> 00:27:58,210 Þetta er tungumál sem menn skrifa að tölvur ultimately-- 599 00:27:58,210 --> 00:28:00,780 hugsanlega eftir nokkurn fjölda steps-- lokum skilur 600 00:28:00,780 --> 00:28:02,530 svo sem að vita hvernig á að gera eitthvað. 601 00:28:02,530 --> 00:28:05,120 Að þú sá svipinn af þetta kannski á miðvikudag. 602 00:28:05,120 --> 00:28:07,780 >> Þetta er dæmi um að ótrúlega, underwhelming 603 00:28:07,780 --> 00:28:10,220 þegar keyrt einfaldlega segir "halló heimur." 604 00:28:10,220 --> 00:28:13,510 Og það er skrifað á tungumáli sem heitir C, sem er setningafræðilega mjög svipuð 605 00:28:13,510 --> 00:28:15,676 til fullt af öðrum tungumálum sem þú might ekki vita, 606 00:28:15,676 --> 00:28:18,409 en gæti hafa heyrt um eins og Java, og C ++, og Python og Ruby, 607 00:28:18,409 --> 00:28:21,200 og þess háttar, og reyndar, við munum eyða miklu á önn með C, 608 00:28:21,200 --> 00:28:23,530 og síðan í átt miðað við enda önn, byggja á henni, 609 00:28:23,530 --> 00:28:25,446 og kynna hvaða fjölda annarra tungumála. 610 00:28:25,446 --> 00:28:28,810 Meðal þeirra PHP og JavaScript, gagnagrunnur tungumál kallast SQL. 611 00:28:28,810 --> 00:28:31,526 En með C, hvað við munum hafa þetta botn-upp skilning 612 00:28:31,526 --> 00:28:33,900 um nákvæmlega hvernig tölvur vinna, hvað þú getur gert við þá, 613 00:28:33,900 --> 00:28:37,252 og hvernig þú getur leyst vandamál allt betur eftir þetta 614 00:28:37,252 --> 00:28:39,460 layering að við ræddum á miðvikudag, og standa 615 00:28:39,460 --> 00:28:40,870 á herðar annarra. 616 00:28:40,870 --> 00:28:42,200 En meira um það að koma. 617 00:28:42,200 --> 00:28:46,650 >> Í dag skoðum við einfaldari umhverfi, en í grundvallaratriðum eins 618 00:28:46,650 --> 00:28:49,970 umhverfi þekktur sem grunni með vinir okkar á MIT Media Lab. 619 00:28:49,970 --> 00:28:52,570 Þetta er myndrænt forritunarmál, Scratch, 620 00:28:52,570 --> 00:28:54,330 þannig að þú getur dregið og falla hlutir sem 621 00:28:54,330 --> 00:28:57,430 líta út eins og stykki púsluspil að aðeins Öryggisræsipinni ef það gerir 622 00:28:57,430 --> 00:28:59,872 rökrétt eða forritanlegur vit til að gera það. 623 00:28:59,872 --> 00:29:02,330 En það er að fara að leyfa okkur að að tala um allt 624 00:29:02,330 --> 00:29:04,604 af sama forritun grundvallaratriði að sumir af þú 625 00:29:04,604 --> 00:29:06,520 gæti vita nú þegar, að margir af þú might ekki 626 00:29:06,520 --> 00:29:09,670 vita neitt án þess að þurfa að fá hika niður hreinskilnislega, 627 00:29:09,670 --> 00:29:13,150 í vitsmunalega uninteresting setningafræði semikommum, 628 00:29:13,150 --> 00:29:14,950 og sviga, og vitna, og þess háttar. 629 00:29:14,950 --> 00:29:16,910 Þar sem allir snemma á, eru truflun 630 00:29:16,910 --> 00:29:20,322 hvað eru áhugaverðar og virkilega gagnlegar hugmyndir. 631 00:29:20,322 --> 00:29:22,280 Svo skulum taka a fljótur litið á umhverfið 632 00:29:22,280 --> 00:29:24,180 hér, svo að þú veist hvað bíður. 633 00:29:24,180 --> 00:29:28,060 Og í raun, meðal leikjum sem við getur spilað eru nokkur forrit skrifað 634 00:29:28,060 --> 00:29:30,810 eigin fyrrverandi CS50 er nemendum. 635 00:29:30,810 --> 00:29:36,200 Einn af þeim, ég sjálfur, ég ætla að vera þessi maður skrifað í framhaldsnám fyrir mig. 636 00:29:36,200 --> 00:29:39,030 >> Ef ég gæti tekið einn sjálfboðaliða sem er til í að spila 637 00:29:39,030 --> 00:29:40,420 leikur í fyrsta skipti. 638 00:29:40,420 --> 00:29:40,920 Viss. 639 00:29:40,920 --> 00:29:41,690 Komdu upp. 640 00:29:41,690 --> 00:29:42,565 Hvað er nafn þitt? 641 00:29:42,565 --> 00:29:43,372 >> Áhorfendur: Angela. 642 00:29:43,372 --> 00:29:44,830 DAVID J. Malan: Angela, koma á upp. 643 00:29:44,830 --> 00:29:47,220 Svo Scratch hefur verið út fyrir nokkrum árum. 644 00:29:47,220 --> 00:29:49,960 Og þegar ég var í framhaldsnám, Ég var yfir skráðir í MIT, 645 00:29:49,960 --> 00:29:53,392 taka prófessor Mitchel Resnick er Auðvitað á námi tækni. 646 00:29:53,392 --> 00:29:56,350 Og við vorum meðal fyrstu nemendur í heiminum til raunverulega beta 647 00:29:56,350 --> 00:29:57,120 próf Scratch. 648 00:29:57,120 --> 00:30:00,090 Og verkefni mitt var það Angela hefur nú vingjarnlega boðist 649 00:30:00,090 --> 00:30:02,060 Til að spila heitir Oscartime. 650 00:30:02,060 --> 00:30:04,507 >> Þannig að ég ætla að fara á undan og tvísmella á táknið hér. 651 00:30:04,507 --> 00:30:07,590 Það er að fara að opna forritun umhverfi sem við munum fljótlega kafa. 652 00:30:07,590 --> 00:30:09,720 Ég ætla að fullur-skjár það fyrir Angela, hér. 653 00:30:09,720 --> 00:30:12,490 Ég ætla að lemja á græna merkja í bara smá stund. 654 00:30:12,490 --> 00:30:15,130 Og þá er allt fullt af rusli er að fara að falla af himni. 655 00:30:15,130 --> 00:30:17,830 Og þú ert að fara að nota músina hér að í raun að draga og sleppa 656 00:30:17,830 --> 00:30:20,169 Ruslið í ruslafötum Oscar. 657 00:30:20,169 --> 00:30:23,210 Svo ef þú vilt fara á undan og smelltu grænn fáni, leikurinn hefst. 658 00:30:23,210 --> 00:30:26,890 >> [TÓNLIST spila] 659 00:30:26,890 --> 00:30:29,980 >> Oh, ég elska ruslið. 660 00:30:29,980 --> 00:30:34,840 Nokkuð óhrein eða dingy eða rykugum. 661 00:30:34,840 --> 00:30:39,300 Nokkuð tötralegur eða Rotten eða ryðgaður. 662 00:30:39,300 --> 00:30:43,155 Já, ég elska ruslið. 663 00:30:43,155 --> 00:30:45,530 Ef þú vilt virkilega að sjá eitthvað Trashy, líta á þetta. 664 00:30:45,530 --> 00:30:49,570 Ég hef hér sneaker það er skörðótt og slitinn. 665 00:30:49,570 --> 00:30:53,750 Það er allt fullt af holum heldur og laces eru rifin. 666 00:30:53,750 --> 00:30:57,590 Gjöf frá móður minni í dag er ég fæddur. 667 00:30:57,590 --> 00:30:59,434 Ég elska það vegna it's-- 668 00:30:59,434 --> 00:31:02,600 DAVID J. Malan: --green þessum dögum bara vera að henda öllu í ruslið. 669 00:31:02,600 --> 00:31:04,312 Og svo það sem eitt af Eigið starfsfólk CS50 er did-- 670 00:31:04,312 --> 00:31:06,270 Jordan, sem þú gætir mæta today-- hefur í raun 671 00:31:06,270 --> 00:31:08,030 uppfærð þetta fyrir tímum í dag. 672 00:31:08,030 --> 00:31:10,800 Og svo leyfa mér að opna remix staðinn fyrir Angela. 673 00:31:10,800 --> 00:31:13,600 Og við munum spila þetta í staðinn fyrir nokkur augnablik þar nú þú ert 674 00:31:13,600 --> 00:31:16,600 fara að ákveða á milli hvort að kasta eitthvað í ruslið, 675 00:31:16,600 --> 00:31:19,050 eða endurvinna það eða rotmassa það. 676 00:31:19,050 --> 00:31:21,280 Svo er það hluti af þrýstingur á þig að fá 677 00:31:21,280 --> 00:31:28,040 þetta beint fyrir framan 392 til þinn 497 bekkjarfélagar hér í salnum, 678 00:31:28,040 --> 00:31:28,724 ef þú vilt. 679 00:31:28,724 --> 00:31:29,390 [Vídeó spilun] 680 00:31:29,390 --> 00:31:32,540 [TÓNLIST spila] 681 00:31:32,540 --> 00:31:36,280 -Ég Elska ég ruslið. 682 00:31:36,280 --> 00:31:40,840 Nokkuð óhrein eða dingy eða rykugum. 683 00:31:40,840 --> 00:31:44,910 Nokkuð tötralegur eða Rotten eða ryðgaður. 684 00:31:44,910 --> 00:31:48,830 Já, ég elska ruslið. 685 00:31:48,830 --> 00:31:51,480 >> Ef þú vilt virkilega að sjá eitthvað Trashy, líta á þetta. 686 00:31:51,480 --> 00:31:55,540 Ég hef hér sneaker það er skörðótt og slitinn. 687 00:31:55,540 --> 00:31:59,440 Það er allt fullt af holum og laces eru rifin. 688 00:31:59,440 --> 00:32:03,762 Gjöf frá móður minni í dag er ég fæddur. 689 00:32:03,762 --> 00:32:07,630 Ég elska það vegna þess að það er rugl. 690 00:32:07,630 --> 00:32:11,570 >> Oh, ég elska ruslið. 691 00:32:11,570 --> 00:32:15,512 Nokkuð óhrein, eða dingy, eða rykugum. 692 00:32:15,512 --> 00:32:20,200 Nokkuð tötralegur eða Rotten eða ryðgaður. 693 00:32:20,200 --> 00:32:23,856 Já, ég elska ruslið. 694 00:32:23,856 --> 00:32:26,246 Hér er meira Rotten efni. 695 00:32:26,246 --> 00:32:28,240 Ég hef hér nokkrar newspaper-- 696 00:32:28,240 --> 00:32:28,889 >> [END spilun] 697 00:32:28,889 --> 00:32:30,680 DAVID J. Malan: --are reyndar compostable. 698 00:32:30,680 --> 00:32:32,790 En þakka þér að sjálfboðaliða okkar, Angela. 699 00:32:32,790 --> 00:32:37,920 Við höfum streitu boltanum fyrir þig hér eins og heilbrigður. 700 00:32:37,920 --> 00:32:38,790 Svo þakka þér. 701 00:32:38,790 --> 00:32:40,250 >> Svo þetta var skrifað af mér. 702 00:32:40,250 --> 00:32:44,324 En nú einn af raunverulegum fyrrverandi nemanda sem innleitt þetta, sem er leikur. 703 00:32:44,324 --> 00:32:46,490 Allt í þessu tungumáli sem heitir Scratch, að við munum fljótlega 704 00:32:46,490 --> 00:32:47,850 afhýða aftur lag af. 705 00:32:47,850 --> 00:32:49,940 En ef við myndum like-- hvernig um annað sjálfboðaliði? 706 00:32:49,940 --> 00:32:50,440 Hægri. 707 00:32:50,440 --> 00:32:50,970 >> Komdu upp. 708 00:32:50,970 --> 00:32:52,070 Hvað er nafn þitt? 709 00:32:52,070 --> 00:32:52,570 Glance? 710 00:32:52,570 --> 00:32:53,280 Lance. 711 00:32:53,280 --> 00:32:54,082 Lance, komdu upp. 712 00:32:54,082 --> 00:32:54,790 Gaman að hitta þig. 713 00:32:54,790 --> 00:32:56,170 Koma á þennan hátt. 714 00:32:56,170 --> 00:32:59,940 Svo þetta gæti hafa þema þekki sum ykkar. 715 00:32:59,940 --> 00:33:02,180 En þú munt sjá líka að það getur verið gagnvirkni, 716 00:33:02,180 --> 00:33:05,242 þannig að þú gætir í raun að vera Hlutverk eðli hreyfingu. 717 00:33:05,242 --> 00:33:05,950 Gaman að hitta þig. 718 00:33:05,950 --> 00:33:06,470 David. 719 00:33:06,470 --> 00:33:10,464 >> Ég gef þér, Pikachu. 720 00:33:10,464 --> 00:33:12,380 Leiðbeiningar mun um að koma á skjánum. 721 00:33:12,380 --> 00:33:16,070 En í stuttu máli, þú ert að fara að vilt ná bragðgóður efni, 722 00:33:16,070 --> 00:33:18,827 og forðast sprengjur og aðra hluti. 723 00:33:18,827 --> 00:33:19,910 Með bendill alveg. 724 00:33:19,910 --> 00:33:21,320 Svo högg the rúm bar. 725 00:33:21,320 --> 00:33:21,820 -Pikachu. 726 00:33:21,820 --> 00:33:23,480 DAVID J. Malan: Afli efni á vinstri, 727 00:33:23,480 --> 00:33:24,938 grípa ekki efni á hægri. 728 00:33:24,938 --> 00:33:27,576 729 00:33:27,576 --> 00:34:44,540 >> [TÓNLIST spila] 730 00:34:44,540 --> 00:34:46,332 >> Svo einn síðasta hér. 731 00:34:46,332 --> 00:34:48,040 Ef við gætum hafa einn meira sjálfboðaliði hér. 732 00:34:48,040 --> 00:34:50,760 Við héldum að við myndum endurskapa eitthvað from-- í gulu shirt-- 733 00:34:50,760 --> 00:34:53,110 frá miðvikudegi. 734 00:34:53,110 --> 00:34:54,540 Hvað er nafn þitt? 735 00:34:54,540 --> 00:34:57,090 Mary, komdu upp Maríu. 736 00:34:57,090 --> 00:35:01,340 >> Og muna á miðvikudag við kynntum hugmyndin um tvöfaldur, og tvöfaldur ljósaperur. 737 00:35:01,340 --> 00:35:03,930 Þetta er í raun nú framkvæmd þess sama tengi 738 00:35:03,930 --> 00:35:07,360 sem við höfðum á iPad með ljósi ljósaperur, en hér stafrænt veitt. 739 00:35:07,360 --> 00:35:11,220 Og frekar en að gera streitu ball-- gaman að hitta þig, David. 740 00:35:11,220 --> 00:35:14,600 Við tókum nokkrar ljós ljósaperur frá Cambridge. 741 00:35:14,600 --> 00:35:18,650 >> Ef þú getur, því að smella á þær ljósaperur til að snúa þeim á og burt, 742 00:35:18,650 --> 00:35:29,510 koma upp með the tvöfaldur framsetning segja 256. 743 00:35:29,510 --> 00:35:32,500 Og þú munt sjá í miðja, núverandi stemma. 744 00:35:32,500 --> 00:35:33,690 Þannig að einn er á. 745 00:35:33,690 --> 00:35:34,810 Svo er á lengst til vinstri hluti. 746 00:35:34,810 --> 00:35:36,016 >> MARY: Já, [inaudible] 747 00:35:36,016 --> 00:35:39,292 748 00:35:39,292 --> 00:35:41,280 >> DAVID J. Malan: Jæja, þannig að við höfum just-- ó. 749 00:35:41,280 --> 00:35:42,780 Þannig að þetta er 128 dálki. 750 00:35:42,780 --> 00:35:44,460 Þannig að við erum allt að 128. 751 00:35:44,460 --> 00:35:46,769 Við verðum að komast að 256. 752 00:35:46,769 --> 00:35:48,560 Og þú getur tinker á og burt, ekkert stórmál. 753 00:35:48,560 --> 00:35:53,700 Eða þú getur högg að 128 oftar ef þú vilt. 754 00:35:53,700 --> 00:35:56,310 >> Allt í lagi, gott. 755 00:35:56,310 --> 00:35:58,090 24. 756 00:35:58,090 --> 00:35:59,790 Já, fá nær. 757 00:35:59,790 --> 00:36:02,105 Nær! 758 00:36:02,105 --> 00:36:05,980 Oh, hvað er vandamálið þá? 759 00:36:05,980 --> 00:36:07,510 Svo er það málið? 760 00:36:07,510 --> 00:36:10,040 >> Svo hvað þurfum við að leysa þetta vandamál? 761 00:36:10,040 --> 00:36:11,060 Þannig að við þurfum annan bita. 762 00:36:11,060 --> 00:36:12,770 Og þetta er fullkomlega sanngjarnt í raun og veru, ekki satt? 763 00:36:12,770 --> 00:36:15,800 Ef þú vilt að telja frá fjölda 1 til 2 til 3 til 4 til að 5, 6, 7, 8, 9 764 00:36:15,800 --> 00:36:18,880 að í raun rúlla yfir 10, þú ert að fara að þurfa frekari hluti. 765 00:36:18,880 --> 00:36:21,240 Svo skulum raunverulega baka hér, og koma upp 766 00:36:21,240 --> 00:36:23,790 with-- sem var augljóslega ætlað að vera sett upp. 767 00:36:23,790 --> 00:36:25,590 >> Þú getur ekki gert 256 með bara peru. 768 00:36:25,590 --> 00:36:29,290 Svo hvernig um Einfaldlega númer 50? 769 00:36:29,290 --> 00:36:29,977 Númer 50. 770 00:36:29,977 --> 00:36:34,550 771 00:36:34,550 --> 00:36:35,100 Excellent. 772 00:36:35,100 --> 00:36:39,050 A stór umferð lófaklapp María og hennar eins og heilbrigður. 773 00:36:39,050 --> 00:36:41,840 Þakka þér. 774 00:36:41,840 --> 00:36:45,570 >> Svo topic-- þetta viljandi eins sem was-- vilja raunverulega koma aftur fram. 775 00:36:45,570 --> 00:36:50,020 Stærsta gildi sem þú getur tákna með átta bitum, eða einu bæti, 776 00:36:50,020 --> 00:36:51,750 er örugglega 256. 777 00:36:51,750 --> 00:36:55,770 En ekki ef þú byrjar talið frá 0, eins og við 778 00:36:55,770 --> 00:36:58,060 virðast halda að gera með því að hafa allar þessar bita burt. 779 00:36:58,060 --> 00:37:01,530 En nú skulum kafa í undirliggjandi framkvæmd þessu umhverfi, 780 00:37:01,530 --> 00:37:03,200 og stríða í sundur einhverja af þessum hugmyndum. 781 00:37:03,200 --> 00:37:06,350 >> Svo í smá stund við erum að fara að sjá nokkrar mismunandi grundvallaratriði forritun. 782 00:37:06,350 --> 00:37:08,080 Fyrsta sem við munum kalla yfirlýsingu. 783 00:37:08,080 --> 00:37:09,360 Raða af sagnir, ef þú vilt. 784 00:37:09,360 --> 00:37:09,960 Aðgerðir. 785 00:37:09,960 --> 00:37:11,180 Hlutir sem ætti að gera. 786 00:37:11,180 --> 00:37:13,430 >> Og á augnabliki sem þú munt sjá blokkir sem líta svona út. 787 00:37:13,430 --> 00:37:14,940 Segja "halló heimur," til dæmis. 788 00:37:14,940 --> 00:37:16,330 Eða bíða eina sekúndu. 789 00:37:16,330 --> 00:37:17,834 Eða spila hljóð meow. 790 00:37:17,834 --> 00:37:20,500 Og raunar umhverfið í sem við erum að fara að vera að gera þetta 791 00:37:20,500 --> 00:37:21,610 heitir Scratch. 792 00:37:21,610 --> 00:37:25,060 >> Og ef ég draga upp Scratch án forhlaða allir raunverulegur kóða, 793 00:37:25,060 --> 00:37:27,830 við skulum taka a fljótur líta á þetta notendaviðmót, svo að segja. 794 00:37:27,830 --> 00:37:29,730 Stjórnbúnaður sem við samskipti. 795 00:37:29,730 --> 00:37:32,840 Á the toppur vinstri hér af skjár, undir valmyndir, 796 00:37:32,840 --> 00:37:34,650 við sviðið, svo að segja. 797 00:37:34,650 --> 00:37:36,550 Svo er Scratch það sem við munum kalla Sprite. 798 00:37:36,550 --> 00:37:37,520 Það er eðli. 799 00:37:37,520 --> 00:37:40,660 >> Og hann er hægt að stjórna með því að skrifa forrit á hendur honum. 800 00:37:40,660 --> 00:37:43,950 Og hann verður fær um að fara upp og niður og vinstri og hægri í þessu umhverfi, 801 00:37:43,950 --> 00:37:46,075 ekki bara með því að færa mús, en kerfisbundið. 802 00:37:46,075 --> 00:37:48,930 Ég get sagt honum að ganga rétt, ganga vinstri, upp og niður eða þess háttar. 803 00:37:48,930 --> 00:37:51,440 Og ég get kynna aðra sprites eða stafi eins og heilbrigður. 804 00:37:51,440 --> 00:37:54,616 >> Reyndar, á the botn hér er þar sem þú munt sjá lista yfir sprites. 805 00:37:54,616 --> 00:37:56,865 Á því augnabliki, ég hef bara einn, en ég get búið til meira, 806 00:37:56,865 --> 00:37:58,880 og þeir birtast nákvæmlega þarna niðri. 807 00:37:58,880 --> 00:38:02,630 Svo ef þú til baka um stund, eins og Oscartime-- til dæmis, Oscar, 808 00:38:02,630 --> 00:38:04,590 á vinstri, ruslið getur, var Sprite. 809 00:38:04,590 --> 00:38:07,450 Og hlutur í miðju, endurvinnslu bin, var annar Sprite. 810 00:38:07,450 --> 00:38:09,300 Og rotmassa kassi var annar Sprite. 811 00:38:09,300 --> 00:38:11,790 Og hvert stykki af sorp eða recyclables 812 00:38:11,790 --> 00:38:14,590 sem var að falla af himni er einnig Sprite, sem hver um sig 813 00:38:14,590 --> 00:38:16,150 var forritað sig. 814 00:38:16,150 --> 00:38:17,040 >> Hvernig gera forrita þú? 815 00:38:17,040 --> 00:38:20,180 Jæja, hérna á hægri hönd hlið er forskriftir svæði. 816 00:38:20,180 --> 00:38:22,930 Og þetta er þar sem við getum draga og sleppa stykki púsluspil. 817 00:38:22,930 --> 00:38:26,066 Í viku, það er að fara að vera þar sem við skrifa equivalently kóða 818 00:38:26,066 --> 00:38:28,940 með meira af lyklaborð, en fyrir í dag það verður að draga og sleppa 819 00:38:28,940 --> 00:38:31,680 púsluspil stykki er litatöflur sem getur allt 820 00:38:31,680 --> 00:38:33,190 að finna hér til hægri í miðjunni. 821 00:38:33,190 --> 00:38:35,190 Reyndar, í miðju hér er það allt fullt 822 00:38:35,190 --> 00:38:37,910 af flokkum þraut stykki eða blokkir. 823 00:38:37,910 --> 00:38:42,500 Einn er tengjast hreyfingu, útlit, hljóð, penni fara upp og niður, 824 00:38:42,500 --> 00:38:43,860 gögn, stjórna viðburðir. 825 00:38:43,860 --> 00:38:45,654 Ekki alveg viss enn hvað allt þetta þýtt, 826 00:38:45,654 --> 00:38:47,820 en þú munt sjá að þeir eru búnir verið vel flokkaðar. 827 00:38:47,820 --> 00:38:50,680 Og til að skrifa forrit í Scratch, við skulum gera einmitt það. 828 00:38:50,680 --> 00:38:53,480 >> Ég ætla að byrja á undir Viðburðir og draga þetta einn hér. 829 00:38:53,480 --> 00:38:55,470 Þegar grænt merkja smellt. 830 00:38:55,470 --> 00:38:56,704 Nú hvers vegna það einn? 831 00:38:56,704 --> 00:38:59,120 Jæja muna að sjálfboðaliðum okkar kom upp, það fyrsta sem ég 832 00:38:59,120 --> 00:39:02,017 eða þeir voru smelltu þá grænn merkja efst í hægra horninu. 833 00:39:02,017 --> 00:39:03,600 Og það þýðir bara ræsa forritið. 834 00:39:03,600 --> 00:39:06,560 >> Svo þegar sá atburður gerist, hvað mig langar að gera? 835 00:39:06,560 --> 00:39:10,070 Ég ætla að fara undir Útlit, og ég ætla að gera "segja halló." 836 00:39:10,070 --> 00:39:14,000 Og ég ætla að breyta þessu og segja eitthvað eins og "halló Yale." 837 00:39:14,000 --> 00:39:16,970 Og nú ætla ég að þysja út, smelltu á græna fána, 838 00:39:16,970 --> 00:39:19,050 og voila, ég hef skrifað forrit. 839 00:39:19,050 --> 00:39:20,990 Það er ekki allt sem spennandi bara enn, en þetta 840 00:39:20,990 --> 00:39:23,195 er einmitt þar sem hver þeirra höfundur byrjaði, 841 00:39:23,195 --> 00:39:25,740 bæði með Pikachu, og þess tvöfaldur ljósaperur og Oscartime, 842 00:39:25,740 --> 00:39:26,890 og svo margir fleiri dæmi. 843 00:39:26,890 --> 00:39:29,150 >> Þú byrjar frábær einfalt, og þá getur þú byrjað að lag, 844 00:39:29,150 --> 00:39:31,046 og bæta við á lögun og virkni. 845 00:39:31,046 --> 00:39:32,920 Svo hvað eru þessi lög fara að samanstanda af? 846 00:39:32,920 --> 00:39:36,086 Jæja, utan yfirlýsingar, munum við einnig hafa hluti sem eru aðeins meira fancily 847 00:39:36,086 --> 00:39:38,910 kallað Boolean tjáning, eftir einhvern sem heitir Bool. 848 00:39:38,910 --> 00:39:42,820 Og Boolean tjáning er einfaldlega segð sem er annað hvort satt eða ósatt, 849 00:39:42,820 --> 00:39:45,740 já eða nei, 1 eða 0. 850 00:39:45,740 --> 00:39:47,480 >> Hvaða pólar eins og þessi. 851 00:39:47,480 --> 00:39:48,902 Það er annað hvort satt eða ekki. 852 00:39:48,902 --> 00:39:51,360 En við erum líka að fara að sjá Þeir sem gætu litið svona út. 853 00:39:51,360 --> 00:39:52,925 Svo til dæmis, er músin niður? 854 00:39:52,925 --> 00:39:54,550 Þeir eru eins konar spurningum, ef þú vilt. 855 00:39:54,550 --> 00:39:57,650 >> Músin er annaðhvort niður, satt eða það er ekki, rangar. 856 00:39:57,650 --> 00:39:59,990 1 eða 0, ef þú vilt, tilhneigingu til að vera kortlagning. 857 00:39:59,990 --> 00:40:01,740 True er 1, falskur er 0. 858 00:40:01,740 --> 00:40:03,740 Jæja hvað um minna en þetta? 859 00:40:03,740 --> 00:40:05,400 Eða svo er þetta, minna en þetta? 860 00:40:05,400 --> 00:40:06,650 Það er spurning konar. 861 00:40:06,650 --> 00:40:09,140 >> Og ef þú setur tvo Tölurnar í það, annað hvort x 862 00:40:09,140 --> 00:40:12,010 er að fara að vera minna en y eða jafnt og y, eða hærri en Y, 863 00:40:12,010 --> 00:40:14,635 en þetta blokk við munum sjá, er bara að fara að svara þeirri spurningu, 864 00:40:14,635 --> 00:40:15,810 er þetta minna en það? 865 00:40:15,810 --> 00:40:17,650 Við gætum líka séð eitthvað svona. 866 00:40:17,650 --> 00:40:18,790 Snerta músina ábendingum. 867 00:40:18,790 --> 00:40:21,610 Svo í grunni, getur þú beðið spurningin, er Sprite 868 00:40:21,610 --> 00:40:22,800 snerta músina? 869 00:40:22,800 --> 00:40:26,040 Öðrum orðum, er bendillinn sveima yfir húfa, eða sem svarar? 870 00:40:26,040 --> 00:40:28,100 >> Við munum sjá Anding hlutina saman. 871 00:40:28,100 --> 00:40:30,970 Þú getur beðið tvær spurningar, og ganga úr skugga um að þau bæði 872 00:40:30,970 --> 00:40:34,920 gefa þér já eða sannur svör fyrir að ákvörðun um að gera eitthvað. 873 00:40:34,920 --> 00:40:36,709 En þá hvernig gera þú ákvörðun? 874 00:40:36,709 --> 00:40:38,000 Jæja, höfum við þessar aðstæður. 875 00:40:38,000 --> 00:40:40,041 >> Og við sáum þetta í okkar dæmi símaskránni. 876 00:40:40,041 --> 00:40:41,900 Horft til vinstri eða rétt fyrir Mike Smith. 877 00:40:41,900 --> 00:40:45,140 Og í því ástandi, sem þú gera eitthvað sem hugsanlega, 878 00:40:45,140 --> 00:40:47,240 ef Boolean tjáning er satt. 879 00:40:47,240 --> 00:40:48,720 >> Og reyndar, eftir löguninni núna. 880 00:40:48,720 --> 00:40:52,250 Það er þetta tákn núna í loftinu þar sem við getum fit-- 881 00:40:52,250 --> 00:40:54,532 ef ég baka eina slide-- að móta. 882 00:40:54,532 --> 00:40:55,740 Það er ekki alveg það sama stærð. 883 00:40:55,740 --> 00:40:58,400 Og reyndar, þú munt sjá að Scratch resizes hlutina virk 884 00:40:58,400 --> 00:41:01,479 að passa stykki púsluspil, en lögun er það sem er mikilvægt. 885 00:41:01,479 --> 00:41:03,270 Þessi hlutur lítur út eins að, og reyndar er það 886 00:41:03,270 --> 00:41:05,410 nokkurn veginn sama form sem ætti að passa í það. 887 00:41:05,410 --> 00:41:09,520 Og ef við viljum gera eitthvað þannig eða þannig, ef eða annað, 888 00:41:09,520 --> 00:41:12,080 við höfum þessa þraut stykki í grunni eins og heilbrigður. 889 00:41:12,080 --> 00:41:17,450 >> Nú ráð fyrir að þú vildir að gera ef annað hvort, eða annars. 890 00:41:17,450 --> 00:41:20,120 Með öðrum orðum, þriggja hátt punga í veginum. 891 00:41:20,120 --> 00:41:22,656 Jæja hvað getur þú gert bara eftir glancing á þetta? 892 00:41:22,656 --> 00:41:25,030 Ég get tekið þessa þraut stykki, og það virðist ekki passa, 893 00:41:25,030 --> 00:41:27,670 en aftur, Scratch er að fara að koma aftur stærð vel fyrir okkur. 894 00:41:27,670 --> 00:41:29,940 Ég gæti byrjað að lag þetta saman. 895 00:41:29,940 --> 00:41:32,900 >> Svo nú hef ég þríhliða gaffal ef þetta er satt, að gera þetta. 896 00:41:32,900 --> 00:41:36,560 Annars ef þetta annar hlutur er satt, fara þessa leið, annars fara á þessa hina áttina. 897 00:41:36,560 --> 00:41:39,200 Og í The Muppet Movie, sem gaffal í veginum, svo að segja, 898 00:41:39,200 --> 00:41:42,610 milli Yale eða Stanford, var nákvæmlega það, bara tvö skilyrði. 899 00:41:42,610 --> 00:41:45,190 Annað hvort að fara þessa leið, annars fara þannig. 900 00:41:45,190 --> 00:41:46,940 >> Jæja, lykkjur einnig til í forritun. 901 00:41:46,940 --> 00:41:49,100 Og við höfum notað þetta þegar í flokki og í sauðakóða kóða, 902 00:41:49,100 --> 00:41:51,060 og örugglega í þeim Scratch forrit eilífu. 903 00:41:51,060 --> 00:41:53,730 Scratch hefur þessa þraut stykki sem mun bara láta þig gera eitthvað eilífu. 904 00:41:53,730 --> 00:41:55,688 Og stundum þú vilt að gera eitthvað eilífu. 905 00:41:55,688 --> 00:41:58,810 Það er ekki endilega galla, það er vegna þess að þú vilt klukku til að halda áfram, 906 00:41:58,810 --> 00:42:00,730 eða leikur að halda áfram að spila. 907 00:42:00,730 --> 00:42:04,800 Eða þú getur tilgreint endanlegan fjölda skref, eins og með þetta endurtaka blokk hér, 908 00:42:04,800 --> 00:42:06,550 sem mun endurtaka eitthvað 10 sinnum. 909 00:42:06,550 --> 00:42:08,560 Við getum sett breytur, munum við fljótlega sjá. 910 00:42:08,560 --> 00:42:12,300 Og með breytum, svipað í anda algebrunni, eins og X, eða Y eða z. 911 00:42:12,300 --> 00:42:16,390 Það er eitthvað táknrænt að geta geymt sumir gildi, sumir stykki af upplýsingar, 912 00:42:16,390 --> 00:42:18,320 sem þú vilt kannski að muna til seinna. 913 00:42:18,320 --> 00:42:21,080 >> Besta dæmið um þetta gæti verið leikur þar sem þú þarft stöðuna, 914 00:42:21,080 --> 00:42:22,080 eins og í Pikachu. 915 00:42:22,080 --> 00:42:25,180 Hversu mörg stykki af köku og whatnot gerðir þú grípa? 916 00:42:25,180 --> 00:42:29,340 Jæja, það gæti verið breytilegt kallað skora sem byrjar á 0. 917 00:42:29,340 --> 00:42:32,400 Og þá í hvert skipti sem við caught stykki af köku eða sælgæti, eða þess háttar, 918 00:42:32,400 --> 00:42:33,720 það fær hækkar. 919 00:42:33,720 --> 00:42:35,990 Það verður bætt við einum í einu. 920 00:42:35,990 --> 00:42:38,450 Og svo breytilegum verslanir a stykki af upplýsingum eins og þessi. 921 00:42:38,450 --> 00:42:41,450 Þá er það fylki, og við munum koma aftur til þessar í viku eða tvær tíma, 922 00:42:41,450 --> 00:42:44,900 heldur array er góður af eins og að skrá eða Satchel, inni 923 00:42:44,900 --> 00:42:46,940 sem þú getur sett raunverulegur hluti. 924 00:42:46,940 --> 00:42:49,852 Það gerir þér kleift að vista fleiri en eitt stykki af upplýsingar. 925 00:42:49,852 --> 00:42:51,810 Og það gæti verið gagnlegt ef í leiknum, þú ert 926 00:42:51,810 --> 00:42:53,630 konar gangandi um tína það upp. 927 00:42:53,630 --> 00:42:55,879 Og kannski þú vilt halda allar þessar stykki af köku 928 00:42:55,879 --> 00:42:58,260 kring, og ekki bara borða þá einn eftir annan. 929 00:42:58,260 --> 00:43:00,010 Og þá er það áhugamaður reisa við munum 930 00:43:00,010 --> 00:43:02,932 koma til kallast aðgerðir eða aðferðir. 931 00:43:02,932 --> 00:43:04,640 Og þó að við erum að fara hraðar hér, við munum 932 00:43:04,640 --> 00:43:07,345 sjá að þetta eru mjög náttúrulega lausn á vandamálum 933 00:43:07,345 --> 00:43:08,470 sem við erum að fara fundur. 934 00:43:08,470 --> 00:43:10,220 Eins forrit okkar byrja fá stærri munum við 935 00:43:10,220 --> 00:43:12,640 byrja að taka eftir mynstrum í kóðinn sem við erum að skrifa, 936 00:43:12,640 --> 00:43:14,556 þraut stykki sem við erum draga og sleppa. 937 00:43:14,556 --> 00:43:18,240 Og um leið og þú tekur eftir þér að gera eitthvað aftur og aftur, eða verri enn 938 00:43:18,240 --> 00:43:21,400 afrita og líma forritun númer sem þú hefur skrifað, 939 00:43:21,400 --> 00:43:23,612 það er líklega tækifæri til að þáttur út 940 00:43:23,612 --> 00:43:25,820 hvað sem þú halda afritun og líma, og setja það 941 00:43:25,820 --> 00:43:27,430 í eitthvað sem kallast a "virka." 942 00:43:27,430 --> 00:43:29,690 En meira um þá í miklu frekari upplýsingar áður en langur. 943 00:43:29,690 --> 00:43:31,314 >> Og þá er það jafnvel áhugamaður lögun. 944 00:43:31,314 --> 00:43:34,100 Fyrir þá öruggari, eða taka APC eða sambærilegt, 945 00:43:34,100 --> 00:43:37,600 Scratch styður í raun það eins þræði og atburðum og fleira. 946 00:43:37,600 --> 00:43:39,840 Svo átta sig á að það hefur nokkuð hár loft, 947 00:43:39,840 --> 00:43:42,540 jafnvel þó að það er líka mjög meginatriðum aðgengileg fólkinu 948 00:43:42,540 --> 00:43:44,460 sem hafa aldrei forritað áður. 949 00:43:44,460 --> 00:43:47,130 Svo reyndar, við skulum taka a líta á einfalt forrit eða tvo. 950 00:43:47,130 --> 00:43:49,920 >> Við skoðuðum hvernig við Segja halló með grunni. 951 00:43:49,920 --> 00:43:52,800 Leyfðu mér að fara á undan og opna upp aðeins meira áhugavert forrit 952 00:43:52,800 --> 00:43:54,100 sem ég skrifaði í fyrirfram. 953 00:43:54,100 --> 00:43:56,430 Og þetta er kallað Pet Cat. 954 00:43:56,430 --> 00:43:58,954 Öll þessi forrit verður aðgengilegt á heimasíðu CS50 er. 955 00:43:58,954 --> 00:43:59,870 Reyndar, nú þegar. 956 00:43:59,870 --> 00:44:01,190 >> Svo er hægt að sækja þá, og spila með þeim, 957 00:44:01,190 --> 00:44:03,850 og með Heimadæmi 0, sem er einnig á heimasíðu námskeiðsins er, 958 00:44:03,850 --> 00:44:05,516 þú ert hvattir til að ganga í gegnum þetta. 959 00:44:05,516 --> 00:44:07,820 Og þar að auki höfum við Fjöldi ganga í gegnum myndbönd 960 00:44:07,820 --> 00:44:10,951 á netinu þar sem ég og Lið CS50 er sannarlega ganga 961 00:44:10,951 --> 00:44:14,200 í gegnum hvert af þessum dæmum á miklu hægar, mjög hratt forwardable, 962 00:44:14,200 --> 00:44:18,530 eða rewindable hraða, svo að hægt er að ganga í gegnum þetta í frístundum þínum eins og heilbrigður. 963 00:44:18,530 --> 00:44:20,330 Svo hér Scratch til vinstri. 964 00:44:20,330 --> 00:44:22,920 Hér er forrit á hægri sem ég hef nú þegar fyrirfram gert. 965 00:44:22,920 --> 00:44:24,880 Svo láta mig stækka á þessu. 966 00:44:24,880 --> 00:44:28,780 Og gæti einhver í ensku, vitandi það sem þú veist, bara héðan og 967 00:44:28,780 --> 00:44:31,650 hvernig Scratch virkar, svona segir í ensku setningu eða setningu, 968 00:44:31,650 --> 00:44:35,450 hvað þýðir þetta forrit gera greinilega? 969 00:44:35,450 --> 00:44:36,836 >> Já, í appelsínugulum bol. 970 00:44:36,836 --> 00:44:40,804 >> Áhorfendur: [inaudible] 971 00:44:40,804 --> 00:44:41,796 972 00:44:41,796 --> 00:44:44,980 >> DAVID J. Malan: Já, ef þú bendillinn er á grunni kötturinn, 973 00:44:44,980 --> 00:44:46,220 spila meowing hljóð. 974 00:44:46,220 --> 00:44:47,870 En eftir því hvernig við látum það. 975 00:44:47,870 --> 00:44:49,980 Það er greinilega lykkja það, að eilífu. 976 00:44:49,980 --> 00:44:53,000 Og þá er það ástand, ef tjáningu. 977 00:44:53,000 --> 00:44:55,090 Og sameiginlega, hvað þá meina? 978 00:44:55,090 --> 00:44:57,210 Það þýðir þetta forrit er bara alltaf í gangi, 979 00:44:57,210 --> 00:44:59,510 og það er bara alltaf að bíða og horfa á og hlusta 980 00:44:59,510 --> 00:45:01,730 fyrir mig til að hreyfa músina mína yfir köttinn. 981 00:45:01,730 --> 00:45:04,810 >> Því í hvert sinn sem ég geri það, sem þú leggur, það er að fara að gera þetta. 982 00:45:04,810 --> 00:45:06,475 Leyfðu mér að ræsa forritið. 983 00:45:06,475 --> 00:45:08,350 Ekkert virðist vera gerast, en taka eftir því hvernig 984 00:45:08,350 --> 00:45:10,152 það er lögð áhersla nú í gulum línu. 985 00:45:10,152 --> 00:45:11,360 Það þýðir bara að það er í gangi. 986 00:45:11,360 --> 00:45:13,770 Og vegna þess að það er að eilífu lykkja, það er enn í gangi. 987 00:45:13,770 --> 00:45:19,610 >> Svo láta mig færa bendilinn mínum yfir grunni. [Meow] [Meow] Og ef ég flyt það burt, 988 00:45:19,610 --> 00:45:25,444 [Meow] hættir nú það, en forritið er enn í gangi. [Meow] Og svo yndisleg. 989 00:45:25,444 --> 00:45:28,550 [Meow] Svo skulum opna örlítið lengra 990 00:45:28,550 --> 00:45:32,620 dæmi kallað Ekki gæludýr ekki Cat. 991 00:45:32,620 --> 00:45:35,805 >> Og nú skulum sjá hvað gerist hér. [Meow] meowing. 992 00:45:35,805 --> 00:45:39,297 Svo það er lítið um farartæki flugmaður, ef þú vilt. 993 00:45:39,297 --> 00:45:39,880 --pet köttinn. 994 00:45:39,880 --> 00:45:42,820 Ég velti því hvers vegna. 995 00:45:42,820 --> 00:45:45,389 [Roar] [Meow] Svo hvernig var þetta verk? 996 00:45:45,389 --> 00:45:47,930 Jæja, þú getur konar ástæðu gegnum það innsæi, kannski. 997 00:45:47,930 --> 00:45:49,346 >> En við skulum líta á the raunverulegur kóða. 998 00:45:49,346 --> 00:45:51,819 Svo aftur, þegar grænn fáni er smellt gera þetta að eilífu. 999 00:45:51,819 --> 00:45:53,110 Hvað viltu gera eilífu? 1000 00:45:53,110 --> 00:45:56,150 Jæja, ef snerta mús músina, þá spila 1001 00:45:56,150 --> 00:46:00,270 hljóð sem er greinilega kallað Lion 5, sem er inni í þessu verkefni, annað 1002 00:46:00,270 --> 00:46:03,010 spila hljóð meow, og þá bíða í tvær sekúndur, svo 1003 00:46:03,010 --> 00:46:04,510 að það er ekki meowing sífellu. 1004 00:46:04,510 --> 00:46:07,650 Í raun er hægt að mjög fljótt að byrja að ónáða þig og herbergisfélaga þína. 1005 00:46:07,650 --> 00:46:08,690 >> Skulum við fjarlægja þessa blokk. 1006 00:46:08,690 --> 00:46:10,580 Og taka eftir hvað er gott um grunni. 1007 00:46:10,580 --> 00:46:13,070 Things bara svona draga og falla og Öryggisræsipinni. 1008 00:46:13,070 --> 00:46:14,980 Svo aftur, vex það að fylla það sem þú vilt. 1009 00:46:14,980 --> 00:46:20,118 En ef ég fjarlægja þetta, og þá högg leika, [COMPUTER blip SOUND] 1010 00:46:20,118 --> 00:46:22,904 >> --it er góður af tripping yfir sjálft, því það er bókstaflega 1011 00:46:22,904 --> 00:46:23,820 gera það sem ég er að segja. 1012 00:46:23,820 --> 00:46:27,080 Það er að segja að eilífu að spila þennan hljóð, en Ég ætla ekki að gefa henni tækifæri til að klára. 1013 00:46:27,080 --> 00:46:28,205 Og svo það væri padda. 1014 00:46:28,205 --> 00:46:30,700 Og það er hvers vegna við þurftum Þessi hlutur hér núna. 1015 00:46:30,700 --> 00:46:34,030 Svo skulum byrja í raun frá scratch-- konar orðaleikur örlítið intended-- 1016 00:46:34,030 --> 00:46:36,450 þar sem við höfum nú köttinn fara. 1017 00:46:36,450 --> 00:46:38,130 >> Þannig að ég ætla að gera þetta á flugu. 1018 00:46:38,130 --> 00:46:40,910 Ég ætla að stækka hér, bara að fá mig byrja á döfinni. 1019 00:46:40,910 --> 00:46:42,000 Og grænn fáni smellt. 1020 00:46:42,000 --> 00:46:43,410 Og það er aðrar leiðir að byrja forskriftir. 1021 00:46:43,410 --> 00:46:44,920 Við erum að fara að halda það einfalt hér. 1022 00:46:44,920 --> 00:46:48,049 >> Og nú ætla ég að fara undan og fara undir Control. 1023 00:46:48,049 --> 00:46:50,590 Og aftur, ef þú gleymir hvar hlutirnir eru, bara smella í kring, 1024 00:46:50,590 --> 00:46:52,048 og að lokum að finna þá aftur. 1025 00:46:52,048 --> 00:46:53,680 Svo ég vil að eilífu gera? 1026 00:46:53,680 --> 00:46:58,650 Ég vil nota hreyfingu blokk sem ég veit til, að færa 10 skref. 1027 00:46:58,650 --> 00:47:02,016 >> Svo skulum sjá hvað gerist hér ef ég spila þennan leik. 1028 00:47:02,016 --> 00:47:03,390 Sem betur fer er það ekki fara of langt. 1029 00:47:03,390 --> 00:47:05,190 Ég get samt konar grípa hann með skottið og draga hann til baka. 1030 00:47:05,190 --> 00:47:07,860 En forritið er enn í gangi, svo hann er góður að berjast við mig. 1031 00:47:07,860 --> 00:47:10,870 En það væri svona gott ef ég skilyrðum laga þetta í kóða. 1032 00:47:10,870 --> 00:47:12,800 >> Vegna þess að þetta er not-- í raun er þetta mjög 1033 00:47:12,800 --> 00:47:15,770 ekki skemmtilegur leikur fyrir einhver af öllum aldri. 1034 00:47:15,770 --> 00:47:18,915 Svo skulum reyna að laga þetta með því að hafa einhvers konar skilyrði. 1035 00:47:18,915 --> 00:47:21,670 Þannig að ég ætla að fara undir Control, og þá ef. 1036 00:47:21,670 --> 00:47:22,660 Mér finnst þetta hugmynd. 1037 00:47:22,660 --> 00:47:27,470 Svo eftir að flytja 10 skref, if-- láta mig vit þar sem ég er. 1038 00:47:27,470 --> 00:47:30,799 Ég ætla að fara undir Sensing, og þá lítur ég get farið hér. 1039 00:47:30,799 --> 00:47:31,840 róa að lögun leikjum. 1040 00:47:31,840 --> 00:47:34,380 >> Stærð skiptir ekki, en það er að fara að vaxa að fylla. 1041 00:47:34,380 --> 00:47:35,984 Og nú er þetta aðeins menu. 1042 00:47:35,984 --> 00:47:38,650 Og nú mús pointer-- ég ekki vilja músina, ég vil brún. 1043 00:47:38,650 --> 00:47:41,700 Svo er Scratch sviði nógur til vita þegar Sprite er snerta brún. 1044 00:47:41,700 --> 00:47:44,360 Hvað vil ég að hann í raun og veru að gera? 1045 00:47:44,360 --> 00:47:46,025 >> Leyfðu mér að fara á undan og breyta hreyfingu. 1046 00:47:46,025 --> 00:47:46,940 Þú veist hvað? 1047 00:47:46,940 --> 00:47:49,242 Ég ætla að hafa hann snúið. 1048 00:47:49,242 --> 00:47:51,200 Svo á 15 gráður er ekki virkilega að fara að hjálpa mér. 1049 00:47:51,200 --> 00:47:53,990 Ég vil að hann snúa og fara í hina áttina. 1050 00:47:53,990 --> 00:47:57,740 >> Svo skulum sjá hvað gerist hér, ef ég högg Spila núna. 1051 00:47:57,740 --> 00:48:01,520 OK, svona heimskur að leita, en það er að gera nákvæmlega það sem ég sagði. 1052 00:48:01,520 --> 00:48:03,540 Og það er að snúa öllu Sprite. 1053 00:48:03,540 --> 00:48:04,900 Nú kemur í ljós að ég get lagað þetta. 1054 00:48:04,900 --> 00:48:06,691 Og ég vissi ekki hvernig að laga þetta í fyrstu. 1055 00:48:06,691 --> 00:48:09,190 Ég þurfti góður við futz kring og sjá besta leiðin til að gera þetta. 1056 00:48:09,190 --> 00:48:12,630 En ef ég fer to-- skulum sjá, hreyfingu. 1057 00:48:12,630 --> 00:48:14,050 Oh, ég fann þetta. 1058 00:48:14,050 --> 00:48:15,660 Reyndar Setja Rotation Style. 1059 00:48:15,660 --> 00:48:18,431 Til vinstri, hægri, eða ekki snúa, eða allt í kring. 1060 00:48:18,431 --> 00:48:19,930 Og það kemur í ljós að það er það sem ég vil. 1061 00:48:19,930 --> 00:48:22,920 Og ég ætla að setja þetta er ekki mitt lykkja, vegna þess að ég þarf ekki að setja 1062 00:48:22,920 --> 00:48:24,487 snúningur stíl mörgum sinnum. 1063 00:48:24,487 --> 00:48:27,570 Ég ætla að setja það á the mjög toppur af þetta forrit þannig að það fær að setja einu sinni, 1064 00:48:27,570 --> 00:48:28,670 og þá man. 1065 00:48:28,670 --> 00:48:30,340 Og nú ætla ég að reyna þetta aftur. 1066 00:48:30,340 --> 00:48:32,520 Leyfðu mér að hætta í áætluninni. 1067 00:48:32,520 --> 00:48:34,050 >> Og nú að laga það galla. 1068 00:48:34,050 --> 00:48:35,700 Þannig að ég ætla iteratively bæta við þetta. 1069 00:48:35,700 --> 00:48:37,900 The program er að fá flóknari og stærri, 1070 00:48:37,900 --> 00:48:40,810 en ég ætla að taka barn stíga svo að segja, og litlum bitum út af vandamálinu 1071 00:48:40,810 --> 00:48:42,010 að fá það betra og betra. 1072 00:48:42,010 --> 00:48:43,260 En þetta líka, er eins konar halta. 1073 00:48:43,260 --> 00:48:43,900 >> Þú veist hvað? 1074 00:48:43,900 --> 00:48:49,860 Myndi spyrja einhvern með mjög gott, frightful rödd eins og að koma upp? 1075 00:48:49,860 --> 00:48:51,210 Einhver með rödd. 1076 00:48:51,210 --> 00:48:54,070 1077 00:48:54,070 --> 00:48:54,570 Uh, já. 1078 00:48:54,570 --> 00:48:55,550 Komdu upp. 1079 00:48:55,550 --> 00:48:57,990 Í græna skyrtu. 1080 00:48:57,990 --> 00:49:01,530 >> Svo kemur í ljós að það er einhver önnur skemmtileg hluti, fagurfræði og hljóð eins. 1081 00:49:01,530 --> 00:49:02,290 Hér er meow. 1082 00:49:02,290 --> 00:49:04,000 Ég smelli á Hljóð flipanum. 1083 00:49:04,000 --> 00:49:08,730 [Meow] Það er meow. [Meow] [Meow] [Meow] --actually met eitthvað 1084 00:49:08,730 --> 00:49:10,310 okkar eigin hér. 1085 00:49:10,310 --> 00:49:13,120 >> Svo skulum gera einmitt það. 1086 00:49:13,120 --> 00:49:17,670 Í stað þess að nota þessa köttur hljóð, við skulum fara á undan hér, og hvað er nafnið þitt? 1087 00:49:17,670 --> 00:49:18,850 Nick, gaman að hitta þig. 1088 00:49:18,850 --> 00:49:19,350 Það er David. 1089 00:49:19,350 --> 00:49:21,474 Svo í smá stund, ég ætla að lemja á Record takkann. 1090 00:49:21,474 --> 00:49:23,240 Og ef þú getur bara æpa í fartölvu, 1091 00:49:23,240 --> 00:49:26,140 "ouch," eins og þig bara gekk inn í vegg, 1092 00:49:26,140 --> 00:49:28,180 sem verður vel þegin. 1093 00:49:28,180 --> 00:49:29,660 1, 2. 1094 00:49:29,660 --> 00:49:31,470 >> NICK: Ouch! 1095 00:49:31,470 --> 00:49:32,470 DAVID J. Malan: Awesome. 1096 00:49:32,470 --> 00:49:34,410 Og nú er hægt að gera smá breytingar hér. 1097 00:49:34,410 --> 00:49:35,910 Fara að fá losa af rólegum hluta. 1098 00:49:35,910 --> 00:49:37,000 Og ég held að er gott. 1099 00:49:37,000 --> 00:49:37,690 Þakka þér kærlega. 1100 00:49:37,690 --> 00:49:38,315 >> NICK: Pleasure. 1101 00:49:38,315 --> 00:49:43,277 1102 00:49:43,277 --> 00:49:45,110 DAVID J. Malan: Ég hef bara nýtt nafn það "ouch," 1103 00:49:45,110 --> 00:49:46,901 en nú er ég að fara að fara aftur til forskriftir mínum. 1104 00:49:46,901 --> 00:49:49,810 Og takið eftir að það er örugglega hljóð hér. 1105 00:49:49,810 --> 00:49:53,520 Og ég ætla að fara á undan og spila hljóð Úff, 1106 00:49:53,520 --> 00:49:56,991 og ég ætla að gera það ef það er að snerta brúnir aðeins. 1107 00:49:56,991 --> 00:49:58,740 Og þá er ég að fara að hafa það snúa í kring. 1108 00:49:58,740 --> 00:50:00,250 Svo skulum sjá hvað gerist hér. 1109 00:50:00,250 --> 00:50:01,728 Við skulum fara fullur skjár. 1110 00:50:01,728 --> 00:50:02,394 [Vídeó spilun] 1111 00:50:02,394 --> 00:50:03,790 -Ouch! 1112 00:50:03,790 --> 00:50:05,290 Ouch! 1113 00:50:05,290 --> 00:50:06,790 Ouch! 1114 00:50:06,790 --> 00:50:07,790 Ouch! 1115 00:50:07,790 --> 00:50:09,160 Ouch! 1116 00:50:09,160 --> 00:50:10,780 Ouch! 1117 00:50:10,780 --> 00:50:11,587 Ouch! 1118 00:50:11,587 --> 00:50:12,086 Ouch! 1119 00:50:12,086 --> 00:50:12,492 >> [END spilun] 1120 00:50:12,492 --> 00:50:14,490 >> DAVID J. Malan: Svo þér grein sem við erum að fá smá heppinn. 1121 00:50:14,490 --> 00:50:17,110 Ég ætla að hafa hann að færa eins og 100 skref í einu. 1122 00:50:17,110 --> 00:50:21,790 Áhrif sem nú er að fara að be-- [COMPUTER Glitch SOUND] Svo 1123 00:50:21,790 --> 00:50:22,490 innan þess. 1124 00:50:22,490 --> 00:50:25,470 Svo tækifæri til að betrumbæta það frekar ef við viljum virkilega að. 1125 00:50:25,470 --> 00:50:27,340 >> Svo nú skulum kynna aðra hugmynd. 1126 00:50:27,340 --> 00:50:30,660 Að láta mig fara inn í einn sem heitir Telja kindur og nota eitthvað 1127 00:50:30,660 --> 00:50:31,610 kallað breyta. 1128 00:50:31,610 --> 00:50:34,700 Þetta er yndislega litla sauðfé og Ég breytti búning hans svo að segja. 1129 00:50:34,700 --> 00:50:37,450 Svo jafnvel þótt vanræksla er köttur, þú getur hlaðið, þú getur teiknað, 1130 00:50:37,450 --> 00:50:40,020 þú getur gert hvaða fjölda stafir á Sprite þinni. 1131 00:50:40,020 --> 00:50:43,740 Hér er forrit sem er að fara að gera það á ensku? 1132 00:50:43,740 --> 00:50:47,110 >> Byggt aftur á það sem þú veist núna. 1133 00:50:47,110 --> 00:50:48,230 Hvað er þetta forrit að gera? 1134 00:50:48,230 --> 00:50:50,740 1135 00:50:50,740 --> 00:50:53,500 Já, það er að fara að telja. 1136 00:50:53,500 --> 00:50:55,842 Eitt númer í einu. 1137 00:50:55,842 --> 00:50:57,550 Við höfum greinilega hafa þetta sett gegn. 1138 00:50:57,550 --> 00:50:59,380 >> Ég veit ekki hvað það er, en kannski er það breytilegt. 1139 00:50:59,380 --> 00:51:00,740 Það er bara gámur, x eða y. 1140 00:51:00,740 --> 00:51:04,290 En orð gegn er meira lýsandi en x stærðfræðingur er eða y. 1141 00:51:04,290 --> 00:51:06,560 Svo við getum notað ensku orð fyrir það. 1142 00:51:06,560 --> 00:51:08,490 Forever, þýðir bara að halda að gera þetta. 1143 00:51:08,490 --> 00:51:10,020 >> Segja gegn. 1144 00:51:10,020 --> 00:51:11,270 Nú þar kom þetta frá? 1145 00:51:11,270 --> 00:51:13,240 Jæja, það kemur í ljós að gegn er breytilegt. 1146 00:51:13,240 --> 00:51:15,645 Svo það er bara annað ráðgáta stykki sem ég skapa fyrirfram. 1147 00:51:15,645 --> 00:51:18,020 Og jafnvel þó að það gerist ekki að vera sú sama lögun hér, 1148 00:51:18,020 --> 00:51:20,540 venjulega þú myndi segja eitthvað eins og halló hér. 1149 00:51:20,540 --> 00:51:23,610 >> Þú getur einnig dregið breytu þannig að það er það sem er að segja. 1150 00:51:23,610 --> 00:51:26,170 Þá er bara að bíða í smástund, ég að breyta gegn með einum, 1151 00:51:26,170 --> 00:51:27,940 incrementing það með því að bæta einn. 1152 00:51:27,940 --> 00:51:32,407 Þannig að nettó áhrif er þetta yndislega telja kindur. 1153 00:51:32,407 --> 00:51:33,615 Þó hann er að telja sig. 1154 00:51:33,615 --> 00:51:36,642 1155 00:51:36,642 --> 00:51:38,350 Nú er það mjög fljótt fara að fá leiðinlegur 1156 00:51:38,350 --> 00:51:40,900 vegna þess að hann er að fara að gera þetta sannarlega að eilífu, 1157 00:51:40,900 --> 00:51:44,240 en það er einmitt það sem Hönnun forritsins mælir. 1158 00:51:44,240 --> 00:51:48,090 Lets reyna nú annað dæmi sem notar breytu. 1159 00:51:48,090 --> 00:51:51,140 Þetta er einn hét Hi Hi Hi, sem er að fá pirrandi fljótt. 1160 00:51:51,140 --> 00:51:52,987 Nú hefur þetta tvær forskriftir. 1161 00:51:52,987 --> 00:51:54,570 Og svo aftur, við erum að taka barn stíga. 1162 00:51:54,570 --> 00:51:57,236 >> Við byrjuðum með eitthvað frábær lítill, bætt við það, bætt við það. 1163 00:51:57,236 --> 00:51:59,750 Nú vil ég að gera eitthvað jafnvel meira dynamic, 1164 00:51:59,750 --> 00:52:02,950 svo ég vil vera að hlusta á tveir mismunandi hlutir í einu. 1165 00:52:02,950 --> 00:52:05,420 Svo á vinstri, þegar grænn fáni er smellt 1166 00:52:05,420 --> 00:52:08,100 Ég setti breytu sem ég skrifaði fyrirfram heitir Muted. 1167 00:52:08,100 --> 00:52:09,700 Og ég setti geðþótta það til 0. 1168 00:52:09,700 --> 00:52:13,290 Svo Scratch er ekki satt og rangar, en það hjartarskinn hafa 0 og 1. 1169 00:52:13,290 --> 00:52:15,270 >> Svo ég get nálgast það að sömu hugmynd. 1170 00:52:15,270 --> 00:52:21,110 Og þá að eilífu, ef rúm bar er þrýsta, þá setja breytu til 0. 1171 00:52:21,110 --> 00:52:21,810 Eða hryggur. 1172 00:52:21,810 --> 00:52:25,920 Ef Space er ýtt, og ef þögguð, breytan, er 0, 1173 00:52:25,920 --> 00:52:29,950 þá setja þögguð til 1, annars sett þögguð 0. 1174 00:52:29,950 --> 00:52:32,370 Þetta virðist svona eins og við erum bara að gera og losa vinnu. 1175 00:52:32,370 --> 00:52:33,130 >> En hvað er áhrif? 1176 00:52:33,130 --> 00:52:35,588 Í hvert skipti sem ég högg the rúm bar, hvað gerist breytu mínu 1177 00:52:35,588 --> 00:52:38,150 heitir þögguð, rökrétt? 1178 00:52:38,150 --> 00:52:39,100 Raða af fær hreifi. 1179 00:52:39,100 --> 00:52:41,035 Það breytist frá 0 til 1, eða 1 til 0. 1180 00:52:41,035 --> 00:52:43,035 Svo það tók nokkrar blokkir að tjá það, en allir 1181 00:52:43,035 --> 00:52:47,280 Ég ætla að gera er að skipta um stöðu þessi breyta 0 eða 1, eða 0 eða 1 1182 00:52:47,280 --> 00:52:48,530 hvert sinn sem ég högg the rúm bar. 1183 00:52:48,530 --> 00:52:49,905 Nú hérna, hvað er þetta að gera? 1184 00:52:49,905 --> 00:52:53,400 Forever, ef þaggað er 0, þannig að ef þaggað er ósönn. 1185 00:52:53,400 --> 00:52:57,910 Þannig að ef það er ekki skrúfað, er merkingarfræði þar, spila hljóð sjó ljón, 1186 00:52:57,910 --> 00:53:00,810 og hugsa Hi Hi Hi fyrir tvo sekúndur, bíða í tvær sekúndur. 1187 00:53:00,810 --> 00:53:02,710 Svo eftir nú þessir forskriftir eru í raun 1188 00:53:02,710 --> 00:53:07,100 að fara að keyra samhliða, svo að maður getur að hlusta á eina aðgerð, hinn 1189 00:53:07,100 --> 00:53:09,010 að taka ákvörðun byggða á þeim aðgerð. 1190 00:53:09,010 --> 00:53:10,655 Og það er hægt að gera þetta að eilífu. 1191 00:53:10,655 --> 00:53:12,638 >> [SEA LION Barking] 1192 00:53:12,638 --> 00:53:14,852 >> [SEA LION Barking] 1193 00:53:14,852 --> 00:53:20,050 >> Það er að fara að gera þetta að eilífu og [SEA LION gelta] eins og ég hef bara gert. 1194 00:53:20,050 --> 00:53:23,010 Og nú er enn í gangi en ég hef "slökkt" leikinn. 1195 00:53:23,010 --> 00:53:27,260 [SEA LION gelta] Og það er allt þetta strákur er núna líka. 1196 00:53:27,260 --> 00:53:28,660 >> Skulum opna annað dæmi hér. 1197 00:53:28,660 --> 00:53:31,840 Leyfðu mér að fara inn í Events, og nú þetta yndislega líka. 1198 00:53:31,840 --> 00:53:34,130 En eftir það hefur tvær sprites. 1199 00:53:34,130 --> 00:53:37,520 Svo ekki bara tveir forskriftir með einn Sprite, en tveir sprites. 1200 00:53:37,520 --> 00:53:40,750 Og ef ég smelli á bláa strákur sem ég þegar hafa, ég sé hann sem eitt forrit 1201 00:53:40,750 --> 00:53:43,790 upp hér að bókstaflega bara segir þetta, þegar ég fæ atburð, 1202 00:53:43,790 --> 00:53:45,620 segja "Polo" tvær sekúndur. 1203 00:53:45,620 --> 00:53:48,460 >> Þannig að ef þú hefur einhvern tíma spilað í laug, leikurinn Marco Polo, 1204 00:53:48,460 --> 00:53:52,500 ef appelsína strákur handritið er einhver vísbending, virðist 1205 00:53:52,500 --> 00:53:57,380 í hvert skipti sem ég högg the rúm bar, hvað er appelsína strákur að fara að gera? 1206 00:53:57,380 --> 00:53:58,642 Hann er að fara að segja "Marco." 1207 00:53:58,642 --> 00:53:59,850 Og þá er þetta ný blokk. 1208 00:53:59,850 --> 00:54:02,409 Við höfum ekki séð þetta áður, en útvarpað atburð. 1209 00:54:02,409 --> 00:54:04,200 Og ég gæti kalla það atburður eitthvað sem við viljum. 1210 00:54:04,200 --> 00:54:06,033 >> Við munum koma aftur til þetta kannski fyrir löngu. 1211 00:54:06,033 --> 00:54:08,410 En útsendingar atburð er leið fyrir einn Sprite 1212 00:54:08,410 --> 00:54:11,836 að tala við aðra um raun liggur það skilaboð. 1213 00:54:11,836 --> 00:54:12,960 Það er ekki skilaboðin sem þú sérð. 1214 00:54:12,960 --> 00:54:14,130 Það er ekki eitthvað sjón. 1215 00:54:14,130 --> 00:54:17,370 Það er tegund af tölvu skilaboð að hinn gaurinn er að hlusta á. 1216 00:54:17,370 --> 00:54:21,210 Vegna Reyndar bláa strákur, muna er ekki með þegar grænt merkja smellt. 1217 00:54:21,210 --> 00:54:23,290 >> Hann hefur í staðinn, þegar ég fæ atburð. 1218 00:54:23,290 --> 00:54:26,850 Þegar hann fær afhent þetta í huga í bekknum, svo að segja, ætti hann að segja "Polo." 1219 00:54:26,850 --> 00:54:30,200 Og svo er hrein áhrif að þegar ég högg græna fána, ekkert gerist. 1220 00:54:30,200 --> 00:54:34,940 En þegar ég lenti á bil bar, segir hann "Marco" hann svarar með "Polo." 1221 00:54:34,940 --> 00:54:38,350 En eina Sprite ég samskipti við er appelsínugult einn. 1222 00:54:38,350 --> 00:54:40,980 Þannig að þetta er leið konar liggur skilaboð á milli sprites 1223 00:54:40,980 --> 00:54:43,210 og fá þá senda við annað. 1224 00:54:43,210 --> 00:54:46,280 >> Nú skulum líta á eitt síðasta einn hér kallast Málefni. 1225 00:54:46,280 --> 00:54:49,370 Og eftir þetta með því að spila það. 1226 00:54:49,370 --> 00:54:51,184 Svo þetta eru tveir sprites. 1227 00:54:51,184 --> 00:54:52,600 Fuglinn er góður að fljúga í kring. 1228 00:54:52,600 --> 00:54:53,310 Hann er skoppandi. 1229 00:54:53,310 --> 00:54:55,890 Það er engin "ouch," en sama hugmyndin. 1230 00:54:55,890 --> 00:54:58,230 >> En kötturinn virðist ansi klár. 1231 00:54:58,230 --> 00:55:01,010 Hvað er kötturinn virðist gera? 1232 00:55:01,010 --> 00:55:03,430 Og bíða eftir því. 1233 00:55:03,430 --> 00:55:05,010 Hvað er kötturinn virðist gera? 1234 00:55:05,010 --> 00:55:07,740 Það er ekki bara skoppandi. 1235 00:55:07,740 --> 00:55:09,860 >> Hann er eftir fuglinn. 1236 00:55:09,860 --> 00:55:13,920 Og svo virðist, there 'a vegur með blöndu af blokkum here-- 1237 00:55:13,920 --> 00:55:15,760 og við skulum líta á köttinn alvöru hratt. 1238 00:55:15,760 --> 00:55:20,270 Forever, ef snerta fuglinn, þá spila hljóðið Lion 4, hvað sem er. 1239 00:55:20,270 --> 00:55:21,360 Við heyrðum það einu sinni. 1240 00:55:21,360 --> 00:55:25,431 Annars benda til fugl, og færa eitt skref. 1241 00:55:25,431 --> 00:55:27,680 Nú þegar það er staðreynd ein skrefið er það sem gefur fuglinn 1242 00:55:27,680 --> 00:55:29,850 smá forskot í upphafi, en ef við í staðinn 1243 00:55:29,850 --> 00:55:32,980 gera þetta 10, til dæmis, svo að sérhver endurtekning lykkju hann er 1244 00:55:32,980 --> 00:55:34,100 flytja 10 skref tíma. 1245 00:55:34,100 --> 00:55:35,280 Svo meira pláss. 1246 00:55:35,280 --> 00:55:36,650 Við skulum sjá hvað gerist þá. 1247 00:55:36,650 --> 00:55:38,740 [Ljónið öskra] ekki allt sem mikið betra. 1248 00:55:38,740 --> 00:55:41,460 Svo nú skulum reyna að bæta á þessum smá iteratively, 1249 00:55:41,460 --> 00:55:43,330 og koma aftur til að Hugtakið fall. 1250 00:55:43,330 --> 00:55:46,580 >> Og örugglega einn af grundvallar takeaways í flokks hönnun. 1251 00:55:46,580 --> 00:55:49,560 Ekki bara að skrifa forrit sem vinna og sem eru rétt, en eru vel 1252 00:55:49,560 --> 00:55:50,080 hannað. 1253 00:55:50,080 --> 00:55:54,349 Og hönnun er miklu meira huglægt, og þú munt fá betri á það með tímanum. 1254 00:55:54,349 --> 00:55:57,390 En við skulum taka nokkur barnið skref í átt að byrja með forrit sem virkar, 1255 00:55:57,390 --> 00:55:59,310 algerlega, en það er ekki mjög gott. 1256 00:55:59,310 --> 00:56:00,650 Það er ekki mjög vel skrifuð. 1257 00:56:00,650 --> 00:56:03,830 >> Svo hér er forrit sem gerir þetta. 1258 00:56:03,830 --> 00:56:08,060 Hósti, hósti, hósti. 1259 00:56:08,060 --> 00:56:09,880 Hvað er forritið líta út? 1260 00:56:09,880 --> 00:56:11,330 Stemmir mér. 1261 00:56:11,330 --> 00:56:13,370 Það er að segja sófi fyrir a annað, þá bíður það. 1262 00:56:13,370 --> 00:56:14,515 >> Þá segir hann það aftur, þá bíður það. 1263 00:56:14,515 --> 00:56:16,056 Þá segir hann það aftur, þá bíður það. 1264 00:56:16,056 --> 00:56:18,770 Og þá mun forritið óbeint endar, því það er engin lykkja. 1265 00:56:18,770 --> 00:56:21,325 En hvers vegna er þetta illa skrifuð forrit? 1266 00:56:21,325 --> 00:56:22,950 Jafnvel ef þú hefur aldrei forritað áður? 1267 00:56:22,950 --> 00:56:25,240 Eins og, hvað nuddar á röng leið, kannski hér? 1268 00:56:25,240 --> 00:56:26,016 Já? 1269 00:56:26,016 --> 00:56:29,278 >> Áhorfendur: [inaudible] 1270 00:56:29,278 --> 00:56:29,950 1271 00:56:29,950 --> 00:56:30,950 DAVID J. Malan: Einmitt. 1272 00:56:30,950 --> 00:56:32,700 Þú ert að endurtaka sjálfur aftur og aftur. 1273 00:56:32,700 --> 00:56:36,190 Og bókstaflega, ég afrita og líma tveir af þessum blokkum aftur og aftur. 1274 00:56:36,190 --> 00:56:39,237 Og það er einmitt svoleiðis geðheilsan skugga um að þú ættir að vera að gera. 1275 00:56:39,237 --> 00:56:39,820 Bíddu nú við. 1276 00:56:39,820 --> 00:56:41,070 Ætti ég virkilega að gera þetta? 1277 00:56:41,070 --> 00:56:43,610 Svo er það þetta sem er augljós lausn kannski? 1278 00:56:43,610 --> 00:56:44,680 Hafa einhvers konar lykkju. 1279 00:56:44,680 --> 00:56:46,860 Og ég er ekki alveg muna hvað ráðgáta stykki er, 1280 00:56:46,860 --> 00:56:48,810 en ef ég líta á næsta endurtekning hér, 1281 00:56:48,810 --> 00:56:50,560 reyndar, það er ekki bara að eilífu lykkja, 1282 00:56:50,560 --> 00:56:52,560 það er að endurtaka sumir tala af sinnum. 1283 00:56:52,560 --> 00:56:54,080 Og svo ég hef tilgreint þrjú. 1284 00:56:54,080 --> 00:56:57,839 Og nú eftir hversu mikið strangara, hvernig miklu meira gagnorðar þetta forrit er. 1285 00:56:57,839 --> 00:56:59,630 Og í vissum skilningi, hvernig miklu meira haldist. 1286 00:56:59,630 --> 00:57:02,840 Ef ég vil breyta orðinu frá hósta við eitthvað annað, 1287 00:57:02,840 --> 00:57:07,530 eins Achoo, eins og hann er hnerri. 1288 00:57:07,530 --> 00:57:09,770 Þá er ég að breyta henni í einu staður, og ekki þrír. 1289 00:57:09,770 --> 00:57:12,050 Svo þetta þegar líður eins örlítið betri hönnun. 1290 00:57:12,050 --> 00:57:14,610 Leyfðu mér að í staðinn opið hósti 2, Þriðja dæmið okkar. 1291 00:57:14,610 --> 00:57:17,670 >> Tilkynning sem tölvunarfræðingur, Ég byrja að telja á 0, yfirleitt. 1292 00:57:17,670 --> 00:57:20,950 Nú lítur þetta svolítið scarier á fyrst, en áhrifin eru þau sömu. 1293 00:57:20,950 --> 00:57:22,590 Hósti, hósti, hósti. 1294 00:57:22,590 --> 00:57:26,920 En það virðist vera í grundvallaratriðum nýtt í efsta hluta áætlunarinnar? 1295 00:57:26,920 --> 00:57:28,670 Ég hef fjarlægt segja. 1296 00:57:28,670 --> 00:57:29,830 >> Ég hef fjarlægt bíða. 1297 00:57:29,830 --> 00:57:32,370 Og hvað hefi ég tengt í staðinn? 1298 00:57:32,370 --> 00:57:32,890 Fall. 1299 00:57:32,890 --> 00:57:33,670 A hósti blokk. 1300 00:57:33,670 --> 00:57:35,410 Ég meina, hreinskilnislega, virðist ég góður af hálfviti ef ég var ekki bara að 1301 00:57:35,410 --> 00:57:37,285 byrja með blokk sem er greinilega kallað 1302 00:57:37,285 --> 00:57:38,894 "hósti," ef það er allt sem ég vil að hann geri. 1303 00:57:38,894 --> 00:57:40,310 En það er ekki til í grunni. 1304 00:57:40,310 --> 00:57:43,396 Frekar Ég fór til einn í litatöflu kallað fleiri blokkir hér, 1305 00:57:43,396 --> 00:57:46,270 og ég draga þetta stóra fjólubláa hlutur hér sem leyfir mér að skilgreina hlutverk. 1306 00:57:46,270 --> 00:57:48,240 Það leyfir mér í raun búa til eigin þraut mína 1307 00:57:48,240 --> 00:57:51,280 stykki sem hægt er að kalla eitthvað sem ég vilja, sem getur gert allt sem ég vil, 1308 00:57:51,280 --> 00:57:52,360 en það gefur honum nafn. 1309 00:57:52,360 --> 00:57:57,050 Það gefur mér nýja, fjólubláa þraut stykki sem nú er hvað ég að segja það að gera. 1310 00:57:57,050 --> 00:58:01,060 Þannig að þetta fjólublátt stykki hér samsvarar þessu hér. 1311 00:58:01,060 --> 00:58:01,960 >> Og hvað þýðir það að gera? 1312 00:58:01,960 --> 00:58:03,930 Það segir hósta fyrir a Annað, og þá bíður það. 1313 00:58:03,930 --> 00:58:07,330 Og nú hef ég svona búin eigin sérsniðið ráðgáta stykki mitt, 1314 00:58:07,330 --> 00:58:10,040 þannig að það hegðar sér nákvæmlega sama hátt. 1315 00:58:10,040 --> 00:58:11,130 Svo ég geti haldið að gera þetta. 1316 00:58:11,130 --> 00:58:14,421 Og reyndar, það er að fara að vera meira og fleiri tækifæri fyrir modularization, 1317 00:58:14,421 --> 00:58:16,630 og til að hjúpa, flókið hver ofan á öðrum. 1318 00:58:16,630 --> 00:58:18,547 En þetta Grunnhugmyndin, reyndar í vandamáli sagði 0. 1319 00:58:18,547 --> 00:58:20,338 Það sem þú ert að fara að vera áskorun að gera er að 1320 00:58:20,338 --> 00:58:23,810 að sækja grunni, eða bara nota það á vefnum, og bara hafa gaman með það. 1321 00:58:23,810 --> 00:58:26,056 Við munum gefa þér að setja af kröfur, hafa hljóð, 1322 00:58:26,056 --> 00:58:27,430 og sumir fjöldi stykki púsluspil. 1323 00:58:27,430 --> 00:58:28,480 En þú munt gera nákvæmlega þetta. 1324 00:58:28,480 --> 00:58:31,771 Og þú munt skilja að þú ert að fara að langar að taka nokkur barn stíga í upphafi, 1325 00:58:31,771 --> 00:58:33,690 þar program fær fleiri og flóknari. 1326 00:58:33,690 --> 00:58:36,010 En miðað er þetta Besta leiðin sem ég gæti gert þetta? 1327 00:58:36,010 --> 00:58:39,210 Get ég forðast þetta eðlishvöt kannski, að afrita og líma? 1328 00:58:39,210 --> 00:58:41,850 >> En áður en Heimadæmi 0, og áður en við frestað, 1329 00:58:41,850 --> 00:58:44,980 hélt að við myndum taka upp einn meira sjálfboðaliði ef við gætum, 1330 00:58:44,980 --> 00:58:46,820 fyrir endanlegri áætlun það er kannski mest 1331 00:58:46,820 --> 00:58:49,150 mátun á öllum, enda staðnum í dag. 1332 00:58:49,150 --> 00:58:50,298 Koma niður. 1333 00:58:50,298 --> 00:58:51,234 Já. 1334 00:58:51,234 --> 00:58:52,170 Já. 1335 00:58:52,170 --> 00:58:53,431 Hvað er nafn þitt? 1336 00:58:53,431 --> 00:58:53,930 Uh-ó. 1337 00:58:53,930 --> 00:58:57,820 1338 00:58:57,820 --> 00:58:59,010 Það er allt í lagi. 1339 00:58:59,010 --> 00:59:01,230 Báðir koma niður. 1340 00:59:01,230 --> 00:59:05,520 Og ég hef mun takast á við þetta einhvern veginn innan þess næstu tíu sekúndur. 1341 00:59:05,520 --> 00:59:06,550 Svo koma niður. 1342 00:59:06,550 --> 00:59:08,370 Koma niður. 1343 00:59:08,370 --> 00:59:13,250 >> Leyfðu mér að koma á hér. 1344 00:59:13,250 --> 00:59:16,050 Koma á. 1345 00:59:16,050 --> 00:59:16,685 Allt í lagi. 1346 00:59:16,685 --> 00:59:21,360 1347 00:59:21,360 --> 00:59:22,360 Við skulum sjá hér. 1348 00:59:22,360 --> 00:59:25,735 Svo eftir alvöru hratt hér, ef þú vilt koma á upp. 1349 00:59:25,735 --> 00:59:28,650 1350 00:59:28,650 --> 00:59:29,926 >> Við munum gera tvær umferðir af þessu. 1351 00:59:29,926 --> 00:59:30,800 Og hvað er nafnið þitt? 1352 00:59:30,800 --> 00:59:31,270 >> SABRINA: Sabrina. 1353 00:59:31,270 --> 00:59:32,060 >> DAVID J. Malan: Sabrina og? 1354 00:59:32,060 --> 00:59:32,622 >> YING GEE: Ying Gee. 1355 00:59:32,622 --> 00:59:33,360 >> DAVID J. Malan: Ying Gee. 1356 00:59:33,360 --> 00:59:34,276 Gaman að hitta þig bæði. 1357 00:59:34,276 --> 00:59:34,970 David. 1358 00:59:34,970 --> 00:59:38,785 Svo hér er endanleg dæmi okkar kallað Erfiðasta leik Ivy er. 1359 00:59:38,785 --> 00:59:41,160 Og hvers vegna er það ekki að þið gerið Level 1, og þú gera Level 2. 1360 00:59:41,160 --> 00:59:43,350 >> Og við munum sjá hversu langt umfram það sem við förum í raun. 1361 00:59:43,350 --> 00:59:45,855 Skrifað af nemanda á síðasta ári, endurblönduö af mér 1362 00:59:45,855 --> 00:59:48,840 svo að þetta myndi fara yfir vel í New Haven. 1363 00:59:48,840 --> 00:59:53,180 Og ég gefa þér leik sem er að fara að falið að færa örvarnar upp og niður, 1364 00:59:53,180 --> 00:59:55,771 og fá Yale til the ljúka við lína. 1365 00:59:55,771 --> 00:59:56,270 Hér við fara. 1366 00:59:56,270 --> 00:59:56,759 >> [Vídeó spilun] 1367 00:59:56,759 --> 00:59:58,092 >> [TÓNLIST - NFL ON FOX þema lagið] 1368 00:59:58,092 --> 00:59:59,369 1369 00:59:59,369 --> 01:00:01,160 [TÓNLIST - MC HAMMER, "U getur ekki snerta  ÞETTA "] 1370 01:00:01,160 --> 01:00:04,590 1371 01:00:04,590 --> 01:00:07,900 >> -U Getur ekki snerta þetta. 1372 01:00:07,900 --> 01:00:11,634 U getur ekki snerta þetta. 1373 01:00:11,634 --> 01:00:14,252 Get ekki snerta þetta. 1374 01:00:14,252 --> 01:00:19,490 My, My, My, tónlistin mín lemja mig svo erfitt, gerir mig að segja, ó, herra minn. 1375 01:00:19,490 --> 01:00:22,927 Þakka þér fyrir að blessa mig með huga að rím og tveir efla fætur. 1376 01:00:22,927 --> 01:00:24,891 >> Það er gott þegar þú veist að þú ert niður. 1377 01:00:24,891 --> 01:00:26,855 A frábær Dope Homeboy frá Oaktown. 1378 01:00:26,855 --> 01:00:31,274 Og ég er þekkt sem slík og þetta a slá uh, getur þú ekki að snerta. 1379 01:00:31,274 --> 01:00:34,672 Ég sagði þér Homeboy U getur ekki snerta þetta. 1380 01:00:34,672 --> 01:00:38,656 Já, það er hvernig við lifum og þú veist U getur ekki snerta þetta. 1381 01:00:38,656 --> 01:00:40,135 >> Horfðu í augun á mér, maður. 1382 01:00:40,135 --> 01:00:43,093 U getur ekki snerta þetta. 1383 01:00:43,093 --> 01:00:44,572 Yo, láta mig brjóstmynd angurvær lyrics. 1384 01:00:44,572 --> 01:00:45,363 U getur ekki snerta þetta. 1385 01:00:45,363 --> 01:00:46,544 Ferskt nýja ánægja og buxur. 1386 01:00:46,544 --> 01:00:48,627 >> Þú fékkst það svona og þú veist þú vil dans. 1387 01:00:48,627 --> 01:00:51,967 Svo fara út úr sæti og fá a Fly Girl og grípa þetta slá. 1388 01:00:51,967 --> 01:00:55,911 Á meðan það er veltingur halda á dæla smá bita og láta þá vita hvað er að gerast. 1389 01:00:55,911 --> 01:00:56,890 Svona. 1390 01:00:56,890 --> 01:00:57,390 Svona. 1391 01:00:57,390 --> 01:00:59,362 >> Cold í leiðangur svo draga á bak. 1392 01:00:59,362 --> 01:01:04,785 Láta þá vita að þú ert of mikið og þetta er skref Hringbraut þú getur ekki snerta. 1393 01:01:04,785 --> 01:01:07,743 Yo, ég sagði þér U getur ekki snerta þetta. 1394 01:01:07,743 --> 01:01:09,222 Hvers vegna þú standa þarna maður? 1395 01:01:09,222 --> 01:01:10,208 U getur ekki snerta þetta. 1396 01:01:10,208 --> 01:01:13,200 >> Yo, hljóð í bjöllunni skólastarfið, sogskál. 1397 01:01:13,200 --> 01:01:14,005 U getur ekki snerta þetta. 1398 01:01:14,005 --> 01:01:18,326 Gefðu mér lag, taktur gera þá sviti það er það sem ég ætla að gefa þeim núna. 1399 01:01:18,326 --> 01:01:21,805 Þeir vita þegar þú talar um Hammer þú talar um sýningu sem er efla. 1400 01:01:21,805 --> 01:01:24,290 Og þétt söngvarar eru sviti svo framhjá þeim mic. 1401 01:01:24,290 --> 01:01:27,272 >> Eða borði til að læra það það er að fara að taka og nú 1402 01:01:27,272 --> 01:01:29,260 hann er að fara að brenna töflur. 1403 01:01:29,260 --> 01:01:32,739 Legit annaðhvort vinna hörðum höndum eða þú might eins og heilbrigður að hætta. 1404 01:01:32,739 --> 01:01:37,709 Þar sem þú veist U getur ekki snerta þetta. 1405 01:01:37,709 --> 01:01:41,599 U getur ekki snerta þetta. 1406 01:01:41,599 --> 01:01:42,182 Brjóta hann niður. 1407 01:01:42,182 --> 01:01:56,095 1408 01:01:56,095 --> 01:01:56,595 Hætta. 1409 01:01:56,595 --> 01:01:57,095 Hammer tíma. 1410 01:01:57,095 --> 01:01:59,577 Fara með flæði í spuna ef þú getur ekki fært að þessu 1411 01:01:59,577 --> 01:02:01,068 þá ertu sennilega dauður. 1412 01:02:01,068 --> 01:02:04,547 Svo veifa höndum í loftið [inaudible] 1413 01:02:04,547 --> 01:02:08,026 >> Þetta er það sigurvegari dans við þetta og þú ert að fara að fá þynnri. 1414 01:02:08,026 --> 01:02:12,996 Færa renna rófuna bara fyrir mínútu skulum öll gera högg. 1415 01:02:12,996 --> 01:02:13,990 Já. 1416 01:02:13,990 --> 01:02:14,984 U getur ekki snerta þetta. 1417 01:02:14,984 --> 01:02:17,966 1418 01:02:17,966 --> 01:02:19,457 >> U getur ekki snerta þetta. 1419 01:02:19,457 --> 01:02:23,433 Þú færð betri efla Drengurinn U getur ekki snerta þetta. 1420 01:02:23,433 --> 01:02:24,924 Hringinn aftur bjöllunni skólastarfið í. 1421 01:02:24,924 --> 01:02:25,918 Brjóta hann niður. 1422 01:02:25,918 --> 01:02:38,837 1423 01:02:38,837 --> 01:02:39,337 Hætta. 1424 01:02:39,337 --> 01:02:40,828 Hammer tími 1425 01:02:40,828 --> 01:02:42,816 >> DAVID J. Malan: Það er það fyrir CS50! 1426 01:02:42,816 --> 01:02:45,301 Takk svo mikið fyrir að taka þátt okkur! 1427 01:02:45,301 --> 01:02:47,786 Sjáumst utan. 1428 01:02:47,786 --> 01:02:48,611 >> [END spilun] 1429 01:02:48,611 --> 01:02:49,277 [Vídeó spilun] 1430 01:02:49,277 --> 01:02:52,259 [TÓNLIST - "Seinfeld" þema lagið] 1431 01:02:52,259 --> 01:02:53,860 -Hey David. 1432 01:02:53,860 --> 01:02:54,500 -Hey, David. 1433 01:02:54,500 --> 01:02:55,912 Hvernig er það að fara? 1434 01:02:55,912 --> 01:02:58,078 >> -góða Starf, í dag. 1435 01:02:58,078 --> 01:03:00,952 -Svo Hefur þú hugsað um hvað þú ert að fara að gera fyrir út brandara? 1436 01:03:00,952 --> 01:03:03,207 -Nei, Ég fékk ekkert. 1437 01:03:03,207 --> 01:03:07,550 -Hvað If-- hvað ef þetta er út brandari? 1438 01:03:07,550 --> 01:03:08,970 -eins, Taka upp kerra? 1439 01:03:08,970 --> 01:03:11,430 -Uh-Ha. 1440 01:03:11,430 --> 01:03:13,890 Þú veist, það er um ekki neitt. 1441 01:03:13,890 --> 01:03:17,559 >> -Svo Eins, engin saga, ekkert átök, engin lausn. 1442 01:03:17,559 --> 01:03:18,350 Ég skil ekki. 1443 01:03:18,350 --> 01:03:20,542 Hvað er það um þá? 1444 01:03:20,542 --> 01:03:23,510 >> Ekkert. 1445 01:03:23,510 --> 01:03:27,427 >> -Svo Við höfum út brandari er um ekkert, og við höfum enga leikara. 1446 01:03:27,427 --> 01:03:28,510 Hver er að fara að vera í þessu? 1447 01:03:28,510 --> 01:03:29,010 >> -Nei, Nei, nei. 1448 01:03:29,010 --> 01:03:31,310 Ég meina, ég ætla að vera í því. 1449 01:03:31,310 --> 01:03:32,109 >> -You'll Vera í henni? 1450 01:03:32,109 --> 01:03:32,608 -Já! 1451 01:03:32,608 --> 01:03:34,903 Fólk er alltaf að segja mér ég er persóna. 1452 01:03:34,903 --> 01:03:36,029 >> -Ja, Ég meina, það er satt. 1453 01:03:36,029 --> 01:03:37,445 En hver annar er að fara að vera í henni? 1454 01:03:37,445 --> 01:03:38,660 Það getur ekki bara verið þú. 1455 01:03:38,660 --> 01:03:47,240 >> -Þú Verður að vera í það, Gavin, Dan, Dan, Colton, Z'Myla, Alysse, Doug, 1456 01:03:47,240 --> 01:03:51,120 David, allir. 1457 01:03:51,120 --> 01:03:53,630 >> -Svo Það er um ekki neitt, og allir eru í henni? 1458 01:03:53,630 --> 01:03:54,530 >> -Absolutely Ekkert. 1459 01:03:54,530 --> 01:03:58,730 1460 01:03:58,730 --> 01:04:00,580 >> -Þetta Er fáránlegt.