1 00:00:00,000 --> 00:00:02,418 >> [Musika jotzen] 2 00:00:02,418 --> 00:00:10,542 3 00:00:10,542 --> 00:00:12,000 ALLISON BUCHHOLTZ-AU: Hey guztiontzat. 4 00:00:12,000 --> 00:00:15,640 Ongi etorri zure lehen to CS50 sail ofizialean. 5 00:00:15,640 --> 00:00:19,507 Baduzu, ikusi bezala, hau da, atalean CS50-bezala, besterik gabe, 6 00:00:19,507 --> 00:00:20,840 tira, gure gaurko agenda. 7 00:00:20,840 --> 00:00:23,990 Beraz, nago, ziur nago gisa guztiak ari zaren galdetzen. 8 00:00:23,990 --> 00:00:25,514 Ni naiz zure TF. 9 00:00:25,514 --> 00:00:27,930 Ez nago ausazko ikasle bat besterik ez nor zure TF impersonating. 10 00:00:27,930 --> 00:00:31,190 >> Eta ez dut nahi pasatzen joan mota horretako atal osotasunean, 11 00:00:31,190 --> 00:00:34,900 itxaropenak dugu, baliabideak, beraz, eta abar. 12 00:00:34,900 --> 00:00:39,190 Array buruz hitz egiten ari gara, ASCII funtzioak, komando-lerroko argumentu, 13 00:00:39,190 --> 00:00:42,020 eta ez da on da hemen, baina Ere egingo da laguntzen dut 14 00:00:42,020 --> 00:00:45,054 bidez motatako duzu uste Zure aste honetan hurrengo pset. 15 00:00:45,054 --> 00:00:46,720 Zein ziur nago guztiak eskertzen izango duzu. 16 00:00:46,720 --> 00:00:48,190 17 00:00:48,190 --> 00:00:53,390 >> Beraz, lehenik eta question-- nor naiz, Zure ugaria TF hemen gain. 18 00:00:53,390 --> 00:00:55,390 Alison Buchholtz-Au naiz. 19 00:00:55,390 --> 00:00:57,970 Hau nire bigarren urtea TFing CS50. 20 00:00:57,970 --> 00:01:00,570 Nik ere TF udaberrian CS51. 21 00:01:00,570 --> 00:01:03,930 Berriro han ikusi ahal izango duzu hura hartu erabakitzen baduzu. 22 00:01:03,930 --> 00:01:07,370 Ere naiz PAF bat, beraz edozein Freshmen-- eta freshman zara hala ez bada, 23 00:01:07,370 --> 00:01:09,980 hau nire hirugarren urtea da aholkularitza fellow gisa. 24 00:01:09,980 --> 00:01:13,630 Ez naiz oso ondo-versed aholkularitza bizitza eta ikastaroetan 25 00:01:13,630 --> 00:01:16,549 CS barruan eta ez CS barruan. 26 00:01:16,549 --> 00:01:18,090 Nagoen Computer Science Concentrator bat. 27 00:01:18,090 --> 00:01:20,800 Adams House, Etxe onena senior bat naiz. 28 00:01:20,800 --> 00:01:22,430 29 00:01:22,430 --> 00:01:26,050 Eta pizten dut aurretik CS nire Sophomore Spring, 30 00:01:26,050 --> 00:01:27,640 Benetan izan dut ingeniari biomedikoa. 31 00:01:27,640 --> 00:01:29,020 I zen Med eskolara joan. 32 00:01:29,020 --> 00:01:30,530 Nintzen trauma zirujauak izango. 33 00:01:30,530 --> 00:01:33,000 Eta hori guztiz ditu aldatu CS50 hartu nuen geroztik. 34 00:01:33,000 --> 00:01:34,250 35 00:01:34,250 --> 00:01:36,310 Ikastaroaren nire Sophomore Fall hartu nuen. 36 00:01:36,310 --> 00:01:38,920 CS inoiz nire lehen sarrera zen. 37 00:01:38,920 --> 00:01:44,104 You% 78 bat izan dut nor izan zero esperientzia datozen, 38 00:01:44,104 --> 00:01:45,520 eta erabat aldatu da nire bizitza. 39 00:01:45,520 --> 00:01:49,820 Eta orain ez dut lanean Microsoft, eta zure TF ederra. 40 00:01:49,820 --> 00:01:53,500 Eta CS50 da, ziurrenik bat esperientzia praktiko handia 41 00:01:53,500 --> 00:01:56,210 dut hemen izan dut at Harvard-- bai Klase hartu 42 00:01:56,210 --> 00:01:59,040 eta laguntzeko gai izatea irakasteko gusta ikasleak. 43 00:01:59,040 --> 00:02:01,410 >> Beraz, benetan hunkituta nago zaudela hemen. 44 00:02:01,410 --> 00:02:04,270 Kasu horretan ere iritsi zaren Berandu, han gozokiak da 45 00:02:04,270 --> 00:02:07,227 bertan sentitu behar duzu free grab etorri, edo bidali 46 00:02:07,227 --> 00:02:08,560 beste norbaitek har-tzeko. 47 00:02:08,560 --> 00:02:09,399 OK da. 48 00:02:09,399 --> 00:02:10,440 Ez dut nahi duten jan. 49 00:02:10,440 --> 00:02:13,350 Nire gela chocolate nahikoa du, beraz, saiatu eta amaitzeko behar duen y'all. 50 00:02:13,350 --> 00:02:16,730 Ezagutzen dut, ez dira 100 ale, baina bezala, 4 goizeko astelehenean, 51 00:02:16,730 --> 00:02:19,000 Nik uste dut denok azukre batzuk erabili dezake. 52 00:02:19,000 --> 00:02:21,750 >> Beraz, guztiak nor dira Nire atalean ofizialki 53 00:02:21,750 --> 00:02:24,700 email bat behar ahaztuak me from nire telefono zenbakia ere, 54 00:02:24,700 --> 00:02:29,920 email free gehitu me gainean sentitzen helbide Gchat, aske gehitzeko me on Facebook, 55 00:02:29,920 --> 00:02:33,360 eta, gainera, gainerako, me email dezakezu hemen. 56 00:02:33,360 --> 00:02:34,450 Badira H bi horrek. 57 00:02:34,450 --> 00:02:37,090 Guztiek egiten dute beti bezalako bi L's edo bi C-en. 58 00:02:37,090 --> 00:02:38,260 Bi H azken izenean en. 59 00:02:38,260 --> 00:02:41,800 Bestela nik errebote eta joan, Ez dut zure emaila iritsi. 60 00:02:41,800 --> 00:02:46,400 >> Beraz, sentitzen free me email, me harremanetan jartzeko edozein unetan. 61 00:02:46,400 --> 00:02:51,440 Agian ez dut itzuli nahi 24 minutu barru, 62 00:02:51,440 --> 00:02:53,760 baina atzera lortzeko hitza ematen dut duzu 24 orduko epean. 63 00:02:53,760 --> 00:02:54,900 64 00:02:54,900 --> 00:02:58,067 Baino ordu erdi lehenago deitu zidan baduzu zure pset dela, baloia nahi duzu, 65 00:02:58,067 --> 00:02:59,650 Ideia ez dut Allison zer egiten ari naiz. 66 00:02:59,650 --> 00:03:00,160 Laguntza me. 67 00:03:00,160 --> 00:03:04,049 Duzu lasaitzeko behera noa, baina egunaren amaieran, 68 00:03:04,049 --> 00:03:07,340 nauzu deika ari bazara baino ordu erdi lehenago zure pset dago ezer idatzita ondorioz, 69 00:03:07,340 --> 00:03:11,570 Naiz, agian, ondo izango da, Egun berandu hori erabili ordua da. 70 00:03:11,570 --> 00:03:15,215 Beraz guztia egingo dut erantzuteko zure oso modu egokia eskaerak. 71 00:03:15,215 --> 00:03:16,482 72 00:03:16,482 --> 00:03:18,190 Nire telefono ohi da Nire eskuetan erantsita. 73 00:03:18,190 --> 00:03:21,530 Normalean erantzuten dut askoz 24 baino azkarrago ordu, 74 00:03:21,530 --> 00:03:25,650 baina bakarrik bermea I can 24 orduko erantzun bat. 75 00:03:25,650 --> 00:03:26,580 >> Guztiak eskubidea. 76 00:03:26,580 --> 00:03:28,410 Beraz, zergatik gaude hemen? 77 00:03:28,410 --> 00:03:32,160 Era berean, at zalantzarik baduzu edonoiz, please let me ezagutu. 78 00:03:32,160 --> 00:03:32,780 Asko hitz egin dut. 79 00:03:32,780 --> 00:03:35,320 Azkar hitz egin dut, baina mesedez me eteteko free sentitzen. 80 00:03:35,320 --> 00:03:36,980 Gela arnasketa me baita ematen du. 81 00:03:36,980 --> 00:03:38,159 82 00:03:38,159 --> 00:03:40,200 Beraz, atal denbora dira guretzat benetan besterik dive 83 00:03:40,200 --> 00:03:44,270 iritsitakoan, eskuak-on batzuk esperientzia, to aipatu ditugun gaien bidez joan 84 00:03:44,270 --> 00:03:49,760 klasean edo ikas-material hori gomendatzen duzu guys nahi dugu online. 85 00:03:49,760 --> 00:03:52,980 Eta egia esan dugu joan bidez Pixka bat baliabide horietako batzuk. 86 00:03:52,980 --> 00:03:54,300 87 00:03:54,300 --> 00:03:57,400 >> Beraz atalean laguntza buruzko ohar batzuk. 88 00:03:57,400 --> 00:04:00,250 CS50 gauza bat egiten duen nire klase gogoko bat 89 00:04:00,250 --> 00:04:02,510 sentimendua zarela inoiz bakarrik da. 90 00:04:02,510 --> 00:04:05,430 100 langile baino gehiago ditugu nor dira hemen pertsonei laguntzeko. 91 00:04:05,430 --> 00:04:08,080 Bulego orduetan daukagu Ostegunera astelehenean. 92 00:04:08,080 --> 00:04:13,230 Beraz, ez dira hainbeste jendea klasea bezala askoz egin dudan bezala maite 93 00:04:13,230 --> 00:04:15,750 eta nor dira benetan hemen Hemen egon nahi dutelako. 94 00:04:15,750 --> 00:04:19,390 Gurekin gehienak ikasleak dira, eta hau Horrez bosgarren klase bat bezalakoa da 95 00:04:19,390 --> 00:04:20,390 Gure lanaren gainerako. 96 00:04:20,390 --> 00:04:22,723 >> Eta lan handia da, baina egiten dugu maite dugun delako, 97 00:04:22,723 --> 00:04:25,600 eta izugarri gustatzen zaigu irakasteko eta gure ilusio partekatu 98 00:04:25,600 --> 00:04:27,260 gai honi eta klase honentzako. 99 00:04:27,260 --> 00:04:28,490 Beraz, mesedez, aprobetxatzen. 100 00:04:28,490 --> 00:04:29,370 Goazen eztabaida digu. 101 00:04:29,370 --> 00:04:33,034 Bakarti lortu dut nire ikasleak ez nirekin hitz, hala bada nahi duzun, 102 00:04:33,034 --> 00:04:33,950 etorriko zintzilikatzeko nirekin. 103 00:04:33,950 --> 00:04:35,200 Handia izango da. 104 00:04:35,200 --> 00:04:37,400 >> Beraz atala da, jakina, Zure gauza handienetako bat. 105 00:04:37,400 --> 00:04:41,770 Gauza bidez dugu joan hitzaldia ikasi duzula, 106 00:04:41,770 --> 00:04:44,100 adibide labur batzuk egin Unea dugu, 107 00:04:44,100 --> 00:04:46,187 eta, oro har, mota horretako gauzei buruz ideia bat lortzeko 108 00:04:46,187 --> 00:04:48,270 pentsatzen egon behar duzu zure arazoa multzo buruz. 109 00:04:48,270 --> 00:04:49,540 110 00:04:49,540 --> 00:04:53,591 Zenbat Shorts-- pertsona benetan Zure hutsetik Bideoa ikusi 111 00:04:53,591 --> 00:04:54,090 labur? 112 00:04:54,090 --> 00:04:55,460 113 00:04:55,460 --> 00:04:57,390 Edonork ezagutzen me? 114 00:04:57,390 --> 00:04:59,720 Beraz, horiek oso handiak dira. 115 00:04:59,720 --> 00:05:01,210 Zalantzarik gabe ikusi behar duzu horietan. 116 00:05:01,210 --> 00:05:02,880 Lan asko egin da horiek jarri. 117 00:05:02,880 --> 00:05:06,690 Eta besterik behar dutena izan ziztadak-tamaina zatitan duzu besterik ikusi ahal izateko 118 00:05:06,690 --> 00:05:09,760 hiru edo lau minutu eta lortu kontzeptu bat hobeto ulertzeko. 119 00:05:09,760 --> 00:05:11,147 120 00:05:11,147 --> 00:05:12,980 Ibili throughs-- nola jende asko ikusi ditut 121 00:05:12,980 --> 00:05:14,880 Aurreko direnak ibilaldi-throughs? 122 00:05:14,880 --> 00:05:16,240 Zamyla harrigarria da, ezta? 123 00:05:16,240 --> 00:05:18,100 Like, Zamyla banintz Batzuetan nahi dut. 124 00:05:18,100 --> 00:05:19,650 125 00:05:19,650 --> 00:05:21,640 Beraz, behin betiko erabili zure ibilaldi-throughs. 126 00:05:21,640 --> 00:05:25,070 Apurtu edukiko du behera sartu , ziztadak tamainako txiki pieza. 127 00:05:25,070 --> 00:05:28,079 Eta noiz handi horiek behar duzu zure arazoa multzo zehaztapenak, 128 00:05:28,079 --> 00:05:30,870 benetan garrantzitsua izango da ahal izateko besterik aurkitu nonbait 129 00:05:30,870 --> 00:05:32,600 hasteko eta lan astiro horren bidez. 130 00:05:32,600 --> 00:05:33,610 131 00:05:33,610 --> 00:05:40,260 >> Ondo da, ere izan dugu Study50, eta horrek da study50.harvard.edu, uste dut. 132 00:05:40,260 --> 00:05:42,270 Zu besterik Google aztertzeko, eta etorri egingo du gora. 133 00:05:42,270 --> 00:05:45,750 Hau da, bat baliabide onenak dugu. 134 00:05:45,750 --> 00:05:49,800 Doinuekin powerpoints da eta zuretzat arazo landu 135 00:05:49,800 --> 00:05:52,430 soluzio hori gordetzen oinez bidez. 136 00:05:52,430 --> 00:05:57,000 Beraz duzu inoiz nahi izanez praktika gehiago, gehiago egin baino atal edo gehiagotan dugu 137 00:05:57,000 --> 00:06:00,700 zure arazoa multzo baino, hau da, Benetan leku bat animatzen dut joan. 138 00:06:00,700 --> 00:06:03,590 Joan den udan eraiki zuen nire lagunak benetan ona batzuk. 139 00:06:03,590 --> 00:06:04,480 Eta harrigarria da. 140 00:06:04,480 --> 00:06:05,540 141 00:06:05,540 --> 00:06:08,670 Izan ere, diapositibak asko dudala artikulua egingo erabiliz 142 00:06:08,670 --> 00:06:10,190 egingo Study50 datoz. 143 00:06:10,190 --> 00:06:12,000 >> Beraz TFS asko erabili da. 144 00:06:12,000 --> 00:06:13,920 Eta, azkenik, I gisa aipatutako, bulego orduetan. 145 00:06:13,920 --> 00:06:15,836 Arazorik izanez gero etxeko lanak, zaren 146 00:06:15,836 --> 00:06:18,270 batekin arazoak izatea kontzeptua, bulego orduetan etorri. 147 00:06:18,270 --> 00:06:20,190 Joan goiz astean ahal bada. 148 00:06:20,190 --> 00:06:23,130 Atera quad, Mota da urrun delako. 149 00:06:23,130 --> 00:06:24,780 No bat gustatzen ez oinez. 150 00:06:24,780 --> 00:06:27,090 Baina zure abantaila du, orduan Oraindik duzulako 151 00:06:27,090 --> 00:06:29,580 TFS hauetan guztietan izan du, [INAUDIBLE] inguratzen duzu. 152 00:06:29,580 --> 00:06:31,920 Eta, batez ere, gaur egun, punta bat besterik ez, ostegun 153 00:06:31,920 --> 00:06:35,310 Oso chill dira eskubide osoz orain Mather delako zure psets 154 00:06:35,310 --> 00:06:36,577 dira ostegunetan duelako. 155 00:06:36,577 --> 00:06:38,410 Eta jakitea nahi oraindik erabili zure egun berandu. 156 00:06:38,410 --> 00:06:40,030 >> Beraz, bada ari zaren kontzeptuak arazoak, 157 00:06:40,030 --> 00:06:41,780 daude TFS asko duten daude laguntzeko. 158 00:06:41,780 --> 00:06:43,196 Beraz atera Mather ostegunean. 159 00:06:43,196 --> 00:06:45,280 Niri ikusi nahi baduzu, Hor egon naiz. 160 00:06:45,280 --> 00:06:48,870 Normalean nire etxeko lanak egin naiz egiten ari, inork ez nire laguntza nahi duelako. 161 00:06:48,870 --> 00:06:50,260 Beraz, zatoz gurera. 162 00:06:50,260 --> 00:06:51,460 163 00:06:51,460 --> 00:06:52,440 >> Ezagutu gaitzazu erdibidean. 164 00:06:52,440 --> 00:06:55,400 Beraz, zenbat pertsona parte hartu dute Hitzaldia edo filma ikusi online? 165 00:06:55,400 --> 00:06:56,570 166 00:06:56,570 --> 00:06:59,140 Nola jende asko joan super atalean azken astean? 167 00:06:59,140 --> 00:07:00,171 168 00:07:00,171 --> 00:07:00,670 Cool. 169 00:07:00,670 --> 00:07:02,190 Hori da benetan arrazoizko zenbaki bat. 170 00:07:02,190 --> 00:07:05,425 Nola asko irakurri dute zure aste honetan zehaztapenak, zure pset for? 171 00:07:05,425 --> 00:07:07,081 172 00:07:07,081 --> 00:07:08,461 Ooh, you guys harro nago! 173 00:07:08,461 --> 00:07:09,335 More y'all goxokiak. 174 00:07:09,335 --> 00:07:11,070 175 00:07:11,070 --> 00:07:13,280 >> Ona, beraz, zer esan nahi dugu "Erantzuteko digu erdibidean," da 176 00:07:13,280 --> 00:07:16,440 atala dela benetan bakarrik super duzu erabilgarria izango da 177 00:07:16,440 --> 00:07:19,810 ondoren irakurri etorriko baduzu zure zure pset zehaztapenak. 178 00:07:19,810 --> 00:07:23,859 Noiz joan ikuspegi orokor bat bidez dudalako gauza egingo begira beharko du, 179 00:07:23,859 --> 00:07:25,650 ez da egin joan Zentzu bezainbeste baduzu 180 00:07:25,650 --> 00:07:28,358 ez zure arazoa zein den ezarri jakin da eskatuz egin zaren. 181 00:07:28,358 --> 00:07:29,020 182 00:07:29,020 --> 00:07:32,590 >> Ez baduzu atala etorriko da, jakina, Ezin dut duzu erabilgarria izango da. 183 00:07:32,590 --> 00:07:36,600 Ez dut pertsonalki bada hartzen joan ez duzu nire atalean etorri oraintxe, 184 00:07:36,600 --> 00:07:38,570 baina behin betiko duzu. 185 00:07:38,570 --> 00:07:40,090 Ezin baduzu, haiek ikustera online. 186 00:07:40,090 --> 00:07:41,230 187 00:07:41,230 --> 00:07:42,519 Han Oraindik dute arrazoia. 188 00:07:42,519 --> 00:07:43,560 Bertan izango da nirea. 189 00:07:43,560 --> 00:07:44,187 190 00:07:44,187 --> 00:07:47,270 Nabarituko duzun bezala, zu grabatzen ari gara, beraz, bertan izango da zaudete. 191 00:07:47,270 --> 00:07:49,110 192 00:07:49,110 --> 00:07:51,570 Baita, joan lectures-- hori, jakina, 193 00:07:51,570 --> 00:07:53,790 non duzun lortzean ari Zure materialaren hasi hemen. 194 00:07:53,790 --> 00:07:57,430 Beraz, behin betiko izango saiatzen naiz eta lagundu ahal dudan bezain beste, 195 00:07:57,430 --> 00:07:58,840 baina nik bakarrik bete ahal izango duzu orain arte. 196 00:07:58,840 --> 00:08:01,220 Eduki mota duzu Gurekin bete erdibidean dago. 197 00:08:01,220 --> 00:08:04,050 >> Grading-- beraz, duzun guztia nor posta bat lortu me, 198 00:08:04,050 --> 00:08:05,445 Nire sail ofizialean zara. 199 00:08:05,445 --> 00:08:06,470 200 00:08:06,470 --> 00:08:08,120 Egon zure psets kalifikatzean egingo dut. 201 00:08:08,120 --> 00:08:12,870 Eta besterik gabe, esan nahi dut, gauza bat Benetan ordaindu beharko duzu arreta 202 00:08:12,870 --> 00:08:13,820 iruzkinak dira. 203 00:08:13,820 --> 00:08:17,390 Iruzkinak más erabilgarria izan ohi dira Benetako emaitzaz baino emango dizkizuegu. 204 00:08:17,390 --> 00:08:19,890 Eta oharrak, egia esan, non nire denbora asko ematen dut 205 00:08:19,890 --> 00:08:20,770 denean kalifikatzeko naiz. 206 00:08:20,770 --> 00:08:22,700 Beraz, eskertuko dut da horiek irakurri nahi izanez gero. 207 00:08:22,700 --> 00:08:26,990 Eta benetan ari dira nola bazoazela diseinua eta estiloa buruz gehiago ikasteko 208 00:08:26,990 --> 00:08:29,860 eta gauzak ez direla bat gutxi ebaki gutxiago eta lehor. 209 00:08:29,860 --> 00:08:31,770 >> Beraz, benetan arreta iruzkin horiek. 210 00:08:31,770 --> 00:08:34,720 Haiei buruzko galdera baduzu, edo zure puntuazioa buruzko galderak, 211 00:08:34,720 --> 00:08:37,620 mesedez, etorri nirekin hitz bai atalaren aurretik, 212 00:08:37,620 --> 00:08:41,039 Ziurrenik dut zintzilik out lobby, edo ondoren. 213 00:08:41,039 --> 00:08:43,559 Ordutegi nahi baduzu nola bilerak bat-batean 214 00:08:43,559 --> 00:08:46,100 geroago hobetzen lagundu ahal duzu arazo multzo, let me ezagutu. 215 00:08:46,100 --> 00:08:47,520 216 00:08:47,520 --> 00:08:49,750 >> Eta gero, pare bat besterik ez you guys aholkuak. 217 00:08:49,750 --> 00:08:53,110 Beraz, gauza handienetako bat Beti nire atala azpimarratzen dut 218 00:08:53,110 --> 00:08:57,700 denean nola kode ikasten ari zaren da Gauzak paperean lehen idazteko out. 219 00:08:57,700 --> 00:09:01,080 Joko-plan bat behar duzu bada non zure kodea behar joan 220 00:09:01,080 --> 00:09:03,230 eta zer behar da egin eta hautsi behera 221 00:09:03,230 --> 00:09:06,000 pseudocode little bit sartu idatzi duzun out kodea, 222 00:09:06,000 --> 00:09:09,780 gutxiago izan joan zaren Litekeena sintaxia akatsak egiteko 223 00:09:09,780 --> 00:09:12,355 edo bat begizta bada sortzen dituzten ez du beste bat izan. 224 00:09:12,355 --> 00:09:14,064 225 00:09:14,064 --> 00:09:15,980 Badakizu non bazaude oro har, joan, zauden 226 00:09:15,980 --> 00:09:19,764 gutxiago ere, txiki-txiki horiek egiteko egingo dela, batzuetan hartu duzu akatsak 227 00:09:19,764 --> 00:09:22,555 ordu, konpondu zauden bezala delako, non naiz tarte horretan falta? 228 00:09:22,555 --> 00:09:23,580 229 00:09:23,580 --> 00:09:27,420 >> Ohar horretan, mesedez, style50. 230 00:09:27,420 --> 00:09:28,820 231 00:09:28,820 --> 00:09:31,590 Batez zaudenean bulego orduetan joan, 232 00:09:31,590 --> 00:09:34,850 zure kodea guztietan badago piztuta alde, 233 00:09:34,850 --> 00:09:37,740 Jakina politika da dela esan dezakegu, beraz konpondu 234 00:09:37,740 --> 00:09:41,990 beraz, badirudi style50 dioen bezala , hori behar da eta, ondoren, lagunduko zaitugu. 235 00:09:41,990 --> 00:09:43,830 Beraz, izango da zure bizitza errazago. 236 00:09:43,830 --> 00:09:45,030 Gure bizitza errazagoa egingo du. 237 00:09:45,030 --> 00:09:46,000 Pertsona orok izatea. 238 00:09:46,000 --> 00:09:47,290 Guztiek kalifikazio hobea lortzen. 239 00:09:47,290 --> 00:09:48,760 Ez da zer nahi dugu? 240 00:09:48,760 --> 00:09:50,420 241 00:09:50,420 --> 00:09:53,860 >> Beraz, gauzak idatzi paperean baino lehen inoiz ukitu zure ordenagailuan. 242 00:09:53,860 --> 00:09:57,540 Gauzak hitz out, goi-mailan, eta ziurtatu non bazoazela badakizu. 243 00:09:57,540 --> 00:09:59,940 Eta zaren ziur ez bada, eseri norbait 244 00:09:59,940 --> 00:10:03,340 eta oinez, urratsez urrats bidez Zein da zure kodea suposatzen da egin. 245 00:10:03,340 --> 00:10:07,940 Eta bederatzi 10 daudelarik aldiz, izango duzu bezala, oh, baldintza bat izanez gero ahaztu dut 246 00:10:07,940 --> 00:10:12,420 edo puntu eta koma ahaztu dut hemen edo Oker aldagai hau eguneratzen dut. 247 00:10:12,420 --> 00:10:15,740 Beraz, arrakasta nire aholkuak horiek. 248 00:10:15,740 --> 00:10:19,820 >> Beraz, bada erdia geroztik begiratu bezalako super atalean parte hartu duzu, 249 00:10:19,820 --> 00:10:24,080 Besterik ez naiz joan oso loops bidez laburki joan, 250 00:10:24,080 --> 00:10:26,650 ez ziren gure jatorrizko agendan. 251 00:10:26,650 --> 00:10:28,190 Baina benetan garrantzitsuak dira. 252 00:10:28,190 --> 00:10:30,250 Eta beraz, mota naiz joan horien bitartez abiadura 253 00:10:30,250 --> 00:10:32,860 aurretik gure benetako atalean sartu dugu. 254 00:10:32,860 --> 00:10:36,269 Egin aurretik dudala, hor daude Bat questions-- logistically, 255 00:10:36,269 --> 00:10:38,060 Pertsonalki, hor dago beste ezer nahi duzun 256 00:10:38,060 --> 00:10:40,990 Niri buruz edo buruz jakin atalean edo klase orokorrean? 257 00:10:40,990 --> 00:10:43,195 258 00:10:43,195 --> 00:10:43,880 Ona guztiak? 259 00:10:43,880 --> 00:10:45,300 Ados, cool. 260 00:10:45,300 --> 00:10:46,781 261 00:10:46,781 --> 00:10:47,280 Lovely. 262 00:10:47,280 --> 00:10:50,071 >> Beraz loops-- duzu guys egin beharko lukete guztiak Pieza horiek aitortu hutsetik. 263 00:10:50,071 --> 00:10:51,310 264 00:10:51,310 --> 00:10:55,220 Beraz, loops, funtsean, besterik ez dira Gurekin zerbait egiteko modu bat 265 00:10:55,220 --> 00:10:58,900 aldiz batzuk, batzuk errepikatu Ekintza oinarritutako baldintzapeko batzuk. 266 00:10:58,900 --> 00:11:00,140 267 00:11:00,140 --> 00:11:02,090 Beraz, hiru mota ezberdinak ditugu. 268 00:11:02,090 --> 00:11:04,860 Begizta ditugu, bitartean, eta egin bitartean. 269 00:11:04,860 --> 00:11:06,430 270 00:11:06,430 --> 00:11:11,320 >> Beraz loops-- besterik ez dugu oso bat antolamendu orokorra begizta baten hemen. 271 00:11:11,320 --> 00:11:16,110 Eta hau da, handia denean badakizu nola adina aldiz zerbait exekutatu behar. 272 00:11:16,110 --> 00:11:17,040 273 00:11:17,040 --> 00:11:18,790 Noiz buruz hitz egin dugu beste loops, dituzu 274 00:11:18,790 --> 00:11:20,650 zergatik duten bereizketa garrantzitsu bat da. 275 00:11:20,650 --> 00:11:22,530 Baina loops zerbait multzoa dira. 276 00:11:22,530 --> 00:11:24,590 Badakizu bi aukera dituzu: kopurua kalkulatu 277 00:11:24,590 --> 00:11:29,230 edo zenbat aldiz badakizu Nahi honen hasieran errepikatzen. 278 00:11:29,230 --> 00:11:32,220 >> Beraz, hemen ikusten baduzu, dugu mota orokor bat besterik ez dute 279 00:11:32,220 --> 00:11:34,480 hezurdura-esparrua loop hemen izan. 280 00:11:34,480 --> 00:11:38,080 Beraz, for-hasieratzeko, hau da, non zure aldagaiak hasieratu dira. 281 00:11:38,080 --> 00:11:41,915 Mario batera, nago ziur asko guys egin int i antzeko zerbait berdin 0. 282 00:11:41,915 --> 00:11:42,920 283 00:11:42,920 --> 00:11:44,710 Hori da, non ez litzateke urdin gertatuko. 284 00:11:44,710 --> 00:11:48,290 Zure egoera, daukazu bertan da, zer hautatuta aldi bakoitzean. 285 00:11:48,290 --> 00:11:52,410 Baldintza hori egia bada, ondoren, Kodea gainerako exekutatzen. 286 00:11:52,410 --> 00:11:54,749 Ondoren, berriro exekutatu izango da eta eskatu. 287 00:11:54,749 --> 00:11:57,290 Eta gero, eguneratzea da, zeinean Zure aldakorra eguneratzen ari zara. 288 00:11:57,290 --> 00:12:01,410 Beraz, berriro ere, Mario bezala, ziur nago you guys egin i plus plus zerbait. 289 00:12:01,410 --> 00:12:04,640 Beraz, begizta aldi bakoitzean ran, beraz, i eguneratu egin da 290 00:12:04,640 --> 00:12:09,370 egiten duen egiaztatzen ari ginen aurka baldintza batzuk aldatzen ari zen. 291 00:12:09,370 --> 00:12:12,570 >> Zeren baduzu, besterik gabe, estatikoak aldagai bat, 292 00:12:12,570 --> 00:12:15,567 Lehenengo aldiz exekutatzen bada, ez da besterik infinituki exekutatu behar. 293 00:12:15,567 --> 00:12:18,025 Beraz, ziur duzun egin behar duzu Zure aldakorra behar bezala eguneratu. 294 00:12:18,025 --> 00:12:19,350 295 00:12:19,350 --> 00:12:23,890 Eta, gainera, besterik ez dugu bat bisuala ordezkaritza han. 296 00:12:23,890 --> 00:12:24,930 Pertsona orok ona? 297 00:12:24,930 --> 00:12:25,630 Loops. 298 00:12:25,630 --> 00:12:27,540 Ikusi behar horiek zure pset batean. 299 00:12:27,540 --> 00:12:28,840 Cool. 300 00:12:28,840 --> 00:12:31,870 >> Hortaz, hona hemen adibide erraz bat besterik ez da. 301 00:12:31,870 --> 00:12:32,860 Inprimatu Hau CS50 da! 302 00:12:32,860 --> 00:12:33,360 10 aldiz. 303 00:12:33,360 --> 00:12:34,850 304 00:12:34,850 --> 00:12:37,906 Eta beraz, gure hasieratzeko behar dugu, Han ikusiko dugu, int i 305 00:12:37,906 --> 00:12:41,280 funtzioak 0, i gutxiago da 10 eta i plus plus baino. 306 00:12:41,280 --> 00:12:43,090 307 00:12:43,090 --> 00:12:44,540 Eta 10 aldiz inprimatu izango da. 308 00:12:44,540 --> 00:12:46,230 309 00:12:46,230 --> 00:12:56,781 >> Beraz, berriz loops-- loops bitartean denean ez duzulako zertan 310 00:12:56,781 --> 00:12:59,530 zenbat aldiz da jakin behar hasieran eguneratu du. 311 00:12:59,530 --> 00:13:00,640 312 00:13:00,640 --> 00:13:02,580 Besterik ez duzu zenbait Baldintza hori egiaztatu. 313 00:13:02,580 --> 00:13:09,550 Eta hau Bitartean antzeko zerbait izan liteke dezagun adibide bat zure pset from. 314 00:13:09,550 --> 00:13:12,540 Mario bada, saiatu behar baduzu zenbaki negatiboa sarrera. 315 00:13:12,540 --> 00:13:13,270 Eskuin? 316 00:13:13,270 --> 00:13:15,460 You ziren ustezko berriro galdetuko zure erabiltzaile. 317 00:13:15,460 --> 00:13:20,890 Beraz, esan dezakezu, bai, user input bada Zerbait zero, re-gonbita baino gutxiago 318 00:13:20,890 --> 00:13:21,390 horiek. 319 00:13:21,390 --> 00:13:23,890 Eta ziur Agian bizi izan naiz izan zerbait duzun batzuk 320 00:13:23,890 --> 00:13:24,660 Zure kodea erabiltzen. 321 00:13:24,660 --> 00:13:26,270 >> Beraz, gauza sinple bat da. 322 00:13:26,270 --> 00:13:28,490 Duzun bitartean, zenbait baldintzapeko berrikusi 323 00:13:28,490 --> 00:13:30,460 aldi bakoitzean kodea exekutatu doa. 324 00:13:30,460 --> 00:13:32,660 Ebaluatzen badu, egia da, exekutatu dugu. 325 00:13:32,660 --> 00:13:33,820 Bestela ez dugu. 326 00:13:33,820 --> 00:13:35,650 Eta zer da hori benetan important-- zerbait dut 327 00:13:35,650 --> 00:13:38,155 Uste David hitz egin lecture-- in giltza dira. 328 00:13:38,155 --> 00:13:40,760 329 00:13:40,760 --> 00:13:42,930 Whatever en barruan giltza zer ari exekutatu da. 330 00:13:42,930 --> 00:13:45,850 Horiek ahazten baduzu giltza, besterik joan 331 00:13:45,850 --> 00:13:48,800 lerro zuzenean izateko bitartean ondoren exekutatu zuten. 332 00:13:48,800 --> 00:13:51,040 >> Beraz, hiru baldin baduzu duten ustezko gauzak 333 00:13:51,040 --> 00:13:54,020 gertatuko denean hau Baldintza egia ebaluatzen, 334 00:13:54,020 --> 00:13:58,040 eta ez duzula giltza horiek, soilik lehenengo gauza da gertatuko. 335 00:13:58,040 --> 00:14:01,510 Beraz, oso berri izan non zure giltza jarri duzu. 336 00:14:01,510 --> 00:14:04,880 Itsasten bada style50 batera, hau izango da, zalantzarik gabe lagunduko dizu. 337 00:14:04,880 --> 00:14:06,220 338 00:14:06,220 --> 00:14:06,760 Cool. 339 00:14:06,760 --> 00:14:10,835 >> Beraz, hau 10etik zero atzerako kontaketa bat da. 340 00:14:10,835 --> 00:14:12,380 341 00:14:12,380 --> 00:14:16,210 Eta hemen ikusten duzun bezala, abiarazi dugu kanpoan counter batzuk. 342 00:14:16,210 --> 00:14:19,250 Gauza bat da oso ezberdina da ez gara gure aldakorra hasieratzean 343 00:14:19,250 --> 00:14:20,300 Gure berriz, begizta barruan. 344 00:14:20,300 --> 00:14:22,150 Honez kanpoan hasieratu. 345 00:14:22,150 --> 00:14:25,480 Ari gara, besterik gabe, besterik ez du barkatu baldintzatuko gure bitartean. 346 00:14:25,480 --> 00:14:28,630 Beraz, kasu honetan, berriz, ez da Aldaketa zero baino handiagoa da. 347 00:14:28,630 --> 00:14:35,134 Eta inprimatu dugu gure Aldaketa zer den, eta, ondoren, gure aldagai gutxiagotzeko dugu. 348 00:14:35,134 --> 00:14:36,800 Eta hori ere nabarituko beste gauza bat. 349 00:14:36,800 --> 00:14:40,440 Gure eguneratzea ez du gertatzea berriz, begizta honen lehenengo zatia. 350 00:14:40,440 --> 00:14:44,255 Benetan gertatuko den barruan giltza, testu gorputza. 351 00:14:44,255 --> 00:14:46,820 352 00:14:46,820 --> 00:14:51,860 >> Beraz, ez-berriz loops-- egin bitartean loops Erabiltzaileak baliozkotze handia. 353 00:14:51,860 --> 00:14:54,820 Beraz, batzuk agian ere erabili hau zure pset batean. 354 00:14:54,820 --> 00:14:59,960 Esan ordez, egin, nahi, sarrera erabiltzaileari galdetu. 355 00:14:59,960 --> 00:15:04,690 Eta gero, berriz, bezala, sarrera zenbaki bat baino gutxiago da. 356 00:15:04,690 --> 00:15:10,700 >> Beraz, Mario esplizitua kasu bat da, egin printf, idatzi zenbaki bat izango litzateke, 357 00:15:10,700 --> 00:15:13,820 eta, ondoren, zenbaki oso batzuk berdin getint. 358 00:15:13,820 --> 00:15:17,060 Eta gero, benetan izango da kodea duten exekutatu lehen. 359 00:15:17,060 --> 00:15:19,120 Ikusiko duzu benetan osokoa nolabaiteko. 360 00:15:19,120 --> 00:15:23,380 Eta gero, esan dezakegu, berriz, osokoa dela zero baino txikiagoa da. 361 00:15:23,380 --> 00:15:26,120 Beraz, zer egin egingo dela da behin behintzat exekutatu behar. 362 00:15:26,120 --> 00:15:27,536 Honez egoera egiaztatu behar. 363 00:15:27,536 --> 00:15:29,690 Baldin bada baldintza egia, berriro exekutatu izango da. 364 00:15:29,690 --> 00:15:32,900 >> Horretarako, berriz, loops Erabiltzaileak balioztatzeko handia, 365 00:15:32,900 --> 00:15:36,770 Kodea badakizu delako gutxienez exekutatu joan 366 00:15:36,770 --> 00:15:39,720 behin, berriz loops bitartean, ez zara 367 00:15:39,720 --> 00:15:41,630 bermatuta dela behin exekutatu behar. 368 00:15:41,630 --> 00:15:45,330 Honez egoera egiaztatu joan Lehenengo eta gero erabaki hura exekutatzeko, 369 00:15:45,330 --> 00:15:48,350 Do bitartean izango da berriz exekutatu kodea lehen 370 00:15:48,350 --> 00:15:51,110 eta, ondoren, ikusteko ea errepikatu behar duzu. 371 00:15:51,110 --> 00:15:52,985 Bereizketarik egiten duen zentzurik guztiontzat? 372 00:15:52,985 --> 00:15:53,680 373 00:15:53,680 --> 00:15:54,180 OK. 374 00:15:54,180 --> 00:15:55,651 375 00:15:55,651 --> 00:15:56,150 Cool. 376 00:15:56,150 --> 00:15:57,380 377 00:15:57,380 --> 00:15:59,800 >> Beraz, kasu honetan, hau da, mota zertaz ari zen, 378 00:15:59,800 --> 00:16:02,210 hau re-abisuak duzun arte Zenbaki positibo bat lortzeko. 379 00:16:02,210 --> 00:16:05,060 Beraz, badakigu printf "Sartu zenbaki positibo bat" 380 00:16:05,060 --> 00:16:08,720 eta benetan eske sarrera gutxienez behin gertatuko. 381 00:16:08,720 --> 00:16:12,650 Erabiltzaileak gaiztoa bada eta mantentzen zenbaki negatiboak, sartzen duten 382 00:16:12,650 --> 00:16:14,210 zenbat aldiz exekutatu egingo daki. 383 00:16:14,210 --> 00:16:17,500 Baina kode hau bermatuta dago behin behintzat exekutatu. 384 00:16:17,500 --> 00:16:20,040 Eta horregatik da handia sarrera balioztatzeko. 385 00:16:20,040 --> 00:16:22,300 Eta izango da pixka bat nahiko duten erabiltzen duzun. 386 00:16:22,300 --> 00:16:23,870 387 00:16:23,870 --> 00:16:25,830 >> Guztiak eskubidea, edozein galdera, orain arte? 388 00:16:25,830 --> 00:16:27,080 389 00:16:27,080 --> 00:16:28,030 Guztiak onak gara? 390 00:16:28,030 --> 00:16:29,513 Nago azkarregi hitz egiten? 391 00:16:29,513 --> 00:16:30,520 392 00:16:30,520 --> 00:16:31,130 Onak gara? 393 00:16:31,130 --> 00:16:31,630 OK. 394 00:16:31,630 --> 00:16:32,960 395 00:16:32,960 --> 00:16:33,800 Awesome 396 00:16:33,800 --> 00:16:35,841 >> Beraz, aurrera joan eta array buruz hitz egiteko. 397 00:16:35,841 --> 00:16:36,660 398 00:16:36,660 --> 00:16:37,600 Cool. 399 00:16:37,600 --> 00:16:40,700 Beraz, array funtsean besterik datuen egitura 400 00:16:40,700 --> 00:16:43,260 ahalbidetzen duten gordetzeko gurekin mota bereko gauzak. 401 00:16:43,260 --> 00:16:47,920 Beraz, inoiz ez baduzu array bat bada, da Edo, besterik gabe, ints behar joan 402 00:16:47,920 --> 00:16:51,590 edo, besterik ez da karroza izan da joan edo besterik chars izan da. 403 00:16:51,590 --> 00:16:55,440 Ez ari zaren int bat izan da joan bikoitzarekin karroza batekin char bat. 404 00:16:55,440 --> 00:16:56,850 Gauza bat. 405 00:16:56,850 --> 00:17:00,810 Arrayak tamaina bat besterik ez dira, edo mota bat besterik ez daudela. 406 00:17:00,810 --> 00:17:05,679 >> Hortaz, hona tamaina array bat izan dugu bertan hiru zenbaki osoko hiru. 407 00:17:05,679 --> 00:17:07,970 Flotatzen ahal izan dute, baina ez gara ari dira ints esan nahi du. 408 00:17:07,970 --> 00:17:09,310 409 00:17:09,310 --> 00:17:16,970 Beraz, gauza bat konturatzen array dela set tamaina bat denean hasieratu duzu 410 00:17:16,970 --> 00:17:22,285 horiek, eta ez dira easily-- Zara guztiak gutxiago erosoa geroztik, 411 00:17:22,285 --> 00:17:25,034 besterik ez behar duzu horietako uste bezala Ez tamaina zabaltzeko gai izan. 412 00:17:25,034 --> 00:17:26,119 413 00:17:26,119 --> 00:17:28,740 Hala big ezarri duzun Zure array hasieran, 414 00:17:28,740 --> 00:17:31,070 duten tamaina nik joan lo egin, zeren array 415 00:17:31,070 --> 00:17:33,070 memoria Bloke jarraiak dira. 416 00:17:33,070 --> 00:17:34,007 417 00:17:34,007 --> 00:17:35,840 Eta duzunean guys lortu pixka bat gehiago sartu 418 00:17:35,840 --> 00:17:40,820 of zenbat memoria benetan ezarritako an diskoak eta zeure eta pila, 419 00:17:40,820 --> 00:17:42,220 zentzu apur bat gehiago izango da. 420 00:17:42,220 --> 00:17:48,310 >> Baina ezin duzu besterik ez bezala pentsatzea, da, besterik diskoko espazio ilara bat. 421 00:17:48,310 --> 00:17:52,540 Eta ezin duzu bermatzen du ez dagoela leku librea izango da ondoren. 422 00:17:52,540 --> 00:17:55,290 Array bat hasieratzeko ezin duzu Hiru eta gero, agian, 423 00:17:55,290 --> 00:17:59,190 bost sorta beste bat hasieratzeko geroago, gero egiaztatuko da. 424 00:17:59,190 --> 00:18:04,000 Beraz, iragan spot joan zinen lehen array horretan hiru, 425 00:18:04,000 --> 00:18:06,370 idatziz egingo litzateke duzu beste zerbait. 426 00:18:06,370 --> 00:18:10,390 Beraz, array zaudete alabak izanez gero, besterik ez, Horietako uste tamaina finko gisa. 427 00:18:10,390 --> 00:18:12,700 428 00:18:12,700 --> 00:18:16,890 >> Beraz, array bat ari zaren sortuz hau egin nahi nahiko apur bat behar du. 429 00:18:16,890 --> 00:18:18,240 430 00:18:18,240 --> 00:18:22,080 Beraz, bat egin behar dugu modu berean Gure loops egitura orokorra, 431 00:18:22,080 --> 00:18:24,910 Oro polit bat dugu gure array egitura. 432 00:18:24,910 --> 00:18:28,430 Dira mota bat denez, denak array batean elementu mota bat dira, 433 00:18:28,430 --> 00:18:30,950 hasieratzeko behar duzu mota hori zer den. 434 00:18:30,950 --> 00:18:33,804 >> Beraz, hemen ikusten duzun bezala, hemengo a nice little parentesi datu-mota. 435 00:18:33,804 --> 00:18:35,970 Beraz, bada int bat sortzen ari gara array, int izango da. 436 00:18:35,970 --> 00:18:38,830 Dugu char bat sortzen ari bada array, char izango da. 437 00:18:38,830 --> 00:18:41,890 Dugu kate bat sortzen ari bada array, katea izango da. 438 00:18:41,890 --> 00:18:45,140 Eta gero, zure array izena, zuk nahi duzuna, izango da. 439 00:18:45,140 --> 00:18:51,750 Beraz, agian, test partiturak edo agian da ikasle da edo agian gozokiak da. 440 00:18:51,750 --> 00:18:54,440 Whatever, izena eman erabakitzen duzu zure array, hori da izango dela. 441 00:18:54,440 --> 00:18:57,260 >> Eta, ondoren, parentesi artean, ikusiko duzu nahi duzun tamaina dute. 442 00:18:57,260 --> 00:19:01,350 Beraz, 10 ikasle ari gara gordetzeko edo 15 gozoki mota batzuk gordetzea dugu? 443 00:19:01,350 --> 00:19:03,200 444 00:19:03,200 --> 00:19:03,920 Ez zer. 445 00:19:03,920 --> 00:19:06,830 Gure Adibidez hemen, beraz, array bat sortzen ari gara 446 00:19:06,830 --> 00:19:10,100 tamaina hiru, eta zuk mutil ikusi hementxe eskuinaldean. 447 00:19:10,100 --> 00:19:11,350 448 00:19:11,350 --> 00:19:15,990 Eta aurreneko abiarazi dugu , dena da zero gisa ezarrita. 449 00:19:15,990 --> 00:19:18,970 Beraz, besterik ez pentsatu arbel zuri bat bezala. 450 00:19:18,970 --> 00:19:22,550 Espazio horiek guztiak ditugu, guztiak ditugu kutxa horiek gure datuak jarri ahal izan genuen sartu, 451 00:19:22,550 --> 00:19:25,530 baina besterik hutsik daudela oraingoz. 452 00:19:25,530 --> 00:19:28,700 >> Beraz, nahi badugu benetan horiek balio horiek esleitzeko, 453 00:19:28,700 --> 00:19:33,050 beraz, zer egin dugu hemen erakusten azpira. 454 00:19:33,050 --> 00:19:39,170 Beraz, edozein dela izenean duzu zure array da eta orduan zer indize nahi duzun. 455 00:19:39,170 --> 00:19:43,070 Beraz indizearen besterik aipatzen, bezala, zer slot ari gara begira. 456 00:19:43,070 --> 00:19:47,830 Eta gauza garrantzitsu bat nabarituko dela arrayak dira zero-indexatuetan. 457 00:19:47,830 --> 00:19:53,160 Beraz, memoria espazio lehen nahi badugu gure array, zero izango da joan. 458 00:19:53,160 --> 00:19:54,740 Bigarrena, nahi badugu, inork egingo. 459 00:19:54,740 --> 00:19:56,198 Hirugarrena nahi badugu, bi izango da. 460 00:19:56,198 --> 00:19:57,820 Beraz, eta abar. 461 00:19:57,820 --> 00:20:02,130 >> Zein da, halaber, zergatik, konbentzionalki, denean loops-- egin dugu ziur nago 462 00:20:02,130 --> 00:20:05,030 galdetzen zinen guys, zergatik hasten 0 versus 1 dugu? 463 00:20:05,030 --> 00:20:09,909 Eta hori da trantsizio dugulako matrizeak erabiliz, behar bezala mapak ditu. 464 00:20:09,909 --> 00:20:11,700 Nahi Beraz baduzu array batean batetik bestera joateko, it 465 00:20:11,700 --> 00:20:14,830 zentzu askoz gehiago egiten du Egin berdin i 0, garelako 466 00:20:14,830 --> 00:20:17,940 Badakizu hori izango dagozkie oroimenez lehen lekuen. 467 00:20:17,940 --> 00:20:18,990 468 00:20:18,990 --> 00:20:19,990 Guztiek hori ona? 469 00:20:19,990 --> 00:20:21,060 470 00:20:21,060 --> 00:20:21,560 Cool. 471 00:20:21,560 --> 00:20:26,240 >> Eta gero, behean hemen besterik ez da beste modu array bat hasieratu. 472 00:20:26,240 --> 00:20:29,590 Izango dituzu datu-mota eta izena, 473 00:20:29,590 --> 00:20:31,960 baizik eta benetan tamaina bat jarriz bertan ere, 474 00:20:31,960 --> 00:20:33,830 besterik gabe egin parentesi hutsik. 475 00:20:33,830 --> 00:20:36,350 Eta gero, kizkur hauekin behealdean giltza, 476 00:20:36,350 --> 00:20:40,270 datuen besterik sar dezakezu duten nahi duzu komaz bereizita. 477 00:20:40,270 --> 00:20:43,070 Eta hori automatikoki esaten, OK, ikusten dut 478 00:20:43,070 --> 00:20:47,300 Hiru baduzula Giltza horiek gauza. 479 00:20:47,300 --> 00:20:51,410 Beraz, ezagutzen dut hiru esleitu behar dut memoria Bloke eta, ondoren, horiek gordetzeko. 480 00:20:51,410 --> 00:20:55,300 481 00:20:55,300 --> 00:21:01,670 >> Beraz, lehenengo bertsioa erabil dezakezu duzu zure erabiltzailearen sarrera galdetzen ari bazara 482 00:21:01,670 --> 00:21:04,770 balioak, ahal duzun, beraz, array bidez batetik bestera joateko 483 00:21:04,770 --> 00:21:07,660 eta eskatu int batzuk lortzeko horiek elikatzeko. 484 00:21:07,660 --> 00:21:10,500 Balioak aldez aurretik ezagutzen baduzu, zentzu askoz gehiago egiten du 485 00:21:10,500 --> 00:21:12,110 Bigarren bide erabili. 486 00:21:12,110 --> 00:21:17,270 Baina, kasu gehienetan, agian ez dakit balio horiek zein diren izango da. 487 00:21:17,270 --> 00:21:19,060 488 00:21:19,060 --> 00:21:19,560 Cool. 489 00:21:19,560 --> 00:21:20,393 Beste edozein galdera? 490 00:21:20,393 --> 00:21:21,206 491 00:21:21,206 --> 00:21:21,705 Alright. 492 00:21:21,705 --> 00:21:25,960 493 00:21:25,960 --> 00:21:30,370 >> Beraz elementuen sartzean beraz, inork array buruz gauza handia 494 00:21:30,370 --> 00:21:33,310 ausazko direla Sarbide, zentzua duzula 495 00:21:33,310 --> 00:21:36,010 ez dute bloke bakoitzean bidez bilatzeko. 496 00:21:36,010 --> 00:21:38,150 Ezagutzen baduzu diozun Nahi zer da bi bloke ere, 497 00:21:38,150 --> 00:21:40,820 bakarrik esan dezakezu, eman dit bi blokeatu. 498 00:21:40,820 --> 00:21:44,160 Eta horregatik hauek indizeak hain garrantzitsuak dira, 499 00:21:44,160 --> 00:21:46,220 eta hori, nola benetan horiek sartu dugu. 500 00:21:46,220 --> 00:21:50,660 Beraz, kasu honetan, aurretik ikusi dugun bezala balioak esleitzea ari ginela, bat batean 501 00:21:50,660 --> 00:21:55,360 aurretik, izena eta izan genuen indize nahi sarbidea dugu, ezta? 502 00:21:55,360 --> 00:21:59,370 Beraz, modu berean, hori denok datu out duten benetan tira. 503 00:21:59,370 --> 00:22:02,940 Izena dugu eta dugu nahi dugun indizea izan. 504 00:22:02,940 --> 00:22:06,710 >> Beraz, kasu honetan, loop behera hemen behealdean, edonork 505 00:22:06,710 --> 00:22:09,060 Badakizu zer egiten ari da, zer inprimatu litzateke? 506 00:22:09,060 --> 00:22:13,771 507 00:22:13,771 --> 00:22:14,270 Mmhmm? 508 00:22:14,270 --> 00:22:17,790 509 00:22:17,790 --> 00:22:18,520 Zehazki. 510 00:22:18,520 --> 00:22:20,130 Beraz, bai, besterik ez zehar errepikatzean. 511 00:22:20,130 --> 00:22:23,410 i zero oinez dezakegu berdina da Kodea azkar bidez. 512 00:22:23,410 --> 00:22:26,680 i zero da, da i gutxiago Hiru puntu honetan baino, ezta? 513 00:22:26,680 --> 00:22:27,780 Beraz, hori egiaztatzen du. 514 00:22:27,780 --> 00:22:33,370 Eta esaten dugu OK, inprimatu f edozein dela ere, tenperatura i da. 515 00:22:33,370 --> 00:22:37,990 i zero hementxe dugu lehen orduan Batetik bestera joateko, joan beraz, lehen leku hau dugu, 516 00:22:37,990 --> 00:22:40,840 eta esan, OK, 65 da zenbaki inprimatu nahi dugu. 517 00:22:40,840 --> 00:22:43,570 Beraz, inprimatu egingo da 65 eta, ondoren, lerro berri bat. 518 00:22:43,570 --> 00:22:46,550 i eguneratu egingo du, beraz, inprimatzen ditu 87. 519 00:22:46,550 --> 00:22:48,780 Berriro eguneratzen da, eta inprimatu ahal izango da 30. 520 00:22:48,780 --> 00:22:49,810 521 00:22:49,810 --> 00:22:50,630 Guztiek cool? 522 00:22:50,630 --> 00:22:51,630 523 00:22:51,630 --> 00:22:52,130 Awesome. 524 00:22:52,130 --> 00:22:54,340 525 00:22:54,340 --> 00:22:54,840 >> Guztiak eskubidea. 526 00:22:54,840 --> 00:22:57,710 Hortaz, hona hemen bat-mota gauza esaten ari nintzen nola 527 00:22:57,710 --> 00:23:00,020 segimendua dezakezu norbaiten puntuazioa eta zergatik 528 00:23:00,020 --> 00:23:03,300 lehenengoa erabili nahi duzun da hasieratzean modu 529 00:23:03,300 --> 00:23:04,890 ordez bigarren modu hori. 530 00:23:04,890 --> 00:23:06,620 Eta hori besterik ez da pasatzen. 531 00:23:06,620 --> 00:23:08,945 Eta konturatu class 30 tamaina bat dugu. 532 00:23:08,945 --> 00:23:10,690 533 00:23:10,690 --> 00:23:15,770 Eta hau hasieratzean ari gara duen tamaina 30 da ints array. 534 00:23:15,770 --> 00:23:18,070 Eta gero ari gara errepikatzean bidez eta gara 535 00:23:18,070 --> 00:23:20,910 sarrerari erabiltzaile eskatuz horietako bakoitzaren puntuazioak 536 00:23:20,910 --> 00:23:23,700 eta, ondoren, egoztera memorian leku jakin batean 537 00:23:23,700 --> 00:23:24,860 Array horretan nonbait. 538 00:23:24,860 --> 00:23:26,700 539 00:23:26,700 --> 00:23:27,890 Cool? 540 00:23:27,890 --> 00:23:29,650 Ez duela zentzurik guztiontzat? 541 00:23:29,650 --> 00:23:30,150 Mmhmm? 542 00:23:30,150 --> 00:23:32,910 543 00:23:32,910 --> 00:23:40,360 >> Beraz hashtag definitu klase tamaina 30 preprocessor direktiba da 544 00:23:40,360 --> 00:23:43,780 besterik gabe esan nahi ditu gets-- da to konpilatzean prozesuan bezala. 545 00:23:43,780 --> 00:23:47,595 Dezakezu uste dezake aldagai global gisa. 546 00:23:47,595 --> 00:23:49,260 547 00:23:49,260 --> 00:23:53,030 Modu egiten dugun da typically-- zure kodea aukera ematen du 548 00:23:53,030 --> 00:23:54,770 errazago aldatu egin behar da. 549 00:23:54,770 --> 00:23:59,480 Beraz, demagun, gure klase tamaina Bat-batean 30. doa 15, 550 00:23:59,480 --> 00:24:03,930 izan ez banu definitzen du, modu honetan, nuke nire programaren bidez joan 551 00:24:03,930 --> 00:24:07,420 eta 30 instantzia bakoitzean aldatu 15era. 552 00:24:07,420 --> 00:24:11,590 Baina honekin, bat aldatzea lortu dut Leku, eta beste guztia aldaketak. 553 00:24:11,590 --> 00:24:14,930 >> Inoiz egin nahi baduzu egiaztapen bat kasu batean definitzea 554 00:24:14,930 --> 00:24:19,020 non batzuk jarraipena zu ezarri puntuazioak zenbaki klase bat 555 00:24:19,020 --> 00:24:23,250 edo zenbaki bat erabiltzen ari zarela hori erabiliko da, bezala, 556 00:24:23,250 --> 00:24:27,740 programa oso luze osoan, hori da hobeto definitzeko hasieran 557 00:24:27,740 --> 00:24:34,440 hori inoiz aldatzen bada, lortu duzu, beraz, ordez 100 spot bat aldatzen du. 558 00:24:34,440 --> 00:24:34,940 Bai? 559 00:24:34,940 --> 00:24:39,830 >> Ikaslea: Between hori egiten eta besterik bukatutzat emanik [INAUDIBLE] goialdean. 560 00:24:39,830 --> 00:24:42,470 >> ALLISON BUCHHOLTZ-AU: Beraz, to efficient-- zerikusia du 561 00:24:42,470 --> 00:24:45,460 mota da esparrutik kanpo egiten zer atal honetan ezin dugu estali. 562 00:24:45,460 --> 00:24:49,236 Gehiago egin eraginkortasun ditu eta gauzak nola benetan 563 00:24:49,236 --> 00:24:50,485 konpilatzean prozesuan lan egiteko. 564 00:24:50,485 --> 00:24:52,590 565 00:24:52,590 --> 00:24:55,006 Benetan jakin nahi baduzu Horri buruz, zoriontsu, bidali nahi dut 566 00:24:55,006 --> 00:24:56,450 Horri buruz baliabideekin elektroniko bat. 567 00:24:56,450 --> 00:24:57,810 568 00:24:57,810 --> 00:25:03,880 Hash definitzeko joera izan gauzak nahiago. 569 00:25:03,880 --> 00:25:06,380 Eta are kode duzun bezala, zuk motatako ikasteko ñabardurak 570 00:25:06,380 --> 00:25:09,135 denean bat erabili behar duzu global hash versus definitzeko. 571 00:25:09,135 --> 00:25:11,010 Baina oraingoz, Ez duzu benetan behar duzu 572 00:25:11,010 --> 00:25:13,290 buruz da kezkatu erantzun laburra dela. 573 00:25:13,290 --> 00:25:15,360 574 00:25:15,360 --> 00:25:16,360 Guztiek hori ona? 575 00:25:16,360 --> 00:25:18,151 Eta, gainera, nahi izanez gero hash bat definitzeko erabili ahal izateko, 576 00:25:18,151 --> 00:25:21,120 benetan garrantzitsua da nabarituko izena behar duen txanoak guztietan izango. 577 00:25:21,120 --> 00:25:22,210 578 00:25:22,210 --> 00:25:24,674 Ez ari egiten dugu CLASS SIZE dramatikoa izan. 579 00:25:24,674 --> 00:25:26,090 Egia esan behar da, txanoak guztietan izango. 580 00:25:26,090 --> 00:25:27,880 581 00:25:27,880 --> 00:25:28,610 Cool. 582 00:25:28,610 --> 00:25:30,130 Beste ezer ez? 583 00:25:30,130 --> 00:25:31,190 Onak gara? 584 00:25:31,190 --> 00:25:32,220 Lovely. 585 00:25:32,220 --> 00:25:32,720 Ongi. 586 00:25:32,720 --> 00:25:34,240 587 00:25:34,240 --> 00:25:38,495 >> Ados, beraz, you guys itxura bat hartu nahi dut Hau eta ikusi akatsak bilatzean bada. 588 00:25:38,495 --> 00:25:45,580 589 00:25:45,580 --> 00:25:46,507 Emango dizut aholku bat. 590 00:25:46,507 --> 00:25:47,840 Nonbait da horretarako begizta batean. 591 00:25:47,840 --> 00:25:53,070 592 00:25:53,070 --> 00:25:53,665 Mmhmm? 593 00:25:53,665 --> 00:25:55,704 >> Ikaslea: 2 berdina baino gutxiago izan behar luke. 594 00:25:55,704 --> 00:25:56,920 595 00:25:56,920 --> 00:26:01,094 >> ALLISON: Beraz baino gutxiago izan zitekeen edo 2 berdinak edo 3 baino gutxiago izan zitekeen. 596 00:26:01,094 --> 00:26:02,510 Eta zer da hori arrazoibidea? 597 00:26:02,510 --> 00:26:05,135 >> Ikaslea: The [INAUDIBLE], 0, 1, 2. 598 00:26:05,135 --> 00:26:06,080 >> ALLISON: Zehazki. 599 00:26:06,080 --> 00:26:12,180 Beraz, tamaina n array bat, dugu Besterik ez n ken 1 indizeek. 600 00:26:12,180 --> 00:26:13,700 601 00:26:13,700 --> 00:26:14,200 Cool. 602 00:26:14,200 --> 00:26:15,091 603 00:26:15,091 --> 00:26:17,840 Eta gero, benetan crazy lor dezakegu eta multi-dimentsioko matrizeak. 604 00:26:17,840 --> 00:26:19,340 605 00:26:19,340 --> 00:26:23,960 Arazoetako bat denean, hartu nuen neure Urte beharrezkoa multi-dimentsioko matrizeak, 606 00:26:23,960 --> 00:26:28,720 eta horietako bat agian behar dela uste dut aurten, beraz, eroso. 607 00:26:28,720 --> 00:26:30,140 Zure burua biltzeko inguruan orain. 608 00:26:30,140 --> 00:26:33,087 Itzuli egingo du haunt duzu, baina modu cool bat. 609 00:26:33,087 --> 00:26:35,420 Beraz, benetan besterik ez dela uste duzu multi-dimentsioko array 610 00:26:35,420 --> 00:26:36,870 array array gisa. 611 00:26:36,870 --> 00:26:38,060 612 00:26:38,060 --> 00:26:43,809 Beraz, ezin duzu mota horretako top honen uste Memoria lehen zatia bezala arraunean. 613 00:26:43,809 --> 00:26:45,600 Eta hau da memoria bigarren zatia, 614 00:26:45,600 --> 00:26:47,570 eta azken errenkadan da Hirugarren zatia memoria. 615 00:26:47,570 --> 00:26:50,740 Eta horren barruan, ez dago array bat da. 616 00:26:50,740 --> 00:26:53,250 Baina, jakina, errazagoa da hau bezalako lanek. 617 00:26:53,250 --> 00:26:55,610 >> Beraz, modu berean hasieratu duzu. 618 00:26:55,610 --> 00:26:57,290 619 00:26:57,290 --> 00:27:01,610 Hau pertsonaia bat da Hiru hiru taula. 620 00:27:01,610 --> 00:27:04,180 Beraz, hiru errenkada duzu eta hiru zutabeak. 621 00:27:04,180 --> 00:27:06,760 Modu horretan ordezkari ari gara. 622 00:27:06,760 --> 00:27:11,800 Eta hura sar litzateke Era berean, errenkadan arabera zutabea. 623 00:27:11,800 --> 00:27:14,840 Eta, beraz, 1,1 hemen ikusten dugu. 624 00:27:14,840 --> 00:27:18,730 Zero bat esleitu dugu zero han. 625 00:27:18,730 --> 00:27:21,900 2,0 eta 0,2. 626 00:27:21,900 --> 00:27:26,900 Beraz, ez zenuke them-- bada besterik sartzeko Edozeinek inoiz egin da algebra lineala, 627 00:27:26,900 --> 00:27:31,580 du elementu bat sartzen zaren modu berean matrice bat, ideia bera hemen da. 628 00:27:31,580 --> 00:27:33,030 Beraz, matematika atzera erlazionatzeko dezakezu. 629 00:27:33,030 --> 00:27:34,130 630 00:27:34,130 --> 00:27:36,380 Ez duzu gehiegi kezkatu honi buruz askoz oraintxe. 631 00:27:36,380 --> 00:27:38,671 Ona da esposizioa izatea, dela egin ahal izango duzu jakin nahi. 632 00:27:38,671 --> 00:27:42,700 Batzuk sor ditzakezu crazy zenbaki ahal duzun 633 00:27:42,700 --> 00:27:44,750 zoro arrayak sortuko da guztiak, naiz esan du. 634 00:27:44,750 --> 00:27:45,250 [INAUDIBLE] 635 00:27:45,250 --> 00:27:46,585 636 00:27:46,585 --> 00:27:48,460 Apur bat crazy lortzen da, baina benetan cool da. 637 00:27:48,460 --> 00:27:50,020 638 00:27:50,020 --> 00:27:50,670 Awesome. 639 00:27:50,670 --> 00:27:52,550 >> Eta gero, beraz, adibide bat daukagu ​​hemen. 640 00:27:52,550 --> 00:27:54,165 Katea luzera kalkulatzen du. 641 00:27:54,165 --> 00:27:55,210 642 00:27:55,210 --> 00:27:59,670 Beraz, zenbat pertsona bazekien Idazteko erabiltzen ari zaren kateak 643 00:27:59,670 --> 00:28:01,265 dira karaktere array besterik? 644 00:28:01,265 --> 00:28:03,670 645 00:28:03,670 --> 00:28:04,655 Ados, bai. 646 00:28:04,655 --> 00:28:08,000 Beraz, ez daukazula you guys uste dezake Erabilitako array, baina edonoiz aurretik 647 00:28:08,000 --> 00:28:10,740 en getstring erabili duzu CSView liburutegia, zaren 648 00:28:10,740 --> 00:28:14,690 benetan besterik eskatuz pertsonaiak ezagutuko ditu. 649 00:28:14,690 --> 00:28:17,450 Eta guztien ardura hartzen ari gara zuretzat back-end direla. 650 00:28:17,450 --> 00:28:20,184 Baina erabiliz izan zara arrayak geroztik hasi zen. 651 00:28:20,184 --> 00:28:21,350 Zu besterik ez nekien oraindik. 652 00:28:21,350 --> 00:28:22,420 653 00:28:22,420 --> 00:28:28,390 >> Eta betiere pertsonaia multzo bat duzu edo kate bat gordetzeko array bat, 654 00:28:28,390 --> 00:28:32,050 azken gauza da beti zer da null amaierako bat, izeneko 655 00:28:32,050 --> 00:28:33,830 hauxe da hemen. 656 00:28:33,830 --> 00:28:37,300 Eta horren amaieran da duten gordetzeko ari zaren hitz bakoitza. 657 00:28:37,300 --> 00:28:41,170 Beraz, irudikatu nahi badugu Kate baten luzera, esan dezakegu, 658 00:28:41,170 --> 00:28:45,320 ondo, badakizu, bloke horren edukia 659 00:28:45,320 --> 00:28:46,867 ez da gure null amaierako berdina. 660 00:28:46,867 --> 00:28:49,450 Horrek esan nahi du ez dagoela batzuk pertsonaia ez dagoela benetan dugu 661 00:28:49,450 --> 00:28:51,540 zaintzen buruz hitz zati. 662 00:28:51,540 --> 00:28:52,665 Zure luzera handitzen. 663 00:28:52,665 --> 00:28:55,540 Eta orduan, benetan iritsiko gara Hitz amaieran, amaitutzat izango da 664 00:28:55,540 --> 00:28:58,790 eta itzultzeko izango da gure luzera guretzat. 665 00:28:58,790 --> 00:29:00,098 Mmhmm? 666 00:29:00,098 --> 00:29:02,906 >> Ikaslea: espazioa Does null amaierako gisa zenbatu? 667 00:29:02,906 --> 00:29:04,780 ALLISON: Beraz, espazio bat da Ez null amaierako a. 668 00:29:04,780 --> 00:29:10,590 Beraz multiple-- daukazu espazio bat bada da, benetan ASCII balioa zehatz bat. 669 00:29:10,590 --> 00:29:11,719 670 00:29:11,719 --> 00:29:13,552 Ikaslea: Zer da harridura berdina berriro? 671 00:29:13,552 --> 00:29:17,080 ALLISON: Beraz, hau da zer erreferentzia duzu. 672 00:29:17,080 --> 00:29:21,220 Al duzu inoiz entzuten dit, bulego orduetan, Beti deitu dut, nahi, bang berdin. 673 00:29:21,220 --> 00:29:23,520 Beraz, bang ez da. 674 00:29:23,520 --> 00:29:25,370 Beraz, ez da berdin. 675 00:29:25,370 --> 00:29:28,480 676 00:29:28,480 --> 00:29:32,290 Beraz, bada saiatzen ari bada ikusi zerbait faltsua bada, 677 00:29:32,290 --> 00:29:35,915 ezagutzen ez beti, bang, edozein dela aldakorra da, eta gezurra bada, 678 00:29:35,915 --> 00:29:38,540 ebaluatzen egia eta egiten zaitu, cool stuff egin dezake horretan. 679 00:29:38,540 --> 00:29:39,830 680 00:29:39,830 --> 00:29:40,675 Geroago gehiago. 681 00:29:40,675 --> 00:29:42,090 682 00:29:42,090 --> 00:29:42,590 Cool. 683 00:29:42,590 --> 00:29:44,260 Everything ona dago? 684 00:29:44,260 --> 00:29:44,760 Awesome. 685 00:29:44,760 --> 00:29:48,045 >> Beraz, orain zure guys 'garaia da hori! lan, I Hizketan aritu zenetik. 686 00:29:48,045 --> 00:29:49,220 687 00:29:49,220 --> 00:29:53,200 Beraz, besterik ez da array bat sortu nahi dut bat, bi, eta hiru zenbaki osoko ditu, 688 00:29:53,200 --> 00:29:54,660 eta, ondoren, horiek inprimatu. 689 00:29:54,660 --> 00:29:58,050 Ez duzu egin, bezala, nagusia, blah, blah, blah, edozein. 690 00:29:58,050 --> 00:30:00,840 Besterik ez hasieratu nahi dut array eta gero sortu 691 00:30:00,840 --> 00:30:04,790 begizta bat inprimatu out-- edo, berriz, begizta bat, sortu nahi duzun. 692 00:30:04,790 --> 00:30:07,600 >> Besterik ez dut eman duzu pare bat minutu horretan lan egiteko. 693 00:30:07,600 --> 00:30:09,320 Nire ahotsa atseden noa. 694 00:30:09,320 --> 00:30:13,290 Edozein zalantza izanez gero, pozik nago igarotzen dela eta you guys hitz. 695 00:30:13,290 --> 00:30:15,290 Feel free elkarren artean hitz egiteko. 696 00:30:15,290 --> 00:30:16,125 Talde gozokiak gehiago. 697 00:30:16,125 --> 00:30:17,181 698 00:30:17,181 --> 00:30:18,930 Izan ere, besterik ez dut ibiltzen gozokiak. 699 00:30:18,930 --> 00:30:19,600 Nola da hori? 700 00:30:19,600 --> 00:30:22,974 701 00:30:22,974 --> 00:30:23,938 >> Ez edozein nahi al duzu? 702 00:30:23,938 --> 00:30:34,703 703 00:30:34,703 --> 00:30:36,675 Beste edonork gela honetan nahi gozokiak? 704 00:30:36,675 --> 00:30:47,030 705 00:30:47,030 --> 00:30:49,206 Ere egin dezakezu bat baino gehiago har dezake, guys. 706 00:30:49,206 --> 00:30:50,330 Hartu gutxi batzuk nahi izanez gero. 707 00:30:50,330 --> 00:30:52,690 708 00:30:52,690 --> 00:30:53,190 Maiatza baita. 709 00:30:53,190 --> 00:30:54,929 710 00:30:54,929 --> 00:30:55,720 Besteek ona? 711 00:30:55,720 --> 00:30:57,561 712 00:30:57,561 --> 00:30:58,060 OK. 713 00:30:58,060 --> 00:31:02,750 714 00:31:02,750 --> 00:31:07,290 >> Era berean, nik sortu dut Google formularioa anonimoak, 715 00:31:07,290 --> 00:31:09,830 eta you guys bakarrik aurkeztu ahal Sekzio bakoitzaren ondoren feedback 716 00:31:09,830 --> 00:31:14,115 zerbait nahi izanez gero hobetu Bazen edo zerbait egin nahi duzu. 717 00:31:14,115 --> 00:31:17,135 Apur bat ere peppy banago zuretzat, tonu ahal dut behera. 718 00:31:17,135 --> 00:31:18,510 719 00:31:18,510 --> 00:31:20,885 Sortu dut eta bidali duzun guztia atera ondoren. 720 00:31:20,885 --> 00:32:39,420 721 00:32:39,420 --> 00:32:40,020 >> Guztiak eskubidea. 722 00:32:40,020 --> 00:32:41,050 Hargatik hasi txikiak. 723 00:32:41,050 --> 00:32:42,740 Nola gure array hasieratu genuke? 724 00:32:42,740 --> 00:32:49,690 725 00:32:49,690 --> 00:32:51,670 Zein da gure array mota? 726 00:32:51,670 --> 00:32:52,410 Int bat, ezta? 727 00:32:52,410 --> 00:32:54,740 Ados, beraz, zer egin nahi duzu Zure array deitzeko? 728 00:32:54,740 --> 00:32:57,880 729 00:32:57,880 --> 00:32:59,230 Int array, cool. 730 00:32:59,230 --> 00:33:04,200 Ondo da, beraz, int int array dugu berdin, eta zer egin horren ondoren dugu? 731 00:33:04,200 --> 00:33:07,009 732 00:33:07,009 --> 00:33:08,259 STUDENT: [INAUDIBLE] parentesi artean. 733 00:33:08,259 --> 00:33:09,140 ALLISON: Giltza. 734 00:33:09,140 --> 00:33:10,330 735 00:33:10,330 --> 00:33:11,775 Eta gero giltza barruan? 736 00:33:11,775 --> 00:33:14,360 737 00:33:14,360 --> 00:33:16,830 One koma bi koma hiru. 738 00:33:16,830 --> 00:33:17,330 Cool. 739 00:33:17,330 --> 00:33:18,660 Beraz, hori guztia eskubidea. 740 00:33:18,660 --> 00:33:21,480 Beraz, gaur egun, gure egin behar dugu begizta. 741 00:33:21,480 --> 00:33:24,180 Beraz, lehen zatian, gure begizta, zer egiten dugu? 742 00:33:24,180 --> 00:33:25,796 743 00:33:25,796 --> 00:33:27,420 >> Ikaslea: i funtzioak 0 itzultzen? 744 00:33:27,420 --> 00:33:31,400 >> ALLISON: Beraz, berdin i 0 int, eta, ondoren, zein den gure egoera ez da? 745 00:33:31,400 --> 00:33:33,750 746 00:33:33,750 --> 00:33:36,120 Zer da i baino gutxiago izango da? 747 00:33:36,120 --> 00:33:39,510 Hirutik gora, eta nola ez dugu i eguneratu dugu? 748 00:33:39,510 --> 00:33:41,630 i plus plus, eguneratzeko banan. 749 00:33:41,630 --> 00:33:46,150 Eta gero ari gara behar joan osokoa printf batzuk, 750 00:33:46,150 --> 00:33:49,530 eta zer da iragan duela hori da benetan parte 751 00:33:49,530 --> 00:33:51,370 zer inprimatzeko egon behar dugula esan nahi du? 752 00:33:51,370 --> 00:33:55,610 753 00:33:55,610 --> 00:33:59,120 Baten izena izango litzateke array, int array da, ezta? 754 00:33:59,120 --> 00:34:01,090 Eta zer int array parentesi artean? 755 00:34:01,090 --> 00:34:02,540 756 00:34:02,540 --> 00:34:03,640 i. 757 00:34:03,640 --> 00:34:06,550 [? Beraz, I?] Izeneko nire Esaterako, baina ez duzu joan. 758 00:34:06,550 --> 00:34:07,939 759 00:34:07,939 --> 00:34:08,480 Ez dago gaizki. 760 00:34:08,480 --> 00:34:09,250 Pertsona orok ona? 761 00:34:09,250 --> 00:34:10,220 762 00:34:10,220 --> 00:34:10,719 Cool. 763 00:34:10,719 --> 00:34:12,949 764 00:34:12,949 --> 00:34:14,340 >> Beraz, array batera egiten gaude. 765 00:34:14,340 --> 00:34:15,190 Zorionak. 766 00:34:15,190 --> 00:34:18,274 Batetik bestera joateko kudeatzen duzu guztietan zehar the-- bai? 767 00:34:18,274 --> 00:34:19,705 >> STUDENT: [INAUDIBLE] 768 00:34:19,705 --> 00:34:20,659 >> ALLISON: Bai. 769 00:34:20,659 --> 00:34:26,383 770 00:34:26,383 --> 00:34:27,798 >> Ikaslea: galdera bat daukat. 771 00:34:27,798 --> 00:34:30,288 Parentesi kostatzen ustezko duzu? 772 00:34:30,288 --> 00:34:34,150 >> ALLISON: Beraz giltza lerro behar begizta, eta gero, dena batera 773 00:34:34,150 --> 00:34:35,699 Barruan giltza koska behar da. 774 00:34:35,699 --> 00:34:37,824 >> Ikaslea: OK, hori behar du begizta koskatuak izan daitezen? 775 00:34:37,824 --> 00:34:41,159 >> ALLISON: Ez du The begizta puntu honetan koskatuak izan behar. 776 00:34:41,159 --> 00:34:46,750 Nagusian bazina, badugu benetan izan funtzio nagusia hemen, 777 00:34:46,750 --> 00:34:48,929 nagusia da tik koska litzateke. 778 00:34:48,929 --> 00:34:52,590 Baina kasu honetan, fina da. 779 00:34:52,590 --> 00:34:53,354 Bai, galdera. 780 00:34:53,354 --> 00:34:55,687 >> Ikaslea: Ez izan behar duzu Adibidez ondoren parentesi artean? 781 00:34:55,687 --> 00:34:59,050 782 00:34:59,050 --> 00:35:01,260 >> ALLISON: Bai, ez bazaude da hasieratzean horrela. 783 00:35:01,260 --> 00:35:03,430 784 00:35:03,430 --> 00:35:06,860 Bada, hori bigarrena da array bat non hasieratzean modu 785 00:35:06,860 --> 00:35:10,680 giltza eta, ondoren, gure benetako daukagu barruan komaz bereizita datuak. 786 00:35:10,680 --> 00:35:14,700 787 00:35:14,700 --> 00:35:17,281 >> Ikaslea: zegoela pentsatu nuen Adibide horretarako parentesi. 788 00:35:17,281 --> 00:35:19,010 >> ALLISON: Ez, giltza ari dira. 789 00:35:19,010 --> 00:35:20,039 Giltza Oraindik dute. 790 00:35:20,039 --> 00:35:22,330 Zuk hasieratzean bazabiltza Bigarren horrela, giltza da. 791 00:35:22,330 --> 00:35:28,780 Esan bagenu, int adibide bada array huts bat nahi dugu ints baterako, 792 00:35:28,780 --> 00:35:32,270 izan int Adibidez parentesi hiru litzateke. 793 00:35:32,270 --> 00:35:34,670 Parentesi artean tamaina adierazten. 794 00:35:34,670 --> 00:35:36,720 Noiz giltza behar duzu, benetako datuak da 795 00:35:36,720 --> 00:35:39,244 zuk sartzen ari modu honetan. 796 00:35:39,244 --> 00:35:40,535 Oso azkar joan gara atzera. 797 00:35:40,535 --> 00:35:42,370 798 00:35:42,370 --> 00:35:48,010 >> Beraz, hau ere, hori da, besterik gabe, gure Hasierako array, hasieratze. 799 00:35:48,010 --> 00:35:51,640 Eta hemen, banan-banan gara lekuak esleitzea haiei, 800 00:35:51,640 --> 00:35:56,730 beraz, hau-indizea adierazten du gure array, eta horregatik parentesi behar dugu. 801 00:35:56,730 --> 00:36:01,630 Baina, hemen, nabarituko duzu, dugu Gure parentesi utzi tamaina bat gabe, 802 00:36:01,630 --> 00:36:05,969 eta hasieratu dugu batera benetako datuak all-in-one giltza. 803 00:36:05,969 --> 00:36:08,260 Ikaslea: Beraz, zergatik ez dugu izan adibide honetan parentesi artean? 804 00:36:08,260 --> 00:36:11,030 ALLISON: Beraz, zein zati batean? 805 00:36:11,030 --> 00:36:14,645 Ikaslea: Ez litzateke dugu adibidez, int Adibidez parentesi 806 00:36:14,645 --> 00:36:19,710 berdinen giltza [INAUDIBLE] adibidez parentesi. 807 00:36:19,710 --> 00:36:20,900 >> ALLISON: Oh, barkatu. 808 00:36:20,900 --> 00:36:21,560 Arrazoi duzu. 809 00:36:21,560 --> 00:36:22,690 Izan ez dugu parentesi artean dago. 810 00:36:22,690 --> 00:36:23,486 Sentitzen guys, nire txarra. 811 00:36:23,486 --> 00:36:25,150 812 00:36:25,150 --> 00:36:27,560 Bai, izan behar duzu Parentesi Esate ondoren. 813 00:36:27,560 --> 00:36:28,850 Erabat Arrazoi duzu. 814 00:36:28,850 --> 00:36:29,750 >> STUDENT: [INAUDIBLE] ez da egiten. 815 00:36:29,750 --> 00:36:31,270 >> ALLISON: Ez, behar duzu parentesi artean, bestela, da delako 816 00:36:31,270 --> 00:36:32,810 Ez matrizeak deklaratu behar. 817 00:36:32,810 --> 00:36:33,685 STUDENT: [INAUDIBLE]. 818 00:36:33,685 --> 00:36:34,200 Barkatu eragozpenak. 819 00:36:34,200 --> 00:36:36,200 >> ALLISON: Barkatu, behar duzun Parentesi Esate ondoren. 820 00:36:36,200 --> 00:36:36,620 821 00:36:36,620 --> 00:36:37,120 Typo. 822 00:36:37,120 --> 00:36:40,650 823 00:36:40,650 --> 00:36:43,160 Harrapaketa ona zuretzat urrezko izarra. 824 00:36:43,160 --> 00:36:47,730 Era berean, galdera egiten badira, bada You guys litzateke besterik esan dit zure izenak, 825 00:36:47,730 --> 00:36:48,570 Duten maite nuen. 826 00:36:48,570 --> 00:36:50,630 Ahal izatea gustatuko litzaidake Zure izen guztiak ezagutzen. 827 00:36:50,630 --> 00:36:53,187 Ez dut hotz joan deitu, I actually 828 00:36:53,187 --> 00:36:54,520 Ez besterik nahi zure izen ezagutzeko. 829 00:36:54,520 --> 00:36:57,530 Beraz, mesedez, benetan, esan zure izenak. 830 00:36:57,530 --> 00:36:58,426 >> Leah: Leah. 831 00:36:58,426 --> 00:36:59,340 >> ALLISON: Leah. 832 00:36:59,340 --> 00:37:03,960 Ados, beraz, funtzio jakin dut laburra Hitz egin honi buruz dute mintzatzen. 833 00:37:03,960 --> 00:37:07,590 Beraz, funtzio horiek dituen besterik Apur miniaturazko gauza horiek bezala 834 00:37:07,590 --> 00:37:11,525 non input pasatzen duzu, zerbait Gertatzen magikoa, eta irteera lortu duzu. 835 00:37:11,525 --> 00:37:12,680 836 00:37:12,680 --> 00:37:13,180 Cool. 837 00:37:13,180 --> 00:37:15,013 Beraz, benetan erabiltzen duzun bat Horietako asko dagoeneko. 838 00:37:15,013 --> 00:37:15,970 839 00:37:15,970 --> 00:37:18,840 Talde int, lortu katea, inprimatu f. 840 00:37:18,840 --> 00:37:21,790 Hauek dira funtzio guztiak non besterik ez deitu horiek, 841 00:37:21,790 --> 00:37:24,370 ez da gauza magiko asko azpian gertatzen direnak ere 842 00:37:24,370 --> 00:37:27,390 ez dute zertan ikusten duzu, eta atera duzun nahi duzuna. 843 00:37:27,390 --> 00:37:30,280 Edo, gutxienez, lortuko duzu Zer nahi duzu espero duzun. 844 00:37:30,280 --> 00:37:31,920 845 00:37:31,920 --> 00:37:35,620 >> Eta, batez ere funtzio aldetik, eta CS dituen gai nagusietako bat, 846 00:37:35,620 --> 00:37:38,700 da zure kodea hausteko Lasén zatitan. 847 00:37:38,700 --> 00:37:41,520 Noiz idazten hasten zara programak benetan luze hauetan, 848 00:37:41,520 --> 00:37:44,970 edo Scratch denean izan duzun Joko baten grand ideia hori, 849 00:37:44,970 --> 00:37:48,070 apurtu gai izan behar duzu , bezala, OK behera, nola hasiko naiz? 850 00:37:48,070 --> 00:37:50,470 Zer dira I behar duten pieza txiki? 851 00:37:50,470 --> 00:37:53,320 Oh, eskatu behar dut Zerbait erabiltzaileari. 852 00:37:53,320 --> 00:37:54,830 Orain zerbait inprimatu behar dut. 853 00:37:54,830 --> 00:37:56,590 Oh, balio hori kalkulatzeko behar dut. 854 00:37:56,590 --> 00:38:00,050 >> Eta ikasteko nola hautsi da zure kodea eta arazo duzun handi 855 00:38:00,050 --> 00:38:02,740 Pieza txiki horiek sartu dute eta funtzioak sortzeko 856 00:38:02,740 --> 00:38:05,330 da, benetan bat CS zutabeetako big. 857 00:38:05,330 --> 00:38:06,440 858 00:38:06,440 --> 00:38:11,740 Hortaz, funtzio bat dela pentsa dezakezu kutxa beltz baten antzera, kutxa beltz magikoa, 859 00:38:11,740 --> 00:38:15,030 Gauzak jarri duzula sartu eta irteera batzuk lortuko duzu. 860 00:38:15,030 --> 00:38:16,290 861 00:38:16,290 --> 00:38:19,460 Eta programa gainerako behar ez du zertan jakin 862 00:38:19,460 --> 00:38:21,150 zer gertatzen den kutxa beltzak barruan. 863 00:38:21,150 --> 00:38:24,190 Guztiak zaintzen buruz zer doa, eta zer ateratzen. 864 00:38:24,190 --> 00:38:26,230 865 00:38:26,230 --> 00:38:26,730 Cool. 866 00:38:26,730 --> 00:38:27,820 >> Beraz, zergatik funtzioak? 867 00:38:27,820 --> 00:38:33,240 Organization--, esan nion zaudenean jo kodea oinarriak oso handia aurre, 868 00:38:33,240 --> 00:38:37,357 Nola Zure kodea izango da antolatzen askoz errazagoa da funtzio erabiltzen baduzu. 869 00:38:37,357 --> 00:38:39,190 Egiteko modua izango duzulako , izan bezala, OK honetan, 870 00:38:39,190 --> 00:38:41,849 da funtzio hori egiten duenaren eta hemen beste bat duenaren. 871 00:38:41,849 --> 00:38:43,890 Eta erraz ikus dezakezu nola doitzen dira elkarrekin guztiak. 872 00:38:43,890 --> 00:38:45,590 873 00:38:45,590 --> 00:38:48,210 Beraz hautsi guztiak sartu Lasén Azpizatien horiek. 874 00:38:48,210 --> 00:38:51,860 >> Beraz simplification-- ziur asko guys naiz guztiak ikusi hau, esan dudan bezala, Scratch. 875 00:38:51,860 --> 00:38:53,230 876 00:38:53,230 --> 00:38:56,790 Grand ideia hori behar duzu, eta Oraindik, hala nola, lan hori guztia, nola ez? 877 00:38:56,790 --> 00:38:59,710 Baina hurbiltzen bazara piecemeal, esan duzu, OK, 878 00:38:59,710 --> 00:39:03,650 nola ez sprite bat egin dut pantailan zehar flotatzen? 879 00:39:03,650 --> 00:39:04,805 Hori da pixka bat errazagoa. 880 00:39:04,805 --> 00:39:06,000 881 00:39:06,000 --> 00:39:09,590 Funtzio marka erabilera Onak zure kodea askoz errazago irakurtzeko. 882 00:39:09,590 --> 00:39:13,800 Errazago arazteko egiten du; hain zuzen, zure arazoa geroago multzo batean, 883 00:39:13,800 --> 00:39:15,900 Zu benetan joan egiteko gai izan nahi. 884 00:39:15,900 --> 00:39:17,900 Eta, gainera, errazago ari dira diseinatzeko eta ezartzeko. 885 00:39:17,900 --> 00:39:21,100 Moldatu daitezke txikian funtziona nahiko azkar 886 00:39:21,100 --> 00:39:25,260 eta ziurtatu lan egiten saiatzen versus da programa luze honetan guztian egiterako 887 00:39:25,260 --> 00:39:28,960 eta, ondoren, mota horretako joan bidez eta ikusi zer lan egin eta zer ez. 888 00:39:28,960 --> 00:39:30,300 >> Eta gero reusability. 889 00:39:30,300 --> 00:39:33,380 Beraz, funtzio besterik ez da beharrezkoa behin idatzi behar da, 890 00:39:33,380 --> 00:39:35,586 eta, ondoren, erabili ahal izango duzu ahalik eta adina aldiz. 891 00:39:35,586 --> 00:39:37,210 Beraz, bezala, ekologikoa zentzu batean. 892 00:39:37,210 --> 00:39:39,660 893 00:39:39,660 --> 00:39:42,070 Bezalako gauzak bazenu inprimatu f, non 894 00:39:42,070 --> 00:39:47,420 idazteko doan magia izan Atzean inprimatzeko aldi bakoitzean bakarra f 895 00:39:47,420 --> 00:39:51,040 zerbait inprimatu nahi duzun, Nahiko gaixoa eta nekatuta izango litzateke 896 00:39:51,040 --> 00:39:51,650 amaieran. 897 00:39:51,650 --> 00:39:52,660 898 00:39:52,660 --> 00:39:55,292 >> Gauza bat dela ikusiko duzu ikasten geroago CS klaseak, 899 00:39:55,292 --> 00:39:57,000 edo onenetariko bat aholku zuzenak dut lortu 900 00:39:57,000 --> 00:40:00,870 da kopiatzea ari bazara eta itsatsi kodea, ziurrenik funtzio bat izan beharko litzateke. 901 00:40:00,870 --> 00:40:01,880 902 00:40:01,880 --> 00:40:06,007 Zehatza bera baldin baduzu guztiak zure kodea zehar lerroak, 903 00:40:06,007 --> 00:40:08,090 Horietako factored duzu bada, Zure kodea seguruenik 904 00:40:08,090 --> 00:40:11,860 izan, bezala, bost aldiz laburragoa eta askoz gehiago irakur erraza izan. 905 00:40:11,860 --> 00:40:15,230 Eta horren ordez nahi arazoak konpondu nahian lekuak non gauza horiek guztiak ezberdinak 906 00:40:15,230 --> 00:40:18,021 gaizki joan daiteke, funtzio bat behar duzu to konpontzen lortu duzu. 907 00:40:18,021 --> 00:40:19,230 908 00:40:19,230 --> 00:40:21,890 Eta zin egiten dut, horrek asko abstraktu mota dirudi agian, orain, 909 00:40:21,890 --> 00:40:24,620 baina lortuko duzu izan ondoren, eta geroago arazo multzo, 910 00:40:24,620 --> 00:40:28,950 zentzu askoz gehiago egin ahal izango da eta benetan etxean bultzatuta. 911 00:40:28,950 --> 00:40:31,775 Ba al dago edozein galdera Funtzioei buruzko orain arte? 912 00:40:31,775 --> 00:40:32,650 Zergatik horiek erabiltzen ari gara? 913 00:40:32,650 --> 00:40:34,775 Badakit ez izan gara ahaztuak nitty gritty sartu oraindik. 914 00:40:34,775 --> 00:40:40,610 Beraz, besterik ez bezalako funtzio bat definitzen array, nolabaiteko hau of-- behar dugu 915 00:40:40,610 --> 00:40:41,860 Irteerako orokorrari besterik ez da. 916 00:40:41,860 --> 00:40:45,110 Beraz, hori izan da funtzio bat da besterik sarrera batzuk kubo joan. 917 00:40:45,110 --> 00:40:50,120 Eta hurrengo orrian, egia esan, izan dugu awesome gauza txiki horiek guztiak hemen. 918 00:40:50,120 --> 00:40:52,420 Beraz, ezin irakurri edonorentzat , kuriositatez hori? 919 00:40:52,420 --> 00:40:55,050 Morea eta beltza ezagutzen dut Pixka bat gogorra izan daiteke. 920 00:40:55,050 --> 00:41:00,730 >> Baina gauzak big badakizu beraz Izan lehena Bat hemen gure itzulera mota da. 921 00:41:00,730 --> 00:41:05,270 Beraz irteera buruz da hau hizketan funtzio honen denean, kasu honetan, 922 00:41:05,270 --> 00:41:08,990 jarri zenbaki batzuk ere izango dugu, zer gara lortzean kopurua cubed dela. 923 00:41:08,990 --> 00:41:11,090 Beraz, kasu honetan, int bat izan beharko litzateke. 924 00:41:11,090 --> 00:41:14,055 Agian bikoitz bat izango litzateke, edo zerbait geroago, baina, kasu honetan, 925 00:41:14,055 --> 00:41:14,555 int bat da. 926 00:41:14,555 --> 00:41:15,620 927 00:41:15,620 --> 00:41:19,440 >> C, beti behar duzu itzulera mota bat. 928 00:41:19,440 --> 00:41:20,267 Int bat izango da. 929 00:41:20,267 --> 00:41:20,975 Mugikor bat izango da. 930 00:41:20,975 --> 00:41:22,180 Bikoitz bat izango da. 931 00:41:22,180 --> 00:41:25,370 Baina zer zehaztu behar duzu funtzio hori itzuli egingo. 932 00:41:25,370 --> 00:41:26,480 933 00:41:26,480 --> 00:41:29,170 Bestela Yell duzu, eta ez du konpilatuko. 934 00:41:29,170 --> 00:41:30,462 Triste izango duzu, eta triste egongo naiz. 935 00:41:30,462 --> 00:41:31,420 Eta besterik ez da ona. 936 00:41:31,420 --> 00:41:31,940 OK. 937 00:41:31,940 --> 00:41:34,290 >> Eta gero, gure funtzioa izen ditugu. 938 00:41:34,290 --> 00:41:38,440 Eta hemen ikusi ahal izango duzu, c ez paradigma oso koherentea da hau. 939 00:41:38,440 --> 00:41:42,630 Zein da zure mota, zer da izena, eta, ondoren, bukaeran, beste gauza batzuk. 940 00:41:42,630 --> 00:41:45,550 Beraz, gure itzulera mota ditugu, gure funtzio izena, eta ondoren 941 00:41:45,550 --> 00:41:49,320 Gure goiburua izan dugu Gure parametro zerrenda. 942 00:41:49,320 --> 00:41:52,080 >> Beraz, parametro zerrenda da, zer da funtzio hori egiteko hartu? 943 00:41:52,080 --> 00:41:56,360 Parametro zerrenda bat besterik ez da sinonimoa, zein dira gure Sarrerek? 944 00:41:56,360 --> 00:42:00,230 Eta dugun modu berean gure funtzioa definitu behar 945 00:42:00,230 --> 00:42:03,210 eta buelta bat eman Idazten, gure sarrera bakoitzak 946 00:42:03,210 --> 00:42:05,350 behar da lotutako mota bat izan. 947 00:42:05,350 --> 00:42:08,850 Beraz, badakigu zer gure funtzioa benetan lan. 948 00:42:08,850 --> 00:42:11,290 >> Beraz, kasu honetan, int sarrera batzuk ditugu. 949 00:42:11,290 --> 00:42:14,660 Beraz, berriro ere, mota izango da eta zer deitzen ari zaren. 950 00:42:14,660 --> 00:42:16,500 951 00:42:16,500 --> 00:42:19,040 Eta gero, ikusten duzun bezala hemen, gure gorputza behar dugu. 952 00:42:19,040 --> 00:42:23,600 Beraz, int irteera batzuk ditugu, eta, besterik ez da, gure sarrera aldiz bera 953 00:42:23,600 --> 00:42:25,810 aldiz, berez, besterik kubo da. 954 00:42:25,810 --> 00:42:27,610 Eta gero, irteera hori itzuli dugu. 955 00:42:27,610 --> 00:42:32,140 >> Beraz, hemen ikusten duzun, bat dugu int aldiz int aldiz int bat, 956 00:42:32,140 --> 00:42:35,420 beraz, int, itzultzen du du ez izendatuta. 957 00:42:35,420 --> 00:42:38,240 Beraz, dena da kohesionatua. 958 00:42:38,240 --> 00:42:39,210 Dena da zoriontsu. 959 00:42:39,210 --> 00:42:40,250 Zure funtzioa exekutatu. 960 00:42:40,250 --> 00:42:41,192 961 00:42:41,192 --> 00:42:42,650 Eta hori gauza orokorren besterik ez da. 962 00:42:42,650 --> 00:42:46,750 Beraz, beti bueltan mota, izena, eta zure parametro zerrenda. 963 00:42:46,750 --> 00:42:48,830 Gauza bakoitza zure parametro zerrenda, edo sarrera, 964 00:42:48,830 --> 00:42:51,410 behar da lotutako mota bat izan. 965 00:42:51,410 --> 00:42:54,210 Eta gero, zure gorputza hemen edozein dela ere 966 00:42:54,210 --> 00:42:55,590 zure sarrera egin nahi duzun. 967 00:42:55,590 --> 00:42:57,390 968 00:42:57,390 --> 00:43:00,410 >> Eta gero, jakina, zuk zerbait itzuli nahi. 969 00:43:00,410 --> 00:43:02,630 Batzuetan funtzio besterik itzuliko da. 970 00:43:02,630 --> 00:43:06,090 Egia esan, ez dira itzuli erabiltzen duzun zerbait. 971 00:43:06,090 --> 00:43:08,660 Baina nolabait itzultzeko aukera izango duzu. 972 00:43:08,660 --> 00:43:12,900 Eta noiz egiten ari zarela Zure funtzioak, 973 00:43:12,900 --> 00:43:15,430 apur bat sakonago izan gaitezke. 974 00:43:15,430 --> 00:43:18,880 Pertsonalki, nahi izanez gero, ez dira asko gauza ezberdinak badira egin ahal izango duzu. 975 00:43:18,880 --> 00:43:21,350 976 00:43:21,350 --> 00:43:22,140 Pertsona orok ona? 977 00:43:22,140 --> 00:43:25,900 Ezer zerrenda hau nahi duzula baino gehiago joan, zuk ez du ulertzen? 978 00:43:25,900 --> 00:43:27,204 979 00:43:27,204 --> 00:43:28,120 Guztion ona dago? 980 00:43:28,120 --> 00:43:29,071 981 00:43:29,071 --> 00:43:29,570 Cool. 982 00:43:29,570 --> 00:43:31,350 983 00:43:31,350 --> 00:43:32,120 Awesome. 984 00:43:32,120 --> 00:43:34,700 >> Ados, beraz, jarriz Oraindik dugu Gertaera horiek guztiak orain. 985 00:43:34,700 --> 00:43:35,720 986 00:43:35,720 --> 00:43:41,201 Beraz, int kubo input batzuk ditugu, beraz, Horrela programa osoa hemen. 987 00:43:41,201 --> 00:43:42,950 Orain arte, ez dut motatako dira emanez 988 00:43:42,950 --> 00:43:45,699 Mutil mozkinak agian Be going programa baten barruan. 989 00:43:45,699 --> 00:43:47,240 Besterik ez dugu izan funtzio begira. 990 00:43:47,240 --> 00:43:48,448 Baina hemen egitarau oso bat da. 991 00:43:48,448 --> 00:43:49,400 992 00:43:49,400 --> 00:43:53,690 Beraz, nola asko gogoratu du Hitz prototipoa hitzaldia? 993 00:43:53,690 --> 00:43:54,750 994 00:43:54,750 --> 00:43:55,300 Cool. 995 00:43:55,300 --> 00:43:55,890 Lortu dugu bat. 996 00:43:55,890 --> 00:43:57,160 997 00:43:57,160 --> 00:43:58,110 Zein da zure izena? 998 00:43:58,110 --> 00:43:58,850 >> Steph: Steph. 999 00:43:58,850 --> 00:43:59,475 >> ALLISON: Steph? 1000 00:43:59,475 --> 00:44:01,030 OK, awesome. 1001 00:44:01,030 --> 00:44:03,310 Beraz, ez duzu gogoratzen prototipoa bat zer den? 1002 00:44:03,310 --> 00:44:04,651 1003 00:44:04,651 --> 00:44:10,230 >> Ikaslea: esan [INAUDIBLE] aurretik benetan aurre. 1004 00:44:10,230 --> 00:44:11,700 >> ALLISON: Gogoan al duzu zergatik? 1005 00:44:11,700 --> 00:44:13,158 >> Ikaslea: No. 1006 00:44:13,158 --> 00:44:14,620 >> ALLISON: OK. 1007 00:44:14,620 --> 00:44:16,090 Gold star. 1008 00:44:16,090 --> 00:44:19,470 Beraz, bai, prototipoa daukagu aldez aurretik, bestela, 1009 00:44:19,470 --> 00:44:21,260 gure konpilatzailea da gurekin Yell joan. 1010 00:44:21,260 --> 00:44:24,294 Honez esan OK egingo du, zer kubo funtzioa hau? 1011 00:44:24,294 --> 00:44:26,460 Atsegin dut, literalki duzu honi buruz ezer esan zidan. 1012 00:44:26,460 --> 00:44:28,110 Orduan duzun bezalakoa da ikasgela batean oinez, 1013 00:44:28,110 --> 00:44:29,320 eta norbait bezala, ez galdetegi gaur. 1014 00:44:29,320 --> 00:44:31,380 Eta zu, zu bezalako duzu inoiz ez zidan honi buruz. 1015 00:44:31,380 --> 00:44:32,930 Ez nago Gurekin zoriontsu. 1016 00:44:32,930 --> 00:44:34,300 1017 00:44:34,300 --> 00:44:37,020 Prototipoa funtsean bezalakoa da Zure curriculumaren esaten, begiratu. 1018 00:44:37,020 --> 00:44:37,900 Heads gora. 1019 00:44:37,900 --> 00:44:39,570 Ez dago ekitaldirik egun honetan galdetegi bat izango da. 1020 00:44:39,570 --> 00:44:41,420 Ez freak denean lortu behar duzu. 1021 00:44:41,420 --> 00:44:42,690 Fina izan behar duzu. 1022 00:44:42,690 --> 00:44:48,170 >> Beraz prototipoa egiten duten kontatu nagusia, funtzio hau erabili ahal izateko noa. 1023 00:44:48,170 --> 00:44:51,010 I geroago definitzeko naiz agintzen dut. 1024 00:44:51,010 --> 00:44:52,260 Ez freak me at. 1025 00:44:52,260 --> 00:44:54,750 Just bildu, eta zer esango dut. 1026 00:44:54,750 --> 00:44:58,880 Beraz prototipoa dugula ez besterik gabe, gure konpiladore zoriontsu egiteko. 1027 00:44:58,880 --> 00:45:04,360 Eta funtsean, promesa bat funtzio hori geroago definitzen duzunean 1028 00:45:04,360 --> 00:45:07,960 eta ez soilik deitzen ari zaren ausazko gauza hori 1029 00:45:07,960 --> 00:45:10,070 ez daki zer ari zaren egiten den. 1030 00:45:10,070 --> 00:45:11,910 >> Beraz, kasu honetan, nagusia baliorik. 1031 00:45:11,910 --> 00:45:14,660 Osokoa x batzuk abiarazi dugu. 1032 00:45:14,660 --> 00:45:15,620 Bi dimentsiokoa. 1033 00:45:15,620 --> 00:45:17,510 Inprimatu zer x goaz. 1034 00:45:17,510 --> 00:45:18,800 X kubo goaz. 1035 00:45:18,800 --> 00:45:21,520 Ikusten den bezala, behar dugu gure funtzioa adierazpena 1036 00:45:21,520 --> 00:45:23,770 Hemen behera dugun Aurretik hitz egin du. 1037 00:45:23,770 --> 00:45:28,260 Kubo It egingo x, eta, ondoren, badugu gogoratu, kubo funtzioa benetan 1038 00:45:28,260 --> 00:45:31,340 zenbaki oso bat itzultzen du Gurekin, bertan gordetzen 1039 00:45:31,340 --> 00:45:35,860 x berriro, beraz, inprimatu ahal izango dugu Zortzi, edo kubo x oraintxe out. 1040 00:45:35,860 --> 00:45:37,170 1041 00:45:37,170 --> 00:45:38,920 Ez duela zentzurik guztiontzat? 1042 00:45:38,920 --> 00:45:40,360 Onak gara? 1043 00:45:40,360 --> 00:45:41,160 Guztiak eskubidea. 1044 00:45:41,160 --> 00:45:41,660 Awesome. 1045 00:45:41,660 --> 00:45:45,540 1046 00:45:45,540 --> 00:45:46,840 >> Guztiak eskubidea. 1047 00:45:46,840 --> 00:45:50,879 How you guys asko gogoratu honek hau hain 1048 00:45:50,879 --> 00:45:52,670 da, funtsean, zure besterik pila eta zeure, 1049 00:45:52,670 --> 00:45:56,510 besterik bistaratzea memoria nola hemen gordetzen da. 1050 00:45:56,510 --> 00:45:58,200 1051 00:45:58,200 --> 00:46:01,400 Beraz, besterik gabe, nahi dugun egin Ziur ulertzen duzu 1052 00:46:01,400 --> 00:46:03,680 nola horiek dira memoria irudikatzen. 1053 00:46:03,680 --> 00:46:07,670 Bezalako klaseak hartzen bada CS61 eta gauzak geroago, 1054 00:46:07,670 --> 00:46:10,570 hau askoz ikasteko aukera duzu sakonean, eta benetan cool da. 1055 00:46:10,570 --> 00:46:11,730 Gomendatzen dut. 1056 00:46:11,730 --> 00:46:12,740 1057 00:46:12,740 --> 00:46:14,720 Baina, oraingoz, eman dut zaren ikuspegi zabala 1058 00:46:14,720 --> 00:46:16,950 beraz, ez duzu behar Badakizu nitty gritty. 1059 00:46:16,950 --> 00:46:20,820 >> Beraz, goiko besterik testu segmentu bat benetako zeroen eta bai dauka, 1060 00:46:20,820 --> 00:46:23,740 horretarako bitarra. 1061 00:46:23,740 --> 00:46:27,510 Eta hori gordetzeko erabiltzen aldagai global izanez gero. 1062 00:46:27,510 --> 00:46:28,870 1063 00:46:28,870 --> 00:46:32,240 Behera mugitzen duzun bezala, guk izan ere, hemen ikusten duzun bezala, 1064 00:46:32,240 --> 00:46:34,670 hasieratu datuak, uninitialized datuak, eta egin zeure. 1065 00:46:34,670 --> 00:46:35,800 1066 00:46:35,800 --> 00:46:38,584 >> Beraz, ez duzu benetan hitz egiten dugu zeure buruz oraintxe. 1067 00:46:38,584 --> 00:46:39,500 Egingo lortu dugu geroago. 1068 00:46:39,500 --> 00:46:40,762 1069 00:46:40,762 --> 00:46:42,970 Oraingoz, besterik ez naiz joan nire eskuak olatuen eta antzekoak izan, 1070 00:46:42,970 --> 00:46:44,553 behar ez baduzu, orain arte ezagutzen. 1071 00:46:44,553 --> 00:46:46,100 1072 00:46:46,100 --> 00:46:49,060 Baina pixka bat hitz egingo dugu pila buruz bit. 1073 00:46:49,060 --> 00:46:53,050 Beraz, pila da where-- zoom ditugu. 1074 00:46:53,050 --> 00:46:58,590 Hau da, benetan nola programa begiratu besterik ez dugu memoria gertatzen at. 1075 00:46:58,590 --> 00:47:01,630 >> Beraz, zer gertatzen da, behin denboraren funtzio bat deitu dugu, 1076 00:47:01,630 --> 00:47:04,180 zer ari den pila bat lortuko dugu markoa, hau da horietako bat. 1077 00:47:04,180 --> 00:47:05,870 Parametro Beraz Nagusia. 1078 00:47:05,870 --> 00:47:07,944 Beraz, horiek dira gauzak pasatzen dugun nagusitan. 1079 00:47:07,944 --> 00:47:11,110 Beraz, hementxe ari dira behealdean, duten lehenengo gauza deitzen dugu delako. 1080 00:47:11,110 --> 00:47:13,401 Eta gero nagusiaren dugu Bertakoek, eta noiz esaten dugu, 1081 00:47:13,401 --> 00:47:15,970 aldagai lokalak esan nahi dugu diren nagusiaren barnean. 1082 00:47:15,970 --> 00:47:19,950 1083 00:47:19,950 --> 00:47:23,620 Beraz, bertakoek hemen izango litzateke, bezala, x bi berdina da, kasu honetan. 1084 00:47:23,620 --> 00:47:26,350 Hori delako nagusira lokalizatuta. 1085 00:47:26,350 --> 00:47:29,745 Denek gogoan esparrua, pasa duten hitzaldia? 1086 00:47:29,745 --> 00:47:31,517 1087 00:47:31,517 --> 00:47:32,017 OK. 1088 00:47:32,017 --> 00:47:36,110 Beraz, aldagai zara nagusia barruan hasieratu. 1089 00:47:36,110 --> 00:47:38,550 Beraz, horregatik behar dugu [nagusiak? ahotsa. ?] 1090 00:47:38,550 --> 00:47:40,390 >> Eta gero nagusiaren barruan, kubo deitzen diogu. 1091 00:47:40,390 --> 00:47:41,000 Eskuin? 1092 00:47:41,000 --> 00:47:44,510 Beraz, beste marko bati lortuko dugu Kubo-ren parametroak. 1093 00:47:44,510 --> 00:47:47,050 Beraz, kasu honetan, kubo en parametroak dira orain 1094 00:47:47,050 --> 00:47:50,800 x hori ere gainditu dugu, Bien horretan gainditu dugu. 1095 00:47:50,800 --> 00:47:55,320 Eta gero kubo en bertakoek, hau da, non benetako cubing gertatzen da. 1096 00:47:55,320 --> 00:47:56,450 Eta, ondoren, itzultzen. 1097 00:47:56,450 --> 00:48:02,120 >> Beraz, zer gertatzen da kubo benetan ez bezala zer ustezko egin, itzultzen. 1098 00:48:02,120 --> 00:48:07,020 Noiz itzuliko da, fotograma hori uzten, eta bere itzuli behera nagusira. 1099 00:48:07,020 --> 00:48:09,160 Eta, ondoren, nagusia barruan, guk benetan inprimatu ahal izango da. 1100 00:48:09,160 --> 00:48:10,840 1101 00:48:10,840 --> 00:48:14,500 Beraz, zerbait itzultzen ari zara, ez da zure funtzioa itzultzen, 1102 00:48:14,500 --> 00:48:19,900 da balio horiek pasatzen den bezala bere azpian markoa eta, ondoren utziz. 1103 00:48:19,900 --> 00:48:22,200 Eta gauzak ordenan exekutatu dute. 1104 00:48:22,200 --> 00:48:25,550 >> Eta noiz lortu programak handiagoa behar duzu, freskoago eta zailagoa egin ahal izango dugu 1105 00:48:25,550 --> 00:48:26,470 diagramak. 1106 00:48:26,470 --> 00:48:29,070 Baina, oraingoz, hau da, besterik ikuspegi orokorra 1107 00:48:29,070 --> 00:48:31,110 beraz, bat-mota duzu ulertzeko zer 1108 00:48:31,110 --> 00:48:35,160 gertatzen da funtzio bat deitzen ari zaren eta nola benetan memorian itxura. 1109 00:48:35,160 --> 00:48:37,230 1110 00:48:37,230 --> 00:48:37,770 Cool? 1111 00:48:37,770 --> 00:48:38,353 Pertsona orok ona? 1112 00:48:38,353 --> 00:48:39,920 1113 00:48:39,920 --> 00:48:40,420 Awesome. 1114 00:48:40,420 --> 00:48:42,070 1115 00:48:42,070 --> 00:48:50,575 >> Beraz, hau da, bat dela gauza trukatu nahian. 1116 00:48:50,575 --> 00:48:52,260 1117 00:48:52,260 --> 00:48:54,930 Hemen ikusten dugun bezala, behar dugu gure funtzioa prototipoa 1118 00:48:54,930 --> 00:48:56,900 beraz, gure konpiladorea ez gurekin Yell. 1119 00:48:56,900 --> 00:48:59,220 Nagusiak batzuk ditugu, eta guk Nahi x eta y aldatzeko. 1120 00:48:59,220 --> 00:49:00,320 1121 00:49:00,320 --> 00:49:04,129 Ez dituzte demo hau egin dute hitzaldia oraindik ere, dute? 1122 00:49:04,129 --> 00:49:04,670 Ez dute? 1123 00:49:04,670 --> 00:49:05,900 OK. 1124 00:49:05,900 --> 00:49:08,450 Beraz, joan oso labur horretan. 1125 00:49:08,450 --> 00:49:12,210 Adibide honetan gehiago sartu duzu sakonean, uste dut, aste honetan. 1126 00:49:12,210 --> 00:49:15,680 Eta gero, hurrengo astean benetan ahal dugun Zergatik ez du funtzionatuko murgiltzea. 1127 00:49:15,680 --> 00:49:18,810 >> Beraz, hutsune hau dugu Funtzio hemen swap. 1128 00:49:18,810 --> 00:49:20,720 Beraz, hutsunea besterik esan nahi du ezer itzuliko da. 1129 00:49:20,720 --> 00:49:22,000 1130 00:49:22,000 --> 00:49:24,110 Eta swap int eta int b daukagu. 1131 00:49:24,110 --> 00:49:27,046 Eta behin-behineko batzuk ditugu aldagai hori da bat. 1132 00:49:27,046 --> 00:49:30,050 bat lortzen esleitutako b, eta ondoren, b lortzen temp esleituriko 1133 00:49:30,050 --> 00:49:32,235 beraz, A eta B-en balioen orain pizten dira. 1134 00:49:32,235 --> 00:49:33,510 1135 00:49:33,510 --> 00:49:36,030 >> Baina, Lur bira, honek ez du funtzionatzen. 1136 00:49:36,030 --> 00:49:37,390 1137 00:49:37,390 --> 00:49:42,380 Eta zati benetan ditu Izan ere, egin duten 1138 00:49:42,380 --> 00:49:48,800 eta b hemen, hori lortzeko gainditu dutenak hemen, x eta y kopia, egia esan. 1139 00:49:48,800 --> 00:49:53,220 Beraz, funtzio benetan itzultzen denean, kopiak aktiba baina ez 1140 00:49:53,220 --> 00:49:55,960 benetako x eta y-ren. 1141 00:49:55,960 --> 00:50:02,370 Beraz, buruz pentsatzea modu batean itxurak Egia horiek swap dira. 1142 00:50:02,370 --> 00:50:03,130 OK? 1143 00:50:03,130 --> 00:50:05,390 Beraz nagusian, x eta y abiarazi egin behar dugu. 1144 00:50:05,390 --> 00:50:06,530 1145 00:50:06,530 --> 00:50:10,760 Baina benetan goaz sortu swap fotograma horiek, 1146 00:50:10,760 --> 00:50:15,740 balioak baino gehiago pasatzen ari gara marka ezazu eta hasieratu ari dira. 1147 00:50:15,740 --> 00:50:18,570 >> Eta soilik inoiz bizi dira hemen. 1148 00:50:18,570 --> 00:50:19,796 Beraz, a eta b hemen bizi. 1149 00:50:19,796 --> 00:50:20,670 Eta trukatuko lortu dute. 1150 00:50:20,670 --> 00:50:21,870 1151 00:50:21,870 --> 00:50:26,190 Baina bueltan dugunean, ez dugu eta b ezer egin. a 1152 00:50:26,190 --> 00:50:28,980 eta b gure funtzioa baja. 1153 00:50:28,980 --> 00:50:30,850 Eta, beraz, x eta y irauten dute. 1154 00:50:30,850 --> 00:50:31,960 1155 00:50:31,960 --> 00:50:39,665 Gehiago lortuko duzu hori nola konpondu sartu eta nola benetan aurre dugu beranduago. 1156 00:50:39,665 --> 00:50:40,750 1157 00:50:40,750 --> 00:50:43,740 >> Baina gauza bat besterik ez da Kontuan mota horretako mantentzeko. 1158 00:50:43,740 --> 00:50:45,270 Erabili da etorkizunerako. 1159 00:50:45,270 --> 00:50:48,050 Ez kezkatu ez zuen bada egin munduko zentzu guztietan. 1160 00:50:48,050 --> 00:50:49,510 1161 00:50:49,510 --> 00:50:51,440 Dira kopiak gauza handiena da. 1162 00:50:51,440 --> 00:50:54,580 Ezer hartu joan zaren bada urrun dagoela, kopiak gainditu duzu. 1163 00:50:54,580 --> 00:50:56,410 Beraz, jatorrizkoak irauten dute. 1164 00:50:56,410 --> 00:50:58,170 1165 00:50:58,170 --> 00:50:58,770 Pertsona orok ona? 1166 00:50:58,770 --> 00:51:00,280 1167 00:51:00,280 --> 00:51:00,930 Cool. 1168 00:51:00,930 --> 00:51:02,295 >> Beraz, komando-lerroko argumentu. 1169 00:51:02,295 --> 00:51:03,520 1170 00:51:03,520 --> 00:51:07,630 Hasieran ziur nago asko guys guztiak , bezala, int hutsune nagusia izugarri batzuk izan zituen. 1171 00:51:07,630 --> 00:51:09,517 Eta zu, OK cool bezala duzu. 1172 00:51:09,517 --> 00:51:10,350 Ez dut axola. 1173 00:51:10,350 --> 00:51:12,360 Hau besterik ez da zer idatzi behar nuen. 1174 00:51:12,360 --> 00:51:16,349 Baina zure programa berrietan ere, batez ere pset honetan, 1175 00:51:16,349 --> 00:51:17,890 eta zergatik ez dago klarion lurrean? 1176 00:51:17,890 --> 00:51:19,640 1177 00:51:19,640 --> 00:51:22,680 >> Zure hurrengo pset batera, Oraindik egon hau ikusten da joan. 1178 00:51:22,680 --> 00:51:26,130 Int nagusia, int arg c, kate arku v, parentesi artean. 1179 00:51:26,130 --> 00:51:28,770 Beraz, zer dugu besterik gaur ikasi, zer 1180 00:51:28,770 --> 00:51:32,190 Zure ustez, dugu bigarren parametro horren edo bigarren elementu hori da hemen? 1181 00:51:32,190 --> 00:51:34,830 1182 00:51:34,830 --> 00:51:35,824 Array bat da. 1183 00:51:35,824 --> 00:51:36,615 Zer array mota? 1184 00:51:36,615 --> 00:51:38,430 1185 00:51:38,430 --> 00:51:40,690 Bai, String array. 1186 00:51:40,690 --> 00:51:41,980 Cool. 1187 00:51:41,980 --> 00:51:45,320 Beraz, nola bazoazela orain horiek deklaratzen. 1188 00:51:45,320 --> 00:51:48,570 >> Norbaitek gogoratu Hauetan, zutik, zer? 1189 00:51:48,570 --> 00:51:52,551 1190 00:51:52,551 --> 00:51:53,050 Ez? 1191 00:51:53,050 --> 00:51:54,020 1192 00:51:54,020 --> 00:51:54,520 Hmm? 1193 00:51:54,520 --> 00:51:55,640 >> Ikaslea: arg c. 1194 00:51:55,640 --> 00:51:56,961 1195 00:51:56,961 --> 00:51:58,950 >> ALLISON: Beraz arg c kontagailu bat mantentzen. 1196 00:51:58,950 --> 00:51:59,450 Int bat da. 1197 00:51:59,450 --> 00:52:00,615 Zenbaki bat da, ezta? 1198 00:52:00,615 --> 00:52:02,240 Beraz, zer uste duzu zenbaki hori dela? 1199 00:52:02,240 --> 00:52:08,260 1200 00:52:08,260 --> 00:52:08,760 Bai. 1201 00:52:08,760 --> 00:52:11,450 Beraz arg c kateak kopurua da osatzen duten komando-lerroan. 1202 00:52:11,450 --> 00:52:12,560 1203 00:52:12,560 --> 00:52:18,499 Beraz, benetan do-- bagenitu, Horren ondoren, hemen adibide, 1204 00:52:18,499 --> 00:52:19,790 beraz, ez dut neure burua aurretik. 1205 00:52:19,790 --> 00:52:21,299 1206 00:52:21,299 --> 00:52:23,840 Kateak kopuru bat da, besterik osatzen zure komando lerroko. 1207 00:52:23,840 --> 00:52:35,080 >> Beraz, noiz egin nahi duzu, bezala, dot barra Mario, kate bat egiten du gora da. 1208 00:52:35,080 --> 00:52:38,520 Pieza honetan, benetan izango zara Gauzak elikadura komando lerroan sartu, 1209 00:52:38,520 --> 00:52:41,750 Ziur asko guys naiz nor zehaztapenak zerra irakurri dute. 1210 00:52:41,750 --> 00:52:44,470 Beraz, kasu horietan, agian, ikusiko duzu Bi edo hiru argumentu izan. 1211 00:52:44,470 --> 00:52:45,652 1212 00:52:45,652 --> 00:52:48,360 Honez erabiltzea gauza erabilgarria izango da. 1213 00:52:48,360 --> 00:52:51,500 >> Eta gero v arg, esan bezala, besterik kate multzo bat da. 1214 00:52:51,500 --> 00:52:57,000 Beraz, benetan zer gordetzen sarrera komando lerroan sartu duzu. 1215 00:52:57,000 --> 00:52:59,960 Beraz, horiek ez dugu. 1216 00:52:59,960 --> 00:53:02,850 Dot barra erakusten ditu infile outfile kopiatu. 1217 00:53:02,850 --> 00:53:06,670 Beraz, arg c bada kateak kopurua da ari gara komando sartu igaroz 1218 00:53:06,670 --> 00:53:09,080 line, zein den gure arg kasu honetan c da? 1219 00:53:09,080 --> 00:53:14,520 1220 00:53:14,520 --> 00:53:15,850 Hiru. 1221 00:53:15,850 --> 00:53:16,690 Zehazki. 1222 00:53:16,690 --> 00:53:20,086 >> Beraz, zer da arg zero v? 1223 00:53:20,086 --> 00:53:21,710 Beraz, zein da gordetzen dugu lehen gauza? 1224 00:53:21,710 --> 00:53:24,640 1225 00:53:24,640 --> 00:53:26,290 Dot barra kopia, zehazki. 1226 00:53:26,290 --> 00:53:28,065 Eta gero bigarrena infile izango litzateke. 1227 00:53:28,065 --> 00:53:29,290 1228 00:53:29,290 --> 00:53:30,930 Hirugarrena outfile izango litzateke. 1229 00:53:30,930 --> 00:53:32,390 Beraz arg v hiru zer? 1230 00:53:32,390 --> 00:53:35,810 1231 00:53:35,810 --> 00:53:39,370 Nulua izango litzateke, hori delako gure array amaieran, ezta? 1232 00:53:39,370 --> 00:53:40,600 1233 00:53:40,600 --> 00:53:41,460 Cool. 1234 00:53:41,460 --> 00:53:44,500 >> Eta gero, zer seigarrenarentzat buruz? 1235 00:53:44,500 --> 00:53:45,900 Trikimailu galdera bat mota da. 1236 00:53:45,900 --> 00:53:46,400 Ish. 1237 00:53:46,400 --> 00:53:49,027 1238 00:53:49,027 --> 00:53:49,943 Ez dakigu zer den? 1239 00:53:49,943 --> 00:53:50,960 1240 00:53:50,960 --> 00:53:51,690 It undefined da. 1241 00:53:51,690 --> 00:53:53,170 Ez daki zer dela izan behar dugu. 1242 00:53:53,170 --> 00:53:57,000 Ez da edozein dela da eskubidea array memoria ondoren, 1243 00:53:57,000 --> 00:54:00,220 eta zer den ideiarik ez dugu. 1244 00:54:00,220 --> 00:54:03,500 Eta arriskutsua da horiek ukitzeko gauza, badakizu guztientzat delako, 1245 00:54:03,500 --> 00:54:07,080 memoria zati batzuk da duzula ez luke sartzeko edo nulua. 1246 00:54:07,080 --> 00:54:09,000 Eta ero gauzak egin ahal izango da. 1247 00:54:09,000 --> 00:54:11,690 Honez gehiago-indexatzeko izeneko Zure array lotuta. 1248 00:54:11,690 --> 00:54:14,785 Ez mugetatik kanpo joan zure array, gauza txarrak edo gerta daiteke. 1249 00:54:14,785 --> 00:54:16,274 1250 00:54:16,274 --> 00:54:18,940 Itzuli eta, bezala, legeak Fisikaren suntsitu dira 1251 00:54:18,940 --> 00:54:19,481 edo zerbait. 1252 00:54:19,481 --> 00:54:21,021 1253 00:54:21,021 --> 00:54:21,520 Cool. 1254 00:54:21,520 --> 00:54:22,895 Ez duela zentzurik guztiontzat? 1255 00:54:22,895 --> 00:54:23,810 1256 00:54:23,810 --> 00:54:25,025 Ez da oso txarra. 1257 00:54:25,025 --> 00:54:28,926 >> Beraz, orain, guztion gogoko parte, pset berrikuspena. 1258 00:54:28,926 --> 00:54:29,426 Yay! 1259 00:54:29,426 --> 00:54:30,530 1260 00:54:30,530 --> 00:54:31,030 OK. 1261 00:54:31,030 --> 00:54:33,830 Beraz, horiek duten ez dute irakurri pset zehaztutako, 1262 00:54:33,830 --> 00:54:36,790 batzuk benetan egiten ari zaren Kriptografia cool stuff. 1263 00:54:36,790 --> 00:54:39,360 Ceasar bat sortzen ari zara Zifratua eta Vigenère zifratze bat. 1264 00:54:39,360 --> 00:54:42,000 1265 00:54:42,000 --> 00:54:45,480 Zalantzarik gabe irakurri beharko zenuke zehaztapenak ikusteko lan horiek nola. 1266 00:54:45,480 --> 00:54:49,650 Eta balitz zuri buruzko Arazorik izanez zer da benetan behar egiten behar da, 1267 00:54:49,650 --> 00:54:52,920 mesedez, etorri nirekin hitz, email me edo testua me. 1268 00:54:52,920 --> 00:54:53,420 Inguruan nago. 1269 00:54:53,420 --> 00:54:54,780 1270 00:54:54,780 --> 00:54:57,070 >> Beraz, ez dira hiru nagusiak gauzak hemen dugun 1271 00:54:57,070 --> 00:55:00,440 about-- hitz egiteko mota besterik nahi hitzaldia luzapen bat da. 1272 00:55:00,440 --> 00:55:03,645 Agian ez duzula ezagutzen Things buruzko aholku eta tresnak lagungarria. 1273 00:55:03,645 --> 00:55:05,520 Beraz, bat egin du ASCII berrikuspena azkar, 1274 00:55:05,520 --> 00:55:10,420 hori delako super izango da Vigenere en Cipher garrantzitsua. 1275 00:55:10,420 --> 00:55:11,809 1276 00:55:11,809 --> 00:55:14,100 Ari gara bihurtzeko joan komando lerroko sarrera, eta horrek 1277 00:55:14,100 --> 00:55:17,160 Oso Caesar Cipher lagungarria izango da. 1278 00:55:17,160 --> 00:55:18,133 Eta gero modulo. 1279 00:55:18,133 --> 00:55:20,220 1280 00:55:20,220 --> 00:55:21,210 Cool. 1281 00:55:21,210 --> 00:55:24,005 >> Beraz, ASCII karaktere mapak zenbakitara. 1282 00:55:24,005 --> 00:55:25,270 1283 00:55:25,270 --> 00:55:26,365 Hau diagrama bat da. 1284 00:55:26,365 --> 00:55:28,115 Hau egin beharko duzu nonbait laster-marka duen. 1285 00:55:28,115 --> 00:55:29,310 1286 00:55:29,310 --> 00:55:33,250 Hala nahi izango duzu Lehenengo epe ertainean zure. 1287 00:55:33,250 --> 00:55:36,320 Nahiko ziur denek hau naiz diagrama beren epe ertainean fitxa. 1288 00:55:36,320 --> 00:55:37,810 Beraz, ikasten du. 1289 00:55:37,810 --> 00:55:38,410 Maite dut. 1290 00:55:38,410 --> 00:55:39,740 Jarrai ezazu erabilgarri. 1291 00:55:39,740 --> 00:55:41,210 Erabilgarria izango da. 1292 00:55:41,210 --> 00:55:45,630 >> Eta guztia da kodeketa da duten alfabetiko, zenbakizko mapak, 1293 00:55:45,630 --> 00:55:47,740 eta beste pertsonaiak Gure ordenagailuan zenbakiak. 1294 00:55:47,740 --> 00:55:49,947 Delako Jakina, hasieran amaieran, dena gordetzen dugu 1295 00:55:49,947 --> 00:55:52,030 da bihurtutako iritsi Zero eta behera, 1296 00:55:52,030 --> 00:55:55,200 beraz, modu bat behar dugu adierazteko testua eta pertsonaiak guztiak ari garela 1297 00:55:55,200 --> 00:55:59,105 zenbaki moduko bat ikusteko erabiltzen. 1298 00:55:59,105 --> 00:56:00,370 1299 00:56:00,370 --> 00:56:05,880 >> Beraz, hemen ikusten dugun bezala, behar dugu maiuskulaz A, zein da bertan. 1300 00:56:05,880 --> 00:56:06,555 Da 65. 1301 00:56:06,555 --> 00:56:07,570 1302 00:56:07,570 --> 00:56:09,660 Eta minuskulak A 97 da. 1303 00:56:09,660 --> 00:56:13,170 Beraz out-- irudikatu dezakezu Lehenago esan dudan bezala, 1304 00:56:13,170 --> 00:56:16,532 anitz array izan baduzu kateak, zer horietako bakoitzean 1305 00:56:16,532 --> 00:56:17,490 null amaierako bat. 1306 00:56:17,490 --> 00:56:18,480 Espazio bat izango litzateke. 1307 00:56:18,480 --> 00:56:22,581 Space bere special-- propioa du Ahaztu dut non dagoen hor. 1308 00:56:22,581 --> 00:56:23,080 Ah. 1309 00:56:23,080 --> 00:56:24,700 32 espazioa da. 1310 00:56:24,700 --> 00:56:27,090 Beraz, dena da mapak. 1311 00:56:27,090 --> 00:56:28,680 1312 00:56:28,680 --> 00:56:29,740 >> Beraz ASCII matematika daukagu. 1313 00:56:29,740 --> 00:56:31,080 1314 00:56:31,080 --> 00:56:34,290 Vigenere hamarkadaren Pro tip--, tentazioa egon liteke 1315 00:56:34,290 --> 00:56:39,480 zure zenbakiak bihurtzeko zenbaki osoen, baina, praktikan, benetan hobeto 1316 00:56:39,480 --> 00:56:43,860 erabili ahal izateko Hau bezalako pertsonaiak 1317 00:56:43,860 --> 00:56:45,820 denean benetan ari zaren manipulatzea. 1318 00:56:45,820 --> 00:56:48,950 Beraz zenbakiak erabili nahi baduzu, egin dezakezu. 1319 00:56:48,950 --> 00:56:55,260 Baina modu hobe bat, edo modu bat, duzu guys egin nahi ohi dugu, 1320 00:56:55,260 --> 00:56:57,830 Modu horretan bertan zaudenean da benetan pertsonaiak kenduz. 1321 00:56:57,830 --> 00:56:58,840 1322 00:56:58,840 --> 00:57:02,830 >> Beraz duzu guys egin nahi dut , irudi mota horiek. 1323 00:57:02,830 --> 00:57:05,070 Zergatik ez beste behin saiatu? 1324 00:57:05,070 --> 00:57:07,580 1325 00:57:07,580 --> 00:57:09,830 Beraz, lehen, hirugarren bat, eta bosgarren bat. 1326 00:57:09,830 --> 00:57:11,160 1327 00:57:11,160 --> 00:57:15,000 Ziur hitz egin dugula ziurtatu nahi dudalako dena buruz hitz egin behar dugu. 1328 00:57:15,000 --> 00:57:17,410 1329 00:57:17,410 --> 00:57:20,259 Besterik ez naiz, esateko, bat joan gauza garrantzitsu zaie oh itxaron, 1330 00:57:20,259 --> 00:57:21,550 you guys ez dute hau ikusi. 1331 00:57:21,550 --> 00:57:23,710 Ados, beraz, egin lehen hiru. 1332 00:57:23,710 --> 00:57:24,430 Egin dezagun hori. 1333 00:57:24,430 --> 00:57:25,971 To modulo hitz egin behar dugulako. 1334 00:57:25,971 --> 00:57:27,810 1335 00:57:27,810 --> 00:57:28,310 Ezagutzen dut. 1336 00:57:28,310 --> 00:57:28,851 Math gogorra da. 1337 00:57:28,851 --> 00:57:29,870 1338 00:57:29,870 --> 00:57:30,980 Kalkulagailu bat erabil dezakezu. 1339 00:57:30,980 --> 00:57:31,580 OK da. 1340 00:57:31,580 --> 00:57:37,464 1341 00:57:37,464 --> 00:57:40,380 Edo tira ASCII taulan, izan ere, seguruenik ari zaren nahi du. 1342 00:57:40,380 --> 00:58:03,660 1343 00:58:03,660 --> 00:58:04,820 >> Cool. 1344 00:58:04,820 --> 00:58:07,960 Beraz, azkar oinez egingo dut horien bidez guys. 1345 00:58:07,960 --> 00:58:11,120 Beraz, pertsona izan ASCII taulak bota? 1346 00:58:11,120 --> 00:58:15,645 Zein da gure zenbakizko minuskulaz A zenbakia? 1347 00:58:15,645 --> 00:58:16,270 Ikaslea: Zazpi. 1348 00:58:16,270 --> 00:58:19,420 1349 00:58:19,420 --> 00:58:24,550 >> ALLISON: Beraz minuskulaz A 97 eta maiuskulaz A 65 da. 1350 00:58:24,550 --> 00:58:26,390 Beraz, 97 ken 65? 1351 00:58:26,390 --> 00:58:27,782 1352 00:58:27,782 --> 00:58:28,570 >> Ikusleak: 32? 1353 00:58:28,570 --> 00:58:33,260 1354 00:58:33,260 --> 00:58:35,630 >> ALLISON: 62, bai. 1355 00:58:35,630 --> 00:58:38,675 Kasu honetan Beraz, zer litzateke inprimatu? 1356 00:58:38,675 --> 00:58:40,360 Lehen bat? 1357 00:58:40,360 --> 00:58:43,830 Ehuneko d badugu, zer dela adierazi litzateke? 1358 00:58:43,830 --> 00:58:45,980 1359 00:58:45,980 --> 00:58:46,730 Ikaslea: zenbaki bat. 1360 00:58:46,730 --> 00:58:48,604 ALLISON: inprimatzeko ari gara benetako kopuruaren out. 1361 00:58:48,604 --> 00:58:50,770 Beraz, benetan ari gara joan inprimatu 32ra hemen. 1362 00:58:50,770 --> 00:58:56,360 Eta hori balitz ehuneko c, 32 emango litzateke espazio bat. 1363 00:58:56,360 --> 00:58:57,700 1364 00:58:57,700 --> 00:59:01,670 Beraz, hori ulertzeko karaktere inprimatu daitezke 1365 00:59:01,670 --> 00:59:06,140 bai zenbakiak eta gisa benetako pertsonaiak 1366 00:59:06,140 --> 00:59:11,080 benetan garrantzitsua da, eta ordaintzen benetako tipoak arreta 1367 00:59:11,080 --> 00:59:12,040 Hemen egiten ari garela. 1368 00:59:12,040 --> 00:59:14,520 1369 00:59:14,520 --> 00:59:15,020 Cool. 1370 00:59:15,020 --> 00:59:18,862 Beraz, beste horietako bat bakoitzeko, zer ari gara inprimatzeko joan? 1371 00:59:18,862 --> 00:59:19,825 >> Ikaslea: pertsonaia bat. 1372 00:59:19,825 --> 00:59:20,830 >> ALLISON: pertsonaia bat. 1373 00:59:20,830 --> 00:59:21,330 Cool. 1374 00:59:21,330 --> 00:59:24,260 Beraz, you guys, duzun jakin nahi baduzu horietan lan egin dezakezu zure kabuz. 1375 00:59:24,260 --> 00:59:25,900 Arazorik izanez gero, bidali mezu bat. 1376 00:59:25,900 --> 00:59:28,950 Baina bigarren bat egingo inprimatu minuskulaz b a. 1377 00:59:28,950 --> 00:59:32,910 Hirugarrena, inprimatu egingo an maiuskulaz B. Laugarren bat egingo du inprimatu 1378 00:59:32,910 --> 00:59:36,410 maiuskulaz C bat, eta atera azkena minuskulaz A. bat izango da 1379 00:59:36,410 --> 00:59:42,530 Eta azken one-- du benetan ari gara joan zer crazy ehuneko sartu 1380 00:59:42,530 --> 00:59:45,020 zeinu nahiz eta pare diapositiba batean esan nahi du. 1381 00:59:45,020 --> 00:59:46,667 Beraz, saiatu norbera horiek. 1382 00:59:46,667 --> 00:59:48,500 Arazorik izanez gero, mesedez, etorri nirekin hitz. 1383 00:59:48,500 --> 00:59:49,655 1384 00:59:49,655 --> 00:59:53,290 Oraindik normalean bada Adams D aretoan, baliteke zuk aurkitu nire inguruan. 1385 00:59:53,290 --> 00:59:54,760 1386 00:59:54,760 --> 00:59:55,760 >> Beraz, atoi. 1387 00:59:55,760 --> 00:59:59,660 Nola asko nabaritu dute hori funtzio edo entzun guztietan? 1388 00:59:59,660 --> 01:00:00,380 1389 01:00:00,380 --> 01:00:00,880 Edonork? 1390 01:00:00,880 --> 01:00:02,100 1391 01:00:02,100 --> 01:00:02,600 Cool. 1392 01:00:02,600 --> 01:00:06,250 Beraz, benetan zer nabarmentzen da ASCII den osoko zenbakia da. 1393 01:00:06,250 --> 01:00:13,150 Beraz, zer egin dezakezu, Caesar, zehaztapenak irakurri dutenek, 1394 01:00:13,150 --> 01:00:16,460 zu egin dot barra Caesar joan Zure programa idatzi ondoren, 1395 01:00:16,460 --> 01:00:18,690 eta orduan goazen joan zenbaki batzuk sarrera duzula 1396 01:00:18,690 --> 01:00:24,780 Zure mezua sekretua kodetzeko nahi. 1397 01:00:24,780 --> 01:00:30,700 >> Baina, gogoan izan dugu, bada guztiak gure sarrera daude kateak gisa gordetzen dira. 1398 01:00:30,700 --> 01:00:31,390 Eskuin? 1399 01:00:31,390 --> 01:00:35,160 Arg v array bat daukagu duten mota katea guztia. 1400 01:00:35,160 --> 01:00:37,870 Beraz, besterik ez duzu saiatu bada Bat tira, litzateke 1401 01:00:37,870 --> 01:00:43,240 uste zenbaki bat edo edozein dela ere, da benetan erabiltzen duzun pertsonaia bat. 1402 01:00:43,240 --> 01:00:45,490 Beraz, lortu duzu zoro emaitza batzuk. 1403 01:00:45,490 --> 01:00:48,200 Beraz, bada benetan nahi buelta honetan zenbaki oso bat sartu 1404 01:00:48,200 --> 01:00:52,060 duten manipulatzeko erabil dezakezu Zure hitza edo mezua 1405 01:00:52,060 --> 01:00:53,366 atoi erabili nahi duzu. 1406 01:00:53,366 --> 01:00:56,320 atoi besterik bihurtzen Zure int bat katea. 1407 01:00:56,320 --> 01:01:04,530 >> Beraz, 12 kate bat egin behar dugu, bada, deitu badugu atoi 12an, edo dena delakoa sarrera, hau da, 1408 01:01:04,530 --> 01:01:07,370 benetan itzuliko da you zenbaki osora. 1409 01:01:07,370 --> 01:01:10,610 Ez da pertsonaia edo katea 12. 1410 01:01:10,610 --> 01:01:14,230 Zein da, orduan hasten zara hori gehitzeko zenbakiak, 1411 01:01:14,230 --> 01:01:17,710 oso desberdina izango da, delako katea 12 da 1412 01:01:17,710 --> 01:01:21,210 zoro batean zenbaki batzuk ASCII, baina osokoa 12 1413 01:01:21,210 --> 01:01:23,390 da benetan 12, hau da, zer nahi duzu. 1414 01:01:23,390 --> 01:01:25,630 Beraz, ziur atoi erabili ahal izatea nahiko duzu. 1415 01:01:25,630 --> 01:01:29,203 >> Hau nahi joan zaren Caesar, duzulako 1416 01:01:29,203 --> 01:01:32,520 emandako int behar Komando lerroan erabiltzaileak. 1417 01:01:32,520 --> 01:01:35,230 Baina jarri dute komandoa line, kate gisa gordetzen da 1418 01:01:35,230 --> 01:01:35,813 hasteko. 1419 01:01:35,813 --> 01:01:36,950 1420 01:01:36,950 --> 01:01:38,210 Ez duela zentzurik? 1421 01:01:38,210 --> 01:01:40,590 Ez du zertan duzu Behar hau Vigenere da. 1422 01:01:40,590 --> 01:01:43,180 Vigenere, esan dudan bezala aurretik, saiatu eta erabili behar duzu 1423 01:01:43,180 --> 01:01:46,600 Itxura gehiago bezala ASCII matematika hau, non Oraindik benetan 1424 01:01:46,600 --> 01:01:49,320 ari gara zuk emandako karakteretan erabiliz. 1425 01:01:49,320 --> 01:01:50,970 1426 01:01:50,970 --> 01:01:51,470 Cool. 1427 01:01:51,470 --> 01:01:52,970 1428 01:01:52,970 --> 01:01:54,170 Guztiek ona dago? 1429 01:01:54,170 --> 01:01:56,530 1430 01:01:56,530 --> 01:01:57,480 Awesome. 1431 01:01:57,480 --> 01:01:59,030 >> Beraz, modulo. 1432 01:01:59,030 --> 01:02:01,950 Beraz, zer duzu bada ematen ari César kopuru handi hau? 1433 01:02:01,950 --> 01:02:03,720 1434 01:02:03,720 --> 01:02:07,970 Ideia hori duzu Oraindik Z at bada eta zu 1435 01:02:07,970 --> 01:02:11,020 bi zenbaki bat eman, horrek esan need-- duzu 1436 01:02:11,020 --> 01:02:15,130 Z bigarrena bihurtzen letra beraren ondoren, ezta? 1437 01:02:15,130 --> 01:02:20,800 Beraz, nolabait inguruan biltzea behar duzu, eta modulo Bide hori egin da. 1438 01:02:20,800 --> 01:02:23,310 Beraz, guztiak ere ez da gainerakoak ematen dizu 1439 01:02:23,310 --> 01:02:25,660 zatiketa-en bigarrena lehen zenbakia. 1440 01:02:25,660 --> 01:02:28,660 Eta adibide batzuk ditugu apur bat zehatzagoak egiteko. 1441 01:02:28,660 --> 01:02:34,390 Baina, batez ere, modulo duzunean erabiltzen duzun inguruan zerbait wrap egin nahi. 1442 01:02:34,390 --> 01:02:36,950 >> Beraz, soilik nahi badu Zortzi bidez zenbakiak, 1443 01:02:36,950 --> 01:02:39,670 modulo erabili ahal izango dituzu beste edozein zenbakia, eta beti izango da 1444 01:02:39,670 --> 01:02:42,960 kopuru bat itzultzeko zero zortzi. 1445 01:02:42,960 --> 01:02:48,750 Beraz examples-- batzuk bada 55 modulo 10 ditugu, 1446 01:02:48,750 --> 01:02:55,350 gainerako ematen dugu zuretzat 55 10, 5 izango litzateke arabera banatuta. 1447 01:02:55,350 --> 01:02:56,440 1448 01:02:56,440 --> 01:03:02,470 Eta, ondoren, hiru modulo bost, edonork asmatzen zer litzateke hori? 1449 01:03:02,470 --> 01:03:03,800 1450 01:03:03,800 --> 01:03:04,300 Hiru. 1451 01:03:04,300 --> 01:03:05,570 1452 01:03:05,570 --> 01:03:10,910 >> Beraz, aurretik zenbaki txikiago bat baduzu modulo, ezin da joan berdinarekin. 1453 01:03:10,910 --> 01:03:11,520 It zero da. 1454 01:03:11,520 --> 01:03:14,090 Beraz, besterik kopuru bera itzultzen du. 1455 01:03:14,090 --> 01:03:15,920 Beraz, zortzi modulo zortzi izango litzateke? 1456 01:03:15,920 --> 01:03:16,603 >> Ikaslea: Zero. 1457 01:03:16,603 --> 01:03:18,350 >> ALLISON: Zero. 1458 01:03:18,350 --> 01:03:20,160 Doa berdinarekin ere delako. 1459 01:03:20,160 --> 01:03:22,095 16 modulo 15? 1460 01:03:22,095 --> 01:03:23,660 >> IKUSLEEN: Bat. 1461 01:03:23,660 --> 01:03:24,700 >> ALLISON: Cool. 1462 01:03:24,700 --> 01:03:29,280 Eta gero, azken hau besterik ez da behar erakusteko zuk galdetzen duzu agian, OK, 1463 01:03:29,280 --> 01:03:31,800 Zer da eragiketak hemen ordena? 1464 01:03:31,800 --> 01:03:33,100 Do lehen zatitzen dugu? 1465 01:03:33,100 --> 01:03:34,570 Do lehen modulo dugu? 1466 01:03:34,570 --> 01:03:38,730 Beraz, modulo lehentasuna bera dauka zatiketa edo biderketa gisa, 1467 01:03:38,730 --> 01:03:39,940 eta haren ezkerreko elkartze. 1468 01:03:39,940 --> 01:03:41,730 Beraz, modu berean ere. 1469 01:03:41,730 --> 01:03:46,520 Beti egin nahi duzun parentesi, ondoren, biderketak, zatiketak, 1470 01:03:46,520 --> 01:03:49,570 eta ordena modulo eskuinetik ezkerrera. 1471 01:03:49,570 --> 01:03:51,050 Arau Beraz estandarra. 1472 01:03:51,050 --> 01:03:55,260 Just jarri kategoria berean zatiketa eta biderketa gisa. 1473 01:03:55,260 --> 01:03:59,040 >> Beraz, kasu honetan, genuke izan 1 gehi 2 ematen digu 3. 1474 01:03:59,040 --> 01:04:02,210 2 eta biderkatu dugu, beraz, lortu dugu 6. 1475 01:04:02,210 --> 01:04:05,050 Duten modulo dugu 2 eta, horrek ematen digu? 1476 01:04:05,050 --> 01:04:06,042 >> Ikaslea: 0. 1477 01:04:06,042 --> 01:04:07,430 >> ALLISON: 0. 1478 01:04:07,430 --> 01:04:10,270 Eta gero 2 gehitu dugu, beraz, lortuko 2 Azken kasu honetan. 1479 01:04:10,270 --> 01:04:12,080 1480 01:04:12,080 --> 01:04:16,360 Beraz modulo-- behin betiko zaren joan egon moduak sartzeko pentsatzen 1481 01:04:16,360 --> 01:04:19,520 denean itzulbiratzeko ari zaren alfabetoaren inguruan. 1482 01:04:19,520 --> 01:04:24,210 Oraindik Z at bada eta mugitu behar duzu hiru espazio birbidaltzeko C iristeko, 1483 01:04:24,210 --> 01:04:26,230 ez kontzeptua osoa hori da inguruan biltzeko. 1484 01:04:26,230 --> 01:04:28,790 Beraz utziko dut irudikatu you guys 1485 01:04:28,790 --> 01:04:31,940 batez erabiliko duzun Zehazki nola ari zaren. 1486 01:04:31,940 --> 01:04:35,660 Baina, zalantzarik gabe, tresna erabilgarria zure pset aste honetan. 1487 01:04:35,660 --> 01:04:36,910 1488 01:04:36,910 --> 01:04:37,730 Gustatzen zait hau. 1489 01:04:37,730 --> 01:04:39,480 Hau nire psets gogoko bat da. 1490 01:04:39,480 --> 01:04:41,230 Ondoren, egin ondoren, lagun izanez gero, 1491 01:04:41,230 --> 01:04:44,146 can bezala, bidaltzen dituzun beste Sekretua mezuak eta ziurtatu egiten du lan. 1492 01:04:44,146 --> 01:04:45,695 Da edo dena desenkriptatu egingo delako. 1493 01:04:45,695 --> 01:04:46,710 1494 01:04:46,710 --> 01:04:47,390 Fun asko. 1495 01:04:47,390 --> 01:04:48,840 1496 01:04:48,840 --> 01:04:51,220 >> Eta hori atalaren amaiera da. 1497 01:04:51,220 --> 01:04:52,430 1498 01:04:52,430 --> 01:04:54,040 Goiz bukatu dut. 1499 01:04:54,040 --> 01:04:57,540 Oraindik 15 minutu daukat You guys, hala bada, ez ezer 1500 01:04:57,540 --> 01:05:02,180 duten baino gehiago joan nahi duzu aurrerago, pozik da egin behar nuke izan. 1501 01:05:02,180 --> 01:05:04,340 Buruzko galderak beste edozein zure pset duzuenontzat for 1502 01:05:04,340 --> 01:05:06,355 hitz egiten hasi edo zehaztapen irakurri. 1503 01:05:06,355 --> 01:05:07,870 1504 01:05:07,870 --> 01:05:12,060 Noiz hitz egin dugu ezer Azken orduan buruz 1505 01:05:12,060 --> 01:05:16,880 eta 15 minutu gustatuko litzaidake niri rehash mota, zoriontsu izan nahiko nuke izan. 1506 01:05:16,880 --> 01:05:20,790 Edo utziko deitzeko aukera izango dugu, eta ahal duzun guztiak utzi eta gozoki gehiago hartu duzu 1507 01:05:20,790 --> 01:05:21,650 duzu joan. 1508 01:05:21,650 --> 01:05:23,719 1509 01:05:23,719 --> 01:05:26,260 Baina edozein lingering badaude galderak, please let me ezagutu. 1510 01:05:26,260 --> 01:05:28,467 Etorri ere egin dezakezu gora eta nirekin hitz gutxira. 1511 01:05:28,467 --> 01:05:29,425 Ez dut hozka agintzen dut. 1512 01:05:29,425 --> 01:05:32,140 1513 01:05:32,140 --> 01:05:32,795 Beste ezer? 1514 01:05:32,795 --> 01:05:33,890 1515 01:05:33,890 --> 01:05:35,240 Guztion ona? 1516 01:05:35,240 --> 01:05:37,540 Atsegin Guztion sentimendua pset hau kudeatu ahal izango dute? 1517 01:05:37,540 --> 01:05:38,820 1518 01:05:38,820 --> 01:05:42,405 Mutil fina izan behar duzu. 1519 01:05:42,405 --> 01:05:43,905 Bulegoko ordutegia badu bere funtsa. 1520 01:05:43,905 --> 01:05:45,930 1521 01:05:45,930 --> 01:05:46,460 Cool. 1522 01:05:46,460 --> 01:05:47,020 Alright. 1523 01:05:47,020 --> 01:05:49,680 >> Beno, kasu horretan, eskerrak eman duzun guztia, beraz, datozen askoz. 1524 01:05:49,680 --> 01:05:50,940 Duzu datorren astean ikusteko, espero dut. 1525 01:05:50,940 --> 01:05:52,120 Badira gozokiak gehiago izango da. 1526 01:05:52,120 --> 01:05:53,495 Beste cool gauza izan daiteke. 1527 01:05:53,495 --> 01:05:55,010 1528 01:05:55,010 --> 01:05:59,090 Eta espero lortzean dut Urte honetan duzun guztia ezagutzeko. 1529 01:05:59,090 --> 01:06:00,320