1 00:00:00,000 --> 00:00:05,830 2 00:00:05,830 --> 00:00:08,650 >> JASON Hirschhorn: Ongi etorri CS50 atalean, guztiontzat. 3 00:00:08,650 --> 00:00:11,430 Nire izena Jason Hirschhorn da. 4 00:00:11,430 --> 00:00:15,850 TFS zurea asko naiz, baina asko pertsona espero daiteke gurekin 5 00:00:15,850 --> 00:00:20,420 konektatuta, luzapena ikasle edo ikasle Atal begiratu saiatzen badute 6 00:00:20,420 --> 00:00:22,830 galduak, beren atal aste edo besterik harrapatzeko sortu nahi izan badute 7 00:00:22,830 --> 00:00:24,510 material batzuk ikuskatzea. 8 00:00:24,510 --> 00:00:30,060 >> Horrela, curriculumaren bakoitzeko, eta horrek guztiak duzunean, irakurri, zuzendu? 9 00:00:30,060 --> 00:00:31,390 Burua nods asko ikusten dut. 10 00:00:31,390 --> 00:00:34,220 Atalak eskaintzen dizu aukera Ikastaro horrek arakatzeko 11 00:00:34,220 --> 00:00:37,420 gehiago intimo ingurune materiala, baita sartu dive 12 00:00:37,420 --> 00:00:38,810 esku-jarduerak. 13 00:00:38,810 --> 00:00:41,230 >> Beraz, hori da, funtsean, zer gara izango dira egiten astean behin egingo da. 14 00:00:41,230 --> 00:00:45,090 Zer dugu pasatzen dugu zehaztuko garrantzitsuena izango da 15 00:00:45,090 --> 00:00:49,170 gaiak hitzaldia estalita, eta direnak seguru asko, gainera, oso erabilgarria eta 16 00:00:49,170 --> 00:00:52,780 ziurrenik etorri arazo multzo on eta ariketak, eta zure kodeketa en 17 00:00:52,780 --> 00:00:53,970 CS50 kanpo bizitza. 18 00:00:53,970 --> 00:00:57,260 Beraz, gai horietan sartu dugu, eztabaidatu zituzten, haien gainean joan, 19 00:00:57,260 --> 00:01:00,660 galdera edozein guys dute, eta ondoren, asko egin behar dugu 20 00:01:00,660 --> 00:01:02,250 praktika kodetzea arazoak. 21 00:01:02,250 --> 00:01:04,239 >> Ekarri duzun guztia ordenagailu eramangarriak, hau da, fantastikoa. 22 00:01:04,239 --> 00:01:05,710 Hau informatikako klasea da. 23 00:01:05,710 --> 00:01:10,070 Hala ere, ariketa egiten dugu asko, ez duzu zure ordenagailu eramangarriak dira. 24 00:01:10,070 --> 00:01:11,720 Horiek egin ahal izango duzu paper batean. 25 00:01:11,720 --> 00:01:13,580 Hau da, nola nahi duzu egin itzazu ariketak on. 26 00:01:13,580 --> 00:01:16,450 Eta, hain zuzen ere, hori modu handi bat da benetan jakin nola zuk egin 27 00:01:16,450 --> 00:01:19,720 zerbait egiten ez baduzu, 50 eta egiaztatu Presa edo oinarritzea da, kontatzea 28 00:01:19,720 --> 00:01:20,620 akatsak egin duzu. 29 00:01:20,620 --> 00:01:25,670 >> Beraz buruzko kodea zaren ongi etorria tresnaren edo run.cs50.net, hau da, 30 00:01:25,670 --> 00:01:29,770 beste tresna bat aukera ematen duen kodea beharko duzu konektatuta, baina, era berean, gomendatzen dut litzateke 31 00:01:29,770 --> 00:01:32,280 ez duzu saiatu da, orri bat erabiliz paper eta praktika horiek saiatzen 32 00:01:32,280 --> 00:01:33,640 on paper baten arazoak. 33 00:01:33,640 --> 00:01:35,330 Berriro ere, hori delako da, azken finean, zer izan duzu 34 00:01:35,330 --> 00:01:37,430 eskatu ariketak egin. 35 00:01:37,430 --> 00:01:44,080 >> Hargatik hasteko gure Gaurko agenda. 36 00:01:44,080 --> 00:01:47,710 Izateko arau batzuk baino gehiago joan gara gure atalean, ondoren, murgiltze goaz 37 00:01:47,710 --> 00:01:51,180 array sartu, funtzioak, eta komando-lerroa argumentuak, hau da, zer duzu guys 38 00:01:51,180 --> 00:01:56,200 estaltzen dute iragan aste honetan hitzaldi batean eta, ondoren, astelehena, eta zer estaltzen dituzu 39 00:01:56,200 --> 00:01:57,330 Bihar gehiago. 40 00:01:57,330 --> 00:01:59,060 Eta, azkenik, joan gara to pset2 buruz hitz egiteko. 41 00:01:59,060 --> 00:02:03,640 Esku dut balute baduzu ez dute arazo multzo bi begiratu 42 00:02:03,640 --> 00:02:04,890 zehaztapena. 43 00:02:04,890 --> 00:02:07,060 44 00:02:07,060 --> 00:02:08,120 Denek esaten dugu. 45 00:02:08,120 --> 00:02:09,419 Fantastic. 46 00:02:09,419 --> 00:02:12,070 >> Arazo multzo buruz hitz egingo dugu pixka bat, baina irakurri arazo multzo bada 47 00:02:12,070 --> 00:02:14,340 zehaztapen, hori da guztiak egin behar duzu. 48 00:02:14,340 --> 00:02:18,370 Irakurri aurretik etorri nahi baduzu klasea eta atal asteartean dituzu, 49 00:02:18,370 --> 00:02:19,220 posizioa handi bat izango da. 50 00:02:19,220 --> 00:02:21,680 Arazo multzo zehar joan gaitezke, hau da, zer ari gara joan 51 00:02:21,680 --> 00:02:22,090 to amaieran egin. 52 00:02:22,090 --> 00:02:23,500 Pasatzen dugu logika, ziurtatu 53 00:02:23,500 --> 00:02:24,710 guztion orri berean da. 54 00:02:24,710 --> 00:02:28,650 >> Gai izango Asteartea utzi nahi duzu nahi dut Oso eroso sentitu zer zurekin 55 00:02:28,650 --> 00:02:31,560 behar da aste honetan arazoa jaurtiketa egin, eta ez baduzu, zoriontsu izango naiz 56 00:02:31,560 --> 00:02:33,050 lo egin ondoren eta zurekin lan egiteko. 57 00:02:33,050 --> 00:02:36,850 Baina hori gauza bat duzula da baina uste dut benetan smart izango litzateke, 58 00:02:36,850 --> 00:02:40,500 besterik gabe, arazo multzo irakurtzeko klasearen arabera zehaztapen asteartean, 59 00:02:40,500 --> 00:02:42,640 duen soinu bat bezala you guys asko egin zuen. 60 00:02:42,640 --> 00:02:45,810 >> Agenda bat dut hasteko klase bakoitzeko beraz, nora ari gara ezagutzen. 61 00:02:45,810 --> 00:02:49,520 Hau da, era berean, pertsona behatzeko lagungarria Atal bakoitzean online delako 62 00:02:49,520 --> 00:02:53,540 kolore batez kodetua egotea da, beraz, etorri nahi baduzu atzera eta 10 minutu besterik ikusten baizik 63 00:02:53,540 --> 00:02:56,950 90 minutu baino atal osoa, zuk daiteke, besterik gabe, kolore-kodetuak atala 64 00:02:56,950 --> 00:02:57,890 eta parte hartzen duten begiratu. 65 00:02:57,890 --> 00:03:01,510 Beraz, saiatu naiz haiek haustea sortu polita sartu moduluak aukera ematen dizu - 66 00:03:01,510 --> 00:03:03,960 nahi duzun itzuli berrikusi eta gero, edo beste duten ikasleak dira 67 00:03:03,960 --> 00:03:05,350 atal bat ikusiz, berrikusi - 68 00:03:05,350 --> 00:03:08,130 zehatzak gauza aurkitu dute nahi arreta 69 00:03:08,130 --> 00:03:10,480 eta argibide gehiago. 70 00:03:10,480 --> 00:03:11,390 Sweet. 71 00:03:11,390 --> 00:03:12,180 >> Arauak. 72 00:03:12,180 --> 00:03:13,680 Campusean liderra FOP bat naiz. 73 00:03:13,680 --> 00:03:14,900 Ez dakit inor egin FOP bada. 74 00:03:14,900 --> 00:03:16,280 Ba inor egin FOP? 75 00:03:16,280 --> 00:03:17,100 Pertsona bat egin zuten FOP. 76 00:03:17,100 --> 00:03:18,430 Bi lagun egin FOP. 77 00:03:18,430 --> 00:03:19,250 Awesome. 78 00:03:19,250 --> 00:03:22,360 Beraz FOP lehen urtean Kanpoko da Orientazio Programa. 79 00:03:22,360 --> 00:03:27,240 Freshmen hartuko dugu, basoan eta gehien magikoa esperientziak 80 00:03:27,240 --> 00:03:28,830 Bere bizitza, zuzena al da? 81 00:03:28,830 --> 00:03:29,220 Bai. 82 00:03:29,220 --> 00:03:30,080 Eskubidea buruzko soinuak. 83 00:03:30,080 --> 00:03:36,360 >> Beraz, nahi nuen gure lehen hasteko arau batzuk eztabaidatzen by atala 84 00:03:36,360 --> 00:03:38,860 klasea eta gure harreman uste dudalako 85 00:03:38,860 --> 00:03:40,010 oso garrantzitsuak dira. 86 00:03:40,010 --> 00:03:43,630 Lehenik eta behin, zuk ere nor nire atalean jaso eta 87 00:03:43,630 --> 00:03:47,150 izan duten eztabaidatu e-posta, hau maite dut. 88 00:03:47,150 --> 00:03:48,130 Hau nire urteko zatirik gustukoena. 89 00:03:48,130 --> 00:03:49,100 Izan dut, beraz, ilusioa. 90 00:03:49,100 --> 00:03:50,040 Izan dut hemen ordu gaur. 91 00:03:50,040 --> 00:03:54,560 Ez dut utzi Eraikin hau izan ezik joan jan I love CS50 atal delako, I 92 00:03:54,560 --> 00:03:58,620 maite irakaskuntza-lanean, maite dut you guys batera. 93 00:03:58,620 --> 00:04:02,000 >> Nire lehentasun handienetako bat, ez da nire zenbaki bat lehentasuna, eta ez bakarrik 94 00:04:02,000 --> 00:04:05,130 baina nire beste barne klase hau klaseak eta extracurriculars, da 95 00:04:05,130 --> 00:04:09,350 onartzen duzu mutilak, eta zuk guys laguntzeko, eta nire onena dela ziurtatu egin behar duzu 96 00:04:09,350 --> 00:04:13,780 mutilak izan zoragarria, dibertigarria, produkzio, bat Bimbela, zirraragarria 97 00:04:13,780 --> 00:04:15,250 klase honetan esperimentatu. 98 00:04:15,250 --> 00:04:16,190 Horixe dut konpromisoa. 99 00:04:16,190 --> 00:04:17,959 Horregatik, hori egin maite dut. 100 00:04:17,959 --> 00:04:20,190 Hori da nire zenbakia gauza bat da, you guys laguntzeko. 101 00:04:20,190 --> 00:04:25,110 Duzu, hitzaldi buruzko zalantzarik izanez gero, arazo multzo, atala, 102 00:04:25,110 --> 00:04:28,830 bizitza, nahiz eta hitz egin nahi duzula? bizitza, mesedez sentitzen free out iristeko. 103 00:04:28,830 --> 00:04:31,210 >> Nire telefono zenbakia duzu, nire posta behar duzu 104 00:04:31,210 --> 00:04:32,910 helbidea, nire GChat duzu. 105 00:04:32,910 --> 00:04:37,540 Me harremanetan jarri ahal izango duzu, edo guztien at horiek, betiere, baina, ziurrenik, ez du lortu 106 00:04:37,540 --> 00:04:38,720 erantzun bat, betiere. 107 00:04:38,720 --> 00:04:41,020 Eta saiatu naiz atzera, 24 orduko epean. 108 00:04:41,020 --> 00:04:44,760 Oftentimes izango da bertan 20 minutu edo 24 minutu. 109 00:04:44,760 --> 00:04:46,110 Esan behar da ere it paraleloan egiteko. 110 00:04:46,110 --> 00:04:48,840 Baina erantzun bat lortuko duzu nahiko azkar. 111 00:04:48,840 --> 00:04:54,220 >> Testu duzu me bada, ordu bat baino lehen multzoa da arazoa dela eta, zuk lasai egingo dut 112 00:04:54,220 --> 00:04:57,660 behera eta sakon arnasketa ariketak duzu, baina ez baduzu hasi, 113 00:04:57,660 --> 00:05:00,270 ziurrenik ari zaren ez da amaitu egingo, eta Ezin dut benetan lagunduko duzu hor 114 00:05:00,270 --> 00:05:01,710 nahiz eta nire onena saiatuko naiz. 115 00:05:01,710 --> 00:05:03,920 Beraz, guztia egingo dut Dezakezu dut onartzen. 116 00:05:03,920 --> 00:05:07,980 Mesedez sentitzen free iristeko behar den ala ez lehen atalean, berriz, bulego orduetan 117 00:05:07,980 --> 00:05:09,150 ikusten duzu me bada, edo nahiz kanpoan. 118 00:05:09,150 --> 00:05:11,800 Zoriontsu konfiguratzeko denbora bat bete dut eta arazoak bidez lan 119 00:05:11,800 --> 00:05:14,410 edo material baino gehiago joan. 120 00:05:14,410 --> 00:05:15,990 Beraz, zenbaki bat, laguntza da. 121 00:05:15,990 --> 00:05:17,940 Guztia egin dut, egingo dut dezakezu laguntzeko. 122 00:05:17,940 --> 00:05:21,520 >> Zenbakia bi, erdian bilera. 123 00:05:21,520 --> 00:05:24,760 Bezainbeste nahi izango nuke, naiz ez ahalguztidun edo guztiak-edo indartsua 124 00:05:24,760 --> 00:05:28,410 guztiak jakitea, beraz, ez dakit guztiak denbora, zer egiten ari naiz bada lortzean 125 00:05:28,410 --> 00:05:33,410 , zehar modu galtzen ari naiz irakasten Gai laguntzen ikasi duzu, edo, izanez gero, 126 00:05:33,410 --> 00:05:36,120 dira, gai bati buruz nahastu baina ez goratzeko zure esku edo galdetu 127 00:05:36,120 --> 00:05:37,390 edo bidali email bat. 128 00:05:37,390 --> 00:05:42,150 Edo, nahiz izanez gero, berriz, ez dira nahastu arazo multzo zerbait buruz. 129 00:05:42,150 --> 00:05:44,240 Ez baduzu lortu zidan, Ezin dut jakin ziur. 130 00:05:44,240 --> 00:05:46,950 Nire onena egin ikusteko on noa zaudete, ziurtatu dena 131 00:05:46,950 --> 00:05:51,170 ondo joan, saiatu gauzak irakasteko modu bat duten gehienak aproposa izango da 132 00:05:51,170 --> 00:05:54,910 zure ikasteko estilo, baina ez bada ezer egin dezaket, let me know. 133 00:05:54,910 --> 00:05:58,520 >> Lerro horietan zehar, nahi duzun laguntza batzuk izanez gero, arazo multzo batera, naiz 134 00:05:58,520 --> 00:05:59,700 zoriontsu baino gehiago lagundu nahi baduzu, arazo multzo batera. 135 00:05:59,700 --> 00:06:02,300 Asko egin dugu Bigarren bidean dagoela 136 00:06:02,300 --> 00:06:03,460 Atal honetan erdia. 137 00:06:03,460 --> 00:06:06,040 Baina, ez baduzu irakurri arazoa ezartzen atzera eta ez dute ibilaldi gainbegiratu 138 00:06:06,040 --> 00:06:09,310 bidez, eta ez dute ikusitako film laburrak eta irakasten duzu me espero 139 00:06:09,310 --> 00:06:13,260 dena dela grabatu konektatuta edo ditzakezun CS50 aurkitu 140 00:06:13,260 --> 00:06:16,720 azterketa, ez da hori benetan azoka Niri edo zure beste kideekin. 141 00:06:16,720 --> 00:06:20,440 142 00:06:20,440 --> 00:06:25,730 >> Beraz, mesedez, baino gehiago pozik lagunduko dut duzu, baina guys got me aurre egiteko 143 00:06:25,730 --> 00:06:27,230 erdikoan. 144 00:06:27,230 --> 00:06:30,100 Baliabide tona izan dugu CS50 duzu eskuragarri. 145 00:06:30,100 --> 00:06:31,230 Horietako batzuk aipatu dut. 146 00:06:31,230 --> 00:06:32,960 Mesedez aprobetxatu horietako. 147 00:06:32,960 --> 00:06:35,140 Zu nahastu bada, zoriontsu baino gehiago naiz horiek azaldu laguntzeko 148 00:06:35,140 --> 00:06:39,290 beste modu bat, baina ez da justua bada ikasle erakutsiko bulego orduetan, 149 00:06:39,290 --> 00:06:42,530 ez dute ezer egiten hasi, eta bere Ostegun gauean eta itxaroten ari dira 150 00:06:42,530 --> 00:06:45,880 TF horiek oinez single bakoitzean bidez arazoa gauza ezarri direla eta 151 00:06:45,880 --> 00:06:47,140 Eguerdian, hurrengo egunean ere. 152 00:06:47,140 --> 00:06:48,300 Zentzurik? 153 00:06:48,300 --> 00:06:50,890 Berriro ere, mesedez, bete digu erdian. 154 00:06:50,890 --> 00:06:53,230 >> Eta, azkenik, goi-itxaropenak. 155 00:06:53,230 --> 00:06:58,010 Kalifikazioa denek nor izan nahi dut nire atalean, edo zure Gol 156 00:06:58,010 --> 00:06:59,020 arazo multzo. 157 00:06:59,020 --> 00:07:01,240 Ez duzu atzera joan da arazoa ezarri zero edo bat gabe. 158 00:07:01,240 --> 00:07:02,250 Horri buruzko Sentitzen dugu. 159 00:07:02,250 --> 00:07:04,970 Gurekin hartu awhile azkenik konpontzeke atal, eta, orain, 160 00:07:04,970 --> 00:07:05,560 kalifikazioa hasteko aukera izango dugu. 161 00:07:05,560 --> 00:07:09,560 >> Horiek lortzeko dut itzuli nahi duzu ahalik eta azkarren. 162 00:07:09,560 --> 00:07:11,890 Horiek nire batzuk advisees daudela. 163 00:07:11,890 --> 00:07:14,150 Horiek lortzeko dut itzuli nahi duzu ahalik eta azkarren. 164 00:07:14,150 --> 00:07:18,046 Eta arazo multzo bi, an egongo gara antolatzeko eta horiek lortzean hasiko gara 165 00:07:18,046 --> 00:07:20,440 behar duzu nahiko azkar ondoren haiei buelta zaituen 166 00:07:20,440 --> 00:07:24,130 >> Noiz zure arazoa ezartzeko itzuli duzun puntuazioak lortu ditu, batetik badakizu gisa 167 00:07:24,130 --> 00:07:28,150 zuzentasuna, - curriculumaren irakurketa diseinua, esparrua, eta estilo partiturak. 168 00:07:28,150 --> 00:07:29,760 Halaber, lortu iruzkinak. 169 00:07:29,760 --> 00:07:32,160 Iruzkinak garrantzitsuagoa puntuazioak baino. 170 00:07:32,160 --> 00:07:33,780 Segurua dela esan behar dela uste dut. 171 00:07:33,780 --> 00:07:37,930 >> Puntuazioak zenbaki bat besterik ez dira, batetik bost. 172 00:07:37,930 --> 00:07:38,930 Zaila da horiek irakurtzen. 173 00:07:38,930 --> 00:07:40,720 Zaila da horiek hobetzea. 174 00:07:40,720 --> 00:07:44,460 Baina iruzkinak azpimarratu egingo du partida gauzak ondo edo arlo zenuen 175 00:07:44,460 --> 00:07:48,360 hobetzeko dezakezu eta emango dizu batzuk etorkizun alternatiboak edo ideia 176 00:07:48,360 --> 00:07:49,160 gauzak egiteko modu. 177 00:07:49,160 --> 00:07:52,270 >> Beraz, mesedez, mesedez, mesedez irakurri iruzkinak bidez. 178 00:07:52,270 --> 00:07:54,190 Denbora asko jarri dut sartu iruzkinak ere. 179 00:07:54,190 --> 00:07:57,190 Mesedez, horien bitartez irakurri, eta ez besterik joan behealdean 180 00:07:57,190 --> 00:08:01,890 PDF, zure puntuazioa bila, edo joan online aurkitu eta zure puntuazioa, eta ondoren egin jaramonik 181 00:08:01,890 --> 00:08:02,800 iruzkinak. 182 00:08:02,800 --> 00:08:03,910 Hori ez da nola zauden hobea lortu du. 183 00:08:03,910 --> 00:08:06,550 Hori ez da nola handitzen ari zaren joan zure partiturak, azken finean, besterik 184 00:08:06,550 --> 00:08:07,340 puntuazioak begira. 185 00:08:07,340 --> 00:08:08,760 Mesedez iruzkinak horiek begiratu. 186 00:08:08,760 --> 00:08:13,240 >> Eta itxaropen handiko linea zehar, Berriro ere, esan bezala, I, duzu 187 00:08:13,240 --> 00:08:14,260 bost batetik daiteke gola. 188 00:08:14,260 --> 00:08:17,120 Twos, hirukoak eta Fours dira partiturak gehienak 189 00:08:17,120 --> 00:08:17,940 lortzean izango duzu. 190 00:08:17,940 --> 00:08:20,180 Ones eta fives dira, bai benetan arraroak dira. 191 00:08:20,180 --> 00:08:21,720 Beti gauza hobeto egin ahal izango dugu. 192 00:08:21,720 --> 00:08:23,490 Betiere, programa baten kodea dut, ez dago beti zerbait dut 193 00:08:23,490 --> 00:08:24,800 egin ezin hobea. 194 00:08:24,800 --> 00:08:28,740 >> Beraz baino bost bat lortuko duzu esaten guztia denbora egin zuen, eta guztiak 195 00:08:28,740 --> 00:08:31,960 dena perfektua, ez dut uste edozein digu, benetan sinesten dugu - edo 196 00:08:31,960 --> 00:08:34,830 Zorionez, ez dugu guztia egin hobetzeko denbora guztia. 197 00:08:34,830 --> 00:08:37,010 Beraz, ez dira kezkatuta baduzu Ez dira bost. 198 00:08:37,010 --> 00:08:40,470 A bost ez da bat batean Mapa, lau bat ez du B mapa baten gainean, hiru bat egiten du 199 00:08:40,470 --> 00:08:42,950 ez C. a Hori ez da kalera mapa nola puntuazioak lan. 200 00:08:42,950 --> 00:08:48,140 >> David esan duen bezala, hainbat aldiz, at seihilekoaren amaieran zure puntuazio guztiak, eta 201 00:08:48,140 --> 00:08:53,390 nire sarrera, zure TF, elkartzen eta zehaztu duzun azken kalifikazioa. 202 00:08:53,390 --> 00:08:56,760 Baina, berriro ere, ez da bost, A, lau, B, et cetera. 203 00:08:56,760 --> 00:09:01,150 Beraz, goi-itxaropenak izan dut you guys da. 204 00:09:01,150 --> 00:09:03,670 Arazo ona espero dut dekoratuak eta eman dut 205 00:09:03,670 --> 00:09:05,010 hala nola feedback duzu. 206 00:09:05,010 --> 00:09:07,430 Eta ez du esan nahi Oraindik duzun joan okerragoa kalifikazioa bat lortu nahi du. 207 00:09:07,430 --> 00:09:09,760 Zara terminoetan kalifikatu Zure aste batetik aurrerapen 208 00:09:09,760 --> 00:09:11,260 ikastaroaren amaieran Zero. 209 00:09:11,260 --> 00:09:17,190 >> Eta, azkenik, goi aldetik klasean itxaropenak, noiz maite dut 210 00:09:17,190 --> 00:09:18,460 jendeak parte hartzeko. 211 00:09:18,460 --> 00:09:23,180 Pertsona batzuk sentitzen gehiago edo ulertzen dut gutxiago erosoa parte hartuz. 212 00:09:23,180 --> 00:09:26,050 Beste pertsona ari dira parte hartzen ez bere eskua altxatuz eta 213 00:09:26,050 --> 00:09:27,320 denbora guztian hitz egiten. 214 00:09:27,320 --> 00:09:30,570 Baina klase honetako gara izango arazo txiki asko, asko egiten 215 00:09:30,570 --> 00:09:33,770 mini galderak eta, ondoren, zenbait arazo handiagoak kodifikazioa. 216 00:09:33,770 --> 00:09:36,760 Beraz, zalantzarik gabe, lan eta ariketa horiek horiek egiten dugu zure ordenagailuan edo 217 00:09:36,760 --> 00:09:37,900 paperezko orri bat. 218 00:09:37,900 --> 00:09:40,933 >> Baina, aldi berean egingo dizut eman denbora pixka bat lehenago inor inoiz ez du erantzun nahi 219 00:09:40,933 --> 00:09:42,220 galdera eskatu nion. 220 00:09:42,220 --> 00:09:44,930 Beraz, zeren emango dizut denbora batzuk pentsatu, goaz delako 221 00:09:44,930 --> 00:09:49,380 gauza egin bazkide batzutan, Edonork izango du espero dut 222 00:09:49,380 --> 00:09:52,150 arduratzen beharreko zertxobait. 223 00:09:52,150 --> 00:09:56,030 Eta hobea epe eza, ez dago Ziurrenik hotz deituz, eta horrek izan 224 00:09:56,030 --> 00:09:59,045 da, non denek aukera izango dute erantzun pentsatzen, eta, ondoren, 225 00:09:59,045 --> 00:10:01,150 Zuk deitu dut, eta gero, erantzuna esan duzu. 226 00:10:01,150 --> 00:10:05,200 >> Ez kezkatu, edo horri buruzko beldur. 227 00:10:05,200 --> 00:10:08,610 Egin dut iraganean eta aurkitu dugu hori baino askoz ere arrakastatsua 228 00:10:08,610 --> 00:10:11,810 ere irakurri hezkuntzako ikerketa it on zehaztu diren ala ez izan zen 229 00:10:11,810 --> 00:10:12,640 Taktika ona. 230 00:10:12,640 --> 00:10:15,790 Oso lagungarria da, batez ere baduzu ematen ikasle denbora pentsatzen 231 00:10:15,790 --> 00:10:20,070 erantzunak eta ez da etorri besterik eta esan du eskuin bat off. 232 00:10:20,070 --> 00:10:22,620 Baina ez baduzu eroso sentitzen erantzunez, baita ere, nago pretty good at 233 00:10:22,620 --> 00:10:25,370 duten sentsore, eta ez gara joan jartzen duzun bertan, batez ere an- 234 00:10:25,370 --> 00:10:28,240 kamera, nahiz eta bakar bat ere ez du dira kamera oraintxe. 235 00:10:28,240 --> 00:10:32,250 >> Horiek, beraz, arau daukat dira. 236 00:10:32,250 --> 00:10:34,670 Bat gehiago ildotik gauza erdian betetzeko. 237 00:10:34,670 --> 00:10:36,490 Dizu guys dut feedback asko. 238 00:10:36,490 --> 00:10:38,310 Mesedez eman dit feedback baita. 239 00:10:38,310 --> 00:10:46,190 Bertan, web gune bat da, sayat.me/cs50. 240 00:10:46,190 --> 00:10:48,380 Beraz, zintzoa feedback bat da. 241 00:10:48,380 --> 00:10:50,730 Nahi duzun emateko atalean zehar, Email bat lortu nuen bakoitzean gertatzen. 242 00:10:50,730 --> 00:10:53,820 Pixka bat atseden hartuko dugu, beraz dut feedback bidez begiratuz gero. 243 00:10:53,820 --> 00:10:55,970 Inoiz baduzu feedback edozein, mesedez niri ez. 244 00:10:55,970 --> 00:11:01,380 >> Eman duzu me bada Q buruzko iritzia, hori zoragarria da, baina hori ez da gida 245 00:11:01,380 --> 00:11:02,570 amaieran egiten baduzu. 246 00:11:02,570 --> 00:11:05,690 Baina hori egingo seihilekoaren amaieran izango da, beraz, Ez dut ahal izango duten edozein hartu 247 00:11:05,690 --> 00:11:08,620 feedback eta piztu irakasteko sartu hobeto guys duzu. 248 00:11:08,620 --> 00:11:11,020 Beraz, mesedez, zuk baldin badago Feedback, eman dit. 249 00:11:11,020 --> 00:11:12,010 Feedback maite dut. 250 00:11:12,010 --> 00:11:14,490 FOP to back, feedback lortuko dugu denbora guztian. 251 00:11:14,490 --> 00:11:18,610 >> Ematen dit pluses dezakezu, gauza onak, deltak, gauzak hobetu ahal dut gainean. 252 00:11:18,610 --> 00:11:20,600 Nire jantziak dezakezu duzu. 253 00:11:20,600 --> 00:11:24,170 Hori ez da izango gisa lagungarria da, baina zauden Ongi etorri edozein komentatzeko eta 254 00:11:24,170 --> 00:11:24,570 dena. 255 00:11:24,570 --> 00:11:26,280 Mesedez, mesedez, eman dit feedback. 256 00:11:26,280 --> 00:11:28,740 Balio nuen, eta asko esan nahi du niretzat. 257 00:11:28,740 --> 00:11:31,760 258 00:11:31,760 --> 00:11:33,280 >> One more araua, fun. 259 00:11:33,280 --> 00:11:34,530 Dibertsio asko izan behar dugu. 260 00:11:34,530 --> 00:11:36,930 Zorionez Ikastaro honetan, ikusiko duzu have fun asko. 261 00:11:36,930 --> 00:11:38,780 Gozokiak izan dugu atalean. 262 00:11:38,780 --> 00:11:40,040 Musika izango dugu. 263 00:11:40,040 --> 00:11:45,510 Izango espero dugu egingo bat ezagutzeko beste zertxobait bai eta, beraz, nahi dut 264 00:11:45,510 --> 00:11:47,690 hau dibertigarria, Bimbela esperientzia izateko. 265 00:11:47,690 --> 00:11:50,890 >> Badakit batzuk erori lo in Hitzaldietan, gaur egun lehenago izan duzu, 266 00:11:50,890 --> 00:11:53,750 beraz, espero ez duen kasuan izan orain. 267 00:11:53,750 --> 00:11:55,960 Eta bada kasua, orain, besterik gabe, ez snore baliteke delako 268 00:11:55,960 --> 00:11:57,580 izango kamera harrapatu. 269 00:11:57,580 --> 00:11:58,770 Sweet. 270 00:11:58,770 --> 00:12:04,020 Edozein galdera, iruzkinak edo kezka nuen mugitu aurretik ezer dugu 271 00:12:04,020 --> 00:12:05,270 buruz hitz egin? 272 00:12:05,270 --> 00:12:08,620 273 00:12:08,620 --> 00:12:11,350 Great. 274 00:12:11,350 --> 00:12:14,830 >> Beraz, joan goaz array lehen sartu. 275 00:12:14,830 --> 00:12:17,140 Hau da, nola sorta bat egin duzu. 276 00:12:17,140 --> 00:12:18,410 Ikusi dugu lehenago. 277 00:12:18,410 --> 00:12:21,830 Datu mota bat izango duzu, duzu izena, eta, ondoren, tamaina bat duzu. 278 00:12:21,830 --> 00:12:24,430 Hemen, bi multzo sortu dut. 279 00:12:24,430 --> 00:12:30,360 Lehenengoa karaktere multzo bat da, eta 26 espazio ditu. 280 00:12:30,360 --> 00:12:33,790 Bigarrena array bat da puntuazioak, eta, hiru 281 00:12:33,790 --> 00:12:35,390 hiru zenbaki osoko guneak. 282 00:12:35,390 --> 00:12:35,827 Bai? 283 00:12:35,827 --> 00:12:38,200 >> Ikaslea: Ziur diapositiba horiek guztiak eskuragarri nonbait guretzat? 284 00:12:38,200 --> 00:12:38,850 >> JASON Hirschhorn: Great galdera. 285 00:12:38,850 --> 00:12:40,650 Galdera zen, ez dira guztiak horiek slides eskuragarri? 286 00:12:40,650 --> 00:12:40,920 Bai. 287 00:12:40,920 --> 00:12:43,420 Diapositiba horiek guztiak eskuragarri izango da, eta etorkizunean, horietako email dut 288 00:12:43,420 --> 00:12:44,640 Atal duzun aurretik. 289 00:12:44,640 --> 00:12:47,340 Baina gaur egun, lehen delako aste, berandu hasi behar izan genuen. 290 00:12:47,340 --> 00:12:49,675 Beraz, normalean, diapositibak hauek lortuko duzu, baina eskuragarri online, eta izango dira 291 00:12:49,675 --> 00:12:52,420 Horietako email dut duzu klase ondoren eskuinera. 292 00:12:52,420 --> 00:12:54,140 Beste edozein galdera? 293 00:12:54,140 --> 00:13:01,330 >> Beraz, berriro ere, array kaxak dira, eza eman hobe baten hitza, hori eutsi anitz 294 00:13:01,330 --> 00:13:06,420 ko datu-mota elementuak dira, Oraindik ondoan beste bat oroimenean. 295 00:13:06,420 --> 00:13:11,370 Eta, beraz, berriro ere, hau da, nola ahal duzun egiteko bi mota array du. 296 00:13:11,370 --> 00:13:15,090 >> Beraz, ondoren egin duzun zure array batera lehen linea - int partiturak, tarte 297 00:13:15,090 --> 00:13:17,430 hiru, itxi kortxetea - duzun nahi da abiarazi. 298 00:13:17,430 --> 00:13:19,050 Balio batzuk jarri nahi ez baduzu. 299 00:13:19,050 --> 00:13:24,660 Eta hau da, zenbat balio batzuk jarri dituzun ez dago, besterik indice aukeratuz eta 300 00:13:24,660 --> 00:13:25,670 zenbakia idazteko. 301 00:13:25,670 --> 00:13:27,130 Dezagun hau marrazteko taula gainean. 302 00:13:27,130 --> 00:13:28,270 Edonork ikus dezake? 303 00:13:28,270 --> 00:13:29,030 Denek ikus daiteke. 304 00:13:29,030 --> 00:13:30,790 Sweet. 305 00:13:30,790 --> 00:13:36,550 >> Beraz, nire izango array izeneko puntuazioak. 306 00:13:36,550 --> 00:13:37,730 Ikusten duzun bezala, tamaina hiru da. 307 00:13:37,730 --> 00:13:39,210 Badira hiru ez kutxetan. 308 00:13:39,210 --> 00:13:43,120 Bakoitzak ahal doitzeko zer datu-mota mota? 309 00:13:43,120 --> 00:13:43,790 >> Ikaslea: osokoa. 310 00:13:43,790 --> 00:13:45,250 >> JASON Hirschhorn: zenbaki oso bat ko honetan. 311 00:13:45,250 --> 00:13:48,790 Int partiturak, eta lehenengo hitza idatzi dugu datu-mota hori joan da 312 00:13:48,790 --> 00:13:50,910 array duten kutxetan joateko. 313 00:13:50,910 --> 00:13:52,160 Beraz, hiru egokitzen dut. 314 00:13:52,160 --> 00:13:54,880 315 00:13:54,880 --> 00:13:57,000 Zergatik zero daukat sortu taula gainean dago? 316 00:13:57,000 --> 00:13:59,240 Zergatik ez gara: 1 zero berdin esaten da? 317 00:13:59,240 --> 00:14:02,090 318 00:14:02,090 --> 00:14:03,180 Gogorarazi zure izen. 319 00:14:03,180 --> 00:14:03,470 >> Ikaslea: Kurt. 320 00:14:03,470 --> 00:14:04,070 >> JASON Hirschhorn: Kurt. 321 00:14:04,070 --> 00:14:04,480 >> Ikaslea: Bai. 322 00:14:04,480 --> 00:14:04,920 >> JASON Hirschhorn: Zergatik? 323 00:14:04,920 --> 00:14:07,230 >> Ikaslea: lehenengo indizea delako zero, zero at kontatuta hasten gara. 324 00:14:07,230 --> 00:14:08,480 >> JASON Hirschhorn: Beraz dugu zero etan hasita. 325 00:14:08,480 --> 00:14:09,580 Hori da, zehazki eskubidea. 326 00:14:09,580 --> 00:14:12,340 Hau nahasia parte eta borondatea da bidaia , duzu, batez ere bazaude 327 00:14:12,340 --> 00:14:14,900 to array bidez batetik bestera joateko, dudarik gabe, den pixka bat egingo dugu. 328 00:14:14,900 --> 00:14:15,980 Zero at kontatuta hasiko gara. 329 00:14:15,980 --> 00:14:19,170 Beraz, bada, lehenengo erreferentzia nahi dut kutxa, ez da kutxa bat. 330 00:14:19,170 --> 00:14:22,290 Zoritxarrez, kutxa zero da. 331 00:14:22,290 --> 00:14:26,460 Bigarren kutxa bat da, eta honetan kasuan, hirugarren bat, bi kutxa da. 332 00:14:26,460 --> 00:14:28,700 >> Zer kutxa hiru buruz? 333 00:14:28,700 --> 00:14:30,670 Non hiru kutxa da? 334 00:14:30,670 --> 00:14:34,750 Edo nahi dut, partiturak, tarte egin nahi izanez gero, hiru, itxi kortxetea, zer da hori? 335 00:14:34,750 --> 00:14:37,650 336 00:14:37,650 --> 00:14:39,760 Beraz, esan null pertsonaia. 337 00:14:39,760 --> 00:14:41,600 Beste edozein pentsamenduak? 338 00:14:41,600 --> 00:14:44,590 Zer puntuazio tarte hiru tarte? 339 00:14:44,590 --> 00:14:48,045 >> Ikaslea: Ez du benetan existitzen delako puntuazioak gisa definitu besterik ez duzu, 340 00:14:48,045 --> 00:14:49,370 parentesi hiru. 341 00:14:49,370 --> 00:14:51,400 >> JASON Hirschhorn: Beraz, esan duzu ez da benetan existitzen. 342 00:14:51,400 --> 00:14:54,230 Zenbait kasutan, noiz ari gara aurre kateak, oro har null bat jarri dugu 343 00:14:54,230 --> 00:14:54,790 amaieran pertsonaia. 344 00:14:54,790 --> 00:14:56,100 Bigarren bat dela ikusiko dugu. 345 00:14:56,100 --> 00:15:01,020 Baina kasu honetan, ez dago hirugarren kutxa ez da hemen. 346 00:15:01,020 --> 00:15:06,390 Array edozein kutxa azken beraz tamaina ken 1 da. 347 00:15:06,390 --> 00:15:11,310 Beraz, bada, tamaina n multzo bat dugu, eta Lehenengo kutxa zero da, azkena da 348 00:15:11,310 --> 00:15:12,700 n ken 1. 349 00:15:12,700 --> 00:15:14,970 Eta, kasu honetan, ez da existitzen. 350 00:15:14,970 --> 00:15:17,970 Bada zerbait, hemen da memoria baina ez da gurea. 351 00:15:17,970 --> 00:15:18,460 Ez dugu jabea da. 352 00:15:18,460 --> 00:15:19,570 Guk ez dugu eskatu. 353 00:15:19,570 --> 00:15:22,606 Beraz, bada sartzen saiatzen gara, eta horrek egiten zaitugu pixka bat egin, ziurrenik ari gara joan 354 00:15:22,606 --> 00:15:24,970 arazoak sartu. 355 00:15:24,970 --> 00:15:29,180 >> Kasu honetan, nire naiz hasieratzean Hiru aldagai array. 356 00:15:29,180 --> 00:15:36,195 Bat ari gara jarriz zero kutxa batean, bi kutxa bat, eta kutxa bat, bi, hiru. 357 00:15:36,195 --> 00:15:39,280 Ez du inor dute edozein galdera array bat hasieratzeko buruz? 358 00:15:39,280 --> 00:15:44,540 359 00:15:44,540 --> 00:15:46,970 >> Beraz, joan hau dugu orain. 360 00:15:46,970 --> 00:15:52,725 Partiturak, hiru tarte, itxi kortxetea, hori ez da existitzen. 361 00:15:52,725 --> 00:15:58,130 Gaude zero informatika batean indexatuta, beraz, zero at kontatuta hasten gara. 362 00:15:58,130 --> 00:16:01,860 Azken kutxa gurekin eskuragarri, eta da hirugarren koadroan, baina izeneko kutxa 363 00:16:01,860 --> 00:16:03,110 bi zenbakia. 364 00:16:03,110 --> 00:16:05,790 365 00:16:05,790 --> 00:16:09,710 >> Azpitik behera, honen alternatiba bat da array hasieratzean modu. 366 00:16:09,710 --> 00:16:13,410 Beharrean array bat sortzeko line, lehen kutxa bete eta, ondoren, 367 00:16:13,410 --> 00:16:17,070 bigarren kutxa, eta, ondoren, hirugarren koadroan, hori guztia egin ahal izango duzu bat etorriz. 368 00:16:17,070 --> 00:16:19,040 Beraz, lerro horretan, array bai. 369 00:16:19,040 --> 00:16:23,460 Honetan berean zehatza array sortzen gisa zer hemen sortu genuen, baina 370 00:16:23,460 --> 00:16:24,710 besterik ez du lerro bat da. 371 00:16:24,710 --> 00:16:29,740 372 00:16:29,740 --> 00:16:31,360 >> Orain sortu dugu gure array. 373 00:16:31,360 --> 00:16:34,100 Normalean, behin sorta bat sortzen baduzu, zuk nahi zerbait egin behar duen, ala ez 374 00:16:34,100 --> 00:16:38,430 dela bete edo gauza irten eta inprimatzeko itzazu pantailan. 375 00:16:38,430 --> 00:16:42,270 Kasu honetan, bidez goaz gure puntuazioak array, eta bertan hasieratu dugu 376 00:16:42,270 --> 00:16:44,740 hemen grisez lehen lerroa. 377 00:16:44,740 --> 00:16:49,600 Eta, ondoren, bigarren lerroan, dugu array bidez errepikatzean. 378 00:16:49,600 --> 00:16:52,640 Ez du inor izan buruzko edozein galdera baten egitura begizta egiteko? 379 00:16:52,640 --> 00:16:55,250 380 00:16:55,250 --> 00:16:56,400 >> Beraz, hau begizta da. 381 00:16:56,400 --> 00:16:59,530 Gure hasierako baldintza dugu, eta, ondoren, gure azken baldintza da, eta, ondoren, dugu 382 00:16:59,530 --> 00:17:01,160 batetik bestera joateko, i, begizta bakoitzean. 383 00:17:01,160 --> 00:17:05,579 Eta honetan kizkur giltza egin zuen begizta, zer gertatzen ziren I exekutatu bada 384 00:17:05,579 --> 00:17:06,290 programa hau? 385 00:17:06,290 --> 00:17:10,410 Ezin inori esan zer lortuko genuke? 386 00:17:10,410 --> 00:17:11,589 [? Matu? ?] 387 00:17:11,589 --> 00:17:13,819 >> MATU: inprimatu puntuazio guztiak lerro bakoitzean. 388 00:17:13,819 --> 00:17:14,900 Puntuazio bakoitza inprimatu litzateke aparteko lerroan. 389 00:17:14,900 --> 00:17:16,300 >> JASON Hirschhorn: Zer da zehazki litzateke inprimatu? 390 00:17:16,300 --> 00:17:19,790 >> Ikaslea: inprimatu bat litzateke, ondoren, bi, hiru. 391 00:17:19,790 --> 00:17:20,235 >> JASON Hirschhorn: Horixe. 392 00:17:20,235 --> 00:17:23,490 Bat, bi, eta, ondoren inprimatu litzateke hiru, lerro desberdina den, zeren 393 00:17:23,490 --> 00:17:27,810 array bidez ari gara eta, joan beharko duzu ikusten duten bigarren, printf du 394 00:17:27,810 --> 00:17:29,275 adierazpena, partiturak i. 395 00:17:29,275 --> 00:17:32,880 Beraz, gure bidez, lehen txandan for buruzko begizta, berdin zero i, eta horrek esan nahi du gara 396 00:17:32,880 --> 00:17:34,640 puntuazioa zero balioa lortzean - 397 00:17:34,640 --> 00:17:36,900 horrek, joan gara itzuliz gero gure diagrama bat da - 398 00:17:36,900 --> 00:17:38,630 eta bete - 399 00:17:38,630 --> 00:17:39,700 Oh, dio c. 400 00:17:39,700 --> 00:17:41,680 Hori% d izan behar du. 401 00:17:41,680 --> 00:17:43,970 Hori konpondu egingo dut pixka bat denean Dut eskua nahi duzu mutil hori. 402 00:17:43,970 --> 00:17:48,670 Baina oso bat aurkezten ari gara, beraz, % d izan behar du hemen, ez da% c. 403 00:17:48,670 --> 00:17:50,340 % C Zer da? 404 00:17:50,340 --> 00:17:50,790 >> Ikaslea: pertsonaia. 405 00:17:50,790 --> 00:17:52,680 >> JASON Hirschhorn: Hizki, zehazki. 406 00:17:52,680 --> 00:17:53,690 Zer beste bat da? 407 00:17:53,690 --> 00:17:56,260 Ez baduzu nahi,% d egiteko batentzat osokoa, zer egin dezakezu? 408 00:17:56,260 --> 00:17:57,000 >> IKASLEA: i. 409 00:17:57,000 --> 00:17:59,180 >> JASON Hirschhorn:% i, zehazki. 410 00:17:59,180 --> 00:18:01,660 Errepikatzean buruzko edozein galdera, beraz, array bidez? 411 00:18:01,660 --> 00:18:05,500 412 00:18:05,500 --> 00:18:07,800 Beraz, zer gertatzen da, hau egiten dugu bada? 413 00:18:07,800 --> 00:18:10,290 Horren ordez egiten baino gutxiago da i hiru, i ez dugu ez da hain 414 00:18:10,290 --> 00:18:11,390 edo baino hiru berdinak. 415 00:18:11,390 --> 00:18:13,420 Zer gertatzen da kode hau exekutatu dugu? 416 00:18:13,420 --> 00:18:17,510 417 00:18:17,510 --> 00:18:18,940 Bai, Annie? 418 00:18:18,940 --> 00:18:22,030 >> Ikaslea: inprimatu ari dira joan Laugarren lerroan gauza bitxi. 419 00:18:22,030 --> 00:18:23,850 >> JASON Hirschhorn: Beraz, esan behar da inprimatu buruzko gauza bitxi joan 420 00:18:23,850 --> 00:18:24,390 Laugarren lerroan? 421 00:18:24,390 --> 00:18:25,750 Ez du inor izan erantzun bat bere galdera? 422 00:18:25,750 --> 00:18:28,940 423 00:18:28,940 --> 00:18:33,160 Beraz, odds dira duten iritsi gara - 424 00:18:33,160 --> 00:18:36,700 beraz, laugarren txandan, gure bidez begizta, besterik ez duzu pentsatu bezala, Annie, 425 00:18:36,700 --> 00:18:39,430 puntuazioak hiru tarte, eta hori izango da egingo Jadanik aipatu dugu figured ez du 426 00:18:39,430 --> 00:18:41,990 existitzen, eta saiatuko gara eta sartu, inprimatu 427 00:18:41,990 --> 00:18:43,350 out, erabiltzen da, nolabait. 428 00:18:43,350 --> 00:18:46,060 Ordenagailua izango da ziurrenik, beraz, gurekin at ero. 429 00:18:46,060 --> 00:18:46,760 Zehazki eskubidea zaren. 430 00:18:46,760 --> 00:18:48,830 >> Programatik irten zitekeen elkarrekin. 431 00:18:48,830 --> 00:18:52,222 Inprimatu dezake zerbait Benetan bitxi. 432 00:18:52,222 --> 00:18:53,420 Ezin duzu ziur esan. 433 00:18:53,420 --> 00:18:56,210 Odds bertan egingo dira ziurrenik lortzeko ero at besterik ez duzu, eta irten berehala. 434 00:18:56,210 --> 00:19:00,100 >> Baina hau akats bat komuna izango duzu non besterik off bazara ren arabera 435 00:19:00,100 --> 00:19:05,110 amaieran, eta, hori akats bat izango da izurriteak duzu zure kodetze zehar. 436 00:19:05,110 --> 00:19:09,350 437 00:19:09,350 --> 00:19:14,150 Modu bat egin nahi nuen, besterik ez da Arbel, iterazio bakoitzean bidez joan 438 00:19:14,150 --> 00:19:18,190 du, alde batetik edo paperean begizta ikusi zer gertatzen ari da eta gero 439 00:19:18,190 --> 00:19:20,440 Oro har, konturatzen, oh itxaron, ez nuen dute baino gutxiago edo desagertu 440 00:19:20,440 --> 00:19:20,870 hiru berdinak. 441 00:19:20,870 --> 00:19:24,730 Bi at gelditu behar dut, hau da, zer gertatzen den zure egoera ez da hain bada 442 00:19:24,730 --> 00:19:26,206 hiru baino. 443 00:19:26,206 --> 00:19:29,120 Edozein galdera, orain arte? 444 00:19:29,120 --> 00:19:31,010 Sweet. 445 00:19:31,010 --> 00:19:33,360 >> Beraz, izan duzun guztia ordenagailu irekita. 446 00:19:33,360 --> 00:19:36,760 Ematen dizugu, bi edo hiru minutuan, programa bat idazteko duten 447 00:19:36,760 --> 00:19:40,460 array bat sortzen da zenbaki oso batekin bost eta, ondoren, inprimatzen zehar bakoitzean 448 00:19:40,460 --> 00:19:41,720 berri bat on line osokoa. 449 00:19:41,720 --> 00:19:44,330 450 00:19:44,330 --> 00:19:46,000 Eta edozein zalantza izanez gero, goratzeko zure esku. 451 00:19:46,000 --> 00:19:48,140 Pozik etorri by naiz. 452 00:19:48,140 --> 00:19:50,630 Atsegin dut, esan dezagun, hiru minutuan, hau idazteko. 453 00:19:50,630 --> 00:20:41,300 454 00:20:41,300 --> 00:20:45,110 Da guztion Ados bat dut joan bada berriak eta leiho hau ixteko? 455 00:20:45,110 --> 00:22:13,420 456 00:22:13,420 --> 00:22:15,520 >> Sentitzen dut, ez baduzu izan aukera bat , amaitzeko, baina egin behar dugu 457 00:22:15,520 --> 00:22:17,310 batera oraintxe bertan. 458 00:22:17,310 --> 00:22:23,640 Beraz sortu pantailan, # ditut, besteak beste, cs50.h, # include stdio.h. 459 00:22:23,640 --> 00:22:26,090 Dezake norbaitek esango dit zer bi lerro horietan egin? 460 00:22:26,090 --> 00:22:32,250 461 00:22:32,250 --> 00:22:33,155 Michael? 462 00:22:33,155 --> 00:22:40,030 >> Ikaslea: liburutegiak artean aipagarriak dira CS50 egin eta Steve du 463 00:22:40,030 --> 00:22:44,210 gorde ahal izango duzu, erabili zure bizitza errazagoa da. 464 00:22:44,210 --> 00:22:46,820 >> JASON Hirschhorn: Beraz, esan dute besteak beste, liburutegiak, bat CS50 465 00:22:46,820 --> 00:22:51,230 egin, cs50.h, eta hori da besterik estandarra, dator 466 00:22:51,230 --> 00:22:53,510 C paketea, stdio.h. 467 00:22:53,510 --> 00:22:54,890 -Zer esan nahi duzu, besteak beste, liburutegiak, hala ere? 468 00:22:54,890 --> 00:22:55,770 Ezin apur bat zehatzagoa izango duzu? 469 00:22:55,770 --> 00:23:01,180 >> Ikaslea: ahal duzun, beraz, hori egiten du erabili zenbait kodea hitz bat izateko 470 00:23:01,180 --> 00:23:05,710 funtziona gertatuko joan beharrik gabe eta funtzioa c zeure burua. 471 00:23:05,710 --> 00:23:08,730 >> JASON Hirschhorn: Can you ematen dit adibide bat? 472 00:23:08,730 --> 00:23:11,160 >> Ikaslea: printf Like bat erabili ahal izango da. 473 00:23:11,160 --> 00:23:11,860 >> JASON Hirschhorn: printf. 474 00:23:11,860 --> 00:23:14,680 Beraz printf da horietako bat esan duzu non funtzio baino gehiago egin beharrik 475 00:23:14,680 --> 00:23:19,840 printf idatzi zure kabuz, printf da sartzen benetan stdio.h, beraz duzu 476 00:23:19,840 --> 00:23:22,010 bakarrik erabili ahal izango da, eta bere gain hartzen egingo du lan. 477 00:23:22,010 --> 00:23:28,270 Stdio.h en, ireki gero fitxategi hori, litzateke, besteak beste, nola printf 478 00:23:28,270 --> 00:23:31,620 lanak, printf kodea guztia? 479 00:23:31,620 --> 00:23:33,105 Zergatik ari dira astintzen duzu zure burua? 480 00:23:33,105 --> 00:23:35,710 >> Ikaslea: goiburua fitxategia delako, besterik gabe, funtzioaren adierazpenean sartzen dira. 481 00:23:35,710 --> 00:23:36,400 >> JASON Hirschhorn: Zehazki eskubidea. 482 00:23:36,400 --> 00:23:39,680 Goiburu fitxategi besterik ez ditu barne funtzioaren adierazpenean. 483 00:23:39,680 --> 00:23:42,950 Beraz, funtsean, hori bildu duzu, hit Egin kondea, eta horrek bat egiten dugu 484 00:23:42,950 --> 00:23:48,070 bigarren, konpiladoreak badaki gero printf erabiliz gero, printf existitzen. 485 00:23:48,070 --> 00:23:49,370 Definitu behar da nonbait ari da joan. 486 00:23:49,370 --> 00:23:51,200 Ez da arazo bat erabiltzen da zuretzat. 487 00:23:51,200 --> 00:23:55,490 Eta, ondoren, geroago, barne izango da direnak eta zeroen benetan eduki 488 00:23:55,490 --> 00:23:58,360 printf en ezarpena eta batu itzazu-kodea. 489 00:23:58,360 --> 00:24:01,935 Nola ziurtatu duzu barne hartzen direnak, eta zero, esateko, lortu katea? 490 00:24:01,935 --> 00:24:05,670 491 00:24:05,670 --> 00:24:07,210 >> Ikaslea: Talde katea cs50.h. da 492 00:24:07,210 --> 00:24:07,830 >> JASON Hirschhorn: Right. 493 00:24:07,830 --> 00:24:11,110 Beraz, hori esaten du lortu katea badago, funtzioaren adierazpenean. 494 00:24:11,110 --> 00:24:15,410 Baina orduan ere bai, eta zero, bitarra fitxategi hori benetan sartzen dira 495 00:24:15,410 --> 00:24:17,370 katea get ezartzeko? 496 00:24:17,370 --> 00:24:19,310 Nola ziurtatu hori egin duzu Zure programa batera joaten? 497 00:24:19,310 --> 00:24:23,220 >> Ikaslea: Pasa estekatzailearen en Komando lerroko. 498 00:24:23,220 --> 00:24:25,430 >> JASON Hirschhorn: Pasa estekatzailearen du Komando lerroko batean. 499 00:24:25,430 --> 00:24:26,700 Nola egiten da hori? 500 00:24:26,700 --> 00:24:29,730 >> Ikaslea:-l lerroa da clang en 501 00:24:29,730 --> 00:24:30,480 >> JASON Hirschhorn: Zehazki eskubidea. 502 00:24:30,480 --> 00:24:32,900 Cs50-l esan duzu, ezta? 503 00:24:32,900 --> 00:24:34,940 Biltzen direnak eta zero. 504 00:24:34,940 --> 00:24:36,460 >> Ikaslea: baina ziurtatu du zuk, ezta? 505 00:24:36,460 --> 00:24:37,010 >> JASON Hirschhorn: Horixe. 506 00:24:37,010 --> 00:24:40,390 Egin egiten duzun, baina azkenean, ez duzu, egin dute edo 507 00:24:40,390 --> 00:24:43,220 dute Egin egin behar duzu Zeure, hori da, beraz, 508 00:24:43,220 --> 00:24:43,940 gauza ona gogoratzen. 509 00:24:43,940 --> 00:24:47,350 Zinen horietako bat erabili nahi baduzu beste liburutegiak, ez bakarrik daukazu 510 00:24:47,350 --> 00:24:49,490 # idazten, eta, besteak beste, ondoren, liburutegia. 511 00:24:49,490 --> 00:24:51,420 Ere egin beharko duzu lotzeko sartu 512 00:24:51,420 --> 00:24:54,480 Eta bi gauza horiek desberdinak dira. -L cs50 ezberdina da 513 00:24:54,480 --> 00:24:59,260 # include baino cs50.h. 514 00:24:59,260 --> 00:25:02,870 >> Ondoren, int nagusia void kizkur giltza daukagu, eta orain kodea goaz 515 00:25:02,870 --> 00:25:03,590 nagusiaren barruan. 516 00:25:03,590 --> 00:25:07,090 Lehenengo lerroan hemen daukat iruzkina dioen, array bat sortzeko 517 00:25:07,090 --> 00:25:08,820 ints batekin bost bidez. 518 00:25:08,820 --> 00:25:12,600 Zer ona hitza dudana deskribatzeko eskubidea dute, orain pantailan, besterik 519 00:25:12,600 --> 00:25:14,170 nagusiaren barruan iruzkinak? 520 00:25:14,170 --> 00:25:15,722 Zer egin behar dela deritzogu? 521 00:25:15,722 --> 00:25:16,820 >> Ikaslea: Pseudocode. 522 00:25:16,820 --> 00:25:17,840 >> JASON Hirschhorn: Pseudocode. 523 00:25:17,840 --> 00:25:18,420 Eskerrik asko, Jeffrey. 524 00:25:18,420 --> 00:25:19,540 Hori da, hain zuzen eskuinera. 525 00:25:19,540 --> 00:25:20,005 Pseudocode. 526 00:25:20,005 --> 00:25:22,854 Have you guys ikus pseudocode aurretik? 527 00:25:22,854 --> 00:25:28,340 Goratzeko zure esku dituzun erabiltzen bada Arazo aurretik pseudocode bat ezarri. 528 00:25:28,340 --> 00:25:29,400 Duzu erdia inguru. 529 00:25:29,400 --> 00:25:32,700 >> Oso nuke gomendatuko erabiliz pseudocode apurtu arazoak sartu 530 00:25:32,700 --> 00:25:35,210 txikiagoa, gehiago erraz off ziztadak zuzenak. 531 00:25:35,210 --> 00:25:38,630 Gainera, nahi duzu pseudocode bada, zuk zure iruzkinak dagoeneko, neurri handi batean 532 00:25:38,630 --> 00:25:40,760 eraiki zuten, eta, beraz, ez duzu nahi Joan atzera eta saiatu figura 533 00:25:40,760 --> 00:25:42,450 zer egiten ari zinen. 534 00:25:42,450 --> 00:25:44,730 Beraz dezake norbaitek ematen dit, lehen lerro hau array bat sortzeko ints batekin 535 00:25:44,730 --> 00:25:45,980 bost bidez? 536 00:25:45,980 --> 00:25:48,700 537 00:25:48,700 --> 00:25:49,130 Duzu? 538 00:25:49,130 --> 00:25:53,350 >> Ikaslea: Int, eta ondoren, dei dezakezu kopurua edozein dela ere, eta, ondoren, plaza 539 00:25:53,350 --> 00:25:54,830 parentesi bost. 540 00:25:54,830 --> 00:25:57,820 >> JASON Hirschhorn: int Beraz, zenbakiak, kortxetea bost. 541 00:25:57,820 --> 00:25:59,160 >> Ikaslea: berdin, eta ondoren, kizkur giltza. 542 00:25:59,160 --> 00:26:00,830 >> JASON Hirschhorn: berdin, kizkur giltza. 543 00:26:00,830 --> 00:26:01,830 >> Ikaslea: Bat, bi, hiru, lau. 544 00:26:01,830 --> 00:26:05,566 >> JASON Hirschhorn: Bat, bi, hiru, lau, bost. 545 00:26:05,566 --> 00:26:07,390 >> Ikaslea: Eta gero, kizkur tirantes eta, ondoren, puntu eta koma. 546 00:26:07,390 --> 00:26:09,240 >> JASON Hirschhorn: Eta kizkur giltza eta koma. 547 00:26:09,240 --> 00:26:10,330 Bikain. 548 00:26:10,330 --> 00:26:12,210 Inprimatu berri bat on line int bakoitzean. 549 00:26:12,210 --> 00:26:17,140 Dezake norbaitek eman Niri kodea duten, mesedez? 550 00:26:17,140 --> 00:26:17,530 [? Matu? ?] 551 00:26:17,530 --> 00:26:18,560 Aurrera. 552 00:26:18,560 --> 00:26:20,440 >> Ikaslea: (For 553 00:26:20,440 --> 00:26:21,750 >> JASON Hirschhorn For: ( 554 00:26:21,750 --> 00:26:23,740 >> IKASLEA: int i = 0 555 00:26:23,740 --> 00:26:26,070 >> JASON Hirschhorn: int i = 0 556 00:26:26,070 --> 00:26:28,190 >> Ikaslea: Puntu eta koma i bost baino gutxiago. 557 00:26:28,190 --> 00:26:31,680 >> JASON Hirschhorn: Puntu eta koma, 5 baino gutxiago i. 558 00:26:31,680 --> 00:26:33,600 >> Ikaslea: Puntu eta koma, i + +. 559 00:26:33,600 --> 00:26:35,140 >> JASON Hirschhorn: Puntu eta koma, i + +. 560 00:26:35,140 --> 00:26:37,720 >> STUDENT itxita parentesi, ondoren, irekita giltza. 561 00:26:37,720 --> 00:26:39,410 >> JASON Hirschhorn itxita parentesi eta bi giltza. 562 00:26:39,410 --> 00:26:40,510 Giltza barruan? 563 00:26:40,510 --> 00:26:47,640 >> Ikaslea: Eta gero printf "% d / n" 564 00:26:47,640 --> 00:26:48,695 >> JASON Hirschhorn: Barkatu, eutsi. 565 00:26:48,695 --> 00:26:52,330 Printf "% d / g, itxia aurrekontua. 566 00:26:52,330 --> 00:26:55,980 >> Ikaslea: Eta gero, itxitako aurrekontua, koma, Aldaketa, tarte i. 567 00:26:55,980 --> 00:26:58,350 >> JASON Hirschhorn: Koma, Aldaketa, tarte i. 568 00:26:58,350 --> 00:26:59,970 >> Ikaslea: Barkatu, zenbakiak parentesi i. 569 00:26:59,970 --> 00:27:01,416 >> JASON Hirschhorn: Zenbakiak, tarte i. 570 00:27:01,416 --> 00:27:03,200 >> Ikaslea: Barkatu. 571 00:27:03,200 --> 00:27:04,750 Eta, ondoren, parentesi itxia, koma. 572 00:27:04,750 --> 00:27:07,156 >> JASON Hirschhorn: itxita Parentesi, koma. 573 00:27:07,156 --> 00:27:08,680 Gorde egingo ditut. 574 00:27:08,680 --> 00:27:12,670 Aldaketa egin behar izan dugu. 575 00:27:12,670 --> 00:27:14,742 Eta nola Aldaketa exekutatu dut? 576 00:27:14,742 --> 00:27:16,470 >> Ikaslea: barra. 577 00:27:16,470 --> 00:27:17,180 >> Ikaslea: Dot aurrera barra - 578 00:27:17,180 --> 00:27:18,050 >> JASON Hirschhorn:. / Zenbatu, zehazki. 579 00:27:18,050 --> 00:27:19,380 Eskerrik asko. . / Kontatzea. 580 00:27:19,380 --> 00:27:21,060 Bat, bi, hiru, lau, ildo berriak bost. 581 00:27:21,060 --> 00:27:22,110 Lan egin dirudi. 582 00:27:22,110 --> 00:27:23,200 Bai, Noah? 583 00:27:23,200 --> 00:27:26,660 >> Ikaslea: Era berean, ezin duzu egin baino gutxiago edo lau berdina da, i like baino gutxiago 584 00:27:26,660 --> 00:27:27,630 edo lau berdinak? 585 00:27:27,630 --> 00:27:31,190 Ez dago gutxiago egiten abantaila edozein bost baino, edo, besterik gabe, beste modu baten 586 00:27:31,190 --> 00:27:31,610 idazteko? 587 00:27:31,610 --> 00:27:35,280 >> JASON Hirschhorn: Beraz, galdera da duzu egin zitekeen edo txikiagoa da, i 588 00:27:35,280 --> 00:27:37,450 lau ordez-berdintasuna bost baino gutxiago i. 589 00:27:37,450 --> 00:27:38,935 Litzateke lan bera? 590 00:27:38,935 --> 00:27:39,760 >> Ikaslea: beharko litzateke. 591 00:27:39,760 --> 00:27:39,860 >> JASON Hirschhorn: Bai. 592 00:27:39,860 --> 00:27:41,660 Lan egiten du, guztiz berdinak ere bazituzten. 593 00:27:41,660 --> 00:27:44,780 Estilistikoki, oro har, baino txikiagoa da, eta bigarren bat denean dituzu ikusi 594 00:27:44,780 --> 00:27:48,160 kateak egiten dugu, zerbait erabili ahal izango izeneko strlen, zein ikusten duzun 595 00:27:48,160 --> 00:27:50,380 aurretik, luzera lortzeko katea. 596 00:27:50,380 --> 00:27:54,090 Eta ezin duzu baino gutxiago berdina edo strlen. 597 00:27:54,090 --> 00:27:56,500 Do baino gutxiago edo dezakezu berdinak strlen ken bat. 598 00:27:56,500 --> 00:27:59,260 Beraz, besterik gabe, ikusgarriago da egin strlen baino gutxiago. 599 00:27:59,260 --> 00:28:00,240 Bai? 600 00:28:00,240 --> 00:28:03,270 >> Ikaslea: Eta benetako en ariketak, egin Gure iruzkinak eskaini nahi dugu 601 00:28:03,270 --> 00:28:04,620 kodea ere bai? 602 00:28:04,620 --> 00:28:06,130 >> JASON Hirschhorn: galdera ariketak hasi zen, zer egin? 603 00:28:06,130 --> 00:28:07,760 dute iruzkinak eman ahal izateko? 604 00:28:07,760 --> 00:28:12,050 Beraz, gehiago hitz egin dugu ariketak denean buruz etorriko dira, baina, oro har, ona 605 00:28:12,050 --> 00:28:14,530 arau bat da, betiere, zauden kodea idatziz, ematen iruzkinak. 606 00:28:14,530 --> 00:28:18,130 Lortu duzu kodea gaizki baina bada eskubidea duzu, batzuk baliteke 607 00:28:18,130 --> 00:28:22,280 kreditu me bai nintzen kalifikatzean bada arazo multzo batean edo galdetegi bat duzu. 608 00:28:22,280 --> 00:28:24,660 Beraz, beti daude iruzkinak ona emateko. 609 00:28:24,660 --> 00:28:25,040 Sweet. 610 00:28:25,040 --> 00:28:25,460 Diruz. 611 00:28:25,460 --> 00:28:26,720 Lan bikaina. 612 00:28:26,720 --> 00:28:28,570 Dezagun aurrera. 613 00:28:28,570 --> 00:28:29,920 >> Kateak. 614 00:28:29,920 --> 00:28:30,630 Kateak. 615 00:28:30,630 --> 00:28:31,730 Ikusi dugu hau hitzaldia hasi aurretik. 616 00:28:31,730 --> 00:28:33,390 Hau nintzen nire kontuan naizenean lehen aurkitu da hau. 617 00:28:33,390 --> 00:28:37,240 Segur aski, ez da inoren putz axola hemen, baina hori da Ados. 618 00:28:37,240 --> 00:28:41,260 >> Strings karaktere array dira, eta bukatzen dute, lehenago esan duzun bezala, 619 00:28:41,260 --> 00:28:45,710 null du amaiera, eta horrek / 0 pertsonaia hau. 620 00:28:45,710 --> 00:28:47,740 Ari gara buruzko kate bat marraztu behar baduzu taula, marrazteko dugu hona. 621 00:28:47,740 --> 00:28:53,080 622 00:28:53,080 --> 00:28:56,420 Beraz, nola kate luzea da hau? 623 00:28:56,420 --> 00:28:56,680 Sentitzen dut. 624 00:28:56,680 --> 00:28:57,660 Zenbat denbora kate hau? 625 00:28:57,660 --> 00:28:57,910 >> Ikaslea: [INAUDIBLE]. 626 00:28:57,910 --> 00:28:59,010 >> JASON Hirschhorn: Lau? 627 00:28:59,010 --> 00:28:59,880 Zergatik da lau? 628 00:28:59,880 --> 00:29:02,240 >> Ikaslea: bosgarren lekua delako nulua duen pertsonaia da. 629 00:29:02,240 --> 00:29:04,070 >> JASON Hirschhorn: Beraz, bosgarren spot nulua duen pertsonaia da. 630 00:29:04,070 --> 00:29:07,130 Hala bada strlen exekutatzeko ziren I hau, ematen dit litzateke lau. 631 00:29:07,130 --> 00:29:07,850 Zuzendu. 632 00:29:07,850 --> 00:29:11,640 Eta array, ordea, ez ziren I nahi izanez gero abiarazi array honetan, zenbat espazio 633 00:29:11,640 --> 00:29:13,444 luke eskatu behar dut? 634 00:29:13,444 --> 00:29:13,821 >> Ikaslea: Bost. 635 00:29:13,821 --> 00:29:14,200 >> JASON Hirschhorn: Bost. 636 00:29:14,200 --> 00:29:17,650 Dute bost eskatu nahi dut, baina ahal ditut bakarrik jarri lau pertsonaien hemen 637 00:29:17,650 --> 00:29:19,750 behar dut null jarri delako bukaeran amaiera. 638 00:29:19,750 --> 00:29:25,260 Beraz, in "ohai" idatzi dugu eta jarri null amaierako du amaieran. 639 00:29:25,260 --> 00:29:31,820 640 00:29:31,820 --> 00:29:34,940 Esan, hau da, kate dizugu s berdinen honetan. 641 00:29:34,940 --> 00:29:36,610 Zer s tarte zero da? 642 00:29:36,610 --> 00:29:40,210 643 00:29:40,210 --> 00:29:41,550 s tarte zero, Annie? 644 00:29:41,550 --> 00:29:41,950 >> Ikaslea: O. 645 00:29:41,950 --> 00:29:45,400 >> JASON Hirschhorn: O, zehazki. s parentesi bat? 646 00:29:45,400 --> 00:29:48,200 s tarte bost? 647 00:29:48,200 --> 00:29:52,670 648 00:29:52,670 --> 00:29:53,955 s tarte bost? 649 00:29:53,955 --> 00:29:54,740 >> Ikaslea: ez da existitzen. 650 00:29:54,740 --> 00:29:55,040 >> JASON Hirschhorn: ez da existitzen. 651 00:29:55,040 --> 00:29:57,050 Zehazki eskubidea. 652 00:29:57,050 --> 00:29:57,940 Cool. 653 00:29:57,940 --> 00:30:03,120 Ulertzeko buruzko edozein galdera karaktere array gisa kateak? 654 00:30:03,120 --> 00:30:03,870 Ados, eta gero. 655 00:30:03,870 --> 00:30:05,440 Bat gehiago zaudete programa. 656 00:30:05,440 --> 00:30:09,190 Idatzi programa bat eskatzen dio erabiltzaileari Kate bat, ondoren inprimatzen out bakoitzean 657 00:30:09,190 --> 00:30:11,880 berri bat on line pertsonaia. 658 00:30:11,880 --> 00:30:14,160 Beraz dezagun hiru minutu eta idazten Programa honetan, eta ondoren, kodea dugu 659 00:30:14,160 --> 00:30:15,410 talde gisa. 660 00:30:15,410 --> 00:31:04,730 661 00:31:04,730 --> 00:31:04,830 >> Sentitzen dut. 662 00:31:04,830 --> 00:31:06,470 Ba hau ikusi behar duzu? 663 00:31:06,470 --> 00:31:07,410 >> IKASLEA: N º 664 00:31:07,410 --> 00:31:08,660 >> JASON Hirschhorn: OK. 665 00:31:08,660 --> 00:31:36,390 666 00:31:36,390 --> 00:31:40,605 Ikus dezagun minutu bat gehiago Hau da, edo, gutxienez, ulertzen hasi zen. 667 00:31:40,605 --> 00:32:13,900 668 00:32:13,900 --> 00:32:17,020 >> Beraz, mantentzeko lan egin dezakezu, baina, joan naiz bidez hasten da. 669 00:32:17,020 --> 00:32:22,560 Horrela baino lehen, izan pantailan dut # Cs50.h artean daude, besteak beste, # stdio.h. 670 00:32:22,560 --> 00:32:24,020 INT hutsune nagusia. 671 00:32:24,020 --> 00:32:28,880 Nagusia en giltza kizkur barruan dut Bi iruzkinak, pseudocode. 672 00:32:28,880 --> 00:32:30,980 Erabiltzaile-kate bat eskatu da bat. 673 00:32:30,980 --> 00:32:33,900 Bigarren inprimatu bakoitzean berri bat on line pertsonaia. 674 00:32:33,900 --> 00:32:39,780 Anna beraz, ezin galdetu emango dizu Erabiltzaile-kate bat? 675 00:32:39,780 --> 00:32:41,970 >> Ikaslea: printf. 676 00:32:41,970 --> 00:32:42,720 >> JASON Hirschhorn: printf? 677 00:32:42,720 --> 00:32:45,050 >> Ikaslea: Bai. 678 00:32:45,050 --> 00:32:46,165 ( 679 00:32:46,165 --> 00:32:47,610 >> JASON Hirschhorn: ( 680 00:32:47,610 --> 00:32:49,300 >> Ikaslea: "ematen dit katea. 681 00:32:49,300 --> 00:32:52,380 >> JASON Hirschhorn: "eman Niri str bat - trabatzen - 682 00:32:52,380 --> 00:32:53,710 katea. 683 00:32:53,710 --> 00:32:59,980 >> Ikaslea: / n ") koma. 684 00:32:59,980 --> 00:33:02,300 >> JASON Hirschhorn: Amaitu katea, parentesi itxia, puntu eta koma. 685 00:33:02,300 --> 00:33:03,550 >> Ikaslea: Bai. 686 00:33:03,550 --> 00:33:09,080 Eta, ondoren, hurrengo lerroan, katea s = lortu katea. 687 00:33:09,080 --> 00:33:11,240 >> JASON Hirschhorn: katea s = lortu katea. 688 00:33:11,240 --> 00:33:11,665 >> Ikaslea: Bai. 689 00:33:11,665 --> 00:33:13,080 Eta gero, () 690 00:33:13,080 --> 00:33:14,365 >> JASON Hirschhorn: () 691 00:33:14,365 --> 00:33:14,720 >> Ikaslea: Puntu eta koma. 692 00:33:14,720 --> 00:33:15,540 >> JASON Hirschhorn: Puntu eta koma. 693 00:33:15,540 --> 00:33:16,890 Fantastic. 694 00:33:16,890 --> 00:33:19,000 Beraz, kate bat lortu nahi dut, eta Zer gorde dut? 695 00:33:19,000 --> 00:33:21,830 Zer aldagai deitzen sortu duzula? 696 00:33:21,830 --> 00:33:23,290 >> Ikaslea: String s. 697 00:33:23,290 --> 00:33:24,580 >> JASON Hirschhorn: aldagaia deritzo s. 698 00:33:24,580 --> 00:33:25,700 Mota katea da. 699 00:33:25,700 --> 00:33:27,200 Zehazki. 700 00:33:27,200 --> 00:33:30,080 Hurrengo gauza nahi dugun inprimatu berri bat on line pertsonaia bakoitzean. 701 00:33:30,080 --> 00:33:31,710 Nor me eman ahal kodea duten? 702 00:33:31,710 --> 00:33:32,110 [INAUDIBLE]? 703 00:33:32,110 --> 00:33:33,000 Ezin duzu ematen dit? 704 00:33:33,000 --> 00:33:33,580 >> Ikaslea: Seguru. 705 00:33:33,580 --> 00:33:35,420 >> JASON Hirschhorn: egin dezagun da. 706 00:33:35,420 --> 00:33:36,080 Eta barkatu. 707 00:33:36,080 --> 00:33:38,896 Ez zait gustatzen zer esan duzu errepikatu zaren delako lortzean eskuinera, baina 708 00:33:38,896 --> 00:33:42,100 dute errepikatzeko beraz dutela transkribatu honetan, guztiek lortu ahal izango dute, 709 00:33:42,100 --> 00:33:44,870 transkribapen buruzko out testua. 710 00:33:44,870 --> 00:33:47,180 Beraz, mantendu dezakezu hizketan. 711 00:33:47,180 --> 00:33:48,590 Tamalez, ni esan nahi duzun baino gehiago. 712 00:33:48,590 --> 00:33:49,510 Sentitzen dut, baina - 713 00:33:49,510 --> 00:33:50,610 >> Ikaslea: Hori da, fina. 714 00:33:50,610 --> 00:33:53,010 Int i = 0 715 00:33:53,010 --> 00:33:54,170 >> JASON Hirschhorn: int i = 0 716 00:33:54,170 --> 00:33:56,740 >> Ikaslea: I baino gutxiago - 717 00:33:56,740 --> 00:33:58,206 >> JASON Hirschhorn: Puntu eta koma. 718 00:33:58,206 --> 00:34:00,650 >> Ikaslea: horren aurretik, ezin bat jarri dugu aldagai int izen luzera lortuko duzu, beraz? 719 00:34:00,650 --> 00:34:01,870 >> JASON Hirschhorn: Oh, ez duzu nahi koma jarri behar? 720 00:34:01,870 --> 00:34:02,310 Ados. 721 00:34:02,310 --> 00:34:05,120 Beraz, zer egin zero ondoren egin nahi duzu? 722 00:34:05,120 --> 00:34:09,340 >> Ikaslea: lortu nahi dut katea s luzera eta 723 00:34:09,340 --> 00:34:10,410 ezartzeko aldagai bat dela? 724 00:34:10,410 --> 00:34:11,760 >> JASON Hirschhorn: OK, beraz, nola egin dezaket? 725 00:34:11,760 --> 00:34:17,636 >> Ikaslea: Beraz, int luzera egin duzu = 726 00:34:17,636 --> 00:34:20,010 >> JASON Hirschhorn: Int luzera = 727 00:34:20,010 --> 00:34:22,230 >> Ikaslea: S-T-R-L-E-N. 728 00:34:22,230 --> 00:34:24,260 >> JASON Hirschhorn: S-T-R-L-E-N - 729 00:34:24,260 --> 00:34:25,380 >> Ikaslea: s. 730 00:34:25,380 --> 00:34:25,790 Parentesi. 731 00:34:25,790 --> 00:34:27,920 >> JASON Hirschhorn: (s). 732 00:34:27,920 --> 00:34:33,040 >> Ikaslea: Eta gero, behar duzu, uste dut jarri bi ints arteko puntu eta koma. 733 00:34:33,040 --> 00:34:34,590 >> JASON Hirschhorn: koma zero ondoren? 734 00:34:34,590 --> 00:34:35,260 >> Ikaslea: Bai. 735 00:34:35,260 --> 00:34:40,670 Ondoren, koma jarri ondoren, eta , esan duzun i luzera baino txikiagoa da. 736 00:34:40,670 --> 00:34:43,250 i luzera baino txikiagoa da, eta horrek aldagaia da. 737 00:34:43,250 --> 00:34:44,590 >> Ikaslea: Eta gero, koma. 738 00:34:44,590 --> 00:34:45,790 >> JASON Hirschhorn: Puntu eta koma. 739 00:34:45,790 --> 00:34:46,290 >> Ikaslea: i + +. 740 00:34:46,290 --> 00:34:46,909 >> JASON Hirschhorn: i + +. 741 00:34:46,909 --> 00:34:47,530 Ez dago gure begizta da. 742 00:34:47,530 --> 00:34:48,860 Ados, begizta for barruan. 743 00:34:48,860 --> 00:34:51,670 >> Ikaslea: Eta gero egin printf. 744 00:34:51,670 --> 00:34:53,340 >> JASON Hirschhorn: printf. 745 00:34:53,340 --> 00:34:53,889 >> Ikaslea: parentesi artean badago. 746 00:34:53,889 --> 00:34:55,130 >> JASON Hirschhorn: Parentesiak, aipamen. 747 00:34:55,130 --> 00:34:59,930 >> Ikaslea: Parentesiak, aipamen,% c / n. 748 00:34:59,930 --> 00:35:00,760 >> JASON Hirschhorn:% c, OK. 749 00:35:00,760 --> 00:35:01,670 >> Ikaslea: / n. 750 00:35:01,670 --> 00:35:03,470 >> JASON Hirschhorn: / n. 751 00:35:03,470 --> 00:35:04,410 >> Ikaslea: komatxo itxita. 752 00:35:04,410 --> 00:35:05,270 >> JASON Hirschhorn itxita komatxo. 753 00:35:05,270 --> 00:35:05,810 >> Ikaslea: Koma. 754 00:35:05,810 --> 00:35:06,860 >> JASON Hirschhorn: Koma. 755 00:35:06,860 --> 00:35:07,800 >> Ikaslea: S. 756 00:35:07,800 --> 00:35:08,070 >> JASON Hirschhorn: S. 757 00:35:08,070 --> 00:35:08,690 >> Ikaslea: parentesia i. 758 00:35:08,690 --> 00:35:10,230 >> JASON Hirschhorn: parentesia i. 759 00:35:10,230 --> 00:35:11,520 >> Ikaslea: Eta gero, parentesi itxia. 760 00:35:11,520 --> 00:35:12,540 >> JASON Hirschhorn itxita parentesi. 761 00:35:12,540 --> 00:35:13,660 >> Ikaslea: Eta gero, koma. 762 00:35:13,660 --> 00:35:13,770 >> JASON Hirschhorn: Puntu eta koma. 763 00:35:13,770 --> 00:35:14,380 Fantastic. 764 00:35:14,380 --> 00:35:16,890 Hargatik hau gorde. 765 00:35:16,890 --> 00:35:19,770 Ziurtatu ortografia. 766 00:35:19,770 --> 00:35:20,040 Oh mutil. 767 00:35:20,040 --> 00:35:22,275 Nik akatsak pare bat. 768 00:35:22,275 --> 00:35:33,120 Line 11 error Lehenik, dio, espero da, adierazpen eta ematea da 769 00:35:33,120 --> 00:35:36,910 Niri bigarren errore bat dela int, ez da errorea. 770 00:35:36,910 --> 00:35:38,430 Ez dago han inguruan error batzuk. 771 00:35:38,430 --> 00:35:41,060 Ez du inor ezagutzen error zer da hori? 772 00:35:41,060 --> 00:35:41,640 Kurt? 773 00:35:41,640 --> 00:35:44,108 >> Ikaslea: da ustezko uste dut koma eta puntu eta koma ez da izan. 774 00:35:44,108 --> 00:35:46,010 >> JASON Hirschhorn: OK, koma Horren ordez, koma bat. 775 00:35:46,010 --> 00:35:47,340 Beraz, hori guztia konpondu behar dugu? 776 00:35:47,340 --> 00:35:47,655 >> IKASLEA: N º 777 00:35:47,655 --> 00:35:48,930 >> JASON Hirschhorn: Zer gehiago Nola konpondu behar dugu? 778 00:35:48,930 --> 00:35:50,920 >> Ikaslea: string.h sartu behar ditugu. 779 00:35:50,920 --> 00:35:51,680 >> JASON Hirschhorn: Txertatu string.h. 780 00:35:51,680 --> 00:35:53,730 Nora egin artean behar dut hori? 781 00:35:53,730 --> 00:35:57,085 >> Ikaslea: leku berean barne zaren beste gauza, eskuineko 782 00:35:57,085 --> 00:35:59,560 besteak beste, ondoren stdio.h. 783 00:35:59,560 --> 00:36:01,610 >> JASON Hirschhorn: Ikus dezagun bada hau exekutatzen lehen, oro har, nahi dut, zeren 784 00:36:01,610 --> 00:36:06,360 Lehenengo gauza bat konpontzeko, eta ondoren exekutatu da, eta, ondoren, akatsak ikusiko dugu. 785 00:36:06,360 --> 00:36:11,620 Beraz, terminal garbitzeko goaz kontrol-n, dezagun spell egin dezaket. 786 00:36:11,620 --> 00:36:15,190 787 00:36:15,190 --> 00:36:18,770 Line 11 error beste bat, beraz. 788 00:36:18,770 --> 00:36:20,540 Espero koma. 789 00:36:20,540 --> 00:36:22,640 Eta jarraitzen dut lortzean on line honen akatsak. 790 00:36:22,640 --> 00:36:25,270 Beraz, ez du ematen dit errore bat esaten ez du ulertzen zer strlen da, 791 00:36:25,270 --> 00:36:28,980 baina niri emanez akatsak honetan linea, beraz, zer dago gaizki? 792 00:36:28,980 --> 00:36:29,690 Markatu? 793 00:36:29,690 --> 00:36:30,940 Marcus. 794 00:36:30,940 --> 00:36:32,570 >> Ikaslea: Ez kendu behar izan duzu bigarren int aitorpena? 795 00:36:32,570 --> 00:36:34,990 >> JASON Hirschhorn: Kendu bigarren int da. 796 00:36:34,990 --> 00:36:35,710 Dezagun saiatu. 797 00:36:35,710 --> 00:36:37,600 Orain garbitu terminalean. 798 00:36:37,600 --> 00:36:40,130 Ziurtatu ortografia. 799 00:36:40,130 --> 00:36:40,490 Errorea. 800 00:36:40,490 --> 00:36:42,890 Inplizituki liburutegia geratuko funtzioa strlen. 801 00:36:42,890 --> 00:36:44,270 Beraz, orain errorea dela ikusten dugu. 802 00:36:44,270 --> 00:36:45,760 Zer egin behar dugu, besteak beste? 803 00:36:45,760 --> 00:36:46,660 >> Ikaslea: String.h. 804 00:36:46,660 --> 00:36:51,880 >> JASON Hirschhorn: Txertatu string.h, # ez dugu artean, goialdean string.h 805 00:36:51,880 --> 00:36:52,920 pantailaren. 806 00:36:52,920 --> 00:36:55,450 Gorde dezagun, egin ortografia. 807 00:36:55,450 --> 00:36:56,970 Orain konpilatu. 808 00:36:56,970 --> 00:37:01,970 Beraz, berriro ere, gauzak behar dugu gogoratu line 12 gure begizta noiz hasi 809 00:37:01,970 --> 00:37:08,010 ari gara konfiguratzen, int i = 0, luzera = strlen (s). 810 00:37:08,010 --> 00:37:09,350 >> Hau fantasiazko estrategia bat da. 811 00:37:09,350 --> 00:37:12,590 Honen estiloa handia da, eta horren diseinua handia da. 812 00:37:12,590 --> 00:37:15,620 Arrazoi horiek sartu gaitezke geroago, Modu honetan, baina besterik ez duzu deitu 813 00:37:15,620 --> 00:37:19,040 strlen behin ordez bakar behin denbora exekutatu begizta bidez. 814 00:37:19,040 --> 00:37:22,255 Hala ere, koma bat erabili behar ez baduzu eta ez duzu int berriro. 815 00:37:22,255 --> 00:37:24,180 Zaren bai bada geratuko aldagai batera, zuk 816 00:37:24,180 --> 00:37:26,850 behar ez int berriro. 817 00:37:26,850 --> 00:37:29,820 Eta, ondoren, zaren strlen erabili nahi bada, den liburutegi bat da 818 00:37:29,820 --> 00:37:33,560 funtzioa ez da sartzen stdio.h edo cs50.h, egin 819 00:37:33,560 --> 00:37:35,310 Ziur string.h sartzen duzun. 820 00:37:35,310 --> 00:37:35,900 Kurt? 821 00:37:35,900 --> 00:37:39,085 >> Ikaslea: Orduan ez baduzu behar esan zein luzera da, egiten duten 822 00:37:39,085 --> 00:37:40,290 esan int bat izan behar du? 823 00:37:40,290 --> 00:37:41,930 Ezin duzu bi mota dago? 824 00:37:41,930 --> 00:37:43,290 >> JASON Hirschhorn: Beraz dezakezu bi mota ezberdinak. 825 00:37:43,290 --> 00:37:45,730 Int luzera bat, hemen da, baina. 826 00:37:45,730 --> 00:37:48,590 Int luzera bat da, ez da koma delako eta, ondoren, gauza bera. 827 00:37:48,590 --> 00:37:50,460 >> Ikaslea: Beraz, hori da joan suposatuko du, lehenengoa bezalakoa izan nahi duzu? 828 00:37:50,460 --> 00:37:52,423 >> JASON Hirschhorn: Horixe. 829 00:37:52,423 --> 00:37:54,970 Ez dugu hori egiteko, gaur egun gertatzen da, baina bi aldagaiek sar daitezke 830 00:37:54,970 --> 00:37:57,080 Ildo bat datu-mota erabiliz. 831 00:37:57,080 --> 00:38:01,415 Beraz, int x, y litzateke sortu bi aldagai. 832 00:38:01,415 --> 00:38:05,830 833 00:38:05,830 --> 00:38:10,770 Beraz, int x, y, egin dugu bada, ematen erabili gabe beti me aldagaia x eta y duelako 834 00:38:10,770 --> 00:38:12,020 ez dugu erabiltzen. 835 00:38:12,020 --> 00:38:17,950 836 00:38:17,950 --> 00:38:21,650 Beraz, hutsune aurretik jarriz da, besterik gabe, Fancy trikimailu ez baduzu erabili 837 00:38:21,650 --> 00:38:22,810 zerbait erabili. 838 00:38:22,810 --> 00:38:26,300 Baina ikusten duzun bezala, x eta y sortu dut koma bat bera lerroan. 839 00:38:26,300 --> 00:38:28,450 Bi zenbaki osoen da sortzen bertan. 840 00:38:28,450 --> 00:38:31,560 Bai, erabat posible da, beraz, sortu bi lerro berean gauza 841 00:38:31,560 --> 00:38:33,720 komaz bereizita. 842 00:38:33,720 --> 00:38:35,470 Gaitezen horiek kentzeko, baina. 843 00:38:35,470 --> 00:38:36,370 >> Beraz, ez da sorginkeria. 844 00:38:36,370 --> 00:38:39,200 Eskerrik asko guys kodeketa da guretzat ere. 845 00:38:39,200 --> 00:38:43,040 Dezagun bat da, denbora gehiago, exekutatu. 846 00:38:43,040 --> 00:38:44,580 Give me kate bat. 847 00:38:44,580 --> 00:38:45,580 [INAUDIBLE], baina gehienetan zenuen. 848 00:38:45,580 --> 00:38:47,910 Zer katea da? 849 00:38:47,910 --> 00:38:48,250 >> Ikaslea: Hello. 850 00:38:48,250 --> 00:38:50,110 >> JASON Hirschhorn: Hello. 851 00:38:50,110 --> 00:38:52,810 H-E-L-L-O, lerro bat pertsonaia bakoitzeko. 852 00:38:52,810 --> 00:38:53,700 Itxura handia. 853 00:38:53,700 --> 00:38:54,750 Dezagun exekutatu berriro. 854 00:38:54,750 --> 00:38:56,050 Beti egiaztatu joan izkinan kasuetan. 855 00:38:56,050 --> 00:38:57,750 Zer ona txoko kasuan egiaztatu da? 856 00:38:57,750 --> 00:39:00,250 857 00:39:00,250 --> 00:39:00,890 >> Ikaslea: zenbaki bat? 858 00:39:00,890 --> 00:39:02,240 >> JASON Hirschhorn: zenbaki bat. 859 00:39:02,240 --> 00:39:06,580 Beraz, 1 dut jarri, eta bistaratzen du, 1. 860 00:39:06,580 --> 00:39:08,970 Ez da gutunak eta, beraz, galdetzen Badirudi zenbakiak lana da. 861 00:39:08,970 --> 00:39:09,890 Ona txoko kasu egiaztatzeko. 862 00:39:09,890 --> 00:39:11,740 Zer ona txoko bat da egiaztatzeko kasuan? 863 00:39:11,740 --> 00:39:12,420 >> Ikaslea: hutsik esaldia. 864 00:39:12,420 --> 00:39:12,910 >> JASON Hirschhorn: Hm? 865 00:39:12,910 --> 00:39:13,880 >> Ikaslea: kate huts bat bezala. 866 00:39:13,880 --> 00:39:14,400 >> JASON Hirschhorn: kate huts. 867 00:39:14,400 --> 00:39:16,730 Hargatik ez da ezer jarri. 868 00:39:16,730 --> 00:39:18,660 Eta zer lortzen inprimatutako? 869 00:39:18,660 --> 00:39:19,090 >> Ikaslea: Ezer ez. 870 00:39:19,090 --> 00:39:19,870 >> JASON Hirschhorn: Ezer ez. 871 00:39:19,870 --> 00:39:20,555 Funtzionamendua dirudi. 872 00:39:20,555 --> 00:39:23,790 Gehiago txoko kasutan saiatu izan duzu, baina oro har, zenbakiak, hainbat datu bat da 873 00:39:23,790 --> 00:39:26,160 handia saiatzen da, baita ezer. 874 00:39:26,160 --> 00:39:29,180 Ezer ez, zero, negatiboak dira beti gauza handia da, eta saiatu behar duzu gauzak 875 00:39:29,180 --> 00:39:33,140 beharko luke proba, zalantzarik gabe, gauzak probatu dugu eta begiratu 50 izango da proba egiteko. 876 00:39:33,140 --> 00:39:34,720 Spell.c buruzko edozein galdera? 877 00:39:34,720 --> 00:39:37,752 878 00:39:37,752 --> 00:39:39,310 >> Ados, dezagun Burua atzera. 879 00:39:39,310 --> 00:39:42,420 Ko programa gehiago behar dut you guys idazteko. 880 00:39:42,420 --> 00:39:44,700 Deitzen students.c. 881 00:39:44,700 --> 00:39:49,020 Honek programa baten erabiltzaileari eskatzen da bost izen eta, ondoren, ausaz aukeratzen 882 00:39:49,020 --> 00:39:51,600 eta grabatuak out izen bat. 883 00:39:51,600 --> 00:39:54,840 Programa hau da, pixka bat gehiago parte hartzen duten azken bi baino idatzi, 884 00:39:54,840 --> 00:39:58,080 beraz, zergatik ez dute bost minutu hartuko dugu kodea da, banan-banan, eta gero egiten zaitugu 885 00:39:58,080 --> 00:40:00,130 kodea da talde gisa. 886 00:40:00,130 --> 00:40:03,795 >> Programa honek ere inplikatzeko gauza batzuk agian ez dute ikusi aurretik, hala bada 887 00:40:03,795 --> 00:40:06,390 Galdera bat egin duzu, nola egin , Hori goratzeko zure eskuz egiten dut. 888 00:40:06,390 --> 00:40:08,530 Etorri naiz eta seinalatu norabide egokian. 889 00:40:08,530 --> 00:40:10,820 Baina baita ere ari gara egiten delako modu ona batzuk aurkezteko aukera izango dute 890 00:40:10,820 --> 00:40:12,070 gaiak delikatua. 891 00:40:12,070 --> 00:44:14,600 892 00:44:14,600 --> 00:44:15,560 >> Beraz, lan egiten du, ezta? 893 00:44:15,560 --> 00:44:17,580 >> Ikaslea: Bai. 894 00:44:17,580 --> 00:44:19,180 >> JASON Hirschhorn: Bakoitzean buelta batean arazo multzo bat, ez dago bere modu asko egin 895 00:44:19,180 --> 00:44:20,790 , baina batzuk gehiago besteak baino dotorea. 896 00:44:20,790 --> 00:44:29,000 897 00:44:29,000 --> 00:44:31,110 Let sartu murgiltzeko gurekin 898 00:44:31,110 --> 00:44:32,880 # Include cs50.h. 899 00:44:32,880 --> 00:44:34,250 # Include stdio.h. 900 00:44:34,250 --> 00:44:37,240 int hutsune nagusia, kizkur giltza. 901 00:44:37,240 --> 00:44:39,430 Du kizkur giltza barruan, Bi iruzkinak dut. 902 00:44:39,430 --> 00:44:41,500 Lehendabizikoa, galdetu bost izen erabiltzaileari. 903 00:44:41,500 --> 00:44:46,580 Bigarrena da, ausaz aukeratu eta inprimatu izen bat. 904 00:44:46,580 --> 00:44:50,250 Hargatik egiten lehena, galdetu bost izen erabiltzaileari. 905 00:44:50,250 --> 00:44:53,730 Nork eskatu du erabiltzaileak bost izen eta esan daiteke, eta nola egiten den? 906 00:44:53,730 --> 00:44:56,760 907 00:44:56,760 --> 00:44:58,570 Soilik bi pertsonak egin zuen lehen zatian. 908 00:44:58,570 --> 00:45:00,150 Hiru pertsonek egin zuten lehen zatian. 909 00:45:00,150 --> 00:45:00,670 Lau, bost. 910 00:45:00,670 --> 00:45:03,140 Tom, nola egiten duzu? 911 00:45:03,140 --> 00:45:09,940 >> Ikaslea: kate bat deklaratzen litzateke duzu eta, ondoren, izena, tarte bost. 912 00:45:09,940 --> 00:45:12,070 >> JASON Hirschhorn: katea izendatzeko tarte bost. 913 00:45:12,070 --> 00:45:15,350 Beraz, zer lerro hau egiten ari da, kate izena parentesi bost? 914 00:45:15,350 --> 00:45:17,800 >> Ikaslea: deklaratzeko litzateke duzu kateak sorta bat. 915 00:45:17,800 --> 00:45:19,000 >> JASON Hirschhorn: hau da, kateak sorta bat. 916 00:45:19,000 --> 00:45:21,590 Zenbat kateak joan hemen sartzen? 917 00:45:21,590 --> 00:45:22,010 >> Ikaslea: Bost. 918 00:45:22,010 --> 00:45:22,320 >> JASON Hirschhorn: Bost. 919 00:45:22,320 --> 00:45:22,660 Bikain. 920 00:45:22,660 --> 00:45:26,360 It Izenak delako deitzeko goaz anitz direnak lortu nahi dugu. 921 00:45:26,360 --> 00:45:27,790 Ados, hurrengoa? 922 00:45:27,790 --> 00:45:29,270 >> Ikaslea: Eta gero dute begizta for - 923 00:45:29,270 --> 00:45:30,060 >> JASON Hirschhorn: begizta baterako. 924 00:45:30,060 --> 00:45:33,035 >> Ikaslea: - 0 = i. 925 00:45:33,035 --> 00:45:37,040 >> JASON Hirschhorn: (int i = 0. 926 00:45:37,040 --> 00:45:38,270 >> Ikaslea: Puntu eta koma. 927 00:45:38,270 --> 00:45:38,880 >> JASON Hirschhorn: Puntu eta koma. 928 00:45:38,880 --> 00:45:39,790 >> Ikaslea: I bost baino gutxiago. 929 00:45:39,790 --> 00:45:41,310 >> JASON Hirschhorn: I bost baino gutxiago. 930 00:45:41,310 --> 00:45:42,230 >> Ikaslea: Puntu eta koma. 931 00:45:42,230 --> 00:45:42,560 >> JASON Hirschhorn: Puntu eta koma. 932 00:45:42,560 --> 00:45:43,380 >> Ikaslea: i + +. 933 00:45:43,380 --> 00:45:46,050 >> JASON Hirschhorn: i + +. 934 00:45:46,050 --> 00:45:47,100 >> Ikaslea: Eta gero, parentesi itxia. 935 00:45:47,100 --> 00:45:48,600 >> JASON Hirschhorn itxita parentesi, eta, ondoren, kizkur giltza batzuk. 936 00:45:48,600 --> 00:45:50,050 Du kizkur giltza barruan? 937 00:45:50,050 --> 00:45:51,423 >> Ikaslea: Eta gero printf. 938 00:45:51,423 --> 00:45:52,535 >> JASON Hirschhorn: printf. 939 00:45:52,535 --> 00:45:56,200 >> Ikaslea: Open parentesi, izena% d. 940 00:45:56,200 --> 00:45:57,090 >> JASON Hirschhorn: Barkatu? 941 00:45:57,090 --> 00:45:57,660 >> Ikaslea: izena. 942 00:45:57,660 --> 00:45:58,200 >> JASON Hirschhorn: izena. 943 00:45:58,200 --> 00:46:01,700 >> Ikaslea: Eta gero, espazioa, eta, ondoren,% d. 944 00:46:01,700 --> 00:46:02,950 >> JASON Hirschhorn: izena, espazioa,% d. 945 00:46:02,950 --> 00:46:05,630 946 00:46:05,630 --> 00:46:10,820 >> Ikaslea: Eta gero, / n, eta gero itxi. 947 00:46:10,820 --> 00:46:15,070 >> JASON Hirschhorn: Beraz, izena, espazio, % D / g, parentesi itxia. 948 00:46:15,070 --> 00:46:17,730 >> Ikaslea: Koma, i + 1. 949 00:46:17,730 --> 00:46:19,390 Sentitzen dut. 950 00:46:19,390 --> 00:46:21,040 Itxia aurrekontua, eta ondoren, koma, i +1. 951 00:46:21,040 --> 00:46:24,400 >> JASON Hirschhorn: itxita aurrekontua, koma, i +1. 952 00:46:24,400 --> 00:46:25,850 >> Ikaslea: Bai. 953 00:46:25,850 --> 00:46:27,650 Eta, ondoren, hurrengo lerroan - 954 00:46:27,650 --> 00:46:29,400 >> JASON Hirschhorn: i + 1. 955 00:46:29,400 --> 00:46:31,600 >> Ikaslea: Bai. 956 00:46:31,600 --> 00:46:36,440 Eta, ondoren, hurrengo diapositiba izenak parentesi i da. 957 00:46:36,440 --> 00:46:39,000 >> JASON Hirschhorn: Hurrengo lerroa izenak parentesi i da. 958 00:46:39,000 --> 00:46:41,360 >> Ikaslea: = lortu katea. 959 00:46:41,360 --> 00:46:43,460 >> JASON Hirschhorn: = Talde - 960 00:46:43,460 --> 00:46:44,510 kapital G-E-T - 961 00:46:44,510 --> 00:46:45,530 katea. 962 00:46:45,530 --> 00:46:47,800 Ene, barkatu. 963 00:46:47,800 --> 00:46:49,050 >> Ikaslea: Open, parentesi itxia eta gero - 964 00:46:49,050 --> 00:46:50,940 >> JASON Hirschhorn: irekiak, itxiak paren. 965 00:46:50,940 --> 00:46:51,030 >> Ikaslea: Puntu eta koma. 966 00:46:51,030 --> 00:46:52,500 >> JASON Hirschhorn: Puntu eta koma. 967 00:46:52,500 --> 00:46:57,545 Ados, beraz, array abiarazi duzu kateak, izenak, eta ondoren bidez joan 968 00:46:57,545 --> 00:47:02,720 begizta, eta bost aldiz inprimatu batzuk erabiltzaileari galdetuko eta, ondoren, gorde 969 00:47:02,720 --> 00:47:03,360 bost kateak. 970 00:47:03,360 --> 00:47:08,090 Ez du inor dute edozein honen doikuntza? 971 00:47:08,090 --> 00:47:10,030 Tom, uste dut denek zurekin ados. 972 00:47:10,030 --> 00:47:10,880 Itxura nahiko ona. 973 00:47:10,880 --> 00:47:11,660 Ados. 974 00:47:11,660 --> 00:47:14,830 Zergatik egin duzu i +1, nahiz eta? 975 00:47:14,830 --> 00:47:18,000 >> Ikaslea: Esan nahi dut, ez du , izango da, baina i +1, horrela da 976 00:47:18,000 --> 00:47:19,700 bost izen bat izendatzeko. 977 00:47:19,700 --> 00:47:21,930 Bestela, izena izango litzateke zero lau izendatzeko. 978 00:47:21,930 --> 00:47:24,400 >> JASON Hirschhorn: Beraz, i zenuen +1 bestela izango litzateke delako 979 00:47:24,400 --> 00:47:27,060 zero inprimatutakoak lau bitartez delako horrela ordenagailu uste, baina gizakiak 980 00:47:27,060 --> 00:47:28,530 ez benetan duten bezala irakurri. 981 00:47:28,530 --> 00:47:30,190 Hori beste gauza bat da aurkituko dituzu. 982 00:47:30,190 --> 00:47:33,210 Batzuetan, inprimatu zerbait erabiltzaileari, nahi bat egin behar duzu 983 00:47:33,210 --> 00:47:35,733 pixka prettier, eta egiten i kasu honetan +1 da 984 00:47:35,733 --> 00:47:37,430 modurik prettier egiteko. 985 00:47:37,430 --> 00:47:41,380 >> Ere ikusi dut, bost bi aldiz, kate izena da bost, bost baino gutxiago i. 986 00:47:41,380 --> 00:47:42,430 Non bost lortu duzun jakin dut. 987 00:47:42,430 --> 00:47:44,890 It you got me kontatzen hasita bost izenak. 988 00:47:44,890 --> 00:47:49,000 Baina nahi dugu kodearen egiteko bada apur bat sendoagoak, gauza bat dugu 989 00:47:49,000 --> 00:47:53,110 ez, ezin da hemendik, int kanpo, zerbait egin izan dugu horrela, 990 00:47:53,110 --> 00:47:57,070 # Define, eta ez IZENAK genezake 5. 991 00:47:57,070 --> 00:48:01,580 992 00:48:01,580 --> 00:48:05,390 >> Beraz, funtsean, edozein lekutan kapital idazten dut N, kapitala, kapital-M, kapital-E, 993 00:48:05,390 --> 00:48:08,890 kapital-S, katea, ordeztu egingo da kodean 5 dela. 994 00:48:08,890 --> 00:48:11,530 995 00:48:11,530 --> 00:48:13,445 Edo dezagun besterik deitu - egiten zaitugu besterik deitu kopurua. 996 00:48:13,445 --> 00:48:17,190 Beraz, txanoak guztiak dut definitzeko NUMBER 5 izango da. 997 00:48:17,190 --> 00:48:22,830 >> Beraz, orain edonora 5 zenbakia izan dut ordeztu ahal txanoak NUMBER guztiak. 998 00:48:22,830 --> 00:48:26,880 Eta orain, nahi dut kopurua aldatu nahi izanez gero, izenak, guztiak egin behar dut 999 00:48:26,880 --> 00:48:31,350 hau lerro bat, lerro lau, non dut # Define kopurua 5 eta 10 aldatu, 1000 00:48:31,350 --> 00:48:34,340 edo aldatzen duen 4. 1001 00:48:34,340 --> 00:48:37,400 Noiz zure kodea lortzen da gehiago, ez zara leku guztiak gogoratu nahi duzun 1002 00:48:37,400 --> 00:48:41,630 jarri zenbat izen baduzu nahi, eta zuretzat ordena ez galdu nahi, hau da, 1003 00:48:41,630 --> 00:48:45,490 modu ona egin, zerbait aurkitzeko goian eta, ondoren, besterik erabili esaldia 1004 00:48:45,490 --> 00:48:46,400 nonahi zure kodea zehar. 1005 00:48:46,400 --> 00:48:46,780 Marcus? 1006 00:48:46,780 --> 00:48:49,780 >> Ikaslea: da hori estilistikoki hobetsia orokorrean definitzeko baino 1007 00:48:49,780 --> 00:48:51,270 etengabeko n? 1008 00:48:51,270 --> 00:48:53,760 >> JASON Hirschhorn: Beraz, hori estilistikoki orokorrean baino nahiago 1009 00:48:53,760 --> 00:48:54,980 n konstante bat definitzeko? 1010 00:48:54,980 --> 00:48:59,036 Beraz, ezin izan zaren esaten do, int kopurua = 5? 1011 00:48:59,036 --> 00:49:01,300 >> Ikaslea: Ez kontsonanteak dute C edo ez? 1012 00:49:01,300 --> 00:49:02,720 >> JASON Hirschhorn: Edo eraikiak - berdinetan. 1013 00:49:02,720 --> 00:49:04,275 Beraz, ari zaren esaten aldagai global bat? 1014 00:49:04,275 --> 00:49:04,990 >> Ikaslea: Bai. 1015 00:49:04,990 --> 00:49:08,670 >> JASON Hirschhorn: Beraz estilistikoki, Ez du nahitaez bat eskuinera 1016 00:49:08,670 --> 00:49:12,050 erantzun, baina horietako bi dira hobeto besterik ausazko horiek bota baino 1017 00:49:12,050 --> 00:49:12,960 osoan zehar, zure kodea zenbakiak. 1018 00:49:12,960 --> 00:49:14,650 Haiek magia zenbakiak deitzen diogu. 1019 00:49:14,650 --> 00:49:16,450 Noiz begiratu zure kodea dut edo noiz inoren bidez irakurtzen dute, 1020 00:49:16,450 --> 00:49:18,790 ez dute nahi, besterik gabe, ausazko zenbaki hauek ez dutela zentzurik. 1021 00:49:18,790 --> 00:49:22,420 Nahiz eta kopurua: 26, eta horrek, oro har, ez da letra kopurua alfabetoa da, 1022 00:49:22,420 --> 00:49:28,870 hobe da ALPHABET definitzeko sortu top eta gorde kopurua 26 kate horretan, 1023 00:49:28,870 --> 00:49:29,550 duten zentzua galtzen. 1024 00:49:29,550 --> 00:49:33,210 >> Arazo edo ezarri bat baino gehiago - Berriro ere, ez dugu horri buruz hitz at 1025 00:49:33,210 --> 00:49:37,020 denbora, baizik eta besterik gabe bota du 25 nonahi edo 10, dezakezu 1026 00:49:37,020 --> 00:49:41,860 gorde zenbakia hiruhilekoa 25 edo 10 DIME, eta horrek errazagoa da 1027 00:49:41,860 --> 00:49:44,140 diozula zure kodearen bidez irakurtzeko ulertzen zergatik zenbaki hori aukeratu duzu. 1028 00:49:44,140 --> 00:49:46,540 Eta, gainera, zuretzat, inoiz nahi baduzu eguneratu zure kodea, pixka bat egiten du 1029 00:49:46,540 --> 00:49:47,290 sendoagoak. 1030 00:49:47,290 --> 00:49:48,070 Bai? 1031 00:49:48,070 --> 00:49:50,830 >> Ikaslea: kode hau ere joan Gurekin eskuragarri egon ondoren? 1032 00:49:50,830 --> 00:49:52,453 >> JASON Hirschhorn: kodeak hauek guztiak dugun idatziak dira elkarrekin 1033 00:49:52,453 --> 00:49:54,620 nahi duzun beharreko bidaliko joan mutilak eta eskuragarri. 1034 00:49:54,620 --> 00:49:55,740 Bai. 1035 00:49:55,740 --> 00:49:58,040 Beraz, galdetu bost izen erabiltzaileari. 1036 00:49:58,040 --> 00:50:00,280 Ausaz aukeratu eta inprimatu izen bat. 1037 00:50:00,280 --> 00:50:00,940 Nork egin lerro hau? 1038 00:50:00,940 --> 00:50:02,230 Hau trickiest lerroa da hemen. 1039 00:50:02,230 --> 00:50:02,450 Sentitzen dut, Tom. 1040 00:50:02,450 --> 00:50:05,510 Benetan lan ona egin duzu, baina hau da, pixka bat trickier. 1041 00:50:05,510 --> 00:50:06,600 Marcus, aurrera. 1042 00:50:06,600 --> 00:50:10,180 >> Ikaslea: Beno, lehenik eta behin, nahi duzu behar stdlib.h eta time.h. sartzea 1043 00:50:10,180 --> 00:50:13,200 >> JASON Hirschhorn: Beraz, ari zaren esaten goiko aldean, besteak beste, bi liburutegiak. 1044 00:50:13,200 --> 00:50:18,830 S-T-D-L-I-B artean, nahi duzu dot H, Standard Liburutegia, eta zer 1045 00:50:18,830 --> 00:50:19,760 beste bat izan zen? 1046 00:50:19,760 --> 00:50:21,010 >> Ikaslea: Time.h. 1047 00:50:21,010 --> 00:50:25,130 1048 00:50:25,130 --> 00:50:27,840 >> JASON Hirschhorn: # include time.h. 1049 00:50:27,840 --> 00:50:29,470 Beraz, bi hauek gehiagotan liburutegiak dira. 1050 00:50:29,470 --> 00:50:31,790 Orain suposatuko dut erabili nahi dugu funtzio honetan 1051 00:50:31,790 --> 00:50:34,240 bi, eta horregatik, behar duzu sartzerik? 1052 00:50:34,240 --> 00:50:36,980 >> Ikaslea: Orduan, lehenengo zauden srand idatzi nahi du. 1053 00:50:36,980 --> 00:50:38,770 >> JASON Hirschhorn: Srand. 1054 00:50:38,770 --> 00:50:42,070 >> Ikaslea: (denbora (0) 1055 00:50:42,070 --> 00:50:42,700 >> JASON Hirschhorn: Barkatu. 1056 00:50:42,700 --> 00:50:45,580 Srand (denbora ( 1057 00:50:45,580 --> 00:50:46,890 >> IKASLEA: 0. 1058 00:50:46,890 --> 00:50:47,230 >> JASON Hirschhorn: 0. 1059 00:50:47,230 --> 00:50:49,990 >> Ikaslea:)), puntu eta koma. 1060 00:50:49,990 --> 00:50:51,320 >> JASON Hirschhorn itxita paren bat? 1061 00:50:51,320 --> 00:50:51,650 Koma. 1062 00:50:51,650 --> 00:50:53,610 Besterik ordezkatu dut Zure NULL zero batekin. 1063 00:50:53,610 --> 00:50:55,980 Ideia bera izango da, baina oro har, NULL ikusiko duzu, eta horrek 1064 00:50:55,980 --> 00:50:57,720 honi buruz hitz egingo dugu bigarren lerroan. 1065 00:50:57,720 --> 00:50:58,580 >> Ikaslea: estilistikoki hobeto? 1066 00:50:58,580 --> 00:51:02,240 >> JASON Hirschhorn: Oro har, pertsona eskubidea NULL, baina gauza bera. 1067 00:51:02,240 --> 00:51:05,010 >> Ikaslea: Eta gero, int izena. 1068 00:51:05,010 --> 00:51:06,490 >> JASON Hirschhorn: Int izena. 1069 00:51:06,490 --> 00:51:07,280 >> Ikaslea: = 1070 00:51:07,280 --> 00:51:07,780 >> JASON Hirschhorn: = 1071 00:51:07,780 --> 00:51:08,580 >> Ikaslea: Rand. 1072 00:51:08,580 --> 00:51:09,340 >> JASON Hirschhorn: Rand. 1073 00:51:09,340 --> 00:51:10,420 >> Ikaslea: () 1074 00:51:10,420 --> 00:51:11,500 >> JASON Hirschhorn: () 1075 00:51:11,500 --> 00:51:12,850 >> Ikaslea: Modulo kopurua. 1076 00:51:12,850 --> 00:51:14,310 >> JASON Hirschhorn: Zer da modulo? 1077 00:51:14,310 --> 00:51:14,970 Pertsonaia? 1078 00:51:14,970 --> 00:51:16,000 Ehuneko pertsonaia? 1079 00:51:16,000 --> 00:51:17,790 >> Ikaslea: portzentaia pertsonaia. 1080 00:51:17,790 --> 00:51:19,521 Modulo NUMBER definitu duzun top. 1081 00:51:19,521 --> 00:51:22,030 >> JASON Hirschhorn: Modulo kopurua. 1082 00:51:22,030 --> 00:51:24,052 >> Ikaslea: Eta gero, koma. 1083 00:51:24,052 --> 00:51:24,660 >> JASON Hirschhorn: Puntu eta koma. 1084 00:51:24,660 --> 00:51:27,820 >> Ikaslea: Eta gero, lerro, printf. 1085 00:51:27,820 --> 00:51:28,460 >> JASON Hirschhorn: printf. 1086 00:51:28,460 --> 00:51:29,730 >> Ikaslea: ( 1087 00:51:29,730 --> 00:51:30,620 >> JASON Hirschhorn: ( 1088 00:51:30,620 --> 00:51:31,650 >> Ikaslea: " 1089 00:51:31,650 --> 00:51:32,630 >> JASON Hirschhorn: " 1090 00:51:32,630 --> 00:51:35,320 >> Ikaslea:% s / n 1091 00:51:35,320 --> 00:51:37,220 >> JASON Hirschhorn:% s / n 1092 00:51:37,220 --> 00:51:38,420 >> Ikaslea: " 1093 00:51:38,420 --> 00:51:40,640 >> JASON Hirschhorn:% s / n " 1094 00:51:40,640 --> 00:51:43,540 >> Ikaslea: Koma, espazioa izenak. 1095 00:51:43,540 --> 00:51:44,350 >> JASON Hirschhorn: Space - 1096 00:51:44,350 --> 00:51:46,300 >> Ikaslea: Oh, nik asmatu, zer zuen deitu dugu hemen? 1097 00:51:46,300 --> 00:51:48,640 >> JASON Hirschhorn da: izen deitzen dugu. 1098 00:51:48,640 --> 00:51:52,360 >> Ikaslea: Open egokirik, izena. 1099 00:51:52,360 --> 00:51:55,090 >> JASON Hirschhorn: Open egokirik, izena. 1100 00:51:55,090 --> 00:51:55,850 >> Ikaslea: parentesi itxita. 1101 00:51:55,850 --> 00:51:56,490 >> JASON Hirschhorn itxita egokirik. 1102 00:51:56,490 --> 00:51:57,460 >> Ikaslea:) 1103 00:51:57,460 --> 00:51:58,800 >> JASON Hirschhorn:) 1104 00:51:58,800 --> 00:51:59,440 >> Ikaslea: Puntu eta koma. 1105 00:51:59,440 --> 00:52:00,410 >> JASON Hirschhorn: Puntu eta koma. 1106 00:52:00,410 --> 00:52:01,500 Ados, utzi gorde. 1107 00:52:01,500 --> 00:52:04,410 Dezagun kode hau. 1108 00:52:04,410 --> 00:52:06,365 Ikasleak. 1109 00:52:06,365 --> 00:52:07,100 Dezagun exekutatu kode hau. 1110 00:52:07,100 --> 00:52:08,480 Ikasleak. 1111 00:52:08,480 --> 00:52:11,630 Ez. / Ikasle. . / Ikasleak. 1112 00:52:11,630 --> 00:52:12,870 Izen bat. 1113 00:52:12,870 --> 00:52:15,490 David esaten dugu. 1114 00:52:15,490 --> 00:52:18,070 Izena bi, RJ. 1115 00:52:18,070 --> 00:52:20,561 Izena hiru, Rob. 1116 00:52:20,561 --> 00:52:22,490 Izena lau, Lucas. 1117 00:52:22,490 --> 00:52:26,060 Izena bost, Joseph. 1118 00:52:26,060 --> 00:52:28,850 Eta, ondoren, kanpora bistaratzen da Joseph berriro. 1119 00:52:28,850 --> 00:52:31,730 >> Hargatik hau berriro. 1120 00:52:31,730 --> 00:52:32,460 Demagun izen bera egin zidan. 1121 00:52:32,460 --> 00:52:39,760 David, RJ, Rob, Lucas, Joseph. 1122 00:52:39,760 --> 00:52:41,070 Eta niri eman du David denbora honetan. 1123 00:52:41,070 --> 00:52:43,030 Beraz, gauza bera egin nuen, baina eman Niri, hainbat gauza bat, eta hori 1124 00:52:43,030 --> 00:52:45,410 delako, jakina, galdetzen ari gara ausazko izen. 1125 00:52:45,410 --> 00:52:50,950 Beraz, uste dut oinarritzen off me noraezean du gela inguruan, duten pertsona gehienek 1126 00:52:50,950 --> 00:52:55,960 ziurrenik lortu da lehen zatia eskuinera, konfiguratzeko array dela eta, gero, lortzean 1127 00:52:55,960 --> 00:52:56,430 izen guztiak. 1128 00:52:56,430 --> 00:52:59,320 10 lerro naiz 16 bidez hitz egiten. 1129 00:52:59,320 --> 00:53:02,150 Baina lerro 18 21 bidez Baliteke gauza batzuk ez duzu ikusi baino lehen, 1130 00:53:02,150 --> 00:53:03,750 Hargatik horiek pasatzen. 1131 00:53:03,750 --> 00:53:10,390 >> Trenbidea, srand denbora NULL funtsean - 1132 00:53:10,390 --> 00:53:14,300 Barkatu, dezagun joan lerro bat, RAND (). 1133 00:53:14,300 --> 00:53:17,320 Ematen dizu ausazko zenbaki bat, ausazko zenbaki oso bat. 1134 00:53:17,320 --> 00:53:19,630 Eta hit baduzu gizon aus, eta horrek duzu asko egin - 1135 00:53:19,630 --> 00:53:21,530 M-A-N espazio R-A-N-D - 1136 00:53:21,530 --> 00:53:25,910 hau bezalako terminalean, M-A-N espazio R-A-N-D, sakatu Sartu. 1137 00:53:25,910 --> 00:53:30,490 Etorri nahi duzun eskuzko eta gai hori aus irakurri behar litzateke 1138 00:53:30,490 --> 00:53:34,260 komando irteera num sasi-ausazko byte ausazko zenbakia seeding ondoren 1139 00:53:34,260 --> 00:53:35,510 sorgailu behin. 1140 00:53:35,510 --> 00:53:38,450 1141 00:53:38,450 --> 00:53:39,700 >> Beraz, deskribapen bat da. 1142 00:53:39,700 --> 00:53:43,860 1143 00:53:43,860 --> 00:53:46,800 Hau da, zer egiten du RAND, ematen duzu ausazko zenbaki bat denean, 1144 00:53:46,800 --> 00:53:48,610 funtzio hori deitu. 1145 00:53:48,610 --> 00:53:53,140 Zoritxarrez, ez da benetan ausazko deitu besterik ez bada ausazko delako 1146 00:53:53,140 --> 00:53:55,970 hazia da, batzuk, batzuk lortzen gabe abiapuntua, beti izango da aukeratu 1147 00:53:55,970 --> 00:53:59,100 berean, eta formula bat erabiltzen du hurrengo bat zehazteko. 1148 00:53:59,100 --> 00:54:01,730 Hala bada RAND deitu, besterik ez da ematen duzun gauza bera. 1149 00:54:01,730 --> 00:54:02,610 Oso aurreikusteko izango da. 1150 00:54:02,610 --> 00:54:03,790 Izango da benetan, ez dira ausaz. 1151 00:54:03,790 --> 00:54:09,610 >> Beraz, zer egin behar dugu, Marcus en bakoitzeko me argibideak, hazi ziren aus 1152 00:54:09,610 --> 00:54:13,810 beste zerbait da, eta hori da srand funtzioa egiten du. 1153 00:54:13,810 --> 00:54:18,055 RAND haziak berarekin zerbait pixka bat gehiago gauza bera baino ausazko eta, 1154 00:54:18,055 --> 00:54:23,360 it zuen seeding denbora NULL dituen da, konbentzio arabera, egungo 1155 00:54:23,360 --> 00:54:24,650 denbora segundotan. 1156 00:54:24,650 --> 00:54:29,790 >> Beraz, denek ez zaren suposatuz kodea exekutatu zehatza at joan 1157 00:54:29,790 --> 00:54:33,620 berean, bigarren, beraz, segurua bat da hori denbora NULL desberdinak izango dira 1158 00:54:33,620 --> 00:54:35,250 aldi bakoitzean kode hau exekutatuko da. 1159 00:54:35,250 --> 00:54:39,020 Segurua, beraz, srand hazia aus izango dela egunero zerbait ezberdinekin 1160 00:54:39,020 --> 00:54:39,990 bakar denbora. 1161 00:54:39,990 --> 00:54:44,110 Beraz, konbentzio arabera, noiz dugu nahi ausazko zenbakia, lerro hau idatzi dugu, 1162 00:54:44,110 --> 00:54:50,540 srand denbora NULL, gurekin emateko askoz gehiago ausazko hazia, eta ondoren exekutatu dugu 1163 00:54:50,540 --> 00:54:52,080 RAND, eta horrek ematen digu ausazko zenbaki bat. 1164 00:54:52,080 --> 00:54:52,840 Bai? 1165 00:54:52,840 --> 00:54:54,140 >> Ikaslea: zer esan duzu hazia esan nahi duzu? 1166 00:54:54,140 --> 00:54:55,630 >> JASON Hirschhorn: Seed bezala - 1167 00:54:55,630 --> 00:54:58,730 beraz, RAND zenbaki batzuk hautatu joan eta batzuk erabili behar da joan 1168 00:54:58,730 --> 00:55:00,060 formula iritsi. 1169 00:55:00,060 --> 00:55:03,250 Beraz, zerbait batekin hasten da joan eta, ondoren, buelta zerbait oinarritzen sartu 1170 00:55:03,250 --> 00:55:03,890 formula horren off. 1171 00:55:03,890 --> 00:55:06,090 Beti ematen bada, gauza bera, beti da aktibatu behar sartu 1172 00:55:06,090 --> 00:55:06,790 gauza bera. 1173 00:55:06,790 --> 00:55:08,450 Duten lehenengo gauza, beraz, eman hazia da. 1174 00:55:08,450 --> 00:55:10,880 Beraz, zerbait eman nahi duzu ezberdinak hasteko, eta, beraz, 1175 00:55:10,880 --> 00:55:12,610 aktibatu egingo zerbait desberdina da. 1176 00:55:12,610 --> 00:55:15,840 >> Eta, azkenik, linea 20, % honen deritzo 1177 00:55:15,840 --> 00:55:17,470 modulo, eta hori nahasgarria. 1178 00:55:17,470 --> 00:55:19,850 Duten zerbait pixka bat da desberdinak hemen ez dela benetan 1179 00:55:19,850 --> 00:55:22,240 Bizitza errealean matematika dute. 1180 00:55:22,240 --> 00:55:27,430 Baina, funtsean, noiz erraldoi bat hartu duzu duzun zenbakia eta C banatu, zer 1181 00:55:27,430 --> 00:55:29,482 to gainerako gertatzen da? 1182 00:55:29,482 --> 00:55:30,510 >> Ikaslea: It erabat moztuta dago. 1183 00:55:30,510 --> 00:55:31,220 >> JASON Hirschhorn: It erabat moztuta dago. 1184 00:55:31,220 --> 00:55:35,200 Beraz, 20 3 arabera banatzen da, eta zer? 1185 00:55:35,200 --> 00:55:37,950 Zer esan itzuli duzu, 20 3 arabera banatuta. 1186 00:55:37,950 --> 00:55:39,260 Sentitzen dut, 10 3 arabera banatuta. 1187 00:55:39,260 --> 00:55:41,062 Zer esan nahi duzu itzultzeko? 1188 00:55:41,062 --> 00:55:41,540 >> Ikaslea: [INAUDIBLE]. 1189 00:55:41,540 --> 00:55:45,170 >> JASON Hirschhorn: 10 3 besterik arabera banatzen funtzioak 3 itzultzen du, ez gainerako 3 1. 1190 00:55:45,170 --> 00:55:51,490 Zer 10 modulo 3 funtzioak, beraz, besterik gabe, hondarra, 1 da. 1191 00:55:51,490 --> 00:55:54,020 Hala bada, zer 10 banatuta jakin nahi baduzu 3 benetan izan zen egilea, duzun 1192 00:55:54,020 --> 00:55:58,950 do 10 3 arabera banatzen da, zure 3 get litzaidake, eta, ondoren, 10 egin duzun modulo 3, eta 1193 00:55:58,950 --> 00:55:59,860 1 lortuko dituzu. 1194 00:55:59,860 --> 00:56:04,630 Beraz, konturatzen 10 banatuta zinela 3 da, 3, gainerakoak 1. 1195 00:56:04,630 --> 00:56:07,990 >> Eta ildo honetan, RAND izan osokoa edozein, funtsean. 1196 00:56:07,990 --> 00:56:12,660 Modulo da esaten, beraz, zatitzen duen zenbakia, eta kasu honetan 5 da. 1197 00:56:12,660 --> 00:56:16,420 Eta inoiz ez baduzu, zenbaki batek zatitzen du, osokoa beti du gutxiago izan nahi 1198 00:56:16,420 --> 00:56:17,590 zenbaki hori. 1199 00:56:17,590 --> 00:56:22,200 Beraz, bada, zenbaki bat 5 zaren zatituz, gainerako da, beti izango da 1200 00:56:22,200 --> 00:56:23,396 zero lau bidez. 1201 00:56:23,396 --> 00:56:25,520 Hori besterik nola matematika du lanak. 1202 00:56:25,520 --> 00:56:29,700 >> Txikiago batek moduloed kopuru handi bat, beraz, zenbakia da beti itzultzeko 1203 00:56:29,700 --> 00:56:33,530 Gainerakoa, eta beti izango da batzuk itzultzeko kopuru hori da zenbakia baino txikiagoa 1204 00:56:33,530 --> 00:56:34,693 arabera banatuta. 1205 00:56:34,693 --> 00:56:37,920 Ez du inor izan buruzko edozein galdera modulo, izango da oso, zeren etorri, 1206 00:56:37,920 --> 00:56:41,450 Oso erabilgarria da, beraz, ziurtatu nahi dut mundu guztiak ulertzen du? 1207 00:56:41,450 --> 00:56:43,710 Cool. 1208 00:56:43,710 --> 00:56:46,000 Eta programa honetan lan egin duten ikusi dugu. 1209 00:56:46,000 --> 00:56:50,280 Ados, mugitzea. 1210 00:56:50,280 --> 00:56:52,970 >> Beraz, hurrengo, joan sartzen goaz funtzioak, eta joan goaz 1211 00:56:52,970 --> 00:56:55,580 stuff hau gainerako zehar nahiko zeren azkar iritsi nahi dut 1212 00:56:55,580 --> 00:56:57,150 komando lerroko argumentuak. 1213 00:56:57,150 --> 00:57:00,330 Beraz, eginkizunak, funtsean, Nik ikusten duzun bezala, beltz-kutxak. 1214 00:57:00,330 --> 00:57:04,290 Gauza hartu behar dira parametro deitzen da, zerbait egin dira horiek, bai 1215 00:57:04,290 --> 00:57:06,990 aldatu edo bigarren mailako efektuak batzuk sortu, eta, azkenik, dira txu 1216 00:57:06,990 --> 00:57:09,530 zerbait dira, hau da, bueltan balioa. 1217 00:57:09,530 --> 00:57:12,495 Ezin inori ematen dit arrazoi zergatik funtzioak erabili behar dugu? 1218 00:57:12,495 --> 00:57:15,870 1219 00:57:15,870 --> 00:57:16,360 Inor? 1220 00:57:16,360 --> 00:57:19,360 Arrazoi bat zergatik funtzioak erabili genuen? 1221 00:57:19,360 --> 00:57:21,280 Edozeinek? 1222 00:57:21,280 --> 00:57:22,700 Bi eskuekin ikusi nuen. 1223 00:57:22,700 --> 00:57:23,590 Zer arrazoi on bat? 1224 00:57:23,590 --> 00:57:24,930 Marcus? 1225 00:57:24,930 --> 00:57:27,730 >> Ikaslea: daukazula berdina nahi izanez gero, deitu kodea anitz aldiz zatia. 1226 00:57:27,730 --> 00:57:29,150 >> JASON Hirschhorn: OK, behar izanez gero, berean zatika deitzeko 1227 00:57:29,150 --> 00:57:30,040 Código hainbat aldiz. 1228 00:57:30,040 --> 00:57:32,470 Jeff, ez zuen, hainbat arrazoi bat behar duzu? 1229 00:57:32,470 --> 00:57:34,230 >> Ikaslea: Just beraz, gutxiago kodea dezakezu. 1230 00:57:34,230 --> 00:57:35,070 >> JASON Hirschhorn gutxiago kodea dezakezu. 1231 00:57:35,070 --> 00:57:35,320 Eskubidea. 1232 00:57:35,320 --> 00:57:38,720 Nahi duzun zerbait egin asko bada - 1233 00:57:38,720 --> 00:57:41,720 aurreko kodean, izan dut idatzizko lortu katea bost aldiz, baina 1234 00:57:41,720 --> 00:57:44,620 begizta egiten ikusgarriago eta itxura eman gutxiago kodea idatzi behar duzu. 1235 00:57:44,620 --> 00:57:45,760 Funtzioak antzeko ideia bat dira. 1236 00:57:45,760 --> 00:57:48,720 Nahi dut gauza bera egiteko asko bada, mugitu funtzio bat eta deitzen 1237 00:57:48,720 --> 00:57:49,610 funtziona bakoitzean. 1238 00:57:49,610 --> 00:57:51,190 Duten gauza egin ahal izango duzu. 1239 00:57:51,190 --> 00:57:53,740 Handia arrazoi bat da funtzioak erabiltzeko. 1240 00:57:53,740 --> 00:57:54,870 >> Funtzio baten anatomia beraz. 1241 00:57:54,870 --> 00:57:56,670 Funtzio bat izango da, oro har, itxura hau. 1242 00:57:56,670 --> 00:57:59,280 Itzulera mota batera izango da hasteko, ondoren, izena lortuko duzu. 1243 00:57:59,280 --> 00:58:02,935 Argumentuak hartuko du, bestela parametro gisa, eta barruan ezaguna 1244 00:58:02,935 --> 00:58:05,290 kizkur giltza horiek, ikusiko duzu Zure kodea idatzi. 1245 00:58:05,290 --> 00:58:07,150 >> Ikusi dugu bat funtzio asko. 1246 00:58:07,150 --> 00:58:09,160 Hori da nagusia. 1247 00:58:09,160 --> 00:58:13,820 Hemen nagusia gainjarri kalera duten anatomia lehenago izan nuen. 1248 00:58:13,820 --> 00:58:15,525 Zer int hemen ez du ekarri? 1249 00:58:15,525 --> 00:58:18,534 1250 00:58:18,534 --> 00:58:19,450 Zer esan nahi du int? 1251 00:58:19,450 --> 00:58:21,026 Noiz int nagusia idazten dut (hutsunea). 1252 00:58:21,026 --> 00:58:21,740 >> Ikaslea: Return mota? 1253 00:58:21,740 --> 00:58:22,350 >> JASON Hirschhorn: Barkatu? 1254 00:58:22,350 --> 00:58:23,170 >> Ikaslea: itzulera mota. 1255 00:58:23,170 --> 00:58:24,820 >> JASON Hirschhorn: Int da itzultzeko mota, zehatz-mehatz, eskuinera. 1256 00:58:24,820 --> 00:58:25,870 Nagusia int bat itzultzen. 1257 00:58:25,870 --> 00:58:28,678 Zer da nagusia? 1258 00:58:28,678 --> 00:58:29,510 >> Ikaslea: Funtzio izena. 1259 00:58:29,510 --> 00:58:30,800 >> JASON Hirschhorn: Main da funtzioaren izena. 1260 00:58:30,800 --> 00:58:31,510 Zehazki eskubidea. 1261 00:58:31,510 --> 00:58:31,840 Eta hutsunea? 1262 00:58:31,840 --> 00:58:33,190 Zer parentesi barruan hutsa da? 1263 00:58:33,190 --> 00:58:36,650 1264 00:58:36,650 --> 00:58:42,030 >> Ikaslea: Ez du hartu kanpoko edozein balio. 1265 00:58:42,030 --> 00:58:42,930 >> JASON Hirschhorn: Beraz, hutsune - 1266 00:58:42,930 --> 00:58:43,240 eskubidea. 1267 00:58:43,240 --> 00:58:45,940 Parentesi barruan, jarri dugu parametro edo argumentuetan du 1268 00:58:45,940 --> 00:58:48,480 funtzioa hartzen du, zer gertatzen den beltza kutxa barruan. 1269 00:58:48,480 --> 00:58:50,760 Noiz hutsunea idazten duzu, esaten ari zaren hau ez da ezer sartu hartzen 1270 00:58:50,760 --> 00:58:53,802 Beraz, int nagusia hutsune nagusiak esan nahi du horrek hartuta ez da ezer sartu 1271 00:58:53,802 --> 00:58:56,950 >> Du kizkur giltza barruan, batzuk dugu kodea, eta gero ikusiko amaieran dugu 1272 00:58:56,950 --> 00:58:57,640 itzultzeko zero. 1273 00:58:57,640 --> 00:59:01,220 Bueltan zero Zer esan nahi du? 1274 00:59:01,220 --> 00:59:02,470 Beno, hitz mota bueltan gara. 1275 00:59:02,470 --> 00:59:03,780 Nagusia behar int bat itzultzeko. 1276 00:59:03,780 --> 00:59:04,960 Hori da lerro hori. 1277 00:59:04,960 --> 00:59:07,330 Int bat, zero itzultzen du. 1278 00:59:07,330 --> 00:59:13,600 >> Noski, ez dugu ikusten asko programazioan egin delako dugu 1279 00:59:13,600 --> 00:59:16,070 makinak egiten dugu, eta konpiladoreak du gaur egun erabiltzen dugu, zuk 1280 00:59:16,070 --> 00:59:16,990 behar ez dituen lerroa. 1281 00:59:16,990 --> 00:59:20,070 Nagusia berezia da nahikoa badaki hori denean nagusiak, besterik gabe, amaiera iritsi 1282 00:59:20,070 --> 00:59:22,060 itzultzeko zero dena ondo joan bada. 1283 00:59:22,060 --> 00:59:25,560 Izan ere, zerbait ez bada ondo joan, nagusia izango da, askotan itzultzeko ezberdina 1284 00:59:25,560 --> 00:59:28,500 zenbakia zerbait signifying gaizki joan da zure programa batekin. 1285 00:59:28,500 --> 00:59:32,470 >> Beraz, oro har, noiz kodea ikusiko duzu, duzu ez idatzi bueltan zero, baina ona da 1286 00:59:32,470 --> 00:59:34,770 hori atzean gertatzen ari den jakin nahi eszenak duzunean idatzi duelako 1287 00:59:34,770 --> 00:59:36,370 funtzio-mota bat, behar zoaz 1288 00:59:36,370 --> 00:59:37,400 besteak beste, lerro-itzulera bat. 1289 00:59:37,400 --> 00:59:39,710 Ari zarela esaten baduzu noa itzultzeko int bat behar duzu 1290 00:59:39,710 --> 00:59:41,250 idatzi zerbait itzultzeko. 1291 00:59:41,250 --> 00:59:45,160 Esan duzu hutsunea sortu hemen bada Hasieran, hutsune nagusiak hutsunea, for 1292 00:59:45,160 --> 00:59:48,670 Adibidez, ondoren, ez da itzuli ezer - hutsune ezer esan nahi - 1293 00:59:48,670 --> 00:59:50,320 beraz, ez duzu bueltan lerroa. 1294 00:59:50,320 --> 00:59:53,610 Baina idatzi duzu inoiz zerbait hori ez da itzulera mota kodea gal, behar duzun 1295 00:59:53,610 --> 00:59:55,950 lerro bat eta bueltan duzun dio zerbait jarri behar da bertan 1296 00:59:55,950 --> 00:59:57,650 duten mota bat datorrela. 1297 00:59:57,650 --> 00:59:58,900 Horri buruzko edozein galdera? 1298 00:59:58,900 --> 01:00:03,110 1299 01:00:03,110 --> 01:00:04,680 Sweet. 1300 01:00:04,680 --> 01:00:05,930 >> Esparrua. 1301 01:00:05,930 --> 01:00:07,360 Hau dugu zerbait da baita on ukitu. 1302 01:00:07,360 --> 01:00:10,720 Aldagai bakoitzak, ezagutzen dugun bezala, ez du bat zenbait norainokoa, eta hori, funtsean, 1303 01:00:10,720 --> 01:00:14,160 buruz hitz egiten, non aldagai daiteke edo ez dira aipatzen. 1304 01:00:14,160 --> 01:00:16,310 Eta zer gertatzen da, esan nahi dut giltza kizkur gelditu 1305 01:00:16,310 --> 01:00:18,000 du kizkur giltza barruan. 1306 01:00:18,000 --> 01:00:21,490 Beraz, adibidez, kode hau begiratzen dugu, aldagai global bat gara definitzeko 1307 01:00:21,490 --> 01:00:24,510 nagusia, int kanpoaldean, hemen goian. 1308 01:00:24,510 --> 01:00:27,380 Beste ari gara deituz INT baten barruan nagusiak. 1309 01:00:27,380 --> 01:00:29,760 Gehiago kizkur giltza batzuk ditugu, eta int beste ari gara deituz. 1310 01:00:29,760 --> 01:00:31,690 >> Hiru bat kodean en daukagu. 1311 01:00:31,690 --> 01:00:32,550 Hauek ez dira gauza bera. 1312 01:00:32,550 --> 01:00:34,880 Nik sortutako hiru aldagai. 1313 01:00:34,880 --> 01:00:39,370 Ondoren, horiek barne kizkur barruan giltza, = 4 bat esan dut. 1314 01:00:39,370 --> 01:00:44,130 Zein da hori buruz hitz egiten du, lehena, bigarrena, 1315 01:00:44,130 --> 01:00:47,045 edo hirugarren bat? 1316 01:00:47,045 --> 01:00:47,920 >> Ikaslea: Hirugarrena. 1317 01:00:47,920 --> 01:00:49,320 >> JASON Hirschhorn: hitz egiten ari da hirugarren bati buruz. 1318 01:00:49,320 --> 01:00:52,850 Horiek bat da, benetan, guztiak izan daitezke hitz jakin honetan 1319 01:00:52,850 --> 01:00:58,660 Adibidez esparrua guztiak doan delako horiek kizkur innermost giltza sartu. 1320 01:00:58,660 --> 01:01:02,360 Hala ere, gauza bera deitu izena, zerbait izeneko ezkutatzen da. 1321 01:01:02,360 --> 01:01:09,670 Beraz, aurre egiteko besterik ez duzu, edo konpondu edo erabili berrienak aldakorra, edo bat 1322 01:01:09,670 --> 01:01:11,090 nahi duzun hurbilen. 1323 01:01:11,090 --> 01:01:14,760 Beraz, hemen barruan, eta hirugarren bat, hau da, hurbilen lerro hori, a = 4, eta, beraz 1324 01:01:14,760 --> 01:01:16,550 eragiten hirugarrena. 1325 01:01:16,550 --> 01:01:19,890 Eta azken lerroan, a = 2, eta hori da, buruz, lehenengo eta bigarren hitz egiten duten, 1326 01:01:19,890 --> 01:01:20,805 edo hirugarren bat? 1327 01:01:20,805 --> 01:01:22,530 >> Ikaslea: Bigarren. 1328 01:01:22,530 --> 01:01:24,430 >> JASON Hirschhorn: hitz egiten ari da bigarren bati buruz. 1329 01:01:24,430 --> 01:01:27,970 Jakina, hirugarren bat da hurbilen kodean, baina hirugarren bat 1330 01:01:27,970 --> 01:01:30,200 existitzen ez den kanpo kizkur giltza horiek. 1331 01:01:30,200 --> 01:01:32,650 Behin iritsi itxia kizkur duzula giltza, nik bezala, desagertu egin da, 1332 01:01:32,650 --> 01:01:33,570 funtsean. 1333 01:01:33,570 --> 01:01:36,150 Beraz, bi bakarrik utzi duzu horiek Lehen bi, eta, noski, gaur egun, 1334 01:01:36,150 --> 01:01:37,960 Gainera, bigarren bat hurbilen. 1335 01:01:37,960 --> 01:01:39,410 >> Beraz, hori gauza ona da esparrua buruz gogoratzen. 1336 01:01:39,410 --> 01:01:42,900 Adibidez, ziur bat aurkitu dituzun naiz batean begizta hau, berriz, ez. 1337 01:01:42,900 --> 01:01:46,680 Abiarazi duzu aldagai barruan bada egiten begizta eta saiatu duzun bitartean 1338 01:01:46,680 --> 01:01:50,360 kanpotik sartzeko, ziurrenik lortu da, hau bezalako abisua batzuk 1339 01:01:50,360 --> 01:01:51,680 aldagaia ez da existitzen. 1340 01:01:51,680 --> 01:01:54,370 Duten esparrua delako ideia, gauza bakarra da existitzen 1341 01:01:54,370 --> 01:01:55,320 horiek kizkur giltza barruan. 1342 01:01:55,320 --> 01:01:59,320 Kizkur giltza erraldoi bat besarkada bezalakoak dira duten Zure kodea zaren, beste bat emanez 1343 01:01:59,320 --> 01:02:01,380 Modu pentsatu. 1344 01:02:01,380 --> 01:02:05,280 >> Beraz, funtzio bat da, zerbait guys kodea, hellofunction.c duzu. 1345 01:02:05,280 --> 01:02:08,240 Duten jauzi egin dugu, baina hau zerbait animatzen dut da 1346 01:02:08,240 --> 01:02:09,740 Zeure landu. 1347 01:02:09,740 --> 01:02:12,510 Idatzi programa bat, nagusia deiak funtzioa duen beste bat bistaratzen 1348 01:02:12,510 --> 01:02:13,750 erabiltzaileari agurrik. 1349 01:02:13,750 --> 01:02:17,750 Funtsean da kaixo mundu hartuz eta printf horretan abstrakzio 1350 01:02:17,750 --> 01:02:18,680 funtzio bat. 1351 01:02:18,680 --> 01:02:22,360 Baina ez gara eskubide hori egiteko, orain joan ez dugulako izan ahalik eta denbora 1352 01:02:22,360 --> 01:02:23,350 utzi gustuko dudan bezala. 1353 01:02:23,350 --> 01:02:26,250 >> Funtzioaren adierazpena, beraz. 1354 01:02:26,250 --> 01:02:28,080 Ikusi dugu hau eta baita aurretik. 1355 01:02:28,080 --> 01:02:31,180 Nahi duzun funtzioa bat idazteko bada, ordenagailua ezagutzen utzi behar duzu, eta 1356 01:02:31,180 --> 01:02:32,600 nagusiak ezagutzen existitzen dela. 1357 01:02:32,600 --> 01:02:37,140 Beraz, zer da egin behar dugun nagusia, idatzi dugu itzulera mota, izena, eta 1358 01:02:37,140 --> 01:02:42,970 parametroak, eta, ondoren, behera nagusiaren azpian, behera hemen kopiatzeko, benetan dugu lerro 1359 01:02:42,970 --> 01:02:45,080 eta, ondoren, idatzi benetako kodea da. 1360 01:02:45,080 --> 01:02:50,990 Beraz, modu honetan, deitu funtzioa galtzen goialdean nagusian, nagusiak badaki hori 1361 01:02:50,990 --> 01:02:54,650 kaixo existitzen da, adibidez, ez banintz kaixo deitzeko, eta, ondoren, badirudi 1362 01:02:54,650 --> 01:02:56,710 ezartzeko behera azpian. 1363 01:02:56,710 --> 01:02:59,680 Zer gertatzen da ez badut, besteak beste, Gora gora line, gal kaixo (void)? 1364 01:02:59,680 --> 01:03:03,820 1365 01:03:03,820 --> 01:03:06,560 >> Ez badut artean, lerro honetan eta nagusien deiak kaixo, naiz 1366 01:03:06,560 --> 01:03:07,640 Errore bat lortu du. 1367 01:03:07,640 --> 01:03:10,090 Akats bat gertatu delako lortu dut konpiladoreak ez daki 1368 01:03:10,090 --> 01:03:13,070 gauza hori existitzen dela. 1369 01:03:13,070 --> 01:03:16,680 Hau da, zergatik antzekoa dugu ez, # include cs50.h. 1370 01:03:16,680 --> 01:03:21,390 Zer funtsean cs50.h egiten ari da madarikatuak kate han jarriz. 1371 01:03:21,390 --> 01:03:23,120 Lortu INT han da jarriz. 1372 01:03:23,120 --> 01:03:26,570 Funtzio horien guztien jarriz prototipoak sortu nagusiaren aurretik, beraz, orduan 1373 01:03:26,570 --> 01:03:29,900 haiek deitu nagusian, nagusiak badaki gauza horiek existitzen. 1374 01:03:29,900 --> 01:03:31,630 Hori da ere. H fitxategiak egin. 1375 01:03:31,630 --> 01:03:33,850 Eta, beraz, zaren zeure egiteko bada funtzioa, baduzu ziurtatu 1376 01:03:33,850 --> 01:03:36,690 prototipoa jarri duzu hor sortu. 1377 01:03:36,690 --> 01:03:38,380 Hau hain urrun buruzko edozein galdera? 1378 01:03:38,380 --> 01:03:41,630 1379 01:03:41,630 --> 01:03:42,490 >> Komando lerroko argumentuak. 1380 01:03:42,490 --> 01:03:44,780 Hau da, zer bukatu dugu , eta, ondoren, itxaropenez egiten zaitugu 1381 01:03:44,780 --> 01:03:46,180 pset batzuetan estutu. 1382 01:03:46,180 --> 01:03:48,700 Ez dakit gai estutu dugu izango dituzu Izan ere, denbora, baina hori 1383 01:03:48,700 --> 01:03:51,560 you guys nor dira hemen, eta baduzu guys nahi pixka bat eman ondoren, esan nahi 1384 01:03:51,560 --> 01:03:54,290 daiteke gainetik kanpora joan. 1385 01:03:54,290 --> 01:03:56,020 Baina akabera goaz komando lerroko argumentuak 1386 01:03:56,020 --> 01:03:58,510 azken 15 minututan. 1387 01:03:58,510 --> 01:03:59,930 Dugu, esna, Michael? 1388 01:03:59,930 --> 01:04:01,180 Esna zaude? 1389 01:04:01,180 --> 01:04:01,660 Good. 1390 01:04:01,660 --> 01:04:03,760 Ez dakit lo egiten baduzu, begiak itxita. 1391 01:04:03,760 --> 01:04:05,800 Zaila izango litzateke. 1392 01:04:05,800 --> 01:04:07,180 >> Komando lerroko argumentuak. 1393 01:04:07,180 --> 01:04:10,430 Horiek modu batean informazioa gainditu behar dira programa bat da. 1394 01:04:10,430 --> 01:04:12,780 Azkenean, besteak beste, aurkituko dugu. 1395 01:04:12,780 --> 01:04:15,600 Baina, funtsean, gelditzeko goaz int main (void) idaztea nahi dugu, nahi izanez gero, 1396 01:04:15,600 --> 01:04:16,720 batzuk hartu komando-lerroko argumentuak. 1397 01:04:16,720 --> 01:04:19,850 Gauza hau idatzi behar dugu izeneko int main (int argc, 1398 01:04:19,850 --> 01:04:22,430 katea argv, parentesi artean badago. 1399 01:04:22,430 --> 01:04:23,710 Hori nahasia. 1400 01:04:23,710 --> 01:04:26,070 Hori letra asko ez direla hasi da giza ingelesa, hain goaz 1401 01:04:26,070 --> 01:04:27,680 despaketatzeko horiek oraintxe. 1402 01:04:27,680 --> 01:04:30,450 >> Argc argumentu Aldaketa esan - 1403 01:04:30,450 --> 01:04:32,600 eta, berriro ere, horiek guztiak izango eskuragarri egongo online - 1404 01:04:32,600 --> 01:04:34,280 eta hori argumentu kopurua da. 1405 01:04:34,280 --> 01:04:37,940 Argv argumentu bektore for dago, eta argumentuak horiek beraiek dira. 1406 01:04:37,940 --> 01:04:38,830 Kate multzo bat da. 1407 01:04:38,830 --> 01:04:40,880 Benetan ikusi dugu array bat gaur egun baino lehen kate. 1408 01:04:40,880 --> 01:04:44,390 Bat sortu genuen azken programa kodetu dugu. 1409 01:04:44,390 --> 01:04:45,720 >> Hortaz, hona hemen adibide bat. 1410 01:04:45,720 --> 01:04:50,230 . Idazten dut / ohai cs50 atala nire komando lerroan. 1411 01:04:50,230 --> 01:04:54,090 Kasu honetan Argc berdin 3. 1412 01:04:54,090 --> 01:05:01,170 Argv tarte 0 ohai, argv tarte 1 cs50 da, argv tarte 2 atala da. 1413 01:05:01,170 --> 01:05:05,160 Berriz ere, argc argumentu kopurua da, eta bidaia duzu pixka bat 1414 01:05:05,160 --> 01:05:08,710 bit, zenbatu beti izenaren lehenengo funtzioa argumentu gisa. 1415 01:05:08,710 --> 01:05:12,350 Beraz, kasu honetan, hiru argumentuak, funtzioaren izena 1416 01:05:12,350 --> 01:05:14,590 eta, ondoren, bi horien ondo idatzi dudala sartu 1417 01:05:14,590 --> 01:05:18,900 >> Ondoren, horiek gordetzeko goaz argumentuak argv beraiek ere. 1418 01:05:18,900 --> 01:05:22,690 Eta berriro bezala, aurretik ikusi genuen, egin genuen honek azken programa kodetu dugu. 1419 01:05:22,690 --> 01:05:27,110 Array baten bidez joan zaitezke argv eta kate horiek. 1420 01:05:27,110 --> 01:05:28,830 Hori da, funtsean, zer egin genuen at gure programa bukaera. 1421 01:05:28,830 --> 01:05:33,190 Ausazko izen bat hartu dugu, eta, ondoren, joan izenak parentesi edozein dela ere, eta inprimatutako 1422 01:05:33,190 --> 01:05:34,580 katea kanpo dago han. 1423 01:05:34,580 --> 01:05:39,870 1424 01:05:39,870 --> 01:05:43,670 >> Bakar array gainean, izan ere, kateak beraiek multzoak dira, 1425 01:05:43,670 --> 01:05:46,320 hitz, array izan dezakezu array du, hau da, 1426 01:05:46,320 --> 01:05:48,530 funtsean zer argv da. 1427 01:05:48,530 --> 01:05:51,370 Modu bat dela uste dezakezu buruz hau errenkada eta zutabe da. 1428 01:05:51,370 --> 01:05:54,750 Eskubide hori marraztu ahal dut orain. 1429 01:05:54,750 --> 01:05:57,370 Beraz, argv - 1430 01:05:57,370 --> 01:05:58,630 hori ez ezabatu. 1431 01:05:58,630 --> 01:05:59,880 Dezagun ohai pean marraztu. 1432 01:05:59,880 --> 01:06:09,320 1433 01:06:09,320 --> 01:06:12,490 >> Beraz, bada, idatzi, in ohai cs50 atal I, Moztu nahi dut 1434 01:06:12,490 --> 01:06:14,520 Adibide honetan atala. 1435 01:06:14,520 --> 01:06:29,026 Baina, funtsean, nire multi-dimentsioko array, ohai cs50, 1436 01:06:29,026 --> 01:06:32,200 sekta egin behar dugu. 1437 01:06:32,200 --> 01:06:34,610 Beraz, hemen, sartu ahal izango dut - 1438 01:06:34,610 --> 01:06:40,930 1439 01:06:40,930 --> 01:06:45,710 besterik ez dut ematen bada argv zenbaki bat - 1440 01:06:45,710 --> 01:06:46,390 hau gaizki dago. 1441 01:06:46,390 --> 01:06:49,020 Zer gertatzen da diagrama honetan? 1442 01:06:49,020 --> 01:06:49,690 >> Ikaslea: zero Hasi. 1443 01:06:49,690 --> 01:06:50,350 >> JASON Hirschhorn: egin behar zero hasi. 1444 01:06:50,350 --> 01:06:52,940 Beharko dut, gainera, biratu, baina Nik dagoeneko geroztik marraztuta gainean, naiz 1445 01:06:52,940 --> 01:06:54,120 utzi behar badira, orain joan. 1446 01:06:54,120 --> 01:06:55,160 Baina hasten zero zuen. 1447 01:06:55,160 --> 01:06:56,410 Hori da. 1448 01:06:56,410 --> 01:06:58,980 1449 01:06:58,980 --> 01:07:00,120 Sentitzen dut hau txikia da, bada. 1450 01:07:00,120 --> 01:07:01,370 Ezin duzu guys mota ikusi? 1451 01:07:01,370 --> 01:07:03,620 1452 01:07:03,620 --> 01:07:06,670 Beraz, ez dut argv 0 bada, ez dut lortu ohai guztiak. 1453 01:07:06,670 --> 01:07:08,555 Ez dut argv 1 bada, cs50 guztiak lortu dut. 1454 01:07:08,555 --> 01:07:10,720 Ez dut argv 2 bada, sekta guztiak dut. 1455 01:07:10,720 --> 01:07:13,370 >> Baina orain, esan bezala, kateak array beraiek dira. 1456 01:07:13,370 --> 01:07:19,740 Beraz, zer egin dezaket da tratatu ezin dut hau dimentsio anitzeko multzo bat, eta nik 1457 01:07:19,740 --> 01:07:24,190 zerbait egin daiteke lerro batera argv 0, 0, eta horrek ematen dit, besterik gabe, 1458 01:07:24,190 --> 01:07:25,400 pertsonaia 0. 1459 01:07:25,400 --> 01:07:28,760 Argv 0, 1, ematen h besterik ez niri. 1460 01:07:28,760 --> 01:07:33,960 Argv 1, 3, ematen dit behera hemen cs50 0 hau. 1461 01:07:33,960 --> 01:07:37,690 >> Beraz, zeren kateak bere burua array dira, jarriz Oraindik dugu 1462 01:07:37,690 --> 01:07:38,540 duten array batean. 1463 01:07:38,540 --> 01:07:42,850 Orain array sorta, eta guk gure array lehenengo indizea eta 1464 01:07:42,850 --> 01:07:44,840 ondoren, gure bigarren array indizea. 1465 01:07:44,840 --> 01:07:48,650 Eta, espero bezala, dugu soilik bi jarriz - 1466 01:07:48,650 --> 01:07:51,760 kortxeteak dugu besterik ondoan beste bat. 1467 01:07:51,760 --> 01:07:58,930 Beraz, adibide honetan, argv 1 cs50 eta argv 1, 2, esan dugun bezala, besterik ez da 5. 1468 01:07:58,930 --> 01:08:02,120 Ez du inor izan buruzko edozein galdera multi-dimentsioko matrizeak? 1469 01:08:02,120 --> 01:08:05,090 1470 01:08:05,090 --> 01:08:06,380 You guys awesome ari dira. 1471 01:08:06,380 --> 01:08:07,750 Sweet. 1472 01:08:07,750 --> 01:08:11,980 >> Beraz, beste programa bat behar dugu hemen, eta hori, azken gauza gara da 1473 01:08:11,980 --> 01:08:13,690 oraintxe egingo. 1474 01:08:13,690 --> 01:08:18,160 Beraz, programa bat idatzi nahi dut erabiltzailearen izen-abizenak, eta bi bakarrik hartzen du 1475 01:08:18,160 --> 01:08:21,649 bi komando-lerroko argumentuak, eta, azkenik, inprimatu agur bat 1476 01:08:21,649 --> 01:08:24,180 Erabiltzaileak beren lehen izena barne. 1477 01:08:24,180 --> 01:08:27,800 Beraz, zergatik ez duzu hartu, hiru edo lau minutu hori egin ahal izateko, eta ondoren ikusiko dugu 1478 01:08:27,800 --> 01:08:29,870 talde bat baino gehiago da, eta gero, itzulbiratu sortu dugu? 1479 01:08:29,870 --> 01:09:44,189 1480 01:09:44,189 --> 01:09:48,084 >> Eta berriro ere, hemen, noiz esan hartu Erabiltzaile deskribapena bakoitzeko izen osoa 1481 01:09:48,084 --> 01:09:54,473 Arazo hau, agindu beharko luke lerroko argumentuak, ez erabiliz katea. 1482 01:09:54,473 --> 01:09:55,450 Bai, Marcus? 1483 01:09:55,450 --> 01:09:58,260 >> Ikaslea: Beraz, esan duzu bi komando lerroko argumentuak, ez da gain 1484 01:09:58,260 --> 01:10:00,000 ditu. / exekutatu, edo - 1485 01:10:00,000 --> 01:10:02,980 >> JASON Hirschhorn: Ona galdera. 1486 01:10:02,980 --> 01:10:05,995 Egin du. / Run, hiru barne komando lerroko argumentuak. 1487 01:10:05,995 --> 01:10:08,550 1488 01:10:08,550 --> 01:10:11,320 Edo. / Pertsonalizatua barne, hasi Kasu honetan, hori delako 1489 01:10:11,320 --> 01:10:12,360 fitxategi honen izena. 1490 01:10:12,360 --> 01:10:13,300 Beraz argc hiru izango litzateke. 1491 01:10:13,300 --> 01:10:19,480 Baina soilik bi argumentu nahi dut Programari ematen. 1492 01:10:19,480 --> 01:10:20,400 Hori zehaztu behar dut. 1493 01:10:20,400 --> 01:10:23,380 Aldaketa hori egin dut post aurretik horiek bidaltzeko zaudete. 1494 01:10:23,380 --> 01:10:32,747 1495 01:10:32,747 --> 01:10:34,740 >> Ikaslea: Zer duzu bada dute erditik, izen bat? 1496 01:10:34,740 --> 01:10:36,800 >> JASON Hirschhorn: badaukazu, erdiko bat bada izena, out bazara zorte. 1497 01:10:36,800 --> 01:10:38,050 Sentitzen dut. 1498 01:10:38,050 --> 01:10:40,320 1499 01:10:40,320 --> 01:10:43,744 Edo besterik ez duzu Shakira gero joan, Era berean, Oraindik duzun zorte daudelarik. 1500 01:10:43,744 --> 01:10:55,672 1501 01:10:55,672 --> 01:10:56,425 Bai? 1502 01:10:56,425 --> 01:11:00,760 >> Ikaslea: Beraz, pertsonek ez dute cs50.h, ez argv definitzen dute 1503 01:11:00,760 --> 01:11:03,450 char izar argv gisa? 1504 01:11:03,450 --> 01:11:05,160 Edo deitzen da, hala ere, kate argv? 1505 01:11:05,160 --> 01:11:07,430 >> JASON Hirschhorn: Bai. 1506 01:11:07,430 --> 01:11:10,480 Katea, beraz, berriro ere, ez dugu zer maskara baino gehiago zehazki, ez da gertatzen. 1507 01:11:10,480 --> 01:11:14,040 Hori deskonprimitu behar da agian joan Asteazkena, baina laster. 1508 01:11:14,040 --> 01:11:16,380 Prestakuntza gurpilak bezala da. 1509 01:11:16,380 --> 01:11:18,370 Funtsean, delako da gauza bera. 1510 01:11:18,370 --> 01:11:37,040 1511 01:11:37,040 --> 01:11:42,560 >> Hargatik hartu minutu bat beste programa honetan, eta ondoren, joan egingo gara 1512 01:11:42,560 --> 01:11:45,130 talde bat da, eta, ondoren, esan zuen bezala, I, biltzeko sortu. 1513 01:11:45,130 --> 01:11:47,770 Eta oraindik ari dira aparteko gozokiak, uste dut, beraz, you guys behar itxaropenez hartu 1514 01:11:47,770 --> 01:11:49,790 duten edo hartu duten. 1515 01:11:49,790 --> 01:12:20,380 1516 01:12:20,380 --> 01:12:22,560 >> Sentitzen dut bada oraindik idazten ari, baina barna igeri eta guk nahi dut 1517 01:12:22,560 --> 01:12:24,010 amaitu ahal elkarrekin. 1518 01:12:24,010 --> 01:12:30,470 Beraz, idatzi dut hasieran, # include cs50.h, # include stdio.h. 1519 01:12:30,470 --> 01:12:33,970 int main (void), kizkur giltza, kizkur giltza, barruan hiru lerro 1520 01:12:33,970 --> 01:12:38,760 pseudocode, hartu erabiltzailearen izen-abizenak, bi, eta soilik bi komando-lerroa 1521 01:12:38,760 --> 01:12:42,670 argumentuak, inprimatu agur bat Erabiltzaileak beren lehen izena barne. 1522 01:12:42,670 --> 01:12:45,810 >> Lehenengo, beraz, hartu erabiltzailearen izen osoa. 1523 01:12:45,810 --> 01:12:47,290 Nork hartu me lagundu ahal erabiltzailearen izen osoa? 1524 01:12:47,290 --> 01:12:50,882 1525 01:12:50,882 --> 01:12:52,780 Nola parte egiten dut? 1526 01:12:52,780 --> 01:12:57,685 1527 01:12:57,685 --> 01:12:59,500 Ba al zaudete egin lehen zati hori? 1528 01:12:59,500 --> 01:13:02,587 1529 01:13:02,587 --> 01:13:03,894 Hartu erabiltzailearen izen osoa. 1530 01:13:03,894 --> 01:13:05,860 Beno, komando-lerro bat egiteko argumentua, zer egin behar dut idazteko? 1531 01:13:05,860 --> 01:13:09,624 Zer egin behar dut aldatu buruz nire funtzioa aitorpena? 1532 01:13:09,624 --> 01:13:11,140 >> Ikaslea: Ez duzu nahi deuseza izango da jada. 1533 01:13:11,140 --> 01:13:11,410 >> JASON Hirschhorn: Horixe. 1534 01:13:11,410 --> 01:13:12,385 Ez dut nahi izan hutsunea da. 1535 01:13:12,385 --> 01:13:13,630 Zer egin nahi izan dut? 1536 01:13:13,630 --> 01:13:14,650 >> Ikaslea: Int argc. 1537 01:13:14,650 --> 01:13:15,720 >> JASON Hirschhorn: Int argc. 1538 01:13:15,720 --> 01:13:17,430 >> Ikaslea: String argv. 1539 01:13:17,430 --> 01:13:19,055 >> JASON Hirschhorn: String argv. 1540 01:13:19,055 --> 01:13:19,705 >> Ikaslea: aurreztea, tarte. 1541 01:13:19,705 --> 01:13:20,070 >> JASON Hirschhorn: aurreztea, tarte. 1542 01:13:20,070 --> 01:13:21,780 Hori da, zehazki eskubidea, eta hori benetan nola lortuko dut 1543 01:13:21,780 --> 01:13:22,820 erabiltzailearen izen osoa. 1544 01:13:22,820 --> 01:13:24,070 Esanda hor ari dira joan. 1545 01:13:24,070 --> 01:13:27,720 1546 01:13:27,720 --> 01:13:28,780 Beraz, hori egin. 1547 01:13:28,780 --> 01:13:30,780 Beraz, gaur egun nahi dut, bi eta bi bakarrik komando lerroko argumentuak. 1548 01:13:30,780 --> 01:13:35,065 Noah Beraz, zer modu bat da, I can egiaztatu komando kopurua 1549 01:13:35,065 --> 01:13:36,315 lerroko argumentuak dut? 1550 01:13:36,315 --> 01:13:39,676 1551 01:13:39,676 --> 01:13:40,725 >> Ikaslea: deklarazio bat galtzen duzu. 1552 01:13:40,725 --> 01:13:42,270 >> JASON Hirschhorn: bada adierazpena, hain zuzen ere. 1553 01:13:42,270 --> 01:13:44,830 Zer nahi baldintza dut? 1554 01:13:44,830 --> 01:13:48,370 >> Ikaslea: argc 3 baino handiagoa bada. 1555 01:13:48,370 --> 01:13:52,485 >> JASON Hirschhorn: argc bada 3 baino handiagoa. 1556 01:13:52,485 --> 01:13:58,430 Argc 3 baino handiagoa bada, zer egin dezaket? 1557 01:13:58,430 --> 01:13:59,400 >> Ikaslea: Return 1. 1558 01:13:59,400 --> 01:14:01,856 >> JASON Hirschhorn: itzuli 1. 1559 01:14:01,856 --> 01:14:04,050 Izango dela bermatzeko dut bi eta bi bakarrik? 1560 01:14:04,050 --> 01:14:07,280 1561 01:14:07,280 --> 01:14:07,820 >> IKASLEA: N º 1562 01:14:07,820 --> 01:14:13,110 Argc baino handiagoa bada 3 eta 2 baino gutxiago. 1563 01:14:13,110 --> 01:14:17,770 >> JASON Hirschhorn: argc handiagoa bada 3 eta argc baino 2 baino gutxiago. 1564 01:14:17,770 --> 01:14:21,540 Zer modu batean idatzi ahal dut en lerro bat, edo erabili gabe 1565 01:14:21,540 --> 01:14:23,890 eta operadore boolear? 1566 01:14:23,890 --> 01:14:25,942 >> Ikaslea: Ez da berdina, 2. 1567 01:14:25,942 --> 01:14:28,790 >> JASON Hirschhorn: argc bada ez da berdina 2. 1568 01:14:28,790 --> 01:14:29,260 Zehazki. 1569 01:14:29,260 --> 01:14:34,890 Beraz, bada, ez da argc 2 berdin, hori Niri emango du programa hau, 1570 01:14:34,890 --> 01:14:37,250 pertsonalizatua, noiz exekutatu dut, eta hori niri emateko zenbat 1571 01:14:37,250 --> 01:14:38,740 komando lerroko argumentuak? 1572 01:14:38,740 --> 01:14:42,110 Zenbat izango da begiratu dut? 1573 01:14:42,110 --> 01:14:42,370 >> Sentitzen dut. 1574 01:14:42,370 --> 01:14:43,400 Dezagun hori reword me. 1575 01:14:43,400 --> 01:14:46,620 Argc = 2 bada, zenbat gauza egin Erabiltzaile lerroan idazteko? 1576 01:14:46,620 --> 01:14:47,500 >> Ikaslea: Bat. 1577 01:14:47,500 --> 01:14:49,120 >> JASON Hirschhorn: Just bat. 1578 01:14:49,120 --> 01:14:50,430 Beraz, lehenago, eskuineko zinen, Noah. 1579 01:14:50,430 --> 01:14:52,192 Zer egin behar dut ez jartzea? 1580 01:14:52,192 --> 01:14:53,640 >> Ikaslea: Hori berdin 3. 1581 01:14:53,640 --> 01:14:55,970 >> JASON Hirschhorn: Argc ez da berdina 3. 1582 01:14:55,970 --> 01:15:00,250 3 berdintasuna nahi dut nahi dudalako pertsonalizatua gehi beste bi. 1583 01:15:00,250 --> 01:15:02,560 Beraz argc ez bada berdina 3, itzuliko 1. 1584 01:15:02,560 --> 01:15:04,475 Zergatik itzultzeko 1 esan duzu? 1585 01:15:04,475 --> 01:15:06,180 >> Ikaslea: hori delako gaizki esan nahi da. 1586 01:15:06,180 --> 01:15:08,420 >> JASON Hirschhorn: Horrek esan nahi du okerreko da, eta zer da hori duzu? 1587 01:15:08,420 --> 01:15:10,360 >> Ikaslea: Re-eskatu erabiltzaileari. 1588 01:15:10,360 --> 01:15:11,940 >> JASON Hirschhorn: irten da joan programa, beraz, exekutatu egingo du 1589 01:15:11,940 --> 01:15:14,520 berriro, baina ez dugu ezer Hemen haiek galdetu berriro. 1590 01:15:14,520 --> 01:15:14,840 Nik ez dut hori eskatzeko. 1591 01:15:14,840 --> 01:15:15,990 Beraz, hori da zehazki eskubidea. 1592 01:15:15,990 --> 01:15:17,680 Itzultzeko besterik 1 programatik irten. 1593 01:15:17,680 --> 01:15:18,520 Great. 1594 01:15:18,520 --> 01:15:21,600 >> Eta inprimatu saludo erabiltzaileari beren lehen izena barne. 1595 01:15:21,600 --> 01:15:24,010 Nola egin dezaket hori? 1596 01:15:24,010 --> 01:15:25,990 Anna? 1597 01:15:25,990 --> 01:15:26,580 >> Ikaslea: printf. 1598 01:15:26,580 --> 01:15:27,785 >> JASON Hirschhorn: printf. 1599 01:15:27,785 --> 01:15:28,640 >> Ikaslea: (" 1600 01:15:28,640 --> 01:15:30,460 >> JASON Hirschhorn: ( 1601 01:15:30,460 --> 01:15:31,600 >> Ikaslea: "kaixo 1602 01:15:31,600 --> 01:15:33,210 >> JASON Hirschhorn: "kaixo 1603 01:15:33,210 --> 01:15:34,800 >> Ikaslea:% s 1604 01:15:34,800 --> 01:15:37,230 >> JASON Hirschhorn:% s 1605 01:15:37,230 --> 01:15:38,840 >> Ikaslea: / n 1606 01:15:38,840 --> 01:15:41,030 >> JASON Hirschhorn: / n 1607 01:15:41,030 --> 01:15:43,120 >> Ikaslea: ", 1608 01:15:43,120 --> 01:15:45,130 >> JASON Hirschhorn: ", 1609 01:15:45,130 --> 01:15:46,620 >> Ikaslea: argv 1610 01:15:46,620 --> 01:15:47,080 >> JASON Hirschhorn: Barkatu? 1611 01:15:47,080 --> 01:15:47,750 >> Ikaslea: argv 1612 01:15:47,750 --> 01:15:48,840 >> JASON Hirschhorn: argv 1613 01:15:48,840 --> 01:15:50,190 >> Ikaslea: kortxeteak 1. 1614 01:15:50,190 --> 01:15:51,230 >> JASON Hirschhorn: Plaza parentesi? 1615 01:15:51,230 --> 01:15:51,870 >> IKASLEAK: 1. 1616 01:15:51,870 --> 01:15:54,050 >> JASON Hirschhorn: 1. 1617 01:15:54,050 --> 01:15:55,850 >> Ikaslea: Eta) koma. 1618 01:15:55,850 --> 01:15:58,290 >> JASON Hirschhorn:) koma. 1619 01:15:58,290 --> 01:16:00,250 Demagun hau gurekin. 1620 01:16:00,250 --> 01:16:03,730 Egin pertsonalizatua. 1621 01:16:03,730 --> 01:16:06,392 . / Pertsonalizatua. 1622 01:16:06,392 --> 01:16:07,420 Irten besterik ez da. 1623 01:16:07,420 --> 01:16:10,390 Zergatik irten? 1624 01:16:10,390 --> 01:16:11,310 >> Ikaslea: Ez duzu jarri argumentu. 1625 01:16:11,310 --> 01:16:12,560 >> JASON Hirschhorn: ez nuen jarri argumentuak edozein sartu 1626 01:16:12,560 --> 01:16:16,360 1627 01:16:16,360 --> 01:16:16,920 Itxura handia. 1628 01:16:16,920 --> 01:16:18,130 Zaudete nailed da. 1629 01:16:18,130 --> 01:16:22,420 Beraz, berriro ere, joan argv eta zuk sartu duzun Hasieran argc hartan egiaztatu. 1630 01:16:22,420 --> 01:16:24,390 Horiek bi gauzak gogoratzeko. 1631 01:16:24,390 --> 01:16:29,250 Beraz, gure dugu aurretik, azken bi minututan utzi, ez ditugu bi pset lortzeko, baina 1632 01:16:29,250 --> 01:16:33,585 esan dudan bezala, nahi baduzu lo egin ondoren 10 minutuz, zuen nuke pozik joan 1633 01:16:33,585 --> 01:16:35,710 logika guys zurekin baino gehiago arazo multzo horietarako. 1634 01:16:35,710 --> 01:16:37,930 Asko gaur egun estali behar izan genuen beraz, ez dut horiek lortzeko. 1635 01:16:37,930 --> 01:16:39,820 Oro har, hauek dira gustatzen zait amaieran. 1636 01:16:39,820 --> 01:16:42,150 Beraz, bada, inguruko makila nahi baduzu, makila inguruan 10 minutuz. 1637 01:16:42,150 --> 01:16:42,990 Egin dugu. 1638 01:16:42,990 --> 01:16:46,250 >> Ondoren, hasieran aipatu dudan bezala, pset zero eta bat, lortuko dugu 1639 01:16:46,250 --> 01:16:48,040 feedback itzuli duzun bezala ahalik eta azkarren. 1640 01:16:48,040 --> 01:16:51,260 Helburua da pset feedback bat lortzeko, iruzkinak zatian, 1641 01:16:51,260 --> 01:16:52,850 pset bi dela aurretik. 1642 01:16:52,850 --> 01:16:56,730 Beraz, bada, akats batzuk edo egin duzu estilistikoki, gauzak hobeto izan liteke, 1643 01:16:56,730 --> 01:17:01,330 informazio hori izango duzu, beraz, ez egiteko gauza pset bi. 1644 01:17:01,330 --> 01:17:06,140 Eta, ondoren, etorkizunean, guztiak lortuko duzu Zure pset feedback eta iruzkinak 1645 01:17:06,140 --> 01:17:08,190 itzuli aurretik hurrengoa dela. 1646 01:17:08,190 --> 01:17:12,695 >> Azkenik, ezin dut beste bat bada, jarri feedback plug. 1647 01:17:12,695 --> 01:17:13,935 Hau da zure lehenengo atala da. 1648 01:17:13,935 --> 01:17:15,920 Nire lehen atala izan zen aurten irakasten. 1649 01:17:15,920 --> 01:17:16,930 Hara joan. 1650 01:17:16,930 --> 01:17:19,800 Idatzi zerbait, ona eta txarra, eta erabili egingo dut egin 1651 01:17:19,800 --> 01:17:21,320 Atal hobea hurrengoan. 1652 01:17:21,320 --> 01:17:24,870 Eta azkena, berriz ere, behar izanez gero, ezer, let me know. 1653 01:17:24,870 --> 01:17:26,410 Baino gehiago zoriontsu guys laguntzeko prest nago. 1654 01:17:26,410 --> 01:17:28,420 Besterik nahi ez bada, gozokiak, I aparteko gozokiak izango dute. 1655 01:17:28,420 --> 01:17:29,800 Zoriontsu hurbildu nahi duzun nago. 1656 01:17:29,800 --> 01:17:31,190 >> Hori harrigarria ikastaro bat izango da. 1657 01:17:31,190 --> 01:17:34,900 Hau da, ez da nire gogoko noski, nire bizitza osoan ez dut hartu, 1658 01:17:34,900 --> 01:17:37,220 eta hori izango da, espero dut zuretzat zoragarria. 1659 01:17:37,220 --> 01:17:40,090 Beraz, guztia egin nire botere nahi dut zuretzat awesome hori egiteko. 1660 01:17:40,090 --> 01:17:46,590 Bidaltzeko e-posta bat bazara dut nire atalean edo Noah, eta 1661 01:17:46,590 --> 01:17:50,310 eta saiatu antolatzeko bakoitzaren batera joan denbora bat ikusteko gainean guys duzu 1662 01:17:50,310 --> 01:17:53,820 aste pare bat, beraz, hurrengoa lor daiteke I Zein da zure CS background da zentzua, 1663 01:17:53,820 --> 01:17:58,170 eta ere lagundu dit horiek neurrira atal hobeto egokitzen zure beharretara. 1664 01:17:58,170 --> 01:17:59,740 Beraz, zer egin dut lerrokatuta. 1665 01:17:59,740 --> 01:18:02,260 Berriz ere, ikusiko gara kanpo nahi izanez gero, ez izan. 1666 01:18:02,260 --> 01:18:03,700 Aste honetan bi atal. 1667 01:18:03,700 --> 01:18:04,950 Eskerrik asko guys hainbeste. 1668 01:18:04,950 --> 01:18:09,067