1 00:00:00,000 --> 00:00:10,980 >> [Musika jotzen] 2 00:00:10,980 --> 00:00:13,260 >> -Alright! 3 00:00:13,260 --> 00:00:16,400 >> -Honek CS50. 4 00:00:16,400 --> 00:00:18,220 >> -Honek CS50. 5 00:00:18,220 --> 00:00:19,324 >> -Honek CS50. 6 00:00:19,324 --> 00:00:20,615 [Musika - Iggy Azalea, "FANCY"] 7 00:00:20,615 --> 00:00:29,925 8 00:00:29,925 --> 00:00:33,570 >> -Nire CS50 memoria gogoko zen denean Day Puzzle joan nintzen. 9 00:00:33,570 --> 00:00:35,797 >> -Probably Besterik ordua arazo multzo da lanean igaro 10 00:00:35,797 --> 00:00:38,630 nire lagunak eta Wold duten pertsonekin Azkenean nire blockmates bihurtu. 11 00:00:38,630 --> 00:00:40,421 >> Memoria onenak -Nire CS50 Hackathon da. 12 00:00:40,421 --> 00:00:41,630 -The CS50 Hackathon. 13 00:00:41,630 --> 00:00:42,130 >> -Hackathon. 14 00:00:42,130 --> 00:00:42,800 >> -Hackathon. 15 00:00:42,800 --> 00:00:43,300 -Hackathon. 16 00:00:43,300 --> 00:00:43,883 -The Hackathon 17 00:00:43,883 --> 00:00:45,027 -Rob Bowden. 18 00:00:45,027 --> 00:00:46,110 Just berari buruz dena. 19 00:00:46,110 --> 00:00:47,401 >> [Musika - Iggy Azalea, "FANCY"] 20 00:00:47,401 --> 00:00:56,790 21 00:00:56,790 --> 00:01:02,512 >> -Nire Memoria gustukoena denean nintzen etapa eta nik rol entzutetsua jokatu 22 00:01:02,512 --> 00:01:04,220 nodoa [a? Loturiko ere?] [? Zerrenda. ?] 23 00:01:04,220 --> 00:01:08,470 >> -Noiz Ginen free Dropbox espazioa eta David bezala izan zen, zure eserleku azpian begiratu. 24 00:01:08,470 --> 00:01:10,520 Eta izan zen, atsegin guztiontzat espazio ezazu! 25 00:01:10,520 --> 00:01:11,811 >> [Musika - Iggy Azalea, "FANCY"] 26 00:01:11,811 --> 00:01:20,940 27 00:01:20,940 --> 00:01:22,830 >> -Nire Edozein aholkularitza Sarrerako litzateke ikaslea 28 00:01:22,830 --> 00:01:26,170 Benetan lan on izan Lagunekin P-multzo. 29 00:01:26,170 --> 00:01:27,960 >> -Office Ordu da oso zure laguna. 30 00:01:27,960 --> 00:01:30,870 >> Zure esperientzia gehien eratzea eta jende askok bezala bete ahal duzun. 31 00:01:30,870 --> 00:01:32,390 >> Beldurrik laguntza eskatu izan -Don't. 32 00:01:32,390 --> 00:01:33,890 -Start P-multzo aste hasieran. 33 00:01:33,890 --> 00:01:36,723 Uste dut gauza handiena da aprobetxatu baliabide guztien 34 00:01:36,723 --> 00:01:37,950 CS50 duela. 35 00:01:37,950 --> 00:01:39,960 >> Bulegoko ordu aste hasieran to -GO. 36 00:01:39,960 --> 00:01:41,430 >> -Definitely Film laburrak ikustera. 37 00:01:41,430 --> 00:01:42,989 >> -Don't Zure P-multzo procrastinate. 38 00:01:42,989 --> 00:01:45,780 Eratzea ziur talde handi bat aurkituko duzu den pertsona batekin P-multzo lantzeko. 39 00:01:45,780 --> 00:01:48,530 Fun asko izan ditzakezu eta lortu lan egiten elkarrekin. 40 00:01:48,530 --> 00:01:50,370 >> Beldur zeuk bultza izan -Don't. 41 00:01:50,370 --> 00:01:52,080 Hacker edizioan batzuetan joan. 42 00:01:52,080 --> 00:01:55,410 >> Paperean idaztea gauzak aurretik inoiz ukitu duzu zure ordenagailuan. 43 00:01:55,410 --> 00:01:58,380 >> -CS50 Da benetan handia at Laguntza lortzeko moduak. 44 00:01:58,380 --> 00:02:01,134 >> Bat aholku -Nire loa da. 45 00:02:01,134 --> 00:02:02,050 Du inor esan du hori? 46 00:02:02,050 --> 00:02:04,100 Sleep, ziur. 47 00:02:04,100 --> 00:02:08,919 Oso erraza ez da egin, baina duzun got egin, uste dut. 48 00:02:08,919 --> 00:02:12,982 >> Esango nuke -I benetan adimen prest egon ari da maite duzu delako. 49 00:02:12,982 --> 00:02:14,273 [Musika - Iggy Azalea, "FANCY"] 50 00:02:14,273 --> 00:02:17,750 51 00:02:17,750 --> 00:02:18,940 >> -Honek CS50. 52 00:02:18,940 --> 00:02:22,090 53 00:02:22,090 --> 00:02:23,066 >> -Honek CS50. 54 00:02:23,066 --> 00:02:26,400 55 00:02:26,400 --> 00:02:26,989 >> -Honek CS50. 56 00:02:26,989 --> 00:02:28,280 [Musika - Iggy Azalea, "FANCY"] 57 00:02:28,280 --> 00:02:31,290 58 00:02:31,290 --> 00:02:31,964 >> -Honek CS50. 59 00:02:31,964 --> 00:02:36,020 60 00:02:36,020 --> 00:02:42,270 >> [Txaloak] 61 00:02:42,270 --> 00:02:46,040 >> DAVID J. MALAN: Beraz, hau da CS50 eta hau da Aste 0 bukaera da. 62 00:02:46,040 --> 00:02:48,770 Eta hori izan zen, besterik gabe, zenbait CS50 langileen nor 63 00:02:48,770 --> 00:02:51,100 zain ataletan ez duzu bakarrik eta bulego orduetan, baina, 64 00:02:51,100 --> 00:02:54,390 halaber, datozen asteburu honetan CS50 Puzzle Day at. 65 00:02:54,390 --> 00:02:56,410 Zein, berriz, ez da guztiak programazioari buruz. 66 00:02:56,410 --> 00:02:59,710 Izan ere, nik espero duzun ez dute ezer programatu, 67 00:02:59,710 --> 00:03:03,780 baizik eta arazoak konpontzeko erabiliz wits eta lagunak dituzu ondoan. 68 00:03:03,780 --> 00:03:06,400 >> Dugu zenbait izango da sartu gure Facebook-- at lagunak 69 00:03:06,400 --> 00:03:08,980 Hemen izena emanez gero, nork Hainbat urtez, 70 00:03:08,980 --> 00:03:11,450 benetan idazten dute Gurekin erronka horiek. 71 00:03:11,450 --> 00:03:14,822 Eta, beraz, direnak izango dira azken finean Puzzle Eguneko martxan. 72 00:03:14,822 --> 00:03:17,530 Eta, beraz, desafioa izango da hain zuzen, gauza mota batera 73 00:03:17,530 --> 00:03:20,520 eta arazoak duten folks Facebook gustatzen pentsatu. 74 00:03:20,520 --> 00:03:21,860 Beraz bihar da. 75 00:03:21,860 --> 00:03:25,980 Cs50.harvard.edu/register erregistratu. 76 00:03:25,980 --> 00:03:28,120 >> Orain pare bat hitz bereziki, langileen. 77 00:03:28,120 --> 00:03:30,090 Hau hemen Ansel Duff da, nor da benetan bat 78 00:03:30,090 --> 00:03:33,860 bitar hauen co-egileen bonbillak ikusi asteazkenean dugu, 79 00:03:33,860 --> 00:03:36,710 CS50 propioa Dan Bradley gain. 80 00:03:36,710 --> 00:03:40,094 Ansel Duff halaber ohia izan zen freshman nirea advisee Duela 3 urte 81 00:03:40,094 --> 00:03:41,760 eta zuen benetan are atrila hau eraiki. 82 00:03:41,760 --> 00:03:45,330 Egin on du desagertu ingeniaritza zientziak eta gehiago. 83 00:03:45,330 --> 00:03:49,279 Orain, bere irudi da hemen benetan Ansel Duela 3 urte CS50 Hackathon at 84 00:03:49,279 --> 00:03:51,820 denean bat eskatu zuen, gure globoak, trabatuta bere ordenagailu eramangarria, 85 00:03:51,820 --> 00:03:55,240 eta, hurrengo 12 bakoitiak batzuk orduak, bere azken proiektua bideratuta, 86 00:03:55,240 --> 00:03:59,150 hartzen jauziak soilik ireki gozoki poltsa Hackathon at. 87 00:03:59,150 --> 00:04:02,210 >> Baina joan zen orain dela gutxi zuen pasatzeko iraganeko uda honetan gurekin batera, 88 00:04:02,210 --> 00:04:05,270 geroztik CS50 bere langileei, eta orain ikasle seihileko honetan, 89 00:04:05,270 --> 00:04:06,770 3D inprimagailu egin du. 90 00:04:06,770 --> 00:04:10,180 Eta hitz batean 3D inprimagailu bat da nahiko itxura hau bezalako gailu bat. 91 00:04:10,180 --> 00:04:15,700 Plastikozko spool batekin bete hori urtu behera gailuak 92 00:04:15,700 --> 00:04:18,940 eta gauzak eraikitzeko duzu Ezerezetik literalki. 93 00:04:18,940 --> 00:04:22,660 Askoz tintazko inprimagailu bat bezala, hasten zara plastikozko puntu txiki tu 94 00:04:22,660 --> 00:04:24,990 elkarrekin osatzen duten, objektu osoa osatzen. 95 00:04:24,990 --> 00:04:28,430 Eta beraz Ansel adibidez, lehenago uda honetan, duela iPhone 5 bat 96 00:04:28,430 --> 00:04:30,722 eta erabaki benetan nahi zuen da Prop bere mahai gainean. 97 00:04:30,722 --> 00:04:32,638 Baina ez zuen nahi joan eta zerbait erosi 98 00:04:32,638 --> 00:04:36,030 Apple denda edo antzekoak, hain zuen Eseri eta zerbait marrazten hasi zen. 99 00:04:36,030 --> 00:04:38,280 Neurketak batzuk atera zituen gisa nola lodi 100 00:04:38,280 --> 00:04:41,270 eta nola zabal bere iPhone zen, irudi hau marraztu zuen hemen, 101 00:04:41,270 --> 00:04:43,870 zuen nahi duten erabaki zuen 75 gradu okertu bat izatea 102 00:04:43,870 --> 00:04:46,150 horri begira zegoen bezala zion bere mahai han. 103 00:04:46,150 --> 00:04:50,440 Orduan jiratu zen hau, erabiliz software, 3D CAD eredu bihurtuz 104 00:04:50,440 --> 00:04:52,400 pixka bat begiratu honen antzeko zerbait. 105 00:04:52,400 --> 00:04:55,940 Eta gero, jarraitu zuen azken finean, benetan sortu ezazu. 106 00:04:55,940 --> 00:05:00,250 Beraz, hain zuzen ere, duzun edozein bada, hemen, agian, errenkadan ahal izango dut eta bota, izan ere 107 00:05:00,250 --> 00:05:06,780 an-- ez iPhone batera folks behar dugu 5, eta hemen bi gehiago behar dugu. 108 00:05:06,780 --> 00:05:10,650 109 00:05:10,650 --> 00:05:17,037 >> Orain, ez outdone, CS50 propioa Cheng Gong halaber, zehaztu dute uda honetan 110 00:05:17,037 --> 00:05:19,870 Gauza batzuk nahiko eta eraikitzeko, hain zuzen ere, oraindik ez dira arrazoiengatik 111 00:05:19,870 --> 00:05:23,970 argi, astiro izan da elefante armada bat inprimatzeko 112 00:05:23,970 --> 00:05:27,250 besoak eta enborrak artikulatzeko batekin. 113 00:05:27,250 --> 00:05:32,515 Horietatik pare bat, egia esan, hemen bada Edozeinek orain elefante baten antzeko litzateke. 114 00:05:32,515 --> 00:05:35,650 115 00:05:35,650 --> 00:05:40,522 Ondo da,. baina zer Cheng Ere egin Gurekin da oso atsegin handiz kamera antolaketa 116 00:05:40,522 --> 00:05:42,230 elefante hori delako, sinetsi edo ez, 117 00:05:42,230 --> 00:05:44,690 hartzen du batzuetan bi eta bat ordu erdi inprimatzeko. 118 00:05:44,690 --> 00:05:47,840 Nahiz iPhone stand jokatzeko ordu eta erdi batean inprimatzeko. 119 00:05:47,840 --> 00:05:51,490 Eta zer Cheng joan aurretik eta egin aurrean kamera polit bat sortu zen, 120 00:05:51,490 --> 00:05:55,580 3D inprimagailu honen, ordubetez filmatu eta erdi Ansel diseinua ere inprimatuta. 121 00:05:55,580 --> 00:05:58,090 Sexy batzuk gainjarriko dugu horri musika ordenan 122 00:05:58,090 --> 00:06:00,570 Emateko honetara begiratu 3D inprimatzeko lanak at. 123 00:06:00,570 --> 00:06:02,494 Eta nahiz eta hau, nahiz benetan plastikoa da, 124 00:06:02,494 --> 00:06:05,160 konturatzen eremu bat baldin bada zure interesekoak akademiko, 125 00:06:05,160 --> 00:06:07,120 daude folks, besteak Horietako Jennifer Lewis hemen 126 00:06:07,120 --> 00:06:09,036 Eskolan Ingeniaritza, nor dira benetan 127 00:06:09,036 --> 00:06:10,920 3D inprimatzeko lan plastikozko objektuak. 128 00:06:10,920 --> 00:06:14,150 Baina, nahiz eta, gero, konpondu material biologikoa 129 00:06:14,150 --> 00:06:16,530 gizakiak arazo fisiologiko. 130 00:06:16,530 --> 00:06:19,944 Baina hemen da apur bat CS50 zerbait. 131 00:06:19,944 --> 00:06:31,625 >> [LOUD MEKANIKOA Guneak] 132 00:06:31,625 --> 00:06:34,250 DAVID J. MALAN: Ez du soinua errealitatean horrelako ezer, 133 00:06:34,250 --> 00:06:37,240 baina askoz ere freskoago da behatu Abiadura horretan, eta soinu horrekin. 134 00:06:37,240 --> 00:06:40,000 >> Orain, asteazkenean, nola ba hemen lehen lortuko dugu? 135 00:06:40,000 --> 00:06:43,345 Ordenagailu buruz hitz egiten hasi ginen, zientzia eta guk galdetu zer zen. 136 00:06:43,345 --> 00:06:46,470 Eta gauzak zenbaki bat buruz, eta ez dago norabide ezberdinak hainbeste 137 00:06:46,470 --> 00:06:48,477 bertan buru dezakezu CS50 bezala ikastaro baten ondoren. 138 00:06:48,477 --> 00:06:50,810 Izan ere, jaso baduzu, inork ofizialak ez gidak horiek 139 00:06:50,810 --> 00:06:54,080 CS kanpo, liburuxka hori eskaintzen da, Oraindik dituzun ala ez, 140 00:06:54,080 --> 00:06:57,150 besterik ez CS50 hartu pentsatuz, edo, agian, bigarren mailako bat egiten, 141 00:06:57,150 --> 00:06:59,557 edo agian uste baitute CS ere, horren bidez irauli egin. 142 00:06:59,557 --> 00:07:01,390 Eta diagrama bat ikusiko duzu amaiera aldera 143 00:07:01,390 --> 00:07:04,950 norabide ezberdin asko erakusten dizu CS direla off joan zaitezke ere. 144 00:07:04,950 --> 00:07:09,030 >> Baina gaur, zentratu beharko dugu, berriro ere, on Benetan funtsezkoa ikuspegi bat, 145 00:07:09,030 --> 00:07:11,500 agian, bertan duzu arazoei sarrera, 146 00:07:11,500 --> 00:07:13,430 bertatik irteerak egin behar duzu arazoak, eta duzu 147 00:07:13,430 --> 00:07:17,420 Zein sortzeko algoritmoak Sarrerek ditugunen irteerak duten. 148 00:07:17,420 --> 00:07:20,330 Eta adibidez, izan zen Jakina, telefono-liburu hau hemen. 149 00:07:20,330 --> 00:07:24,180 Eta erabiltzen adibide gisa dugu joan algoritmo bat zela zuzena bidez. 150 00:07:24,180 --> 00:07:26,490 Eta gero beste bat izan zen, zuzena, baina pixka bat azkarrago. 151 00:07:26,490 --> 00:07:29,448 Eta gero beste bat hori izan zen pixka bat gehiago dramatikoa, baina funtsean 152 00:07:29,448 --> 00:07:30,000 azkarrago. 153 00:07:30,000 --> 00:07:32,720 >> Eskuin, hau telefono liburua dugu aldarrikatu 1.000 orrialde zituen. 154 00:07:32,720 --> 00:07:36,200 Eta zenbat aldiz egin dut Telefono erditik liburua alderik 155 00:07:36,200 --> 00:07:39,930 Norbaitek Mike Smith bezalako aurkitzeko, Gehienez, 1.000 orrialdeko liburu batean? 156 00:07:39,930 --> 00:07:41,040 Beraz, 10 eman edo hartu. 157 00:07:41,040 --> 00:07:45,050 Eta horrela behin gauza hori Tore dut erdia, edo, besterik gabe, gehiago maturely, 158 00:07:45,050 --> 00:07:48,490 erdi banatzen, ez da bakarrik 10 orriak 1.000 daudelarik. 159 00:07:48,490 --> 00:07:51,470 Eta estrapolatu duzu, apur bat bada unrealistically telefono-liburu bat, 160 00:07:51,470 --> 00:07:56,540 baina telefono-liburu honek izan batzuk 4 bada milioi ezazu orrialde, beraz, erabat 161 00:07:56,540 --> 00:07:59,680 unwieldy fisikoki, zenbat aldiz zatitzen 4 bat milioi 162 00:07:59,680 --> 00:08:01,460 orria telefono-liburuaren erdia? 163 00:08:01,460 --> 00:08:03,035 Beraz, egia esan, 32, eman edo hartu. 164 00:08:03,035 --> 00:08:07,090 Eta beraz, 32 aldiz bakarrik, kanpora 4 milioi orrien, ahal 165 00:08:07,090 --> 00:08:08,700 Mike Smith bezalako norbait aurkituko duzu. 166 00:08:08,700 --> 00:08:09,740 Eta hori eraginkortasun da. 167 00:08:09,740 --> 00:08:12,130 Hori algoritmoa ona, daresay. 168 00:08:12,130 --> 00:08:14,480 >> Baina gero mugitu hartatik dugu hura formalizatzeko saiatzeko. 169 00:08:14,480 --> 00:08:16,100 Eta pseudocode kode hau proposatzen dut. 170 00:08:16,100 --> 00:08:17,800 Pseudocode kodea ez da ezer formal. 171 00:08:17,800 --> 00:08:18,880 Ez da buruz ikasten duzu zerbait. 172 00:08:18,880 --> 00:08:21,588 Besterik zerbait adierazteko It Nahiko intuizioa English erabiliz, 173 00:08:21,588 --> 00:08:24,990 edo edozein hizkuntza benetan, Zure ideiak transmititzen succinctly. 174 00:08:24,990 --> 00:08:26,990 Baina zer da buruz gakoa pseudocode kodea diozun da 175 00:08:26,990 --> 00:08:30,331 saiatu guztiei aurrea hartzea Kasu posible agian gertatuko. 176 00:08:30,331 --> 00:08:33,080 Eta, hain zuzen, pseudocode honetan kodea, benetan hiru kasu egon ziren 177 00:08:33,080 --> 00:08:34,700 aldi bakoitzean telefono liburua banatzen dut. 178 00:08:34,700 --> 00:08:36,006 Baliteke Mike ezkerreko izan. 179 00:08:36,006 --> 00:08:37,130 Baliteke Mike eskubidea izan. 180 00:08:37,130 --> 00:08:39,240 Edo agian orrian naiz izango zuen. 181 00:08:39,240 --> 00:08:42,110 Edo bat izkina laugarren kasuan, nolabait esateko. 182 00:08:42,110 --> 00:08:46,470 Agertoki txarra bat izan daiteke which-- zer gertatzen ari da? 183 00:08:46,470 --> 00:08:48,860 Mike ez da besterik telefono-liburua batere. 184 00:08:48,860 --> 00:08:52,720 >> Eta noiz programak crash-- denean Mac eta you guys exekutatu duten PC software 185 00:08:52,720 --> 00:08:56,400 ordenagailu batzuetan zintzilikatzen edo irten ustekabean, 186 00:08:56,400 --> 00:08:59,770 oro har, esan nahi du batzuk programatzaile, zu bezalako giza batzuen laster, 187 00:08:59,770 --> 00:09:01,650 besterik izorratu eta akats batzuk egin dituzte. 188 00:09:01,650 --> 00:09:05,207 Agian ez aurrea, agian ez no Mike Smith telefono-liburua da. 189 00:09:05,207 --> 00:09:08,040 Eta ez duzu benetan idatzi bada kodea horrelako egoerak, 190 00:09:08,040 --> 00:09:09,890 oro har, ezusteko gauza gerta daiteke. 191 00:09:09,890 --> 00:09:10,960 Zure makina izoztu. 192 00:09:10,960 --> 00:09:11,730 Berrabiarazi daiteke. 193 00:09:11,730 --> 00:09:12,889 Programatik irten daiteke. 194 00:09:12,889 --> 00:09:14,722 Eta, beraz, horiek guztiak duten stupidities you may 195 00:09:14,722 --> 00:09:18,030 dute zure benetako aurkitu bizitza besterik ordenagailuak erabiliz, 196 00:09:18,030 --> 00:09:20,710 gero eta gehiago nahiko luke azaldu urruntzen intuizio honen arabera 197 00:09:20,710 --> 00:09:24,920 eta zer den ulertzeko benetan gertatzen ari kanpaia azpian. 198 00:09:24,920 --> 00:09:27,329 >> Orain dezagun saiatu itxura bat hartu arazo orokorrago batean. 199 00:09:27,329 --> 00:09:29,120 Hartu beharrean leku batean asistentzia bezala 200 00:09:29,120 --> 00:09:32,230 hau, oso motela izango litzateke bat, bi, hiru, lau egin. 201 00:09:32,230 --> 00:09:34,070 Edo agian bi, lau, sei, zortzi. 202 00:09:34,070 --> 00:09:36,080 Gatozen orain, ordez, on nola liteke formalizatzeko dugu 203 00:09:36,080 --> 00:09:39,400 Prozesuaren algoritmoaren arabera eta horrek bertaratzea hartu izan dugu. 204 00:09:39,400 --> 00:09:42,290 Eta bidean, has gaitezen nomenklatura batzuk aplikatzeko 205 00:09:42,290 --> 00:09:47,130 erabiliko dugu, gaur egun dugunean benetan hasteko hizkuntza batean programatzeko. 206 00:09:47,130 --> 00:09:50,910 Beraz, ematen dizut, orain, lau minutuko bideo bat Elkarrekin jarri dugu gure lagunekin duten 207 00:09:50,910 --> 00:09:52,820 TED, antolatzaileen eskutik. 208 00:09:52,820 --> 00:09:56,380 Horren bidez, gidoi bat hornitu dugu eta beren animatzaile ekarri dute jasan, 209 00:09:56,380 --> 00:10:00,970 eta benetan 2D bat sortu Algoritmo bat zer den animazioa. 210 00:10:00,970 --> 00:10:02,776 Argiak iluntzeko dugu balute. 211 00:10:02,776 --> 00:10:06,664 >> [Musika jotzen] 212 00:10:06,664 --> 00:10:17,890 213 00:10:17,890 --> 00:10:19,140 Narratzailea: Zer da algoritmoa? 214 00:10:19,140 --> 00:10:21,620 Informatika, algoritmo bat multzo bat da, 215 00:10:21,620 --> 00:10:24,840 instrukzio ebazteko Arazo urratsa-urrats batzuk. 216 00:10:24,840 --> 00:10:27,310 Normalean, algoritmoak diren ordenagailuetan exekutatu, 217 00:10:27,310 --> 00:10:29,365 baina algoritmoak dugu gizakiak izan baita. 218 00:10:29,365 --> 00:10:31,240 Esate baterako, nola litzateke kontatuta buruz joan beharko duzu 219 00:10:31,240 --> 00:10:32,990 gela batean pertsona kopurua? 220 00:10:32,990 --> 00:10:36,840 Beno, Oraindik ni bezalako baduzu, seguruenik litzaidake duzu Pertsona bakoitzak batean seinalatu aldi berean 221 00:10:36,840 --> 00:10:38,370 eta zenbatzen up zero from. 222 00:10:38,370 --> 00:10:41,200 Bat, bi, hiru, lau, eta abar. 223 00:10:41,200 --> 00:10:42,410 Beno, hori algoritmo bat da. 224 00:10:42,410 --> 00:10:45,820 Izan ere, dezagun saiatu it bat adierazteko gehiago formalki bit pseudocode kodea ere. 225 00:10:45,820 --> 00:10:48,940 English-bezalako sintaxia duten Programazio hizkuntza baten antza. 226 00:10:48,940 --> 00:10:50,880 >> Demagun n 0 berdinak. 227 00:10:50,880 --> 00:10:55,210 Gelan pertsona bakoitzeko, ezarri N n plus 1 berdina. 228 00:10:55,210 --> 00:10:56,790 Nola pseudocode interpretatzeko? 229 00:10:56,790 --> 00:10:59,490 Beno lerro bat adierazten du, nolabait esateko, aldagai bat 230 00:10:59,490 --> 00:11:02,880 n eta initializes izeneko Bere 0 This balioa besterik 231 00:11:02,880 --> 00:11:05,080 esan nahi duen gure algoritmoa hasita, 232 00:11:05,080 --> 00:11:07,910 Gauza dituen gaude zenbaketa 0-ko balioa du. 233 00:11:07,910 --> 00:11:10,860 Azken finean, hasten gara aurretik kontatuta ez dugu ezer oraindik zenbatu. 234 00:11:10,860 --> 00:11:13,580 Aldagai hau Deitzen n hitzarmen bat besterik ez da. 235 00:11:13,580 --> 00:11:15,130 Dut gehienetan ezer deitua izan da. 236 00:11:15,130 --> 00:11:17,460 Orain lerro bi demarks begizta baten hasieran, 237 00:11:17,460 --> 00:11:20,550 urratsen sekuentzia bat egingo da zenbat aldiz errepikatu. 238 00:11:20,550 --> 00:11:24,130 Beraz, gure adibidean, urratsa gaude hartzen ari da jendea kontatuta aretoan. 239 00:11:24,130 --> 00:11:26,260 Line azpian bi lerro da hiru deskribatzen 240 00:11:26,260 --> 00:11:28,400 zehazki nola kontatuta buruz egingo dugu. 241 00:11:28,400 --> 00:11:31,720 Koska dakar hiru lerro izango dela errepikatu da. 242 00:11:31,720 --> 00:11:35,190 Beraz pseudocode kodea Esaera da, 0 ean hasi ondoren 243 00:11:35,190 --> 00:11:38,940 pertsona bakoitzeko gela handitzeko n egingo dugu 1 eta 244 00:11:38,940 --> 00:11:41,310 Orain algoritmoa zuzena da hori? 245 00:11:41,310 --> 00:11:42,820 Beno dezagun Bang pixka bat. 246 00:11:42,820 --> 00:11:45,520 >> Ba al daude, bada lan, gelan bi pertsonak? 247 00:11:45,520 --> 00:11:46,420 Ikus dezagun. 248 00:11:46,420 --> 00:11:48,500 Lerro bat hasieratzeko n dugu 0. 249 00:11:48,500 --> 00:11:51,910 Bi pertsona horietako bakoitzerako, ondoren Kontatzailea dugu n 1 arabera. 250 00:11:51,910 --> 00:11:55,570 Beraz bitartez lehen bidaia batean begizta, eguneratu dugu n 0tik 1era. 251 00:11:55,570 --> 00:11:59,320 Bigarren bidaia horretan barrena On begizta bera, eguneratu dugu n 1etik 2. 252 00:11:59,320 --> 00:12:02,850 Eta, beraz, by algoritmoa en esta amaieran, n 2 da, eta horrek 253 00:12:02,850 --> 00:12:04,950 hain zuzen ere, zenbaki bat datorren Gelan pertsona. 254 00:12:04,950 --> 00:12:06,040 Orain arte, beraz, ona da. 255 00:12:06,040 --> 00:12:07,870 >> Nola izkinan kasu bat, nahiz eta zer? 256 00:12:07,870 --> 00:12:11,090 Demagun badirela 0 jendea me gain room-- ere, nor 257 00:12:11,090 --> 00:12:12,420 zenbaketa egiten. 258 00:12:12,420 --> 00:12:15,380 Lerro batean, berriro ere abiarazi dugu n 0. 259 00:12:15,380 --> 00:12:17,810 Oraingoan, ordea, lerro Hiru ez du exekutatu batere 260 00:12:17,810 --> 00:12:19,610 ez dago gelan pertsona bat geroztik. 261 00:12:19,610 --> 00:12:23,540 Eta horrela jarraitzen du n 0, eta horrek, hain zuzen ere datorrenean gelan pertsonen kopurua. 262 00:12:23,540 --> 00:12:24,670 Nahiko erraza da, ezta? 263 00:12:24,670 --> 00:12:27,880 Baina pertsona batek kontatuta aldi berean da, nahiko eraginkorra ere bai, ez? 264 00:12:27,880 --> 00:12:29,160 Seguru asko, hobeto egin ahal izango dugu. 265 00:12:29,160 --> 00:12:33,440 Zergatik ez bi pertsona zenbatu aldi berean, ordez kontatuta bat, bi, hiru, 266 00:12:33,440 --> 00:12:36,470 lau, bost, sei, zazpi, zortzi, eta abar. 267 00:12:36,470 --> 00:12:39,106 Zergatik ez, bi, lau, sei, zortzi, eta abar? 268 00:12:39,106 --> 00:12:40,670 Are azkarrago soinuak. 269 00:12:40,670 --> 00:12:41,940 Eta, segur aski. 270 00:12:41,940 --> 00:12:44,490 >> Dezagun adierazteko optimizatu honetan pseudocode kodea ere. 271 00:12:44,490 --> 00:12:46,040 Demagun n 0 berdinak. 272 00:12:46,040 --> 00:12:50,760 Jende bikote bakoitzaren For gela, plus n 2-berdintasuna ezartzen n. 273 00:12:50,760 --> 00:12:52,360 Nahiko aldaketa sinplea, ezta? 274 00:12:52,360 --> 00:12:56,560 Zenbatu pertsona baino areago, aldi berean, ordez zenbatu ditugu horietako bi aldi berean. 275 00:12:56,560 --> 00:12:59,240 Algoritmo honetan, beraz, birritan azkena bezain azkar. 276 00:12:59,240 --> 00:13:00,530 Baina da zuzena? 277 00:13:00,530 --> 00:13:01,160 Ikus dezagun. 278 00:13:01,160 --> 00:13:03,580 Ba al daude, bada lan, gelan bi pertsonak? 279 00:13:03,580 --> 00:13:05,800 Lerro bat, hasieratu n dugu 0. 280 00:13:05,800 --> 00:13:09,160 Bat pertsona pare dela eta, ondoren Kontatzailea dugu n 2. 281 00:13:09,160 --> 00:13:11,910 Eta beraz, algoritmo honen arabera end n 2, da bertan 282 00:13:11,910 --> 00:13:13,910 hain zuzen ere, zenbaki bat datorren Gelan pertsona. 283 00:13:13,910 --> 00:13:16,610 >> Demagun hurrengo daudela zero gela dute. 284 00:13:16,610 --> 00:13:19,080 Lerro bat hasieratzeko n dugu 0. 285 00:13:19,080 --> 00:13:21,260 Lehen bezala, linea hiru ez du exekutatu guztiak 286 00:13:21,260 --> 00:13:25,270 ez daude jende bikote edozein geroztik aretoan, eta beraz n geratzen 0. 287 00:13:25,270 --> 00:13:27,840 Hain zuzen ere, lotzeko Gelan pertsona kopurua. 288 00:13:27,840 --> 00:13:30,520 Baina zer gertatzen da bada, ez dira gelan hiru pertsona? 289 00:13:30,520 --> 00:13:32,380 Nola algoritmoa tarifa honek? 290 00:13:32,380 --> 00:13:35,710 Ren, ikus lerro bat utzi, hasieratu n dugu 0. 291 00:13:35,710 --> 00:13:39,140 Pertsona horietako pare bat, ondoren Kontatzailea dugu n 2. 292 00:13:39,140 --> 00:13:40,050 Baina orduan zer? 293 00:13:40,050 --> 00:13:42,340 Ez dago beste erabateko Gelan pertsona pare, 294 00:13:42,340 --> 00:13:44,430 beraz, bi lerro jada ez zaio aplikatzen. 295 00:13:44,430 --> 00:13:48,790 Eta beraz, algoritmo hau amaitu aurretik, n dago oraindik 2 eta hori ez da zuzena. 296 00:13:48,790 --> 00:13:52,070 Izan ere, algoritmo honen esan zion izan buggy akats bat duelako. 297 00:13:52,070 --> 00:13:54,070 >> Dezagun batzuk zuzentzeko pseudocode kode berria. 298 00:13:54,070 --> 00:13:56,110 Demagun n 0 berdinak. 299 00:13:56,110 --> 00:14:00,790 Jende bikote bakoitzaren For gelan, N plus n 2-berdintasuna ezarri. 300 00:14:00,790 --> 00:14:05,410 Pertsona bat unpaired geratzen bada, ezarri N n plus 1 berdina. 301 00:14:05,410 --> 00:14:09,340 Bereziki arazo hau konpontzeko, dugu lau lerro baldintza bat sartu, 302 00:14:09,340 --> 00:14:12,120 bestela bezala ezagutzen adar, duten exekutatzen bakarrik 303 00:14:12,120 --> 00:14:14,890 ez pertsona bat badugu ezin beste batekin parekatu. 304 00:14:14,890 --> 00:14:17,140 Eta, beraz, gaur egun, ala ez inork, edo hiru, 305 00:14:17,140 --> 00:14:21,550 edo edozein Gelan pertsona kopuru bakoitiak, Algoritmo honek orain zenbatu egingo ditu. 306 00:14:21,550 --> 00:14:22,810 Ezin are hobeto egiten dugu? 307 00:14:22,810 --> 00:14:25,890 Beno, hirukoak izan dugu zenbatu, edo Fours, edo are Bosten eta hamarnaka, 308 00:14:25,890 --> 00:14:29,390 baina haratago, nik iritsi Pixka bat zaila seinalatu. 309 00:14:29,390 --> 00:14:32,900 >> Egunaren amaieran, ala egun ordenagailuak edo gizakiak exekutatu, 310 00:14:32,900 --> 00:14:34,870 algoritmoak besterik ez dira argibideak multzo bat 311 00:14:34,870 --> 00:14:36,560 dituen arazoak konpontzeko. 312 00:14:36,560 --> 00:14:38,360 Hauek bakarrik hiru ziren. 313 00:14:38,360 --> 00:14:41,860 Zer arazo egiten duzun algoritmo batekin konponduko? 314 00:14:41,860 --> 00:14:44,261 >> DAVID J. MALAN: Beraz, nahita, programa oso erraza da, 315 00:14:44,261 --> 00:14:46,260 algoritmoa oso erraza da, zerbait erdiesteko 316 00:14:46,260 --> 00:14:48,280 Oso erraza da, kontatuta Gelan pertsona kopurua. 317 00:14:48,280 --> 00:14:50,370 >> Baina dezagun tease gain adierazgarrienetako batzuk 318 00:14:50,370 --> 00:14:52,870 ezaugarriek hemen, egia esan, denean erabilgarria izan are going 319 00:14:52,870 --> 00:14:54,880 gehienak gauzatzeko software konplexu. 320 00:14:54,880 --> 00:14:58,060 Horrela, esate baterako, lehen ildo honetan, zer aldagai deitzen dugun ditugu, 321 00:14:58,060 --> 00:15:01,040 eta algebra batetik, zauden oro har, ezagunak x eta y erabiliz 322 00:15:01,040 --> 00:15:02,930 eta z batzuetan, eta abar. 323 00:15:02,930 --> 00:15:05,770 Baina programazioa, aldagai daude oraindik, egunaren amaieran, 324 00:15:05,770 --> 00:15:06,680 oso antzekoa dela. 325 00:15:06,680 --> 00:15:09,910 Baina, agian, errazagoa da pentsatzea aldagai bat edukiontzi bat besterik ez bezala. 326 00:15:09,910 --> 00:15:13,520 Eta, hain zuzen ere, bit kopuru batzuk da nolabait inplementatu zure disko gogorrean 327 00:15:13,520 --> 00:15:16,410 edo zure ordenagailuaren memorian, baina etorkizunean ere horretan gehiago. 328 00:15:16,410 --> 00:15:17,670 Edukiontzi bat besterik ez da. 329 00:15:17,670 --> 00:15:20,310 Eta zerbait esan baduzu bezala utzi n berdina 0, 330 00:15:20,310 --> 00:15:24,310 Ondo duten beirazko hau deituz bezala Katilu hemen n, izen bat besterik ez arbitrarioa, 331 00:15:24,310 --> 00:15:26,230 eta bertan, hasieran ez da ezer jarri. 332 00:15:26,230 --> 00:15:28,940 Beraz, honen balioa Katilu oraintxe zero da. 333 00:15:28,940 --> 00:15:31,380 Eta noski hautematen baduzu ondorengo lerro batean, 334 00:15:31,380 --> 00:15:35,070 lerro batzuk benetan Kontatzailea kodea, hirugarren lerro hau hemen bezala, 335 00:15:35,070 --> 00:15:39,857 1-ek, hori zer da, esanez bezala Egungo n balioa, 0 da, plus 1, 336 00:15:39,857 --> 00:15:41,690 antzeko zerbait jarri ping pong baloia hemen. 337 00:15:41,690 --> 00:15:45,140 Orain honen balioa aldakorra da, nahiko besterik gabe, 1. 338 00:15:45,140 --> 00:15:50,064 Eta ezin duzu oso azkar estrapolatu, baina orain 2 da, orain 3, eta abar. 339 00:15:50,064 --> 00:15:51,230 Beraz, aldagai bat da. 340 00:15:51,230 --> 00:15:53,740 Biltegiratze pieza bat behar da datu batzuk benetan gordetzeko. 341 00:15:53,740 --> 00:15:55,050 Oraingoz ping-pong pilota bat da. 342 00:15:55,050 --> 00:15:55,883 Badira zenbaki bat da. 343 00:15:55,883 --> 00:15:58,910 Baina zenbait hitz izan zitekeen hiztegi, zuzentzaileari bezala 344 00:15:58,910 --> 00:16:02,300 Aipatu dut asteazkenean for Iaz arazo multzo bat. 345 00:16:02,300 --> 00:16:05,640 >> Orain beste gako ideia, era berean, da, nahiko intuitiboa litzateke aldarrikatzen dut, 346 00:16:05,640 --> 00:16:06,690 da begizta bat dela. 347 00:16:06,690 --> 00:16:08,930 Eta prozesuan begizta kontatuta guztion 348 00:16:08,930 --> 00:16:12,540 da, noski, gauza bera egiten gauza behin eta inork bai berriro 349 00:16:12,540 --> 00:16:14,140 denbora bat edo bi aldi berean at. 350 00:16:14,140 --> 00:16:17,690 Eta hau adierazteko dezakezu ingelesez, edo pseudocode kodea, edozein modutan kopurua ere, 351 00:16:17,690 --> 00:16:21,560 baina preposizio hau "for" erabiliz egiten modu oso ohikoa da. 352 00:16:21,560 --> 00:16:24,460 Gela pertsona bakoitzeko, hori egin. 353 00:16:24,460 --> 00:16:25,350 Behin eta berriro. 354 00:16:25,350 --> 00:16:27,700 Eta, hain zuzen, hori da koska, lerro hiru, 355 00:16:27,700 --> 00:16:29,840 besterik gabe esan nahi du, zer dela zauden ustezko egin 356 00:16:29,840 --> 00:16:33,490 hori da koska stuff da bi berez line azpian. 357 00:16:33,490 --> 00:16:35,590 Just giza konbentzio bat, baina komun bat 358 00:16:35,590 --> 00:16:39,010 Benetako handiagoa ere ikusi dugu mailako programazio-lengoaia. 359 00:16:39,010 --> 00:16:41,870 >> Orain pixka bat gehiago interesgarria da denean izkinan kasu bat lortuko duzu. 360 00:16:41,870 --> 00:16:43,970 Esate baterako, txoko bat Kasu ibili denean ez 361 00:16:43,970 --> 00:16:48,060 Hiru pertsona, edo bost edo zazpi ziren, edo edozein Gelan pertsona kopuru bakoitiak, 362 00:16:48,060 --> 00:16:51,630 duten twos balaztak arabera egiten delako azkenean, zure delako 363 00:16:51,630 --> 00:16:54,265 norbait faltan, bai at the Oso hasieran edo amaieran oso 364 00:16:54,265 --> 00:16:55,390 nola egin duzu arabera. 365 00:16:55,390 --> 00:16:59,800 Eta, beraz, orain, adar hori daukat, edo baldintza, pertsona bat geratzen bada, 366 00:16:59,800 --> 00:17:04,490 gero aurrera eta bat kudeatu lonesome pertsona ez zuten lortu 367 00:17:04,490 --> 00:17:05,690 Beste norbaitek parekatuta. 368 00:17:05,690 --> 00:17:09,030 Beraz, zer deitu genuke baldintza bat, edo adar bat. 369 00:17:09,030 --> 00:17:11,500 >> Orain pseudocode kodea orokorrago ahal izango 370 00:17:11,500 --> 00:17:13,730 idatzizko arazorik kopuru konpontzeko. 371 00:17:13,730 --> 00:17:16,490 Eta zer pentsatu nuen genuke egiten da hemen une bat hartu 372 00:17:16,490 --> 00:17:20,089 gonbidatzen CS50 erranen dugu jabea Rob Bowden eszenatokian 373 00:17:20,089 --> 00:17:25,040 bi boluntarioek sortu beharko dira, ez duten zer edukiko ideia. 374 00:17:25,040 --> 00:17:26,890 Esku batek jaitsi bezain laster, esan dudan bezala. 375 00:17:26,890 --> 00:17:28,700 Nola buruz dauden azkenean hemen, goazen gora. 376 00:17:28,700 --> 00:17:33,040 Eta nola buruz urrunago from kanpoan, nola bizkarrean era buruz. 377 00:17:33,040 --> 00:17:35,200 Atzeko lerroan, zatoz zure eskuak gora gora. 378 00:17:35,200 --> 00:17:36,475 Bale, eta zer da zure izena? 379 00:17:36,475 --> 00:17:36,960 >> ANITA: Anita. 380 00:17:36,960 --> 00:17:37,655 >> DAVID J. MALAN: Anita. 381 00:17:37,655 --> 00:17:38,613 Ados, politak zu ezagutzeaz. 382 00:17:38,613 --> 00:17:41,010 Dizute aurkeztu Rob Bowden to me. 383 00:17:41,010 --> 00:17:42,890 Hau Anita da. 384 00:17:42,890 --> 00:17:44,033 Eta zein da zure izena? 385 00:17:44,033 --> 00:17:44,800 >> Kiersten: Kiersten 386 00:17:44,800 --> 00:17:46,020 >> DAVID J. MALAN: Kiersten. 387 00:17:46,020 --> 00:17:49,790 Kiersten, zatoz gora eta Rob Bowden eta Anita betetzen. 388 00:17:49,790 --> 00:17:51,036 Niza zu ezagutzeaz. 389 00:17:51,036 --> 00:17:52,160 Kiersten: Niza zu ezagutzeaz. 390 00:17:52,160 --> 00:17:53,368 DAVID J. MALAN: Ados, Rob. 391 00:17:53,368 --> 00:17:54,650 Rob Bowden: Niza zu ezagutzeaz. 392 00:17:54,650 --> 00:17:55,566 DAVID J. MALAN: Anita. 393 00:17:55,566 --> 00:17:56,520 Kiersten: Kaixo Anita. 394 00:17:56,520 --> 00:17:58,686 DAVID J. MALAN: Eta zure ehundaka ikaskideekin. 395 00:17:58,686 --> 00:18:02,490 Beraz, gaur egun utzi aurretik, joan eta tira programa sinple bat besterik ez da hemen sortu 396 00:18:02,490 --> 00:18:05,690 Mac OS hori utzi egingo nau benetan ohar batzuk jot behera. 397 00:18:05,690 --> 00:18:09,570 Eta zuk mutil bakoitzak nahi baduzu, hartu bat Han eskolak horietako bat posizio, 398 00:18:09,570 --> 00:18:16,360 utzi aurretik joan eta zerrenda bat hasten pseudocode kodearen, izango bada. 399 00:18:16,360 --> 00:18:19,970 Eta hemen egin nahi dut, azken finean mota da zuretzat 400 00:18:19,970 --> 00:18:22,470 jarraibide batzuk gure Ikusleei, egia esan, 401 00:18:22,470 --> 00:18:23,569 Gurekin errezitatuko joan. 402 00:18:23,569 --> 00:18:25,860 Dezagun aurrera eta bakarrik joan me aldatu hau zenbakidun zerrenda bat 403 00:18:25,860 --> 00:18:27,720 zer da han egiten genuen etortzeko. 404 00:18:27,720 --> 00:18:30,990 Eta zer naiz zerikusirik joan Zure laguntza, dagoen programa bat idatzi 405 00:18:30,990 --> 00:18:34,620 pseudocode, zeinarekin mutil hauek dira joan 406 00:18:34,620 --> 00:18:38,150 kakahuete bat ezartzeko gurina eta gelatina sandwich. 407 00:18:38,150 --> 00:18:40,880 Beraz, agian apropos da zerbait erakutsiko dizu batzuk 408 00:18:40,880 --> 00:18:44,560 Interneten ikus zezakeen Une gogaikarriak labur bat besterik ez da. 409 00:18:44,560 --> 00:18:47,650 >> [Musika BUCKEWHEAT BOYS, "kakahuete gurina  JELLY TIME "] 410 00:18:47,650 --> 00:19:08,119 411 00:19:08,119 --> 00:19:08,910 DAVID J. MALAN: Ados. 412 00:19:08,910 --> 00:19:10,050 Hori nahikoa da. 413 00:19:10,050 --> 00:19:12,690 Hortaz, hona hemen bere aldetik, I have a Google betaurreko pare bertan 414 00:19:12,690 --> 00:19:16,500 CS50 Rob Bowden kabuz dugu jarri Bere begien bitartez mundua ikusteko. 415 00:19:16,500 --> 00:19:19,140 Eta egin dugu gure onena post ekoizpen benetan ehuntzen 416 00:19:19,140 --> 00:19:23,100 zer Rob metrajea ikusten da orain, oraingo hitzaldi hau sartu 417 00:19:23,100 --> 00:19:26,420 Gure bi bideo batekin bere ondoan boluntarioak. 418 00:19:26,420 --> 00:19:28,480 Beraz, zer egin behar dut da, typist izan dut. 419 00:19:28,480 --> 00:19:31,849 Helburua daukagu ​​hemen benetan programa bat idazten 420 00:19:31,849 --> 00:19:34,640 Zein egiteko, azken finean, bat gurina eta gelatina sandwich, 421 00:19:34,640 --> 00:19:37,680 baina hiru horiek jokatuko duzu bagina bezala, ordenagailuak dira. 422 00:19:37,680 --> 00:19:40,638 Eta ordenagailuak, egunaren amaieran, pretty muda gailuak dira benetan. 423 00:19:40,638 --> 00:19:44,432 Super azkar ari dira, baina bakarrik egon ahal izateko egin, hitzez hitz, zer kontatu dute. 424 00:19:44,432 --> 00:19:46,890 Ezin duzu besterik esan kakahuete bat egin gurina eta gelatina sandwich. 425 00:19:46,890 --> 00:19:48,640 Horiek programatu hori egin behar duzu. 426 00:19:48,640 --> 00:19:51,420 Kontatu behar duzu zehaztasunez zer egin, 427 00:19:51,420 --> 00:19:54,400 Gutxiago gauzak horribly joan eta, zorionez, amusingly awry. 428 00:19:54,400 --> 00:19:57,460 >> Beraz, esan behar dugu, dei-out bat publikoaren 429 00:19:57,460 --> 00:19:59,440 zer zapaldu behar duen bat, izan helburua, hemen bada 430 00:19:59,440 --> 00:20:01,356 da kakahuete bat egiteko gurina eta gelatina sandwich. 431 00:20:01,356 --> 00:20:01,910 Bai? 432 00:20:01,910 --> 00:20:03,647 >> IKUSLEEN: [INAUDIBLE] ogiaren poltsa. 433 00:20:03,647 --> 00:20:05,230 DAVID J. MALAN: Ireki ogiaren poltsa. 434 00:20:05,230 --> 00:20:08,360 Beraz, hiru Lehiakide litzateke literalki egiten jarraitu nahi. 435 00:20:08,360 --> 00:20:12,394 Ireki ogiaren poltsa. 436 00:20:12,394 --> 00:20:15,810 >> [Ikusleak barre] 437 00:20:15,810 --> 00:20:20,717 438 00:20:20,717 --> 00:20:22,300 DAVID J. MALAN: Beraz, dezagun lan horretan. 439 00:20:22,300 --> 00:20:23,180 Guztiak eskubidea. 440 00:20:23,180 --> 00:20:25,400 Beraz, bi urratsera, nola dezagun hau gehiago. 441 00:20:25,400 --> 00:20:26,480 Bai, aurrealdean. 442 00:20:26,480 --> 00:20:27,240 >> IKUSLEEN: [INAUDIBLE] ogia. 443 00:20:27,240 --> 00:20:27,735 >> DAVID J. MALAN: Zer da hori? 444 00:20:27,735 --> 00:20:28,836 >> IKUSLEEN: Kendu ogia. 445 00:20:28,836 --> 00:20:30,210 DAVID J. MALAN: Kendu ogia. 446 00:20:30,210 --> 00:20:31,190 Era berean succinct. 447 00:20:31,190 --> 00:20:33,667 Eskerrik asko. 448 00:20:33,667 --> 00:20:43,777 >> [Txaloak] 449 00:20:43,777 --> 00:20:44,860 DAVID J. MALAN: Hori da? 450 00:20:44,860 --> 00:20:48,830 Ados, beraz, pausoz bi va ogia kendu izan. 451 00:20:48,830 --> 00:20:51,790 Alright, norbaitek nahi idatzi zigun esaldi luzeagoa? 452 00:20:51,790 --> 00:20:52,640 Beste norbaitek? 453 00:20:52,640 --> 00:20:53,920 Apur bat gehiago [INAUDIBLE]. 454 00:20:53,920 --> 00:20:54,810 Ez, ezer ez orain. 455 00:20:54,810 --> 00:20:56,094 Bai? 456 00:20:56,094 --> 00:20:58,900 >> IKUSLEEN: leku bi xerra, bata bestearen ondoan. 457 00:20:58,900 --> 00:21:03,575 >> DAVID J. MALAN: Jarri bi xerra, bata bestearen ondoan. 458 00:21:03,575 --> 00:21:06,420 >> [Ikusleak barre] 459 00:21:06,420 --> 00:21:09,590 >> DAVID J. MALAN: Jarri bi xerra, bata bestearen ondoan. 460 00:21:09,590 --> 00:21:11,334 Lau Urratsera. 461 00:21:11,334 --> 00:21:12,816 Bai? 462 00:21:12,816 --> 00:21:14,792 >> IKUSLEEN: Hartu zure arinki eskua eta ezarri 463 00:21:14,792 --> 00:21:17,756 kakahuete gurina tapa gainean. 464 00:21:17,756 --> 00:21:19,710 >> [Ikusleak barre] 465 00:21:19,710 --> 00:21:21,710 IKUSLEEN: [INAUDIBLE] kakahuete gurina ondoan. 466 00:21:21,710 --> 00:21:21,870 DAVID J. MALAN: Zer? 467 00:21:21,870 --> 00:21:22,520 Esan berriro. 468 00:21:22,520 --> 00:21:26,308 >> IKUSLEEN: Unscrew tapa eta jarri astiro-astiro kakahuete gurina ondoan. 469 00:21:26,308 --> 00:21:31,490 >> DAVID J. MALAN: emeki Jarri kakahuete gurina ondoan. 470 00:21:31,490 --> 00:21:37,770 471 00:21:37,770 --> 00:21:40,090 Ados, aurrerapena. 472 00:21:40,090 --> 00:21:41,080 Bost urratsa. 473 00:21:41,080 --> 00:21:42,380 Bikain. 474 00:21:42,380 --> 00:21:43,261 Bai? 475 00:21:43,261 --> 00:21:44,163 >> Hartu labana. 476 00:21:44,163 --> 00:21:46,380 477 00:21:46,380 --> 00:21:47,630 DAVID J. MALAN: Hartu labana. 478 00:21:47,630 --> 00:21:52,320 479 00:21:52,320 --> 00:21:53,631 Ados, sei zapaldu. 480 00:21:53,631 --> 00:21:54,130 Bai? 481 00:21:54,130 --> 00:21:56,237 >> IKUSLEEN: Eutsi labana heldulekuaren arabera. 482 00:21:56,237 --> 00:21:57,945 DAVID J. MALAN: Eutsi heldulekua labana. 483 00:21:57,945 --> 00:22:00,710 484 00:22:00,710 --> 00:22:03,230 Eutsi labana heldulekuaren arabera. 485 00:22:03,230 --> 00:22:04,880 Zazpi urratsera. 486 00:22:04,880 --> 00:22:05,692 Bai? 487 00:22:05,692 --> 00:22:10,030 >> IKUSLEEN: [INAUDIBLE] kakahuete labana gurina eta gutxi atera [INAUDIBLE]. 488 00:22:10,030 --> 00:22:13,070 >> DAVID J. MALAN: Jarri labana I in-- entzun "jarri kakahuete gurina labana 489 00:22:13,070 --> 00:22:19,500 eta har bezala apur out ahalik eta. " 490 00:22:19,500 --> 00:22:22,480 Bide batez, kendu paper lehen. 491 00:22:22,480 --> 00:22:29,320 492 00:22:29,320 --> 00:22:31,890 Ondo da, bederatzi zapaldu. 493 00:22:31,890 --> 00:22:34,910 Bederatzi Urratsera. 494 00:22:34,910 --> 00:22:35,624 Bederatzi Urratsera. 495 00:22:35,624 --> 00:22:37,290 Ez dute benetan oraindik egin dugu ogitarteko bat. 496 00:22:37,290 --> 00:22:37,790 Bai? 497 00:22:37,790 --> 00:22:41,570 IKUSLEEN: labana erabiliz kakahuete gurina, aplikatu kakahuete gurina ogi esan. 498 00:22:41,570 --> 00:22:47,440 >> DAVID J. MALAN: erabiltzea knife kakahuete gurina, aplikatu kakahuete gurina an 499 00:22:47,440 --> 00:22:48,736 esan zuen ogia. 500 00:22:48,736 --> 00:22:56,030 >> [Ikusleak barre] 501 00:22:56,030 --> 00:22:59,480 DAVID J. MALAN: Guztiak 10 eskuinetik urratsa. 502 00:22:59,480 --> 00:23:01,762 Step 10. 503 00:23:01,762 --> 00:23:02,750 Bai? 504 00:23:02,750 --> 00:23:05,220 >> IKUSLEEN: Taste kakahuete gurina kalitatea bermatzeko. 505 00:23:05,220 --> 00:23:15,960 >> [Ikusleak barre] 506 00:23:15,960 --> 00:23:16,960 DAVID J. MALAN: 11 Urratsera. 507 00:23:16,960 --> 00:23:19,500 508 00:23:19,500 --> 00:23:21,340 11 Step. 509 00:23:21,340 --> 00:23:22,101 11 Step. 510 00:23:22,101 --> 00:23:22,600 Goazen. 511 00:23:22,600 --> 00:23:23,099 Bai? 512 00:23:23,099 --> 00:23:24,208 Hortxe bertan. 513 00:23:24,208 --> 00:23:25,840 >> IKUSLEEN: Arretaz jasotzea gelatina. 514 00:23:25,840 --> 00:23:28,220 >> DAVID J. MALAN: Arretaz jasotzea gelatina. 515 00:23:28,220 --> 00:23:29,970 Ados, eta, ondoren, alde batetik bestera sortu zen. 516 00:23:29,970 --> 00:23:32,812 517 00:23:32,812 --> 00:23:33,520 Eskuin duzu atzean. 518 00:23:33,520 --> 00:23:35,761 Bai, urdinez. 519 00:23:35,761 --> 00:23:40,671 >> IKUSLEEN: Ondo da, kendu [INAUDIBLE] tik, bai tapa, 520 00:23:40,671 --> 00:23:42,635 kendu tapa gozoki from. 521 00:23:42,635 --> 00:23:43,617 >> [Ikusleak barre] 522 00:23:43,617 --> 00:23:44,742 >> DAVID J. MALAN: gozoki aurrera. 523 00:23:44,742 --> 00:23:45,581 Ha ha. 524 00:23:45,581 --> 00:23:48,967 >> [Ikusleak barre] 525 00:23:48,967 --> 00:23:49,800 DAVID J. MALAN: Eta? 526 00:23:49,800 --> 00:23:52,490 IKUSLEEN: Eta apenas miaketan edozein [INAUDIBLE]. 527 00:23:52,490 --> 00:23:59,536 [Ikusleak barre] 528 00:23:59,536 --> 00:24:04,456 IKUSLEEN: Noski, [INAUDIBLE] aurretik, kendu paper gozoki from. 529 00:24:04,456 --> 00:24:06,940 DAVID J. MALAN: Kendu paper gozoki from. 530 00:24:06,940 --> 00:24:08,229 14 Step. 531 00:24:08,229 --> 00:24:09,020 Ia ez gara. 532 00:24:09,020 --> 00:24:09,857 Bai? 533 00:24:09,857 --> 00:24:12,600 >> IKUSLEEN: Invert gozoki botila guztia aurretik erortzen. 534 00:24:12,600 --> 00:24:16,515 >> DAVID J. MALAN: Invert gozoki gozoki aurretik botila erortzen. 535 00:24:16,515 --> 00:24:19,070 536 00:24:19,070 --> 00:24:19,890 15 Step. 537 00:24:19,890 --> 00:24:21,130 >> IKUSLEEN: Ordeztu cap. 538 00:24:21,130 --> 00:24:22,463 >> DAVID J. MALAN: Ordeztu cap. 539 00:24:22,463 --> 00:24:25,880 540 00:24:25,880 --> 00:24:28,190 16 Step. 541 00:24:28,190 --> 00:24:28,931 Bai? 542 00:24:28,931 --> 00:24:29,806 >> IKUSLEEN: [INAUDIBLE] 543 00:24:29,806 --> 00:24:34,109 544 00:24:34,109 --> 00:24:35,400 DAVID J. MALAN: berriro esan. 545 00:24:35,400 --> 00:24:38,100 IKUSLEEN: Hartu cap zure gozoki off. 546 00:24:38,100 --> 00:24:39,650 DAVID J. MALAN: Off zure gelatina. 547 00:24:39,650 --> 00:24:43,720 548 00:24:43,720 --> 00:24:49,510 Beraz really-- Oops. 549 00:24:49,510 --> 00:24:50,420 Goazen. 550 00:24:50,420 --> 00:24:51,740 Ordeztu cap. 551 00:24:51,740 --> 00:24:56,660 Jarri cap-- esan duzu kendu cap gelatina from. 552 00:24:56,660 --> 00:24:58,950 Sentitzen gara bezalako begizta apur batean. 553 00:24:58,950 --> 00:24:59,640 17 Step. 554 00:24:59,640 --> 00:25:00,398 Bai? 555 00:25:00,398 --> 00:25:02,639 >> IKUSLEEN: [INAUDIBLE] 556 00:25:02,639 --> 00:25:03,930 DAVID J. MALAN: berriro esan. 557 00:25:03,930 --> 00:25:05,150 IKUSLEEN: [INAUDIBLE] 558 00:25:05,150 --> 00:25:07,835 DAVID J. MALAN: Go back to step-- 559 00:25:07,835 --> 00:25:10,110 IKUSLEEN: [INAUDIBLE] 560 00:25:10,110 --> 00:25:13,760 DAVID J. MALAN: Kendu kakahuete gurina from cap. 561 00:25:13,760 --> 00:25:14,492 Bai? 562 00:25:14,492 --> 00:25:16,430 >> IKUSLEEN: Jaregin guztia gozoki, ogi gainean. 563 00:25:16,430 --> 00:25:19,040 >> DAVID J. MALAN: guztiak Jaregin ogia an gelatina. 564 00:25:19,040 --> 00:25:25,372 565 00:25:25,372 --> 00:25:26,830 DAVID J. MALAN: Ia ez gara. 566 00:25:26,830 --> 00:25:27,800 19 Step. 567 00:25:27,800 --> 00:25:30,250 >> IKUSLEEN: Kendu gehiegizko gelatina. 568 00:25:30,250 --> 00:25:31,720 >> DAVID J. MALAN: Haha, gozoki. 569 00:25:31,720 --> 00:25:36,615 >> [Txaloak] 570 00:25:36,615 --> 00:25:39,240 DAVID J. MALAN: Zergatik ez we-- urrats bat gehiago sartzeko aukera izan hartzeko. 571 00:25:39,240 --> 00:25:41,720 One step gehiago eta gero ogitartekoak zerbitzatuko dugu. 572 00:25:41,720 --> 00:25:42,900 Bai? 573 00:25:42,900 --> 00:25:45,570 >> IKUSLEEN: [INAUDIBLE] 574 00:25:45,570 --> 00:25:50,704 >> DAVID J. MALAN: edozein sandwich bitartean remains-- dezagun koska this-- jan. 575 00:25:50,704 --> 00:25:56,400 >> [AUDIENCE Barreak] 576 00:25:56,400 --> 00:26:00,395 >> DAVID J. MALAN: Ondo, eskerrik gure boluntario hemen duzu. 577 00:26:00,395 --> 00:26:06,150 >> [Txaloak} 578 00:26:06,150 --> 00:26:08,940 >> DAVID J. MALAN: nice batzuk ditugu opariak parting duzun bakoitzean. 579 00:26:08,940 --> 00:26:14,350 Zeure kakahuete gurina, gozoki, eta ogia etxera ekartzea. 580 00:26:14,350 --> 00:26:15,774 Eskerrik asko. 581 00:26:15,774 --> 00:26:17,118 >> Kiersten: Eskerrik asko. 582 00:26:17,118 --> 00:26:18,618 DAVID J. MALAN: [INAUDIBLE] Ongi etorria. 583 00:26:18,618 --> 00:26:21,849 [Txaloak] 584 00:26:21,849 --> 00:26:24,390 DAVID J. MALAN: Beraz, hau da, Jakina, adibidez barregarria. 585 00:26:24,390 --> 00:26:24,890 Eskuin? 586 00:26:24,890 --> 00:26:28,890 Baina ez motatako agerian nola garen gizakiak besterik hartu argitasuna ematen. 587 00:26:28,890 --> 00:26:30,890 Eta, hain zuzen, izan ditut giza bestera hitz egiten, 588 00:26:30,890 --> 00:26:33,300 berak daki zer esan nahi duzu. 589 00:26:33,300 --> 00:26:35,220 >> Ordenagailuak ez dira joan zer esan nahi duzun jakin, 590 00:26:35,220 --> 00:26:37,430 denean ere, erabiliz gaur egin buruz ari gara, 591 00:26:37,430 --> 00:26:42,300 zerbait programatzeko Scratch, arrastatu eta jaitsiera, puzzle pieza style hizkuntza. 592 00:26:42,300 --> 00:26:44,310 Nahiz eta gazteak diseinatutako haurrak, behar duzu 593 00:26:44,310 --> 00:26:48,726 hain esplizituak eta beraz batera literal izateko Zein da zure programa egin nahi duzun. 594 00:26:48,726 --> 00:26:50,600 Orain, azken finean, ez gara programazioa izango da 595 00:26:50,600 --> 00:26:53,550 Ez pseudocode kodean, English sintaxia bezala, 596 00:26:53,550 --> 00:26:56,370 baina kodea edo, hobeki esan, iturri kodea. 597 00:26:56,370 --> 00:26:59,260 Iturburu-kodea fancy modu besterik ez da kodea zuk deskribatzen benetan 598 00:26:59,260 --> 00:27:01,730 teklatu bat hori da idatzi Ez English per se. 599 00:27:01,730 --> 00:27:06,480 Da C edo Java edo C ++ edo zerbait da duten bezala, gisa laster jarriko gara ikusten. 600 00:27:06,480 --> 00:27:09,510 >> Eta hain zuzen ere, besterik gabe, bat uxatzeko Zuetako batzuk, hasiera batean, 601 00:27:09,510 --> 00:27:13,769 hau hizkuntza batean idatzitako programa bat da, C. Baina un-uxatzen dituzu batzuk deitu, 602 00:27:13,769 --> 00:27:15,560 erabat izango duzu zer ari den gertatzen ulertzeko 603 00:27:15,560 --> 00:27:18,980 etorriko Datorren astelehenean denean honen antzeko zerbait dator. 604 00:27:18,980 --> 00:27:20,510 Egia, honek hizkuntza zaharragoa da. 605 00:27:20,510 --> 00:27:22,430 Nahiko urrutira, baina ordezkaria da 606 00:27:22,430 --> 00:27:26,120 hizkuntzak egun hauetan asko duten Parentesi eta kizkur ugari izango 607 00:27:26,120 --> 00:27:28,630 giltza eta aipu markak eta puntu eta koma. 608 00:27:28,630 --> 00:27:30,780 Eta hori asko gauzak sintaktikoa ez dela 609 00:27:30,780 --> 00:27:32,450 guztiak intelektualki interesgarri at. 610 00:27:32,450 --> 00:27:35,790 Izan ere, utter distrazio bat da Ideia oso erraza bertatik 611 00:27:35,790 --> 00:27:37,370 diren gurekin staring aurrean. 612 00:27:37,370 --> 00:27:41,760 Programa hau, besterik gabe, ulergarria den moduan, norbaiten ordenagailuan pantailara grabatuak 613 00:27:41,760 --> 00:27:44,070 hitzak "Hello koma munduan." 614 00:27:44,070 --> 00:27:44,860 Hori da. 615 00:27:44,860 --> 00:27:46,580 Beraz, argi eta garbi, ez da hori da gauza asko 616 00:27:46,580 --> 00:27:48,970 ren bidea oztopatu obviousness batzuk ez, 617 00:27:48,970 --> 00:27:52,490 baina oso azkar irrist joan kanpoan eta guztiz intuitiboak izan. 618 00:27:52,490 --> 00:27:55,617 >> Izan ere, zer egin ari gara joan gaur da distill hau nahiko konplexua 619 00:27:55,617 --> 00:27:58,950 programaren bila, eta berriro etorri dituzu Azkar ulertu, baina zerbait 620 00:27:58,950 --> 00:27:59,710 askoz errazagoa. 621 00:27:59,710 --> 00:28:01,640 Dezagun esan zer esan nahi dugu. 622 00:28:01,640 --> 00:28:05,590 Dezagun marraztu zer esan nahi dugu argazki bat, puzzle pieza horiek hemen modu. 623 00:28:05,590 --> 00:28:09,110 >> Beraz, hau programazio bat da hizkuntza Scratch bezala ezagutzen. 624 00:28:09,110 --> 00:28:11,080 It MIT Media Lab-ek garatua. 625 00:28:11,080 --> 00:28:14,830 Eta zer arazo ikusiko dituzu ezarri zero, bertan kaleratu egingo da, gaur gauean, 626 00:28:14,830 --> 00:28:18,980 izan dugu joan honetara duzu URL hemen scratch.mit.edu. 627 00:28:18,980 --> 00:28:20,940 Eta web bat dute oinarritutako interfaze bidez 628 00:28:20,940 --> 00:28:22,540 zure lehen programa idatzi duzu. 629 00:28:22,540 --> 00:28:25,330 Edo zuk horiek aurretik esperientzia, zure bigarren programa, 630 00:28:25,330 --> 00:28:28,090 baina inguru batean ari da ziurrenik pixka bat Ohituta eta hori 631 00:28:28,090 --> 00:28:32,930 zerbait sortu nahi duzu bultza egingo Oso entzunezko ingurune hau erabiliz. 632 00:28:32,930 --> 00:28:35,940 >> Orain, hemen zer noa da ireki programa bera. 633 00:28:35,940 --> 00:28:41,911 Web nabigatzaile baten gisa, ez bakarrik existitzen da, baina, halaber, deskarga daitekeen programa bat bezala 634 00:28:41,911 --> 00:28:44,660 beraz, benetan erabili ahal izango dela ez duzu ez bada dute Interneterako sarbidea. 635 00:28:44,660 --> 00:28:46,743 Eta ez dut nahi hori egin joan Hemen ere, Sanders, besterik 636 00:28:46,743 --> 00:28:49,580 kasu horretan, Wi-Fi ez du kooperatu super ondo. 637 00:28:49,580 --> 00:28:52,640 Eta zer egin behar dut puntu Programa honen ezaugarri batzuk daude. 638 00:28:52,640 --> 00:28:55,720 Beraz, argi izan, besterik bikoitza daukat ikonoa sakatzen nire mahaigainean, 639 00:28:55,720 --> 00:28:59,830 edo baliokidean joan scratch.mit.edu, eta nik bota ezazu leiho hau. 640 00:28:59,830 --> 00:29:01,650 Hau programazio ingurune bat da. 641 00:29:01,650 --> 00:29:04,110 Software pieza bat da, gure MIT lagun batzuk 642 00:29:04,110 --> 00:29:08,850 idatzi dezagun gaituen eta idazterakoan hizkuntza batean programak Scratch izeneko. 643 00:29:08,850 --> 00:29:12,010 >> Azken hau gertatzen da bat izan nahi du katu duten Scratch ere izendatu da 644 00:29:12,010 --> 00:29:13,890 eta honek bere mundu horretan bizi da. 645 00:29:13,890 --> 00:29:17,175 Fase horretan, nolabait esateko, eta, goiko ezkerreko izkinan laukizuzena. 646 00:29:17,175 --> 00:29:18,800 Eta ez zuen nahi katu bat bezala begiratzen. 647 00:29:18,800 --> 00:29:20,591 Zion begiratu ere egin ditzakezu ezer eta zu bezalako 648 00:29:20,591 --> 00:29:23,700 esaterako sprites asko izan daitezke, edo pertsonaiak, programa batean. 649 00:29:23,700 --> 00:29:27,450 Bitartean, hona urrun an eskuinera, hutsik arbel handi bat da. 650 00:29:27,450 --> 00:29:30,260 Eta hori da, non, une batean, programazioa hasteko goaz 651 00:29:30,260 --> 00:29:32,750 arrastatu eta jareginez puzzle grafiko horiek 652 00:29:32,750 --> 00:29:35,300 duten eskubidea dira zuzenak Hemen erdian. 653 00:29:35,300 --> 00:29:38,140 Eta ez da bide baino gehiago horietako hemen igarotzen dugu denbora klasean 654 00:29:38,140 --> 00:29:40,080 duzu aurkituko duelako izango dela guztiak nahiko intuitiboa dira. 655 00:29:40,080 --> 00:29:41,788 Berriz ere, diseinatu da Seme-alabak, baina dugu 656 00:29:41,788 --> 00:29:45,759 erabili ez ezik tease horietako batzuk aldagaiak, begiztak oinarrizko ideiak, 657 00:29:45,759 --> 00:29:48,050 baldintzak, eta, laster, gauzak funtzioak eta gertaerak bezala 658 00:29:48,050 --> 00:29:51,810 eta hariak eta beste gauza erabilgarri zaitugu luze baino lehen lortu nahi du benetan sortu 659 00:29:51,810 --> 00:29:53,840 Scratch zerbait. 660 00:29:53,840 --> 00:29:54,810 Pun burutu nahi. 661 00:29:54,810 --> 00:29:58,740 >> Orain, zer naiz hemen egin behar dugu da klikatu on ez mozioa, baina kontrola. 662 00:29:58,740 --> 00:30:01,400 Eta hori besterik ez da bat hemen kategorizazioa 663 00:30:01,400 --> 00:30:03,150 eta desberdin bat ikusten dut kolore bloke ezarri. 664 00:30:03,150 --> 00:30:05,030 Baina konturatu ezagunak hitz batzuk. 665 00:30:05,030 --> 00:30:07,830 "Bada" eta "ez bada" eta "errepikatu." 666 00:30:07,830 --> 00:30:10,440 Eta seguruenik dezakezu asmatzeko hori da adarrean gogora, 667 00:30:10,440 --> 00:30:12,870 edo baldintzak ikusi genuen, eta nahiz eta eraikitzeko begizta du. 668 00:30:12,870 --> 00:30:14,760 Beraz, antzeko bloke-baliorik. 669 00:30:14,760 --> 00:30:16,720 Baina interesgarrienetakoa ko hau da hemen. 670 00:30:16,720 --> 00:30:20,690 Noiz bandera berde hau sakatzen denean, honek, aurretiko programing dutenentzat 671 00:30:20,690 --> 00:30:23,110 esperientzia, baliokidea da funtzio nagusi bat. 672 00:30:23,110 --> 00:30:25,300 Baina horiek Ohituta, hau puzzle pieza da 673 00:30:25,300 --> 00:30:27,320 hori da gure programa osoa hasteko jaurtitzeko. 674 00:30:27,320 --> 00:30:31,350 Literalki esan nahi du noiz joan nintzen, honetan programa, eta egin klik flag-- berde bat 675 00:30:31,350 --> 00:30:35,560 hemen ikusi ahal izango duzu up batean goiko ezkerreko UI txoko, 676 00:30:35,560 --> 00:30:38,570 beraz, ikusi bandera berdea gorria stop seinale ondoan? 677 00:30:38,570 --> 00:30:41,475 Noiz dut klikatu, nire programa da exekutatu egingo da. 678 00:30:41,475 --> 00:30:43,850 Orain, naiz zerbait egin nahi dut super Scratch simple. 679 00:30:43,850 --> 00:30:46,640 Aurretik joan noa eta begiradak panelera jo 680 00:30:46,640 --> 00:30:50,010 hemen, non mordo bat daukat morea puzzle piezak, 681 00:30:50,010 --> 00:30:53,887 eta aurretik joan eta egin noa zerbait super simple bezala, esan. 682 00:30:53,887 --> 00:30:55,720 Eta gero ohar hau kutxa zuri testua 683 00:30:55,720 --> 00:30:59,290 da editable-- naiz esateko joan "Kaixo mundua", besterik ez gustatzen zaigu 684 00:30:59,290 --> 00:31:01,470 testual horretan egin Bertsio duela une bat. 685 00:31:01,470 --> 00:31:05,920 Eta orain banoa eta klikatu bada berdea Ez, orain programatutako dut. 686 00:31:05,920 --> 00:31:07,810 Ez da bereziki bat programa interesgarria, 687 00:31:07,810 --> 00:31:09,760 baina ordenagailua zerbait egin egin nuen. 688 00:31:09,760 --> 00:31:13,120 Programa bat hasi nintzen, eta hura egin beharrekoa egin da esan nion. 689 00:31:13,120 --> 00:31:16,170 Orain, hartu eta eramateko jarraitu ahal dut Gero eta puzzle pieza horiek gehiago 690 00:31:16,170 --> 00:31:19,220 eta ari dira interlock egingo, baina dezagun Slap terminologia batzuk hemen 691 00:31:19,220 --> 00:31:21,680 duten ikusiko dugu errepikatutako ikasturte osoan zehar, 692 00:31:21,680 --> 00:31:24,610 eta benetan zehar informatika eta, oro har programazioa. 693 00:31:24,610 --> 00:31:27,990 >> Hau "esan" blokea, morea, dezagun nahikoa da adierazpen bat deituz. 694 00:31:27,990 --> 00:31:29,240 Izan ere adierazpen bat bezalakoa da. 695 00:31:29,240 --> 00:31:30,380 Egin hori. 696 00:31:30,380 --> 00:31:32,590 Beraz, kategoria bat da argibideak dituzun 697 00:31:32,590 --> 00:31:36,760 ordenagailu bat elikatzeko dezake parte gisa programa edo algoritmo bat. 698 00:31:36,760 --> 00:31:39,270 Eta argi izan, duzun ziurrenik ematerik 699 00:31:39,270 --> 00:31:41,930 zure ordenagailuan programak duzula. 700 00:31:41,930 --> 00:31:45,850 Eta halako algoritmoen ari dira, baina bat programa da benetan algoritmo sorta bat 701 00:31:45,850 --> 00:31:47,160 gizakiak batzuek idatzitakoa. 702 00:31:47,160 --> 00:31:49,040 Enbalatuta dute gora eta egiten duzu, beraz, saltzen zuten, 703 00:31:49,040 --> 00:31:51,330 edo posted web orri bat dute deskargatu ahal da. 704 00:31:51,330 --> 00:31:54,930 Beraz, programa bat besterik ez da zero eta sorta osoa 705 00:31:54,930 --> 00:31:56,970 dela, nolabait, gizakiak sortua. 706 00:31:56,970 --> 00:32:00,080 Eta zero eredu horiek eta direnak gauzak adierazten, azken finean, 707 00:32:00,080 --> 00:32:04,030 "esan kaixo mundua" edo "play bezalako Musika hau "edo" bideo honetan jolastu " 708 00:32:04,030 --> 00:32:05,129 edo "bidali mezu bat." 709 00:32:05,129 --> 00:32:06,920 Baina berriro itzuliko gara ere Xehetasun modu gehiago zer 710 00:32:06,920 --> 00:32:08,780 programa bat da, zeuk idatzi horiek. 711 00:32:08,780 --> 00:32:11,320 >> Hona hemen statement-- beste "Segundo bat itxaron." 712 00:32:11,320 --> 00:32:14,330 Nik ez dut oraindik erabili hau, baina nahi badut nire programa une batez pausatu 713 00:32:14,330 --> 00:32:16,540 Zerbait egin behar da, esan ahal dut hacerlo. 714 00:32:16,540 --> 00:32:18,450 Itxaron segundo bat. 715 00:32:18,450 --> 00:32:20,150 Orain beste bat ere izan daiteke "soinu". 716 00:32:20,150 --> 00:32:23,270 Beraz, hau da berezia, urratu arte soinuak erreproduzitzeko gaitasuna du. 717 00:32:23,270 --> 00:32:26,130 Beraz, adierazpen bat dut agian erabilera da, hemen, "soinu". 718 00:32:26,130 --> 00:32:29,530 Bien bitartean, adierazpen boolearrak, beraz, honen hitza dotore bat da 719 00:32:29,530 --> 00:32:34,490 besterik jauna Boolearra izeneko tipo bat izendatu ondoren, eta honek guztiak galdera bati buruzkoa da. 720 00:32:34,490 --> 00:32:37,470 Egia edo gezurra sagua behera da? 721 00:32:37,470 --> 00:32:41,100 Boolear adierazpen bat besterik ez da ingelesez adierazpen batzuk 722 00:32:41,100 --> 00:32:42,860 dela bai egia edo gezurra. 723 00:32:42,860 --> 00:32:44,140 Edo on edo off. 724 00:32:44,140 --> 00:32:45,130 Edo bat edo zero. 725 00:32:45,130 --> 00:32:46,960 Duzu uste dezake edozein modutan kopurua ere, 726 00:32:46,960 --> 00:32:49,220 baina bai egia edo faltsu hau, azken finean. 727 00:32:49,220 --> 00:32:52,540 Beraz, "sagu behera galdera-marka" duten adierazpen boolear bat izango litzateke. 728 00:32:52,540 --> 00:32:54,300 Eta beste batzuek pentsa dezakezu, agian. 729 00:32:54,300 --> 00:32:57,510 Esate baterako, "ezkerreko kopurua da Eskuineko kopurua baino gutxiago? " 730 00:32:57,510 --> 00:32:59,410 Hori ere bai, izango litzateke boolear adierazpen bat. 731 00:32:59,410 --> 00:33:01,540 "Hau baino txikiagoa" adierazpen boolear bat da. 732 00:33:01,540 --> 00:33:03,280 >> Alde honetan ere, "hunkigarri saguaren erakuslea." 733 00:33:03,280 --> 00:33:05,196 Ez nago ziur zergatik saguaren erakuslea izeneko. 734 00:33:05,196 --> 00:33:08,430 Esan nahi du, besterik gabe, kurtsorea dagoen, da pantailan gezi, katua ukitu, 735 00:33:08,430 --> 00:33:09,022 adibidez. 736 00:33:09,022 --> 00:33:10,480 Edo beste pantaila alderdi batzuk. 737 00:33:10,480 --> 00:33:13,710 Eta galdera bat da, berriz ere, eta duten adierazpen boolear bat adierazten du. 738 00:33:13,710 --> 00:33:17,130 Zerbait you might baldintza bat erabili nahi. 739 00:33:17,130 --> 00:33:19,100 Beraz, iritsiko gara une bat besterik ez. 740 00:33:19,100 --> 00:33:20,350 Zu "eta" gauzak ahal elkarrekin. 741 00:33:20,350 --> 00:33:23,099 Beraz, hau ez egiaztatu nahi baduzu kasua da eta hori horrela da, 742 00:33:23,099 --> 00:33:25,580 "eta" hau bezalako bloke bat erabili ahal izango duzu. 743 00:33:25,580 --> 00:33:26,850 Eta hemen baldintza hori. 744 00:33:26,850 --> 00:33:31,290 Iragarki inaugurazio txiki forma horia puzzle pieza honen goiko aldean, 745 00:33:31,290 --> 00:33:34,480 forma gogorarazten da besterik ez duela une bat ikusi genuen. 746 00:33:34,480 --> 00:33:37,920 Boolear adierazpen horiek bakoitzak ertzak adierazi horiek izan 747 00:33:37,920 --> 00:33:39,030 ezkerreko eta eskuineko. 748 00:33:39,030 --> 00:33:43,140 Eta hori da MIT folks erabaki duelako Forma ikusmen transmititzeko duten, 749 00:33:43,140 --> 00:33:45,780 mota egin ahal lagunduko duzu jendea, ikasle eta seme-alabek, 750 00:33:45,780 --> 00:33:47,650 mota horretako bete hutsuneak, literalki. 751 00:33:47,650 --> 00:33:49,780 >> Orain dela puzzle-- duten inaugurazio txiki-txiki bat da, 752 00:33:49,780 --> 00:33:52,750 eta programan ikusi dugu, Scratch, sartzeko hazi egingo da. 753 00:33:52,750 --> 00:33:54,830 Bere forma mantentzeko izango da, azken finean. 754 00:33:54,830 --> 00:33:58,350 Beraz, baldintza bat dezagun duzun erabaki "Beharko zerbait egin dudan ala ez?" 755 00:33:58,350 --> 00:34:00,470 Adierazpen boolear A Benetako galdera da 756 00:34:00,470 --> 00:34:04,100 erabakitzeko eta joan behar dut erabiltzen ari zaren utzi edo ez joan eskubidea dut 757 00:34:04,100 --> 00:34:06,710 denean topo dut hau deiturikoak errepidea bidegurutze? 758 00:34:06,710 --> 00:34:07,980 Bi adar izan ditzakezu. 759 00:34:07,980 --> 00:34:10,909 IF zerbait egia da, egin hau bestela, joan horrela, 760 00:34:10,909 --> 00:34:14,590 edo, besterik gabe egin nothing at guztiak, eta bloke honen inplikatzen. 761 00:34:14,590 --> 00:34:16,360 Era berean, habia gauza horiek egin ahal izango dugu. 762 00:34:16,360 --> 00:34:20,204 Beraz bidegurutze hirukoiztu nahi baldin baduzu road, bai egin hau edo hau edo, 763 00:34:20,204 --> 00:34:21,870 habia besterik gauza horiek elkarrekin egin ahal izango dituzu. 764 00:34:21,870 --> 00:34:24,520 Eta pixka bat hasten da itsusia, azkenean, ziur, 765 00:34:24,520 --> 00:34:26,120 baina logika bera da oraindik. 766 00:34:26,120 --> 00:34:28,000 Hitzez hitz irakurri ahal izango duzu goitik honetan 767 00:34:28,000 --> 00:34:33,290 eta zer esan nahi du honek, bada, esaten du Egia da, hori egin, bestela ez bada. 768 00:34:33,290 --> 00:34:36,179 >> Begizta batek ez du lortuko Scratch errazagoa. 769 00:34:36,179 --> 00:34:37,422 Forever honako hau. 770 00:34:37,422 --> 00:34:39,880 Orain agian ez duzu uste duzu asko egin daiteke, ez da ez delako 771 00:34:39,880 --> 00:34:42,839 goian eta arteko espazioa askoz puzzle pieza inaugurazio honen behealdean. 772 00:34:42,839 --> 00:34:45,671 Baina ikusiko duzu Scratch da joan hazten diren askok puzzle piezak doitzeko 773 00:34:45,671 --> 00:34:47,060 han Cram nahi duzun bezala. 774 00:34:47,060 --> 00:34:48,960 Begizta Another liteke errepikatzen dituzten adierazi. 775 00:34:48,960 --> 00:34:51,590 Aldez aurretik ezagutzen baduzu, "I "Zerbait egin behar 10 aldiz nahi, 776 00:34:51,590 --> 00:34:54,010 besterik esan dezakezu Scratch zerbait egin behar 10 aldiz. 777 00:34:54,010 --> 00:34:57,260 Eta, bestalde, aldagai izan dezakegu. 778 00:34:57,260 --> 00:34:59,572 Hortaz, hona hemen arbitrarioa litzateke, laranja da, kasu honetan, 779 00:34:59,572 --> 00:35:00,780 eta honek zurrunbilo tour bat da. 780 00:35:00,780 --> 00:35:04,540 Berriz ere, hau oso eskuragarri aurkituko duzu behin hasteko seinalatuz eta egin klik. 781 00:35:04,540 --> 00:35:07,930 Izendatzen dut nire n aldakorra, baina I Ezer nahi dut izendatu izan da, 782 00:35:07,930 --> 00:35:11,280 eta berau ezartzeko dut hemen, in Adibidez arbitrarioa hau, zero. 783 00:35:11,280 --> 00:35:14,250 >> Orain bezalako programa bat ikusten kaixo Mundu guztia ez da sinesgarria, 784 00:35:14,250 --> 00:35:17,900 beraz dezagun benetan ireki zerbait Ikasle ohi batek egina. 785 00:35:17,900 --> 00:35:23,100 Dezagun aurrera eta ireki, esate baterako, bat hemen, 786 00:35:23,100 --> 00:35:26,780 horretarako, maite nuke boluntario izan. 787 00:35:26,780 --> 00:35:28,450 Guztiak eskubidea, nola about-- joan urrunago utzi. 788 00:35:28,450 --> 00:35:29,240 Bai, goazen gora. 789 00:35:29,240 --> 00:35:30,056 Zein da zure izena? 790 00:35:30,056 --> 00:35:30,635 >> ABBY: Abby. 791 00:35:30,635 --> 00:35:32,010 DAVID J. MALAN: Abby, goazen gora. 792 00:35:32,010 --> 00:35:35,930 Beraz, inoiz jokatu duzu Joko honen aurretik? 793 00:35:35,930 --> 00:35:36,430 ABBY: N º 794 00:35:36,430 --> 00:35:37,370 DAVID J. MALAN: Ondo da. 795 00:35:37,370 --> 00:35:38,380 David, politak zu ezagutzeaz. 796 00:35:38,380 --> 00:35:39,620 Goazen gainean. 797 00:35:39,620 --> 00:35:42,300 Eta zer zure programazioan background, baldin badago. 798 00:35:42,300 --> 00:35:43,914 >> ABBY: Nik C batzuk ++ ikasi nuen. 799 00:35:43,914 --> 00:35:45,580 DAVID J. MALAN: Nik C batzuk ++ ikasi duzu. 800 00:35:45,580 --> 00:35:48,382 Eta zer da zure jokoa da hondo jolasten? 801 00:35:48,382 --> 00:35:49,505 >> ABBY: Ez asko. 802 00:35:49,505 --> 00:35:51,130 DAVID J. MALAN: Ados, beraz, hartu dugu hori. 803 00:35:51,130 --> 00:35:52,700 Hortaz, hona hemen nola joko da lanera joan. 804 00:35:52,700 --> 00:35:54,510 Aurretik joan naiz eta klik bandera berdea, zein 805 00:35:54,510 --> 00:35:55,830 da, hemen goiko eskuineko at. 806 00:35:55,830 --> 00:35:59,710 Orain zure aurrekoak klasean egin beharko duzula hemen jarraibide batzuk. 807 00:35:59,710 --> 00:36:02,306 Eta une bat besterik ez da, dio "Hasteko, espazioa". 808 00:36:02,306 --> 00:36:03,680 Beraz, aurrera eta sakatu zuriune. 809 00:36:03,680 --> 00:36:05,507 >> BIDEOJOKOA: Pikachu. 810 00:36:05,507 --> 00:36:08,340 DAVID J. MALAN: Eta helburua da elikagaiak harrapatzeko, honelako han 811 00:36:08,340 --> 00:36:09,320 ezker. 812 00:36:09,320 --> 00:36:11,388 Eta [INAUDIBLE] 813 00:36:11,388 --> 00:36:15,356 >> [GAME Musika jotzen] 814 00:36:15,356 --> 00:36:27,280 815 00:36:27,280 --> 00:36:29,610 >> DAVID J. MALAN: Aww, bai, eskerrik asko jolasten da. 816 00:36:29,610 --> 00:36:32,800 Hemen pixka bat daukagu opari parting duzu. 817 00:36:32,800 --> 00:36:35,574 Izan dugu CS50 estresa baloia, nahi izanez gero aukeratu. 818 00:36:35,574 --> 00:36:36,820 Ondo da, ona zu ezagutzeaz. 819 00:36:36,820 --> 00:36:39,680 Eskerrik asko eta datozen erronka da. 820 00:36:39,680 --> 00:36:42,410 821 00:36:42,410 --> 00:36:46,910 Beraz, estresa pilotak gehiago behar dugu, beraz, Egin dezagun adibide bat gehiago motibatzea utzi. 822 00:36:46,910 --> 00:36:48,150 Boluntarioa? 823 00:36:48,150 --> 00:36:50,510 Ondo da, nola buruz hementxe aurrean. 824 00:36:50,510 --> 00:36:51,250 Zein da zure izena? 825 00:36:51,250 --> 00:36:51,660 >> PHILLIP: Phillip. 826 00:36:51,660 --> 00:36:52,660 >> DAVID J. MALAN: Phillip. 827 00:36:52,660 --> 00:36:54,530 Goazen sortu, Phillip. 828 00:36:54,530 --> 00:36:57,340 Beraz, Phillip izan da joan Beste partida bat desafioa 829 00:36:57,340 --> 00:37:00,840 Zure aurrekoek bat, idatzi zuen arazoaren zati zero ezarri bezala, 830 00:37:00,840 --> 00:37:03,510 Ivy-ren Jokorik zailena izenekoa. 831 00:37:03,510 --> 00:37:05,980 Eta ikusi dugu bat besterik ez zer ari horiekin esan nahi une. 832 00:37:05,980 --> 00:37:07,400 Phillip, politak zu ezagutzeaz. 833 00:37:07,400 --> 00:37:09,060 Zein da zure historia? 834 00:37:09,060 --> 00:37:10,310 PHILLIP: Done kodifikazioa asko. 835 00:37:10,310 --> 00:37:11,110 Jolas pixka bat egin, too. 836 00:37:11,110 --> 00:37:11,570 >> DAVID J. MALAN: Ados. 837 00:37:11,570 --> 00:37:12,620 Jolas asko lortu ere. 838 00:37:12,620 --> 00:37:14,230 Eta dute Joko hau jokatu aurretik? 839 00:37:14,230 --> 00:37:14,730 >> PHILLIP: No 840 00:37:14,730 --> 00:37:16,438 DAVID J. MALAN: Guztiak eskubidea, beraz, hemen dugu. 841 00:37:16,438 --> 00:37:18,434 Aurretik joan noa eta klik bandera berdea. 842 00:37:18,434 --> 00:37:24,160 >> [GAME MUSIKA] 843 00:37:24,160 --> 00:37:27,770 >> [Musika MC HAMMER, "U Ezin ez Touch honek"] 844 00:37:27,770 --> 00:38:39,790 845 00:38:39,790 --> 00:38:41,635 >> PHILLIP: [INAUDIBLE] 846 00:38:41,635 --> 00:38:42,760 DAVID J. MALAN: [INAUDIBLE] 847 00:38:42,760 --> 00:38:44,740 PHILLIP: [INAUDIBLE] 848 00:38:44,740 --> 00:38:49,056 [Barre] 849 00:38:49,056 --> 00:38:50,680 [Musika MC HAMMER, "U Ezin ez Touch honek"] 850 00:38:50,680 --> 00:38:52,660 DAVID J. MALAN: [INAUDIBLE] Horren bidez golde. 851 00:38:52,660 --> 00:38:54,094 PHILLIP: [INAUDIBLE] 852 00:38:54,094 --> 00:38:55,135 DAVID J. MALAN: Anima zaitez. 853 00:38:55,135 --> 00:39:01,570 [Musika MC HAMMER, "U Ezin ez Touch honek"] 854 00:39:01,570 --> 00:39:15,832 855 00:39:15,832 --> 00:39:16,915 DAVID J. MALAN: Ondo da. 856 00:39:16,915 --> 00:39:18,400 Zorionak. 857 00:39:18,400 --> 00:39:25,150 >> [Txaloak] 858 00:39:25,150 --> 00:39:27,330 >> DAVID J. MALAN: We will post konektatuta beranduago beraz, 859 00:39:27,330 --> 00:39:29,820 duten procrastinate dezakezu baita batera. 860 00:39:29,820 --> 00:39:32,550 Princeton dator hurrengo, horren ondoren. 861 00:39:32,550 --> 00:39:35,470 >> Beraz, gaur egun utzi aurrera jarraitu benetan hutsetik hasi, 862 00:39:35,470 --> 00:39:39,310 nolabait esateko, eta benetan eraikitzeko sortu arte tease gain ezin dugu ideia horiek zenbait 863 00:39:39,310 --> 00:39:41,970 eta baita zerbait lortu gehiago amaierarako konplexua. 864 00:39:41,970 --> 00:39:45,240 Hona joan noa eta noa Aurretik joan eta fitxategi berri bat sortu. 865 00:39:45,240 --> 00:39:47,460 Beraz, berriro ere, arazo multzo oinez egingo Urrats batzuk bidez duzu. 866 00:39:47,460 --> 00:39:49,300 Baina, nik zen go File menu eta dut 867 00:39:49,300 --> 00:39:52,760 esan du "berria", hainbeste Microsoft bezalako Word, edo horrelako edozein programa. 868 00:39:52,760 --> 00:39:56,630 >> Eta dezagun aurrera orain, eta guk inplementatua "Kaixo mundua" une bat lehenago, 869 00:39:56,630 --> 00:39:58,410 baina dezagun zerbait cuter apur bat. 870 00:39:58,410 --> 00:40:00,150 Igo ekitaldiak noa. 871 00:40:00,150 --> 00:40:02,350 Eta ez dut egin "noiz joan berdea Ez klik. " 872 00:40:02,350 --> 00:40:05,830 Eta gero noa erabili joan, , erranen dugu adar bat. 873 00:40:05,830 --> 00:40:07,610 Beraz, ez dut "bada" baldintza bat erabili behar. 874 00:40:07,610 --> 00:40:10,940 Eta konturatu nola bezain laster itxi lortuko dudan bezala hartara, elkarrekin atxikitzeko nahi du. 875 00:40:10,940 --> 00:40:13,020 Beraz, joaten utzi nuen, eta elkarrekin snaps. 876 00:40:13,020 --> 00:40:15,150 Eta orain zerbait interesgarria egin ahal izango dut. 877 00:40:15,150 --> 00:40:19,150 Korrituko dut hemen bidez bada, noa bloke sorta osoa ikusteko. 878 00:40:19,150 --> 00:40:22,620 I joan nahi badu "datuak" - utzi gerturatzeko me in-- Han aldagai zerbait da. 879 00:40:22,620 --> 00:40:26,160 I joan nahi badu "mozioa," ahal duzun Itxuraz gauzak biratu inguruan. 880 00:40:26,160 --> 00:40:28,760 Joaten naiz eta "operadore" bada - oh, hau interesgarria da, 881 00:40:28,760 --> 00:40:31,000 Ausazko zenbaki bat jaso ahal izango dut. 882 00:40:31,000 --> 00:40:34,119 Hargatik, zerbait egin baino ez dit probabilitate batzuk, besterik ez delako. 883 00:40:34,119 --> 00:40:36,160 Aurretik joan naiz eta arrastatu puzzle pieza hau, 884 00:40:36,160 --> 00:40:37,910 hau baino txikiagoa duten bloke, beraz, besterik ez da 885 00:40:37,910 --> 00:40:39,480 "Da hura baino zenbaki hau gutxiago?" 886 00:40:39,480 --> 00:40:42,438 Baina ez dut zenbaki bat kodea gogor bat nahi hori delako pretty pointless izan. 887 00:40:42,438 --> 00:40:46,270 Beraz, ez dut pieza hau arrastaka joan hemen, eta konturatu nola dauden snaps, 888 00:40:46,270 --> 00:40:49,480 eta, gaur egun utzi aurretik, joan eta esan "bada hori ausaz kopurua 889 00:40:49,480 --> 00:40:51,820 sei baino gutxiago da, ondorengoak eginez. " 890 00:40:51,820 --> 00:40:52,790 Orain zergatik baino gutxiago sei? 891 00:40:52,790 --> 00:40:56,400 Zer probabilitate dago honi eraginkortasunez besterik ez intuitiboki niri emateko,? 892 00:40:56,400 --> 00:40:57,440 50 buruz%, ezta? 893 00:40:57,440 --> 00:41:01,190 Baduzu eta zenbaki hori da asmatzen ausaz 1 eta 10 arteko sei baino txikiagoa da; 894 00:41:01,190 --> 00:41:03,480 argi eta garbi bat da, bi, hiru, lau edo bost. 895 00:41:03,480 --> 00:41:06,740 Eta horrela, niri emateko bat joan % 50 zer gertatzen probabilitatea? 896 00:41:06,740 --> 00:41:09,890 >> Beno, egin dezagun antzeko zerbait utzi honetan, "play soinu meow". 897 00:41:09,890 --> 00:41:11,750 Eta, adi, berriro ere, puzzle pieza hazten 898 00:41:11,750 --> 00:41:13,700 , egokitzeko hain luze forma bat etorri gisa. 899 00:41:13,700 --> 00:41:14,910 Hori da, zer da garrantzitsua. 900 00:41:14,910 --> 00:41:18,000 Let me baino gehiago joan Scratch to hemen eta sakatu "play". 901 00:41:18,000 --> 00:41:19,300 Ez da ezer gertatzen. 902 00:41:19,300 --> 00:41:21,160 Akats bat da hori? 903 00:41:21,160 --> 00:41:21,999 Ez, ez da beharrezkoa. 904 00:41:21,999 --> 00:41:24,040 Besterik ez du bat ere proposa kopuru handiagoa aukeratu zuten. 905 00:41:24,040 --> 00:41:25,762 Beraz Berriro egin dezagun. 906 00:41:25,762 --> 00:41:27,550 Ezer ez. 907 00:41:27,550 --> 00:41:28,344 >> [MEOW] 908 00:41:28,344 --> 00:41:29,510 DAVID J. MALAN: Hor dago. 909 00:41:29,510 --> 00:41:30,280 [MEOW] 910 00:41:30,280 --> 00:41:31,690 DAVID J. MALAN: Berriz. 911 00:41:31,690 --> 00:41:32,300 N º 912 00:41:32,300 --> 00:41:32,922 >> [Meowing] 913 00:41:32,922 --> 00:41:35,380 DAVID J. MALAN: Beraz, baduzu inoiz joko bat jokatu, noski, 914 00:41:35,380 --> 00:41:38,500 non gauzak ausaz gertatzen da, txarra guys like dira datozen edo ez 915 00:41:38,500 --> 00:41:41,350 datozen pantailara, edo gauzak erortzen diren edo ez erortzeko, 916 00:41:41,350 --> 00:41:43,610 hori da zerbait super delako hau bezalako simple gertatzen ari da. 917 00:41:43,610 --> 00:41:46,010 Hartu ausazko zenbaki bat, eta gero balio batzuk baino txikiagoa da, 918 00:41:46,010 --> 00:41:49,100 agian egin hau edo agian hori egin. 919 00:41:49,100 --> 00:41:51,340 Ahal sartzen ditugu, baldintza bat sartu dela. 920 00:41:51,340 --> 00:41:52,600 Egin dezagun zerbait ezberdina dezagun. 921 00:41:52,600 --> 00:41:53,559 >> Utzi hori bota zidan. 922 00:41:53,559 --> 00:41:56,058 Dezakezu gauzak gainetik kentzeko arabera besterik ez arrastatuz off ezkerrera 923 00:41:56,058 --> 00:41:56,810 eta bertan utziz. 924 00:41:56,810 --> 00:42:00,310 Dezagun aurrera eta betiko bloke bat egin zidan eta oso azkar zerbait gogaikarriak. 925 00:42:00,310 --> 00:42:03,010 Dezagun aurrera eta esan "soinu meow play." 926 00:42:03,010 --> 00:42:06,620 Baina ez dut nahi hori ere izan nahi du gogaikarriak, beraz, utzi bloke honetan grab me, 927 00:42:06,620 --> 00:42:09,090 "Itxaron segundo bat", eta abisua ez dago gehiago gela. 928 00:42:09,090 --> 00:42:11,310 Baina hurbil nahikoa bazoaz, Bertara joan nahi du. 929 00:42:11,310 --> 00:42:14,100 Beraz, joaten utzi dut eta, izango hazten blokea betetzeko. 930 00:42:14,100 --> 00:42:15,932 Beraz, gaur egun, hau loop bat da. 931 00:42:15,932 --> 00:42:16,432 [Meowing] 932 00:42:16,432 --> 00:42:18,473 DAVID J. MALAN: ez naiz literalki betiko lan hau egiteko. 933 00:42:18,473 --> 00:42:19,360 Behin eta berriro. 934 00:42:19,360 --> 00:42:21,510 Hori Fonetiker naturala da, ez besterik. 935 00:42:21,510 --> 00:42:24,800 Dezagun aurrera eta aldaketa hau Bigarren, ez bat, bi segundo 936 00:42:24,800 --> 00:42:25,854 eta sakatu Sartu. 937 00:42:25,854 --> 00:42:28,770 Eta zer polita buruz Scratch da interaktiboki programatu ahal izango duzu duten. 938 00:42:28,770 --> 00:42:32,450 Egin aldaketaren bat, agian, sakatu Sartu edo Play berriro ere, eta aski izango da mantendu egingo da. 939 00:42:32,450 --> 00:42:34,962 Beno, orain zergatik ez dugu egin Zerbait cuter apur bat? 940 00:42:34,962 --> 00:42:39,680 Guztia egin beharrean hutsetik, utzi aurrera eta ireki aurrerakin 941 00:42:39,680 --> 00:42:43,180 Alde egin nahi dut, pre-labean, "Pet katuak." deitzen 942 00:42:43,180 --> 00:42:44,920 Eta guztia bidal dugu online artxibo hauek, 943 00:42:44,920 --> 00:42:48,464 eta arazo multzo zero esango dizu buruz mintzatuko dira eta ireki zien arte. 944 00:42:48,464 --> 00:42:49,880 Eta, adi, hau nahiko erraza da. 945 00:42:49,880 --> 00:42:53,860 Baina aldez aurretik, heldu egin dela dirudi I a "betiko" blokea, beraz Nik begizta bat. 946 00:42:53,860 --> 00:42:55,500 Eta gero Nik "gero", baldintza bat. 947 00:42:55,500 --> 00:42:57,410 Adierazpen boolear bat lortu dut. 948 00:42:57,410 --> 00:43:00,100 >> Beraz, ingelesez, besterik glancing honek, inoiz ez baduzu batez ere 949 00:43:00,100 --> 00:43:04,278 lehenago programatu, besterik gabe, intuizioa, zer da hau egin behar, programa hau? 950 00:43:04,278 --> 00:43:06,910 >> [AUDIENCE chatter] 951 00:43:06,910 --> 00:43:09,960 >> DAVID J. MALAN: katua maskota baduzu, katua da meow joan, ezta? 952 00:43:09,960 --> 00:43:14,560 "Betirako markatuta" delako da saguaren erakuslea cat ukitzen. 953 00:43:14,560 --> 00:43:17,630 Beraz, argi izan, eta ez dut esan aurretik honetan, puzzle horiek guztiak 954 00:43:17,630 --> 00:43:20,750 piezak eta gidoia duen konbinatu dugu horretan sartu, 955 00:43:20,750 --> 00:43:25,510 nolabait esateko, gidoi baten sinonimoa programa, benetan, katua honetakoa da. 956 00:43:25,510 --> 00:43:30,110 Eta arrazoia is-- oharra delako katu hori bera hemen nola nabarmenduta, 957 00:43:30,110 --> 00:43:32,710 Hemen behera bat sor dezakezu bigarren katua edo txakurra edo benetan 958 00:43:32,710 --> 00:43:33,970 ezer grafikoki nahi duzun. 959 00:43:33,970 --> 00:43:35,900 Zerbait inporta ditzakezu Photoshop edo antzeko batetik, 960 00:43:35,900 --> 00:43:38,300 eta baduzu zerbait integratzeko izan dadin proiektu bat nahi. 961 00:43:38,300 --> 00:43:40,174 Eta zer aurkituko dituzu, azken finean, hori da 962 00:43:40,174 --> 00:43:44,800 gidoiak gehitu ahal, gehitu puzzle zuzenak, pertsonaiak banakako. 963 00:43:44,800 --> 00:43:47,210 Beraz, horiek guztiak sartzen Katu zehatz honetan. 964 00:43:47,210 --> 00:43:51,770 Beraz, orain aurrera dut eta play bada Programa honetan, ez da ezer gertatzen. 965 00:43:51,770 --> 00:43:52,970 Baina exekutatzen ari da. 966 00:43:52,970 --> 00:43:56,364 Programa betiko begizta hau da, mota horretako zer gertatuko zain? 967 00:43:56,364 --> 00:43:57,230 >> [AUDIENCE chatter] 968 00:43:57,230 --> 00:43:58,130 >> DAVID J. MALAN: katua maskota. 969 00:43:58,130 --> 00:43:59,800 Beraz, nire sagua mugitzen dut him-- aldera bada 970 00:43:59,800 --> 00:44:02,420 >> [Meowing] 971 00:44:02,420 --> 00:44:04,450 >> DAVID J. MALAN: Beraz, orain Katua Inor zaindu naiz. 972 00:44:04,450 --> 00:44:07,330 Bien bitartean, adar bikoitz bat izan dezakegu. 973 00:44:07,330 --> 00:44:10,370 Dezagun aurrera eta ireki sortu ez katua maskota. 974 00:44:10,370 --> 00:44:12,160 Online hau bidaltzeko aukera izango dugu, baita. 975 00:44:12,160 --> 00:44:16,760 Hau da, apur bat gehiago konplexua, baina esan gabe 976 00:44:16,760 --> 00:44:18,780 agian dezakezu asmatzeko zer gertatuko da. 977 00:44:18,780 --> 00:44:20,160 >> [Meowing] 978 00:44:20,160 --> 00:44:23,900 >> DAVID J. MALAN: Cat da meowing, grand denbora zaharra. 979 00:44:23,900 --> 00:44:26,690 Baina programa hau jakina da "Ez Cat maskota" izeneko 980 00:44:26,690 --> 00:44:29,350 beraz, argi eta garbi, katua maskota nahi dut. 981 00:44:29,350 --> 00:44:30,490 >> [ROARING] 982 00:44:30,490 --> 00:44:31,940 >> DAVID J. MALAN: Ez katua maskota. 983 00:44:31,940 --> 00:44:34,230 Orain, dezagun begirada bat Beste adibide bat hemen. 984 00:44:34,230 --> 00:44:38,035 Honek bat deitu egingo "Kaixo, Kaixo, Hi," arrazoiengatik 985 00:44:38,035 --> 00:44:40,410 duen argia izango da, izan ere, gauza hau exekutatu bezain laster 986 00:44:40,410 --> 00:44:41,401 >> [SEAL zaunka] 987 00:44:41,401 --> 00:44:43,942 DAVID J. MALAN: Oso erraza gogaikarriak Scratch programak idatzi. 988 00:44:43,942 --> 00:44:45,300 [SEAL zaunka] 989 00:44:45,300 --> 00:44:48,540 DAVID J. MALAN: Orain ez dugu joan horiek guztiak zehaztasun handiz sartu, 990 00:44:48,540 --> 00:44:51,150 baina ez da bat ezaugarri berriak hemen pare. 991 00:44:51,150 --> 00:44:55,540 Badira aldagai bat, deitzen da "ezkutatuko" eta orduan baldintza sorta bat da. 992 00:44:55,540 --> 00:44:57,900 Eta orain, utzi dit besterik aurre egiten duzula esanez 993 00:44:57,900 --> 00:45:03,170 tipo hau lortzen too gogaikarriak izanez gero, Zuriunea hit ahal izango dut eta, gelditu egiten da. 994 00:45:03,170 --> 00:45:05,880 Rola ari jokatu duelako bi scripts horiek honela da. 995 00:45:05,880 --> 00:45:08,510 Horietako bat da egiten Segundo batzuk behin zaunka. 996 00:45:08,510 --> 00:45:11,305 Bestea da, besterik gabe zain Niretzat zuriunea sakatu. 997 00:45:11,305 --> 00:45:14,780 Eta sakatu zuriunea egiten badut, nik aldatu egingo da 998 00:45:14,780 --> 00:45:18,096 aldagai horren egoera, balioa aldagai hau, hori, antza denez, 999 00:45:18,096 --> 00:45:20,470 "ezkutatuko" izeneko Nik ez nuen deitu atsegin n aspergarria zerbait da, 1000 00:45:20,470 --> 00:45:22,370 Ingelesez hitz bat deitu nuen, "ezkutatuko". 1001 00:45:22,370 --> 00:45:24,740 1etik 0 edo 0 eta 1. 1002 00:45:24,740 --> 00:45:26,830 Egia aurrera faltsua edo gezurra egia izateko. 1003 00:45:26,830 --> 00:45:28,930 Eta, beraz, benetan egin ahal izango dituzu ikus orain, duzula 1004 00:45:28,930 --> 00:45:31,720 bi gidoiak izan dezake, bi programak aldi berean exekutatzen, 1005 00:45:31,720 --> 00:45:34,360 eta biak eserita liteke begizta batean zerbait egiten. 1006 00:45:34,360 --> 00:45:38,067 Giza egin zain zuriunea sakatuz antzeko zerbait. 1007 00:45:38,067 --> 00:45:38,650 [SEAL zaunka] 1008 00:45:38,650 --> 00:45:40,566 DAVID J. MALAN: Eta orain izan zuen bere bidean berriro. 1009 00:45:40,566 --> 00:45:41,640 [SEAL zaunka] 1010 00:45:41,640 --> 00:45:45,220 DAVID J. MALAN: Beraz, zer gehiago Baliteke egiten dugu adibide hauekin? 1011 00:45:45,220 --> 00:45:50,920 Beno, goazen aurrera eta bat egin ardi kontatuta batera adibidez. 1012 00:45:50,920 --> 00:45:59,210 Jarraituko dugu honen ildotik hemen horretako dezagun bat ireki ardi adibidea. 1013 00:45:59,210 --> 00:46:02,460 Eta, adi, askoz lehenago bezala, hau, zorionez, apur bat gutxiago gogaikarriak. 1014 00:46:02,460 --> 00:46:06,940 Sakatu dut play hemen Behin Oh no, hau gogaikarriak. 1015 00:46:06,940 --> 00:46:10,130 He da baa joan probabilitatea batzuekin. 1016 00:46:10,130 --> 00:46:11,050 Dezagun play berriro honetan. 1017 00:46:11,050 --> 00:46:15,221 >> [SHEEP BLEETING] 1018 00:46:15,221 --> 00:46:18,470 DAVID J. MALAN: Alde bakarra da mozorroa aldatu dugu, nolabait esateko, 1019 00:46:18,470 --> 00:46:21,710 eta halving ari gara eta esan zer benetako kopurua dela. 1020 00:46:21,710 --> 00:46:24,680 Beno, dezagun aurrera eta Urrats bat gehiago hartu. 1021 00:46:24,680 --> 00:46:28,190 Eta utzi tease with me beste ezaugarri bat hemen. 1022 00:46:28,190 --> 00:46:31,800 Dezagun aurrera eta ireki Threads izeneko programa bat. 1023 00:46:31,800 --> 00:46:36,620 Beraz, askoz ere atsegin bat izan dezakezu sprite, anitz gidoiak izatea, 1024 00:46:36,620 --> 00:46:41,250 bi sprites, txori bat izan dezakezu katu bat, bakoitza bere gidoi propioa izatea. 1025 00:46:41,250 --> 00:46:43,976 Eta horietako bakoitzak ahal funtzionatzeko aldi berean. 1026 00:46:43,976 --> 00:46:45,980 Duzun inoiz entzun du hitza "hari-anitzeko" 1027 00:46:45,980 --> 00:46:49,240 ordenagailu bat da "-anitzekoa" bitartekoak gauza anitz egin daiteke, aldi berean, 1028 00:46:49,240 --> 00:46:50,880 eta, hain zuzen ere, beraz, urratu. 1029 00:46:50,880 --> 00:46:52,690 >> Eta orain konturatu txoria mota muda. 1030 00:46:52,690 --> 00:46:55,100 Besterik gauzak ausaz egiten, pantailan off errebote. 1031 00:46:55,100 --> 00:46:59,460 Bistan katua izan da programatutako to bila gaitasunak, mota horretako 1032 00:46:59,460 --> 00:47:02,680 etxean delako txori handiago ikusteko baina beti hura seinalatuz. 1033 00:47:02,680 --> 00:47:06,176 Azkenik arte, zuen Benetako txori harrapatu. 1034 00:47:06,176 --> 00:47:08,550 Beraz, ez dut xehetasunak dwell hemen, baina ahal duzun motatako 1035 00:47:08,550 --> 00:47:12,160 Forma bera antzematen, zenbait Baldintza "bada", aldagai batzuk, 1036 00:47:12,160 --> 00:47:15,740 agian begiztak batzuk dira azken finean, gauza bera egiten. 1037 00:47:15,740 --> 00:47:18,400 >> Orain utzi aurrera eta ireki beste zerbait guztiz up, 1038 00:47:18,400 --> 00:47:20,920 zuetako batzuk aurre egiteko, bereziki horiek erosoagoa, 1039 00:47:20,920 --> 00:47:22,760 zer benetan honekin egin dezake. 1040 00:47:22,760 --> 00:47:26,080 Aurretik joan noa eta ireki Button hemen. 1041 00:47:26,080 --> 00:47:28,740 Eta hori super bat da simple-seeming programa, 1042 00:47:28,740 --> 00:47:34,190 baina ikusi zer gertatzen denean I Watch zer 1043 00:47:34,190 --> 00:47:39,860 denean bertsio hau ireki nuen gertatzen, hemen nabigatzailea, scratch.mit.edu ere. 1044 00:47:39,860 --> 00:47:43,460 Eta noiz egin klik I gorri handi honetan botoia, konturatu zer gertatzen den. 1045 00:47:43,460 --> 00:47:46,110 1046 00:47:46,110 --> 00:47:47,647 Beraz, zer gertatzen da hemen? 1047 00:47:47,647 --> 00:47:50,480 Ez da benetan bat konplexutasuna askoz gehiago den gertatzen kanpaia azpian, 1048 00:47:50,480 --> 00:47:52,896 nahiz eta ezarri dut, nahiz hau, edo Egia, Dan Bradley 1049 00:47:52,896 --> 00:47:54,660 ezarri honek beraz, besterik gabe. 1050 00:47:54,660 --> 00:47:59,540 Scratch Ohiko puzzle bat diseinatu ditu Pieza, Scratch luzapen bat bezala ezagutzen, 1051 00:47:59,540 --> 00:48:01,300 it Toggle deitu zuen. 1052 00:48:01,300 --> 00:48:06,332 >> Eta zer Txandakatu egiten da bidaltzen Internet bidez mezu bat. 1053 00:48:06,332 --> 00:48:08,290 Eta mezu hori bera itxura apur bat críptica. 1054 00:48:08,290 --> 00:48:10,248 Baina honetan ere, ikusiko duzu epe amaitu ulertzen. 1055 00:48:10,248 --> 00:48:14,930 Mezua benetan zuen bidaliz honen antzeko zerbait apur bat itxura. 1056 00:48:14,930 --> 00:48:15,921 Besterik testua da. 1057 00:48:15,921 --> 00:48:16,420 Cryptic. 1058 00:48:16,420 --> 00:48:19,130 Ulertzen duzu denbora arazoa ezarri zazpi lortuko dugu. 1059 00:48:19,130 --> 00:48:22,180 Besterik textual mezua bidaltzea zerbitzari bat internet bidez. 1060 00:48:22,180 --> 00:48:24,330 Eta zerbitzariak hau da, azken finean, bonbilla hau, hizketan bertan 1061 00:48:24,330 --> 00:48:27,240 Fancy bonbilla horietako bat bertan dagoela, berez, hitz egiten da 1062 00:48:27,240 --> 00:48:30,760 Wi-Fi hemen sarean izateko, non tokiko gailua behera hemen 1063 00:48:30,760 --> 00:48:34,400 eta, azken finean, benetan on eta off argi bilakatuz. 1064 00:48:34,400 --> 00:48:36,240 Baina gehiago egin ahal izango dugu Gauzak oraindik interesgarriagoa. 1065 00:48:36,240 --> 00:48:38,270 Ohartu zer Dan gainera, guretzat egin. 1066 00:48:38,270 --> 00:48:42,210 Anitz sprites egin zituen, bakoitza bertan klik bat zain gidoi bat du. 1067 00:48:42,210 --> 00:48:44,030 Eta gorria sakatu banu, gorria jartzen da. 1068 00:48:44,030 --> 00:48:46,780 Urdina lortzen badut, blueish doa. 1069 00:48:46,780 --> 00:48:49,854 Berdea, horia, laranja. 1070 00:48:49,854 --> 00:48:52,520 Eta hau guztia gertatzen ari den arabera Modu irten internet gainean, 1071 00:48:52,520 --> 00:48:54,690 atzera behera hemen izateko bonbilla, on eta off. 1072 00:48:54,690 --> 00:48:57,981 >> Eta ireki duzula uste ahal bada eta hau da, beharbada, Scratch konplexuena bat 1073 00:48:57,981 --> 00:49:00,930 proiektuak norbaitek ditu implemented-- egin zuen, zuzentasuna, egun batean. 1074 00:49:00,930 --> 00:49:04,180 Eta hori izan zen erronka behera bota dugu Dan denean bonbillak binary izan dugu ikusi, 1075 00:49:04,180 --> 00:49:05,810 Scratch dugu, nola ahal horiek konbinatu dugu? 1076 00:49:05,810 --> 00:49:08,410 Eta, hain zuzen ere, hau da, erabat zerbait gela honetan edonork 1077 00:49:08,410 --> 00:49:14,250 egin izan by seihilekoa end-- Da reimplemented bonbillak bitarra erabiliz 1078 00:49:14,250 --> 00:49:18,310 izan zen interfaze bera gure iPad asteazkenean on. 1079 00:49:18,310 --> 00:49:22,000 Beraz, gaur egun, gero dut benetan klik plus hemen baino gehiago, 1080 00:49:22,000 --> 00:49:25,250 bat, bi, hiru ditugu. 1081 00:49:25,250 --> 00:49:27,550 16 hit ahal izango dut eta buelta on bat dela. 1082 00:49:27,550 --> 00:49:29,440 128, eta abar. 1083 00:49:29,440 --> 00:49:31,250 >> Orain dela bakarrik dauka bada eta pizten your mind, 1084 00:49:31,250 --> 00:49:35,680 gauzak askoz eskuragarriagoa egin ahal izango duzu, edozein hardware zalantzarik ez inplikatuz. 1085 00:49:35,680 --> 00:49:38,320 Just pantailan berari buruzko gauzak. 1086 00:49:38,320 --> 00:49:41,110 Eta, hain zuzen ere, ikasle gehienek azkenean egiten joko mota batzuk, 1087 00:49:41,110 --> 00:49:44,600 lan artistikoaren zati batzuk, edo animazio interaktiboak mota batzuk. 1088 00:49:44,600 --> 00:49:47,352 Eta batek esan egingo dut gure favorites ha ko hau izan da. 1089 00:49:47,352 --> 00:49:49,060 Eta pentsatu nuen dugu argiak iluntzeko liteke, 1090 00:49:49,060 --> 00:49:52,960 ohi bat hartu dugu final honetan Scratch Ondorio proiektua. 1091 00:49:52,960 --> 00:49:57,460 Baina, zer egingo zenuke kontuan hartu, hala You I aurre egiten ahal xehetasun batekin, 1092 00:49:57,460 --> 00:49:59,140 zatitze datorren astean hasiko da. 1093 00:49:59,140 --> 00:50:00,830 Datorren astean Bulegoko ordutegia hasiko da. 1094 00:50:00,830 --> 00:50:04,410 Arazoa multzo zero argitaratu egingo da CS50.harvard.edu gaur. 1095 00:50:04,410 --> 00:50:06,430 Eta agurtu egingo Arazo multzo zero saioa 1096 00:50:06,430 --> 00:50:10,070 CS50 Zamyla Chan egin, nor gure walkthroughs gehienak gidatzen. 1097 00:50:10,070 --> 00:50:11,952 Hauek dira bideoak kapsulatutako arazo multzo batean 1098 00:50:11,952 --> 00:50:15,160 duen eskua eutsi egingo asko baten bidez Hasierako jaurtiketa eta askoren bidez 1099 00:50:15,160 --> 00:50:16,570 diseinu posible erabakiak. 1100 00:50:16,570 --> 00:50:19,570 Beraz, duzun inoiz bada emozioa zuela denean picking etxeko lanak esleitzeko 1101 00:50:19,570 --> 00:50:21,030 eta galdetzen, non hasi? 1102 00:50:21,030 --> 00:50:23,510 Zuretzat Galdera hori izango dute She. 1103 00:50:23,510 --> 00:50:27,720 Eta orain, final-programa bat Zure aurrekoek batetik 1104 00:50:27,720 --> 00:50:30,659 galderaren erantzuna ere "Zer dio azeriak?" 1105 00:50:30,659 --> 00:50:32,242 [Musika YLVIS, "ZER azeriak esan?] 1106 00:50:32,242 --> 00:50:40,178 1107 00:50:40,178 --> 00:50:41,666 >> YLVIS: (kantua) Dog Woof doa. 1108 00:50:41,666 --> 00:50:43,650 Cat meow doa. 1109 00:50:43,650 --> 00:50:47,520 Bird tweet doa eta sagua doa squeak. 1110 00:50:47,520 --> 00:50:49,240 Behi moo doa. 1111 00:50:49,240 --> 00:50:51,690 Frog croak doa. 1112 00:50:51,690 --> 00:50:54,630 Eta elefantea toot doa. 1113 00:50:54,630 --> 00:50:59,040 Ducks esan quack eta arrain joan blub. 1114 00:50:59,040 --> 00:51:07,370 Eta zigilua ow ow ow doa, baina ez soinu bat dela inork ez daki, 1115 00:51:07,370 --> 00:51:10,330 zer dio azeriak? 1116 00:51:10,330 --> 00:51:11,020 Eta 1117 00:51:11,020 --> 00:51:12,478 >> DAVID J. MALAN: Hau CS50 da. 1118 00:51:12,478 --> 00:51:15,436 Ikusiko dugu at Puzzle Eguna eta astelehenean. 1119 00:51:15,436 --> 00:51:16,424 >> [Txaloak] 1120 00:51:16,424 --> 00:51:19,882 >> [Musika YLVIS, "zer du FOX esan?"] 1121 00:51:19,882 --> 00:51:24,840 1122 00:51:24,840 --> 00:51:28,820 >> Narratzailea: Eta orain sakona pentsamenduak, Daven Farnham arabera. 1123 00:51:28,820 --> 00:51:31,770 1124 00:51:31,770 --> 00:51:34,570 Gaur egun I hit got telefono-liburu batekin aurre egin. 1125 00:51:34,570 --> 00:51:38,160 , Nahasia naiz jo dut home online behaketa. 1126 00:51:38,160 --> 00:51:42,528