1 00:00:00,000 --> 00:00:05,530 2 00:00:05,530 --> 00:00:09,790 >> Pwofesè: Se konsa, ajanda a pou semèn sa a, pa sa ki pi bagay. 3 00:00:09,790 --> 00:00:12,801 Men, èspere ke trè, trè itil ak ki enpòtan pou ou nèg semèn sa a. 4 00:00:12,801 --> 00:00:15,550 Men, nou ap ale nan depanse petèt 15, 20 minit jis byen vit pale 5 00:00:15,550 --> 00:00:17,370 sou lis lyen. 6 00:00:17,370 --> 00:00:19,694 Lis Link yo ale nan dwe kouvri sou egzamen an. 7 00:00:19,694 --> 00:00:22,610 Se konsa, petèt li ta trè itil yo aprann yon ti jan sou sa ki se. 8 00:00:22,610 --> 00:00:25,210 >> Nou pral pase vas a majorite nan seksyon jodi a 9 00:00:25,210 --> 00:00:27,640 ale sou egzamen zewo pwoblèm pratik. 10 00:00:27,640 --> 00:00:30,970 Lè sa a, nou pral sove petèt 20, 30 minit nan fen a pou nenpòt kesyon pèsistan 11 00:00:30,970 --> 00:00:32,850 nenpòt moun ki te genyen an. 12 00:00:32,850 --> 00:00:34,610 >> Lè sa a,, dènye a senk minit, mwen pral 13 00:00:34,610 --> 00:00:36,467 bay yon ponp moute diskou pou egzamen an. 14 00:00:36,467 --> 00:00:38,050 Ou nèg tout vle yo dwe isit la pou sa. 15 00:00:38,050 --> 00:00:39,591 Paske li k ap pase yo dwe yon bon moman. 16 00:00:39,591 --> 00:00:42,650 17 00:00:42,650 --> 00:00:49,230 >> Tout dwa, se konsa kèk materyèl sou lis lyen. 18 00:00:49,230 --> 00:00:52,620 Ki jan yo tipikman ap estriktire se ou gen sa yo rele yon ne, dwa? 19 00:00:52,620 --> 00:00:54,870 Ou gen sa, rele nœuds yo, ki se strukt. 20 00:00:54,870 --> 00:00:57,360 Mwen pral ale sou ki jan yo kreye yon ne nan pwochen glise la. 21 00:00:57,360 --> 00:01:00,680 Men, esansyèlman tout lye lis se se done ki 22 00:01:00,680 --> 00:01:03,340 ki te nèrveu ansanm via endikasyon. 23 00:01:03,340 --> 00:01:09,110 >> Se konsa, avantaj a nou gen pou yo sèvi ak yon lis lye sou yo, 24 00:01:09,110 --> 00:01:11,280 petèt, tankou yon etalaj, se lefèt ke nan yon etalaj 25 00:01:11,280 --> 00:01:15,000 ou bezwen yon blòk vwazen nan memwa tout nan plas la menm, yon sèl 26 00:01:15,000 --> 00:01:16,870 apre lòt, pou kapab gen sa. 27 00:01:16,870 --> 00:01:20,200 Lè nou konsidere ke yon lis lye, ou te kapab gen o aza Bits ti kras nan memwa 28 00:01:20,200 --> 00:01:23,020 tout lòt peyi sou òdinatè w lan nèrveu ansanm pa endikasyon. 29 00:01:23,020 --> 00:01:26,270 >> Ak nan fason sa a ou kapab jwenn aksè enfòmasyon 30 00:01:26,270 --> 00:01:28,610 ki vini youn apre a lòt, apre lòt la 31 00:01:28,610 --> 00:01:32,720 san yo pa bezwen jis yon gwo moso nan memwa nan òdinatè w lan yon kote. 32 00:01:32,720 --> 00:01:35,910 Se konsa, sa a se youn nan pi gwo a rezon ki fè nou itilize lis lyen. 33 00:01:35,910 --> 00:01:40,300 >> Dezyèmman, li nan trè fasil a dynamique rdimansyonman lis la lyen paske nan etalaj, 34 00:01:40,300 --> 00:01:44,720 lè ou deklare yon etalaj, ou gen yon sèten valè seri. 35 00:01:44,720 --> 00:01:47,340 Se pou nou di mwen te vle kreye yon etalaj de 10 nonm antye relatif. 36 00:01:47,340 --> 00:01:49,970 Mwen kreye yon etalaj de 10 nonm antye relatif, epi ki nan li. 37 00:01:49,970 --> 00:01:50,580 Li nan 10. 38 00:01:50,580 --> 00:01:52,038 Mwen pa konnen sa yo dwe fè apre sa. 39 00:01:52,038 --> 00:01:53,680 Si mwen te vle fè l '11, pa kapab fè li. 40 00:01:53,680 --> 00:01:55,710 Si m 'vle fè li 9, pa kapab fè li. 41 00:01:55,710 --> 00:01:59,910 >> Lè nou konsidere ke nan yon lis lyen, ou ka ajoute ak efase ak insert tout kote ou vle. 42 00:01:59,910 --> 00:02:04,940 Ou ka dynamique rdimansyonman ou estrikti isit la, estrikti done ou. 43 00:02:04,940 --> 00:02:08,370 Epi sa ba nou yon anpil plis te ajoute fleksibilite 44 00:02:08,370 --> 00:02:11,320 ke nou pa fè sa tipikman gen ak ranje. 45 00:02:11,320 --> 00:02:15,210 >> Nenpòt moun ki konfonn sou debaz la estrikti nan ki jan yon lis lyen se 46 00:02:15,210 --> 00:02:17,930 oswa poukisa nou gen yo sèvi ak yon sèl sou yon etalaj? 47 00:02:17,930 --> 00:02:20,330 Yeah, nou pral ale sou an detay Ki jan yo aktyèlman kreye yon sèl. 48 00:02:20,330 --> 00:02:24,121 Men, sa a se jis kalite sans la an jeneral kounye a. 49 00:02:24,121 --> 00:02:24,620 Fre. 50 00:02:24,620 --> 00:02:28,770 Se konsa, ranje yo nèrveu ansanm a bèl bagay sa yo ti kras 51 00:02:28,770 --> 00:02:29,960 rele nœuds. 52 00:02:29,960 --> 00:02:32,210 Tout yon ne se se yon kalite struct. 53 00:02:32,210 --> 00:02:36,090 Sonje byen, yon struct se si ou te vle yo kreye yon sèten kalite varyab 54 00:02:36,090 --> 00:02:39,850 nan C ki fè pa deja egziste, ou menm, kòm yon pwogramè, 55 00:02:39,850 --> 00:02:42,030 ka aktyèlman kreye ki tèt ou. 56 00:02:42,030 --> 00:02:46,540 >> Se konsa, sa a ki kalite done Se estrikti rele yon ne, 57 00:02:46,540 --> 00:02:50,770 gen aktyèlman te kreye pa nou, ki pa egziste nan C sou pwòp li yo. 58 00:02:50,770 --> 00:02:53,150 Ak wout la ke ou kreye youn se ou gen 59 00:02:53,150 --> 00:02:57,170 header nan tipedèf struct, ki di du a mwen se 60 00:02:57,170 --> 00:02:59,640 sou yo kreye yon struct. 61 00:02:59,640 --> 00:03:00,830 >> Nou pwal Non li "ne." 62 00:03:00,830 --> 00:03:03,350 Ak andedan nou ap ale deklare yon varyab nan, 63 00:03:03,350 --> 00:03:05,060 ki se ale nan magazen yon valè. 64 00:03:05,060 --> 00:03:09,320 Lè sa a, nou ap tou ale nan te yon konsèy rele "pwochen" 65 00:03:09,320 --> 00:03:12,090 ki pwen nan pwochen an ne nan lis la lyen. 66 00:03:12,090 --> 00:03:14,730 Lè sa a, ou fini ki koupe pa jis repete ne ankò pou 67 00:03:14,730 --> 00:03:17,490 du a konnen, OK sa a, se nan fen struct m 'yo. 68 00:03:17,490 --> 00:03:22,540 >> Se konsa, nan fason sa a, nou ap kalite pou kreye yon bèl ti etalaj 69 00:03:22,540 --> 00:03:25,450 jan de bagay konsa ak yon valè epi ki gen yon konsèy. 70 00:03:25,450 --> 00:03:27,757 Epi ou ka tout lyen yo ansanm ak moun endikasyon. 71 00:03:27,757 --> 00:03:30,090 Se konsa, yo ke yo ka tout kalite gen nèrveu ansanm nan yon chèn. 72 00:03:30,090 --> 00:03:32,920 73 00:03:32,920 --> 00:03:34,162 >> Fre. 74 00:03:34,162 --> 00:03:35,453 Èske ou ka tande ke yon ti jan pi byen? 75 00:03:35,453 --> 00:03:36,140 >> ODYANS: Yeah. 76 00:03:36,140 --> 00:03:38,540 >> Pwofesè: Tout dwa. 77 00:03:38,540 --> 00:03:44,280 Se konsa, fason nan ki, kòm ou nèg ka wè, se yon lis lyen tipik estriktire 78 00:03:44,280 --> 00:03:45,500 se ou gen yon tèt. 79 00:03:45,500 --> 00:03:49,460 Ou gen valè nan tèt ki se pa ke yo te vize pa nenpòt lòt konsèy. 80 00:03:49,460 --> 00:03:53,177 Men, li k ap pase nan pwen a, oswa referans, yon lòt ne. 81 00:03:53,177 --> 00:03:56,510 Ne la apre ki pral referans a ne apre sa, ak sou sa ak pou fè 82 00:03:56,510 --> 00:03:59,170 jiskaske ou evantyèlman frape nan fen lis lyen ou yo. 83 00:03:59,170 --> 00:04:00,980 Epi ou jis pa pral gen yon konsèy la. 84 00:04:00,980 --> 00:04:04,659 >> Se konsa, panse tankou, sou yon chèn, oswa menm si nenpòt nan ou nèg te fè, mwen pa konnen, 85 00:04:04,659 --> 00:04:06,450 tankou ak fwi loup lè ou te ti kras. 86 00:04:06,450 --> 00:04:08,590 Ou ta fisèl yo ansanm ak mete yo nan kou ou yo. 87 00:04:08,590 --> 00:04:09,840 Panse ke li nan menm bagay la egzak. 88 00:04:09,840 --> 00:04:12,964 Ou gen tout bagay sa yo ti kras ke ou kapab fisèl ansanm pwen sa a yon sèl 89 00:04:12,964 --> 00:04:15,291 apre li fin, ak yon sèl la apre li, ak sou sa ak pou fè 90 00:04:15,291 --> 00:04:17,040 jiskaske ou gen yon chèn nan yon estrikti done 91 00:04:17,040 --> 00:04:21,190 ke ou ka itilize sepandan ou renmen. 92 00:04:21,190 --> 00:04:27,370 >> Se konsa, fason ke sa a nou ta tipikman Insert ou efase 93 00:04:27,370 --> 00:04:30,020 nenpòt ne ki sòti nan yon lyen lis se trè diferan 94 00:04:30,020 --> 00:04:31,970 depann de kote ki ne se. 95 00:04:31,970 --> 00:04:34,880 Se konsa, pou egzanp, paske endikasyon yo toujou 96 00:04:34,880 --> 00:04:38,645 montre nan se yon valè espesifik, lè ou efase oswa insert yon ne, 97 00:04:38,645 --> 00:04:41,770 ou vle asire w ke konsèy la se tout montre nan bagay ki dwat. 98 00:04:41,770 --> 00:04:46,200 >> Se konsa, si ou te vle potansyèlman Insert yon nouvo ne ak valè a nan yon sèl 99 00:04:46,200 --> 00:04:48,379 andedan yon lyen Ranje lis, nou tout konnen isit la 100 00:04:48,379 --> 00:04:51,170 soti nan foto a ki k ap pase yo ale nan ant tèt ak de, dwa? 101 00:04:51,170 --> 00:04:52,620 Paske yon sèl adapte la a. 102 00:04:52,620 --> 00:04:59,060 Men, wout la nan ki nou ta fè sa se pa premye dereferencing konsèy la 103 00:04:59,060 --> 00:05:02,160 soti nan tèt ak voye ki nan yon sèl. 104 00:05:02,160 --> 00:05:05,040 >> Men, nou antre nan nan yon pwoblèm isit la. 105 00:05:05,040 --> 00:05:08,280 Èske nenpòt moun kapab wè sa ki pwoblèm nan se si nou te nan premye dèreferans 106 00:05:08,280 --> 00:05:10,090 konsèy la nan tèt yon sèl? 107 00:05:10,090 --> 00:05:14,202 Ki pwoblèm ta ka nou kouri antre nan si nou eseye ajoute sa a, yo kanpe devan a nan etalaj nou an? 108 00:05:14,202 --> 00:05:15,409 >> ODYANS: [fèbl] 109 00:05:15,409 --> 00:05:16,200 Pwofesè: Egzakteman. 110 00:05:16,200 --> 00:05:20,000 Se konsa, isit la nou gen yon konsèy ki te yon fwa montre nan tèt la nan de. 111 00:05:20,000 --> 00:05:23,120 Men, si ou debarase m de ki konsèy, ou pwen li nan yon sèl, 112 00:05:23,120 --> 00:05:26,500 kounye a nou pa gen okenn lide ki kote yo ale jwenn de. 113 00:05:26,500 --> 00:05:29,850 Paske jan mwen te di anvan, ou te gen yon jeyan ti moso nan memwa nan òdinatè w lan. 114 00:05:29,850 --> 00:05:31,860 Tout nœuds sa yo te kapab dwe antremele owaza 115 00:05:31,860 --> 00:05:33,350 nan nenpòt kote nan òdinatè w lan. 116 00:05:33,350 --> 00:05:36,140 Epi ou pa konnen ki jan yo ale sou jwenn sa. 117 00:05:36,140 --> 00:05:40,420 >> Se konsa, ou bezwen gen endikasyon montre nan tout nœuds nan fen an. 118 00:05:40,420 --> 00:05:42,420 Oswa lòt moun si ou aksidantèlman dèreferans youn 119 00:05:42,420 --> 00:05:44,485 san yo pa premye atribuan se yon valè premye, w ap 120 00:05:44,485 --> 00:05:47,410 jis ale nan pèdi tout bagay apre sa. 121 00:05:47,410 --> 00:05:49,720 >> Se konsa, sa nou ap ale nan fè se, ou ta premye 122 00:05:49,720 --> 00:05:53,270 vle kreye yon konsèy sou ne a ou vle insert. 123 00:05:53,270 --> 00:05:55,270 Montre li nan kote ou vle insert l 'bay, 124 00:05:55,270 --> 00:05:59,410 Lè sa a, apre sa ou ak te kapab pwen tèt tounen nan yon sèl. 125 00:05:59,410 --> 00:06:02,800 >> Ki fè sans nan tout moun isit la? 126 00:06:02,800 --> 00:06:03,346 Great. 127 00:06:03,346 --> 00:06:04,720 Panse a li kòm jis tankou yon chèn. 128 00:06:04,720 --> 00:06:07,420 Si ou ajoute yon chèn, li nan kalite entwisyon 129 00:06:07,420 --> 00:06:10,742 ki jan ou ta ale sou mete sa. 130 00:06:10,742 --> 00:06:15,274 >> OK, se konsa ke se aktyèlman pi pi kout pase mwen te panse li ta dwe, 131 00:06:15,274 --> 00:06:16,690 yon jwèt senk minit sou lis lyen. 132 00:06:16,690 --> 00:06:19,960 Jis pou ou nèg gen nan lide debaz yo nan ki sa sa se. 133 00:06:19,960 --> 00:06:23,580 >> Isit la nou gen ajanda a pou egzamen zewo. 134 00:06:23,580 --> 00:06:24,895 Pa kite sa a entimide ou. 135 00:06:24,895 --> 00:06:26,270 Mwen konnen li nan yon anpil nan enfòmasyon. 136 00:06:26,270 --> 00:06:27,580 Li sanble trè pè. 137 00:06:27,580 --> 00:06:33,130 Li la tou yon anpil nan, mwen panse, CSC kalite tèm. 138 00:06:33,130 --> 00:06:37,440 Bagay sa yo tankou strings ekzadesimal, endikasyon, alokasyon dinamik memwa 139 00:06:37,440 --> 00:06:40,120 se tèm kònen klewon trè pè. 140 00:06:40,120 --> 00:06:42,700 >> Men, nou ap ale nan kraze yo desann, fè kèk pwoblèm pratik 141 00:06:42,700 --> 00:06:44,980 se konsa ke ou nèg tout yo pare pou egzamen sa a. 142 00:06:44,980 --> 00:06:47,104 Konbyen nan ou nèg gen deja kòmanse etidye? 143 00:06:47,104 --> 00:06:50,040 144 00:06:50,040 --> 00:06:53,670 >> OK, ou nèg pwobableman vle yo kòmanse trape te kòmanse 145 00:06:53,670 --> 00:06:56,480 sou sa, paske egzamen an se demen. 146 00:06:56,480 --> 00:06:58,739 Ou Jedi pou kèk nan ou. 147 00:06:58,739 --> 00:07:01,030 Yeah, se konsa nou ap ale nan ale sou kèk pwoblèm pratik. 148 00:07:01,030 --> 00:07:04,600 Si ou nèg tout vle pran soti yon fèy papye, yon kreyon. 149 00:07:04,600 --> 00:07:07,310 Nou pral jis pase nan a vas majorite nan seksyon jodi a 150 00:07:07,310 --> 00:07:11,590 ale sou kèk nan ki se konsa ou nèg gen yon lide sou sa ou kapab espere sou egzamen an. 151 00:07:11,590 --> 00:07:14,957 152 00:07:14,957 --> 00:07:16,890 >> OK. 153 00:07:16,890 --> 00:07:19,730 Yon koup la lojistik detay kòm byen, pou okenn moun 154 00:07:19,730 --> 00:07:25,120 ki pa te gen ak sa yo ki lyen a, si ou ale nan cs50.yale.edu, sou devan an 155 00:07:25,120 --> 00:07:28,566 paj sa a gen yon lyen ki di "Sou egzamen Zewo." 156 00:07:28,566 --> 00:07:29,440 Link pran ou la. 157 00:07:29,440 --> 00:07:31,065 Si ou pa gen li li l ', tanpri li li l'. 158 00:07:31,065 --> 00:07:34,470 Paske li di ou vrèman enpòtan enfòmasyon konsènan egzamen an. 159 00:07:34,470 --> 00:07:37,410 >> Mwen pral rale sa a soti nan ki jis paske, fizikman, 160 00:07:37,410 --> 00:07:40,200 si ou nèg pa konnen ki kote yo ale, nou pral gen pwoblèm. 161 00:07:40,200 --> 00:07:44,220 Se konsa, si dènye ou nan tèm ak Yon N, ale nan oditoryòm nan lekòl lalwa. 162 00:07:44,220 --> 00:07:47,500 Men, si kòmanse dènye ou ak P A jiska Z, ale nan Davies Oditoryòm. 163 00:07:47,500 --> 00:07:50,240 Lè sa a aplike sèlman pou moun ki nan seksyon an Mèkredi. 164 00:07:50,240 --> 00:07:53,420 >> Si w ap pran egzamen an sou Jedi, ou ale nan SSS 114 165 00:07:53,420 --> 00:07:55,078 kote konferans ou tipikman se. 166 00:07:55,078 --> 00:07:55,953 ODYANS: [fèbl] 167 00:07:55,953 --> 00:07:59,316 168 00:07:59,316 --> 00:08:01,940 PROFESSOR: O jiska Z, w ap ale pou yo ale nan oditoryòm nan Davies. 169 00:08:01,940 --> 00:08:03,273 Mwen pral chanje sa, dwa? 170 00:08:03,273 --> 00:08:05,670 171 00:08:05,670 --> 00:08:09,698 >> Oh, yeah, ou jis fail otomatikman. 172 00:08:09,698 --> 00:08:11,753 >> Oh yeah, sa a, se ou Christa. 173 00:08:11,753 --> 00:08:15,190 174 00:08:15,190 --> 00:08:16,030 Yeah, move m 'yo. 175 00:08:16,030 --> 00:08:17,610 Oui, nou menm jiska Z, w ap ale pou yo ale nan Davies Auditorim. 176 00:08:17,610 --> 00:08:19,140 Mwen pral ranje sa a yon fwa mwen Upload. 177 00:08:19,140 --> 00:08:20,320 Yeah. 178 00:08:20,320 --> 00:08:22,160 >> Lè sa a, tou yon bagay enpòtan nan lespri 179 00:08:22,160 --> 00:08:25,290 se ke Mèkredi, si ou se ofisyèlman ki enskri nan seksyon an Mèkredi, 180 00:08:25,290 --> 00:08:26,832 ou dwe pran egzamen ou nan Mèkredi. 181 00:08:26,832 --> 00:08:29,706 Men, si w ap enskri nan Jedi, ou dwe pran egzamen ou Jedi. 182 00:08:29,706 --> 00:08:31,000 Lè li nan pandan tan klas la. 183 00:08:31,000 --> 00:08:35,970 Ki kote, mwen panse ke li la tankou 1:00 2:15 sou mèkredi ak 2:30 3:45 184 00:08:35,970 --> 00:08:37,220 sou jedi. 185 00:08:37,220 --> 00:08:41,710 >> Si ou gen yon konfli inplakabl, Eskiz Dean a yo bagay la sèlman, 186 00:08:41,710 --> 00:08:43,030 malerezman, nou ka pran. 187 00:08:43,030 --> 00:08:45,560 Paske nou te gen yon a vas majorite nan demann 188 00:08:45,560 --> 00:08:47,970 ta chanje soti nan Mèkredi yo Jedi. 189 00:08:47,970 --> 00:08:51,265 Ki nou pa ka onore sof si nou gen yon Dean nan demann. 190 00:08:51,265 --> 00:08:52,650 >> OK. 191 00:08:52,650 --> 00:08:57,000 Se konsa, anvan nou jwenn te kòmanse sou yon koup nan pwoblèm yo pratik, 192 00:08:57,000 --> 00:09:00,540 Mwen jis ale nan ale sou Konsèy itil Andy a pou siksè. 193 00:09:00,540 --> 00:09:04,140 Ou nèg, lè w ap etidye, ou reyèlman vle fè pratik ekri kòd nan men. 194 00:09:04,140 --> 00:09:07,050 A premye fwa mwen tout tan tout tan te pran yon egzamen CS, mwen pa te gen 195 00:09:07,050 --> 00:09:09,960 Kòd pratik ekri nan men anvan ak li te gen anpil 196 00:09:09,960 --> 00:09:11,890 chokan nan ki jan difisil li te ye a. 197 00:09:11,890 --> 00:09:16,125 >> Lè ou nèg pa jwenn nan nan abitid nan tape soti tout bagay, 198 00:09:16,125 --> 00:09:20,260 li rive ke yo te trè natirèlman kapab te autocompleted 199 00:09:20,260 --> 00:09:22,015 parantèz ak virgules la. 200 00:09:22,015 --> 00:09:23,890 Lè ou ekri li soti a la men, pafwa li a 201 00:09:23,890 --> 00:09:27,100 trè, trè fasil bliye yon virgules, oswa bliye fè fèmen yon bracket, 202 00:09:27,100 --> 00:09:30,970 oswa bliye fè fèmen yon kolon, oswa yon bagay tankou sa. 203 00:09:30,970 --> 00:09:34,322 >> Se konsa, lè ou ekri kòd a la men, li nan yon santi yo trè diferan. 204 00:09:34,322 --> 00:09:37,280 Se konsa, ou nèg, lè w ap travay atravè kèk nan pwoblèm yo pratik, 205 00:09:37,280 --> 00:09:38,904 li ta bon yo reyèlman pratike jodi a. 206 00:09:38,904 --> 00:09:41,770 Ou demen, Mwen ta kwè, si w ap pran egzamen an nan Jedi. 207 00:09:41,770 --> 00:09:45,280 >> Dezyèmman, nou gen dènye a, tankou, vo uit ane a nan pratik 208 00:09:45,280 --> 00:09:47,070 ti tès sou entènèt. 209 00:09:47,070 --> 00:09:50,759 Egzamen ane sa a ap pwobableman ap trè, trè menm jan ak tout nan yo. 210 00:09:50,759 --> 00:09:51,800 Yo ap tout trè menm jan an. 211 00:09:51,800 --> 00:09:54,220 Ou kalite jwenn nan nan style nan kalite la nan kesyon 212 00:09:54,220 --> 00:09:57,250 ke nou mande, ki kalite fonksyon ke nou pral ekri li an, 213 00:09:57,250 --> 00:09:58,580 et setra, et setra. 214 00:09:58,580 --> 00:10:01,980 >> Se konsa, pran ti tès yo pratik, espesyalman anba kontrent tan. 215 00:10:01,980 --> 00:10:05,390 75 minit nan fè egzamen an se pa yon anpil nan kantite tan. 216 00:10:05,390 --> 00:10:07,254 Li trè, trè long. 217 00:10:07,254 --> 00:10:09,670 Se konsa, ou nèg reyèlman vle a asire w ke ou nèg yo se 218 00:10:09,670 --> 00:10:11,990 nan abitid la nan ekri Kòd nan men byen vit. 219 00:10:11,990 --> 00:10:15,070 Paske ou pa vle premye a tan wè yon egzamen nan ki longè 220 00:10:15,070 --> 00:10:16,560 gen sou egzamen ou yo. 221 00:10:16,560 --> 00:10:20,540 Ou nèg reyèlman vle asire w ke ou pratike davans. 222 00:10:20,540 --> 00:10:24,550 >> Katriyèmman, ou vle revize a konferans ak seksyon glisad. 223 00:10:24,550 --> 00:10:25,980 Ou pa oblije memorize bagay sa yo. 224 00:10:25,980 --> 00:10:30,430 Aktyèlman, tout moun ap pèmèt yon yon sèl fèy nan nòt papye blan, 225 00:10:30,430 --> 00:10:31,090 devan ak dèyè. 226 00:10:31,090 --> 00:10:32,920 Ou nèg ka tape oswa ekri. 227 00:10:32,920 --> 00:10:37,070 Si ou jwenn tèt ou ki bezwen memorize anyen, mete l 'desann sou sa fèy. 228 00:10:37,070 --> 00:10:40,810 >> Mwen garanti ou, ou pa vle dwe kole nan mitan an nan ki egzamen 229 00:10:40,810 --> 00:10:43,890 ke yo te tankou, o wi, sa ki nan la ègzekutabl nan sa a sòt kont ki sòt. 230 00:10:43,890 --> 00:10:46,490 Jis mete l 'desann ak fè kopi li dwat soti nan fèy nòt ou yo. 231 00:10:46,490 --> 00:10:50,420 Lè sa a, ou ka aktyèlman jis itilize ou sèvo yo reflechi sou pwoblèm sa yo 232 00:10:50,420 --> 00:10:52,190 olye ke gen nan sonje reyalite. 233 00:10:52,190 --> 00:10:55,250 Se konsa, reyèlman pran avantaj nan nenpòt ki detay Tanporèman nich 234 00:10:55,250 --> 00:11:00,140 ke ou panse ou bezwen memorize, plok li desann sou yon fèy papye revizyon. 235 00:11:00,140 --> 00:11:02,680 >> OK, nenpòt kesyon logistics konsènan egzamen an 236 00:11:02,680 --> 00:11:05,510 anvan nou kòmanse kèk pwoblèm egzamen pratike? 237 00:11:05,510 --> 00:11:06,416 Yeah? 238 00:11:06,416 --> 00:11:10,040 >> ODYANS: Mwen pa te te gen yon chans fè yon gade nan egzamen an [fèbl] 239 00:11:10,040 --> 00:11:11,757 men se li pral fè aplikasyon sitou, 240 00:11:11,757 --> 00:11:14,090 oswa ki gen la tou ale nan dwe, tankou, kesyon konesans? 241 00:11:14,090 --> 00:11:14,940 >> PROFESSOR: Li se yon anpil. 242 00:11:14,940 --> 00:11:16,731 Se konsa, wout la ke mwen ta dekri egzamen an 243 00:11:16,731 --> 00:11:18,810 is-- mwen mete tèt yo ansanm kèk pwoblèm pratik 244 00:11:18,810 --> 00:11:20,960 ke mwen rale soti nan tout ti tès yo. 245 00:11:20,960 --> 00:11:25,210 Men, ou pral wè ke gen nan de prensipal kalite kesyon nou pral mande w. 246 00:11:25,210 --> 00:11:28,750 >> Youn nan se yon trè ba detay nivo nan bagay. 247 00:11:28,750 --> 00:11:31,720 Nou pral ba ou yon ti moso nan kòd ak di, ki gen la yon erè isit la? 248 00:11:31,720 --> 00:11:33,110 Ki sa ki ta dwe enprime soti isit la? 249 00:11:33,110 --> 00:11:35,980 Ki sa ki pral kòd sa a pwodwi, et setra. 250 00:11:35,980 --> 00:11:38,710 Se konsa, ki ba anpil nivo detay enfòmasyon. 251 00:11:38,710 --> 00:11:42,700 >> Yo, epi sou bò la baskile, nou pral gen anpil wo nivo kesyon ki baze sou konesans. 252 00:11:42,700 --> 00:11:45,190 Èske ou ka eksplike ki sa a diferans ki genyen ant yon rechèch binè 253 00:11:45,190 --> 00:11:46,148 ak yon rechèch lineyè se? 254 00:11:46,148 --> 00:11:48,500 Poukisa nou ta vle sèvi ak youn sou lòt la? 255 00:11:48,500 --> 00:11:49,960 Petèt, ki sa ki gdb? 256 00:11:49,960 --> 00:11:51,560 Poukisa nou vle sèvi ak gdb? 257 00:11:51,560 --> 00:11:54,590 Ki pi wo nivo, plis fondamantal konpreyansyon kesyon. 258 00:11:54,590 --> 00:11:58,240 Se konsa, ou pral wè yon melanj de de la nan yo sou egzamen ou yo. 259 00:11:58,240 --> 00:12:01,462 >> Nenpòt lòt bagay anvan nou tèt tou dwat nan li? 260 00:12:01,462 --> 00:12:02,879 OK. 261 00:12:02,879 --> 00:12:03,670 ODYANS: Youn nan pi plis. 262 00:12:03,670 --> 00:12:04,030 Pwofesè: Oh, yon sèl plis. 263 00:12:04,030 --> 00:12:04,340 Regrèt. 264 00:12:04,340 --> 00:12:05,631 >> ODYANS: Yeah, li nan tout dwa. 265 00:12:05,631 --> 00:12:10,140 Se konsa, ou ap di 75 minit se twò kout, tankou li se fasil 266 00:12:10,140 --> 00:12:11,640 ke nou pral fini? 267 00:12:11,640 --> 00:12:13,571 Oswa, tankou, 75 minit se egzakteman kòm anpil tan 268 00:12:13,571 --> 00:12:15,700 jan nou ta bezwen si nou te yon fason ki apwopriye prepare? 269 00:12:15,700 --> 00:12:17,450 Pwofesè: OK, se konsa nan egzamen se defi. 270 00:12:17,450 --> 00:12:19,550 Li se definitivman defi. 271 00:12:19,550 --> 00:12:21,092 Ou pral jwenn tèt ou kout sou tan. 272 00:12:21,092 --> 00:12:24,341 W ap pwobableman ale nan frape, tankou 10, 15 minit yo ale, epi yo te tankou, kaka. 273 00:12:24,341 --> 00:12:25,520 Mwen te tèlman kite yo fè. 274 00:12:25,520 --> 00:12:26,520 Epi sa a, totalman amann. 275 00:12:26,520 --> 00:12:28,740 Tout moun k ap pase yo santi yo menm jan an. 276 00:12:28,740 --> 00:12:31,074 >> Jis dwe pran anpil okouran de konbyen tan ou genyen. 277 00:12:31,074 --> 00:12:33,490 Se konsa, Se poutèt sa m'ap di nou mesye fè ti tès yo pratik. 278 00:12:33,490 --> 00:12:36,672 Paske li vrèman bay yon sans gwo nan sa ki egzamen an a pwal tankou. 279 00:12:36,672 --> 00:12:39,130 Se konsa, si ou jwenn tèt ou ke yo te kapab fini pratik nan 280 00:12:39,130 --> 00:12:41,671 ti tès nan yon kantite bon tan, ou ka apante tèt ou byen, 281 00:12:41,671 --> 00:12:45,695 Lè sa a, ou pa pral gen yon pwoblèm nan Mèkredi oswa Jedi. 282 00:12:45,695 --> 00:12:46,575 >> Fre. 283 00:12:46,575 --> 00:12:49,200 Se konsa, si tout moun wants-- Mwen panse ke pifò moun gen fèy papye 284 00:12:49,200 --> 00:12:49,810 soti deja. 285 00:12:49,810 --> 00:12:52,604 Mwen pral esansyèlman jis ba ou echantiyon kesyon, 286 00:12:52,604 --> 00:12:54,520 ba ou nèg, tankou, yon kèk minit yo obeyi yo. 287 00:12:54,520 --> 00:12:59,610 Epitou, n ap ale sou kòm yon klas sa repons yo nan yo se. 288 00:12:59,610 --> 00:13:02,860 >> Se konsa, sa se yon trè tipik kesyon byen bonè nou pral 289 00:13:02,860 --> 00:13:06,720 mande w, jis konvèti nimewo ant baz diferan. 290 00:13:06,720 --> 00:13:09,070 Binè, kòm ou nèg ka sonje, se baz de. 291 00:13:09,070 --> 00:13:12,470 Desimal se baz 10, oswa sa nou kòm moun tipikman entèprete. 292 00:13:12,470 --> 00:13:17,120 Ekzadesimal se baz 16, ki se zewo a nèf kòm byen ke A jiska F. 293 00:13:17,120 --> 00:13:19,990 >> Se konsa, gen nan kat nimewo mwen se mande ou nèg konvèti isit la. 294 00:13:19,990 --> 00:13:23,909 Mwen pral ba ou renmen, twa a kat minit panse a ki jan 295 00:13:23,909 --> 00:13:25,200 nou ta ale sou rezoud sa a. 296 00:13:25,200 --> 00:13:32,832 297 00:13:32,832 --> 00:13:35,710 >> ODYANS: Eske nou kwè nou pèmèt kalkilatris? 298 00:13:35,710 --> 00:13:37,630 >> Pwofesè: Ou pa pral bezwen kalkilatris, yeah. 299 00:13:37,630 --> 00:13:42,420 Mwen panse ke de sa debaz yo, mwen panse, se yo pral mande w tout mesye yo dwe fè. 300 00:13:42,420 --> 00:14:41,700 301 00:14:41,700 --> 00:14:45,070 >> Epi jis Se konsa, mwen kalite gen yon sans a lè tout moun se fè, leve kanpe, 302 00:14:45,070 --> 00:14:47,429 vag, mwen pa konnen, souri, gade kontan si w ap fè. 303 00:14:47,429 --> 00:14:47,929 Yeah. 304 00:14:47,929 --> 00:17:21,680 305 00:17:21,680 --> 00:17:23,945 Petèt yon koup plis minit. 306 00:17:23,945 --> 00:18:28,080 307 00:18:28,080 --> 00:18:29,600 >> OK, se pou yo pote l 'nan. 308 00:18:29,600 --> 00:18:31,580 M 'ap fè espre ale nan ba ou mesye mwens tan 309 00:18:31,580 --> 00:18:33,760 pase pwobableman ou bezwen fè kèk nan pwoblèm sa yo, 310 00:18:33,760 --> 00:18:37,124 tou senpleman paske mwen vle asire w ke nou jwenn nan yon pakèt moun sou pwoblèm. 311 00:18:37,124 --> 00:18:39,290 Se konsa, pa gen enkyetid si ou pa t ' gen yon chans yo fini. 312 00:18:39,290 --> 00:18:43,770 Totalman OK osi lontan ke ou gen yon lide sou ki jan yo ale sou sa a. 313 00:18:43,770 --> 00:18:45,850 Se konsa nou ale pi devan epi fè yon sèl la an premye. 314 00:18:45,850 --> 00:18:52,690 315 00:18:52,690 --> 00:18:57,870 >> Se konsa, premye, nenpòt moun vle fè m 'konnen nan binè, ki sa fè chak nan sa yo chif 316 00:18:57,870 --> 00:19:00,484 reprezante nan tèm de valè yo? 317 00:19:00,484 --> 00:19:01,250 Yeah? 318 00:19:01,250 --> 00:19:03,349 >> ODYANS: De nan la pouvwa zewo, de nan yon sèl. 319 00:19:03,349 --> 00:19:04,140 Pwofesè: Egzakteman. 320 00:19:04,140 --> 00:19:04,640 So. 321 00:19:04,640 --> 00:19:13,430 322 00:19:13,430 --> 00:19:16,430 >> Dwa, se konsa tipikman lè nou ap nan baz 10 323 00:19:16,430 --> 00:19:20,580 tout sa yo reprezante yo, tankou, 10 nan baz la nan zewo, dwa? 324 00:19:20,580 --> 00:19:21,810 Sa a kote ki youn ou an. 325 00:19:21,810 --> 00:19:24,520 Tout plas 10 an ou se se 10 a pouvwa a nan yon sèl. 326 00:19:24,520 --> 00:19:26,600 Kote ou 100 a se 10 sou pouvwa a nan de. 327 00:19:26,600 --> 00:19:29,570 >> Kèlkeswa baz w ap nan ki pral fè ak menm bagay la egzak, 328 00:19:29,570 --> 00:19:31,480 jis ki gen yon baz diferan. 329 00:19:31,480 --> 00:19:34,130 Se konsa, binè, tou sa ki se baz de. 330 00:19:34,130 --> 00:19:37,110 W ap ale nan konvèti nan tout chif nan de mèt fè tout sa pouvwa 331 00:19:37,110 --> 00:19:38,190 nan ki chif. 332 00:19:38,190 --> 00:19:41,450 Se konsa, nan sans sa a, nou ka gen yon fason pi fasil 333 00:19:41,450 --> 00:19:43,800 pou yo te kapab ajoute monte oswa sòm tout nimewo yo nan lòd 334 00:19:43,800 --> 00:19:46,010 konvèti nan baz 10. 335 00:19:46,010 --> 00:19:50,362 >> Se konsa, nenpòt moun ki vle di m 'sa a repons a yon sèl an premye se nan baz dis? 336 00:19:50,362 --> 00:19:51,674 >> ODYANS: De, [fèbl] 337 00:19:51,674 --> 00:19:52,340 Pwofesè: Yeah. 338 00:19:52,340 --> 00:19:53,230 ODYANS: 42. 339 00:19:53,230 --> 00:19:56,560 PROFESSOR: 42, gen ou ale. 340 00:19:56,560 --> 00:20:00,660 Se konsa, wout la nou te resevwa repons sa a te toupre fè de premye a, ki se de. 341 00:20:00,660 --> 00:20:02,760 Plus de twazyèm lan, ki se uit. 342 00:20:02,760 --> 00:20:07,590 Plus de a senkyèm lan, ki se tou sa ki rete sou. 343 00:20:07,590 --> 00:20:09,390 Ou sòm yo moute ak li a 42. 344 00:20:09,390 --> 00:20:12,000 >> Èske gen moun konfonn sou kòman nou te resevwa sa? 345 00:20:12,000 --> 00:20:15,630 De sa Se konsa, debaz yo, tankou Mwen te di, ou ta dwe OK. 346 00:20:15,630 --> 00:20:17,410 Si ou pa, byen, nou ka pratike sa tou. 347 00:20:17,410 --> 00:20:18,720 Men, sa a tout dwa. 348 00:20:18,720 --> 00:20:20,560 Fre. 349 00:20:20,560 --> 00:20:25,570 >> Nenpòt moun ki vle bay nan m ' reponn a yon sèl nan dezyèm kòm byen? 350 00:20:25,570 --> 00:20:26,860 >> 50? 351 00:20:26,860 --> 00:20:27,600 Bon. 352 00:20:27,600 --> 00:20:30,044 Nenpòt moun ki konfonn sou kòman nou te resevwa ki swa? 353 00:20:30,044 --> 00:20:31,960 Cool, mwen pral gen nan repons sou pwochen glise la. 354 00:20:31,960 --> 00:20:34,440 Se konsa, pa gen enkyetid si ou bezwen kopi li desann. 355 00:20:34,440 --> 00:20:38,860 >> OK, se konsa ekzadesimal se yon ti jan Delice. 356 00:20:38,860 --> 00:20:41,840 men mwen pral montre w mesye yon chemen kout pou ki jan fè li. 357 00:20:41,840 --> 00:20:44,800 Se konsa, ekzadesimal, menm jan ou sonje, tout li se gen 16. 358 00:20:44,800 --> 00:20:48,920 Epi paske nou kòm moun pa fè sa aktyèlman gen 16 nimewo ki reprezante sa, 359 00:20:48,920 --> 00:20:56,940 n 'al jwenn soti nan zewo rive nèf, ki premye nou an 10 valè, ak Lè sa a nou fè A jiska F, 360 00:20:56,940 --> 00:20:58,630 ki se sis pwochen valè yo. 361 00:20:58,630 --> 00:21:03,040 >> Se konsa, fason ki pi fasil yo ale nan nenpòt ki kantite binè ekzadesimal 362 00:21:03,040 --> 00:21:05,350 se kraze yo moute nan mwatye. 363 00:21:05,350 --> 00:21:10,042 Se konsa, nenpòt ki kantite binè nou pral ba ou ap pwobableman gen uit chif. 364 00:21:10,042 --> 00:21:11,750 Ou ka jis kraze yo moute nan mitan yo. 365 00:21:11,750 --> 00:21:17,460 >> Se konsa, premye yonn-yon sèl yon sèl nan, youn yon sèl, yon sèl, yon sèl, yon sèl yon sèl. 366 00:21:17,460 --> 00:21:21,340 Kalite panse ke li leve, ou konnen, trase yon koupe oswa yon vigil nan ant yo. 367 00:21:21,340 --> 00:21:23,800 Epi ou ka jis konvèti dirèkteman tou sa 368 00:21:23,800 --> 00:21:26,670 sa a se pi gran an kantite ekzadesimal, 369 00:21:26,670 --> 00:21:29,880 ak tou sa isit la se yo dezyèm lan nan ekzadesimal. 370 00:21:29,880 --> 00:21:37,584 >> Se konsa, sonje soti nan notasyon ki komen yo, sa valè ekzadesimal kòmanse ak? 371 00:21:37,584 --> 00:21:38,460 >> ODYANS: Zewo. 372 00:21:38,460 --> 00:21:39,270 >> Pwofesè: 0x. 373 00:21:39,270 --> 00:21:45,210 Se konsa, nou konnen ke nenpòt ki lè nou mande w konvèti nenpòt ki kantite ekzadesimal, 374 00:21:45,210 --> 00:21:48,230 oswa nenpòt ki lè ou wè nenpòt ki Nimewo ki kòmanse ak 0x, 375 00:21:48,230 --> 00:21:50,230 ou konnen ke li nan yon valè ekzadesimal. 376 00:21:50,230 --> 00:21:54,160 >> Lè sa a, w ap ale nan ap mande yo detèmine kisa ki de chif sa yo, se. 377 00:21:54,160 --> 00:21:59,690 Apre sa, wout la ou fè sa, dekont moute ki mwatye ak dekont moute ki mwatye. 378 00:21:59,690 --> 00:22:02,870 Se konsa, nan egzanp sa a, ki sa ta yon sèl, yon sèl, yon sèl, yon sèl ta dwe ye? 379 00:22:02,870 --> 00:22:04,890 Ki sa ki valè ki ta dwe ye? 380 00:22:04,890 --> 00:22:06,040 Sa ta dwe F, dwa? 381 00:22:06,040 --> 00:22:08,050 Sa ta dwe 15. 382 00:22:08,050 --> 00:22:11,780 >> Se konsa, sa a ta ka F. Youn, yon sèl, yon sèl, yon sèl isit la se tou 383 00:22:11,780 --> 00:22:21,270 F. Se konsa, yon sèl, yon sèl, yon sèl, yon sèl, yon sèl, yon sèl, yon sèl, yon sèl nan ekzadesimal, tout li se se 0xff. 384 00:22:21,270 --> 00:22:25,350 Paske mwatye sa a reprezante F, valè a nan 15, 385 00:22:25,350 --> 00:22:27,331 ak mwatye sa a reprezante F, valè a 15. 386 00:22:27,331 --> 00:22:29,456 Paske sonje, nou ap konte soti nan zewo rive nèf. 387 00:22:29,456 --> 00:22:35,290 Yon se tankou 10, B, se tankou 11, F se 15. 388 00:22:35,290 --> 00:22:41,690 >> Èske sans sa fè tout moun ki jan nou te resevwa soti nan binè ekzadesimal? 389 00:22:41,690 --> 00:22:44,595 >> ODYANS: Se konsa, ki jan nou jwenn 15 soti nan yon, yon sèl, yon sèl, yon sèl la? 390 00:22:44,595 --> 00:22:46,220 Pwofesè: Yeah, sa a se binè, dwa? 391 00:22:46,220 --> 00:22:48,090 Imajine sa a se jis yon nimewo binè. 392 00:22:48,090 --> 00:22:50,792 Se konsa, ou gen de a nan zeroth, ki se youn. 393 00:22:50,792 --> 00:22:51,500 ODYANS: Oh, OK. 394 00:22:51,500 --> 00:22:51,670 Se konsa, ou jis totalize li soti. 395 00:22:51,670 --> 00:22:52,670 >> Pwofesè: Yeah, ak Lè sa a ou jis total ki deyò. 396 00:22:52,670 --> 00:22:53,380 Sa a tout li ye. 397 00:22:53,380 --> 00:22:54,890 >> ODYANS: OK. 398 00:22:54,890 --> 00:22:55,830 >> Pwofesè: OK. 399 00:22:55,830 --> 00:23:00,740 >> ODYANS: Se konsa, ou ale nan binè desimal ekzadesimal? 400 00:23:00,740 --> 00:23:04,590 >> Pwofesè: Sa a nan pi fasil fason yo fè sa, yeah. 401 00:23:04,590 --> 00:23:11,390 Ou pa ap ale nan desimal paske desimal sèlman gen zewo rive nèf. 402 00:23:11,390 --> 00:23:13,410 Nou jis kalite divize sa a moute nan de. 403 00:23:13,410 --> 00:23:15,201 >> ODYANS: [fèbl] lè l sèvi avèk desimal jwenn 404 00:23:15,201 --> 00:23:17,809 ki sa li alimèt jiska nan ekzadesimal. 405 00:23:17,809 --> 00:23:20,100 Pwofesè: Mwen vle di, w ap dekont moute lè l sèvi avèk debaz matematik. 406 00:23:20,100 --> 00:23:20,725 ODYANS: Yeah. 407 00:23:20,725 --> 00:23:22,300 Pwofesè: Yeah, bèl anpil. 408 00:23:22,300 --> 00:23:23,630 Li se yon ti jan konfizyon. 409 00:23:23,630 --> 00:23:26,410 Men, jis konnen ke ou kapab divize moute kèlkeswa sa 410 00:23:26,410 --> 00:23:28,160 valè sa a se nan jis mwatye. 411 00:23:28,160 --> 00:23:29,570 Gade, ki sa ki sa a nan binè? 412 00:23:29,570 --> 00:23:30,610 Ki nonb se sa? 413 00:23:30,610 --> 00:23:33,270 Li k ap pase yo dwe yon bagay soti nan zewo rive F. 414 00:23:33,270 --> 00:23:35,722 >> Isit la se tou pral fè yon bagay soti nan zewo rive F. 415 00:23:35,722 --> 00:23:37,722 Lè sa a, ou ka jis mete sa yo de la a. 416 00:23:37,722 --> 00:23:38,263 >> ODYANS: OK. 417 00:23:38,263 --> 00:23:38,910 Pwofesè: Oui. 418 00:23:38,910 --> 00:23:39,410 OK. 419 00:23:39,410 --> 00:23:42,320 Se konsa, ou nèg vle eseye youn nan pwochen lè sa a? 420 00:23:42,320 --> 00:23:49,601 Zewo, yonn, zewo yon sèl, yon sèl, zewo, youn zewo. 421 00:23:49,601 --> 00:23:52,350 Mwen pral ba ou nèg tankou 30 segonn, depi ou pwobableman pa t 'konnen 422 00:23:52,350 --> 00:23:53,850 jwe fent la sou fason pou fè sa pi bonè. 423 00:23:53,850 --> 00:24:24,950 424 00:24:24,950 --> 00:24:27,381 >> OK, nenpòt moun ki vle jwenn yon sèl sa a yon piki? 425 00:24:27,381 --> 00:24:28,774 >> 0X5A. 426 00:24:28,774 --> 00:24:29,440 Pwofesè: 0X5A. 427 00:24:29,440 --> 00:24:30,470 5a. 428 00:24:30,470 --> 00:24:31,340 Bon. 429 00:24:31,340 --> 00:24:37,050 Se konsa, sa a isit la ta be-- ou vle di nou ki jan ou te resevwa sa? 430 00:24:37,050 --> 00:24:38,920 Premyèman, ki jan ou t 'jwenn senk a? 431 00:24:38,920 --> 00:24:42,030 >> ODYANS: Paske zewo, yon sèl, zewo, se yon sèl senk. 432 00:24:42,030 --> 00:24:45,170 >> Pwofesè: tout moun konprann poukisa zewo, yon sèl, zewo, se yon sèl senk? 433 00:24:45,170 --> 00:24:46,260 Ou te gen yon sèl isit la. 434 00:24:46,260 --> 00:24:48,010 Ou pa gen anyen nan de a premye a. 435 00:24:48,010 --> 00:24:50,300 Nan de nan dezyèm lan, ou gen yon sèl, ki se kat. 436 00:24:50,300 --> 00:24:52,600 Se konsa, ou ajoute plis nan kat yon sèl la, ou gen senk. 437 00:24:52,600 --> 00:24:53,600 Tout moun sa ki bon? 438 00:24:53,600 --> 00:24:54,100 OK. 439 00:24:54,100 --> 00:24:56,570 Lè sa a, ki sa sa a dwe ak poukisa? 440 00:24:56,570 --> 00:24:58,350 Ki nonb Yon koresponn ak? 441 00:24:58,350 --> 00:24:59,350 >> ODYANS: 10. 442 00:24:59,350 --> 00:25:00,976 >> Pwofesè: Ak sa ki sa a nan baz de? 443 00:25:00,976 --> 00:25:01,850 ODYANS: [fèbl] 444 00:25:01,850 --> 00:25:03,010 Pwofesè: Egzakteman. 445 00:25:03,010 --> 00:25:06,370 Se konsa, dezyèm sa a valè isit la ta dwe 0X5A. 446 00:25:06,370 --> 00:25:08,410 >> Tout moun bon sou ki jan yo konvèti? 447 00:25:08,410 --> 00:25:10,770 Li se yon anpil pi fasil pase ou panse li ye. 448 00:25:10,770 --> 00:25:13,330 Mwen jis vle asire w ke ou konnen konsèy itil 449 00:25:13,330 --> 00:25:14,950 ak ke trik nouvèl pou ki jan fè sa. 450 00:25:14,950 --> 00:25:18,432 >> ODYANS: Poukisa ou ka jis fann l 'nan mitan an tankou sa? 451 00:25:18,432 --> 00:25:21,390 Jis dwe tankou, OK, mwen sèlman pral pran swen sou sa yo premye [fèbl]? 452 00:25:21,390 --> 00:25:24,240 >> PROFESSOR: Paske sa a, se aktyèlman nan fason valè ekzadesimal yo reprezante. 453 00:25:24,240 --> 00:25:26,890 0x, ki aktyèlman vle di pa gen anyen lòt pase di ou 454 00:25:26,890 --> 00:25:28,710 ke li nan yon nimewo ekzadesimal. 455 00:25:28,710 --> 00:25:31,580 Lè sa a toujou reprezante kat premye chif yo. 456 00:25:31,580 --> 00:25:34,330 Lè sa a toujou reprezante kat dènye chif yo. 457 00:25:34,330 --> 00:25:37,835 Se konsa, de chif sa yo jis koresponn ak Bits diferan. 458 00:25:37,835 --> 00:25:39,200 >> ODYANS: Se konsa, nou pral always-- 459 00:25:39,200 --> 00:25:41,830 >> Pwofesè: Ou se toujou pral jwenn uit Bits valè. 460 00:25:41,830 --> 00:25:44,580 >> ODYANS: Eske se sa ke jis tankou yon bagay isit la oswa ke yon bagay tout lòt peyi sou? 461 00:25:44,580 --> 00:25:46,883 Pwofesè: Se jis yon bagay nan òdinatè, YEP. 462 00:25:46,883 --> 00:25:47,424 ODYANS: OK. 463 00:25:47,424 --> 00:25:48,240 Pè. 464 00:25:48,240 --> 00:25:51,290 >> Pwofesè: Epitou, se konsa nan egzanp sa a nou konvèti soti nan binè desimal, 465 00:25:51,290 --> 00:25:53,290 ak pou soti nan binè ekzadesimal. 466 00:25:53,290 --> 00:25:56,610 Ou nèg vle asire w ke nou menm tou nou pratike ale nan lòt fason alantou. 467 00:25:56,610 --> 00:26:03,370 Se konsa, si mwen te ban nou 0xff, ou te kapab trase ki soti nan binè, dwa? 468 00:26:03,370 --> 00:26:06,820 >> Ou konvèti F nan binè, ki se youn, yon sèl, yon sèl, yon sèl, 469 00:26:06,820 --> 00:26:09,380 konvèti F desann binè, ki se youn, yon sèl, yon sèl, yon sèl. 470 00:26:09,380 --> 00:26:11,310 >> Se konsa, nou ka mande ou fè nan lòt fason alantou. 471 00:26:11,310 --> 00:26:14,817 Se konsa, nan binè desimal, oswa ekzadesimal binè. 472 00:26:14,817 --> 00:26:16,650 Se konsa, ou vle fè w ke ou konnen tou de fason. 473 00:26:16,650 --> 00:26:19,371 Nou pral pwobableman mande w yon konbinezon de de la. 474 00:26:19,371 --> 00:26:20,660 >> Yeah, ou gen yon kesyon? 475 00:26:20,660 --> 00:26:22,724 Mwen kapab see-- w ap bon? 476 00:26:22,724 --> 00:26:23,348 ODYANS: Yeah. 477 00:26:23,348 --> 00:26:24,560 Pwofesè: OK. 478 00:26:24,560 --> 00:26:26,101 Eske m 'bon ou efase sa a? 479 00:26:26,101 --> 00:26:26,600 Great. 480 00:26:26,600 --> 00:26:33,965 481 00:26:33,965 --> 00:26:40,437 >> Tout dwa, se konsa repons la a si yon moun se kirye pita sou epi pou yo jwenn konfonn. 482 00:26:40,437 --> 00:26:41,844 OK. 483 00:26:41,844 --> 00:26:46,070 >> ODYANS: li gen pwoblèm si nou mete lèt nou yo nan Capitol oswa miniskil? 484 00:26:46,070 --> 00:26:50,360 >> Pwofesè: Li fè sa, paske nan ekzadesimal, pa konvansyon, 485 00:26:50,360 --> 00:26:52,840 tout karaktè yo yo majuskul. 486 00:26:52,840 --> 00:26:54,650 Se konsa, A jiska F yo pral fè majuskul. 487 00:26:54,650 --> 00:26:58,660 Si ou mete yon miniskil yon, mwen pa konnen si nou ta nesesèman make li mal. 488 00:26:58,660 --> 00:27:00,679 Men, teyorikman, sa a, se pa teknikman 489 00:27:00,679 --> 00:27:01,970 ki jan w ap sipoze genyen li. 490 00:27:01,970 --> 00:27:03,303 Se konsa, yo tout yo ta dwe majuskul. 491 00:27:03,303 --> 00:27:05,910 Yeah, bon kesyon. 492 00:27:05,910 --> 00:27:07,780 >> OK. 493 00:27:07,780 --> 00:27:08,790 Dezyèm kesyon an. 494 00:27:08,790 --> 00:27:12,750 Konsidere pwogram sa a bèl isit la. 495 00:27:12,750 --> 00:27:15,180 Mwen pral mande kesyon an, Mwen pral tounen vin sa a. 496 00:27:15,180 --> 00:27:23,170 >> Se konsa, premyèman, sa ki andedan nan estanda io.h sa a, se nan enterè nan pwogram lan? 497 00:27:23,170 --> 00:27:26,640 Dezyèmman, sa ki fè anile siyifi nan liy twa? 498 00:27:26,640 --> 00:27:30,572 Ak twazyèm, ki sa retounen zewo soti nan prensipal yo, kòm liy sis, jeneralman siyifi? 499 00:27:30,572 --> 00:27:33,280 Si ou nèg vle ekri sa yo desann, depi m 'gen yo chanje tounen 500 00:27:33,280 --> 00:27:36,810 glise nan jis pou ou ka wè kòd. 501 00:27:36,810 --> 00:27:40,400 Sa a se yon egzanp sou, tankou, petèt yon pi wo kesyon nivo kote nou mande w 502 00:27:40,400 --> 00:27:42,435 sa bagay sa yo vle di nan yon pwogram. 503 00:27:42,435 --> 00:27:47,290 504 00:27:47,290 --> 00:27:49,215 >> Tout moun bon pou mwen pou m tounen nan glise la? 505 00:27:49,215 --> 00:27:53,400 506 00:27:53,400 --> 00:27:54,361 OK, fre. 507 00:27:54,361 --> 00:27:57,610 Se konsa, mwen pral ba ou nèg tankou petèt twa minit fè yon gade nan yon sèl sa a rapid reyèl. 508 00:27:57,610 --> 00:28:41,330 509 00:28:41,330 --> 00:28:44,140 >> OK, se konsa nan yon sèl sa a tankou jistis fasil, concept. 510 00:28:44,140 --> 00:28:49,280 Nenpòt moun ki vle fè m 'konnen sa ki nan premye andedan pa regle ki gen ladan 511 00:28:49,280 --> 00:28:52,630 dosye bibliyotèk io.h estanda nou an? 512 00:28:52,630 --> 00:28:55,510 Poukisa nou bezwen ke bibliyotèk enkli pou pwogram sa a? 513 00:28:55,510 --> 00:28:56,930 Ki sa ki isit la nou bezwen li pou? 514 00:28:56,930 --> 00:28:56,980 >> Yeah? 515 00:28:56,980 --> 00:28:58,340 >> ODYANS: Eske se sa ke lè ou mete ki printf? 516 00:28:58,340 --> 00:28:59,131 >> Pwofesè: Egzakteman. 517 00:28:59,131 --> 00:29:01,780 Se konsa, printf, nenpòt ki lè ou pran yon enfòmasyon nan men gwoup itilizatè a 518 00:29:01,780 --> 00:29:04,140 epi enprime yon bagay nan ekran an, ki nan 519 00:29:04,140 --> 00:29:05,600 D 'a estanda, bibliyotèk pwodiksyon. 520 00:29:05,600 --> 00:29:07,170 Panse a li ki way-- D ', pwodiksyon. 521 00:29:07,170 --> 00:29:08,430 >> Mwen gen yon pwodiksyon? 522 00:29:08,430 --> 00:29:09,207 Wi, mwen fè. 523 00:29:09,207 --> 00:29:12,040 Se konsa, mwen konnen ke mwen toujou ale nan bezwen bibliyotèk la Estandadize i.o. 524 00:29:12,040 --> 00:29:16,400 >> Se konsa, printf se fonksyon an pa ki nou bezwen jwenn aksè nan 525 00:29:16,400 --> 00:29:19,370 ak hashtag a gen ladan estanda bibliyotèk i.o. 526 00:29:19,370 --> 00:29:20,280 OK. 527 00:29:20,280 --> 00:29:22,660 >> Dezyèmman, li sa anile siyifi? 528 00:29:22,660 --> 00:29:26,970 Nou gen int prensipal (san valè a), sa ki fè anile isit la vle di isit la sou liy twa? 529 00:29:26,970 --> 00:29:28,080 Yeah, nan do an. 530 00:29:28,080 --> 00:29:29,020 >> ODYANS: [fèbl] 531 00:29:29,020 --> 00:29:29,920 >> Pwofesè: Egzakteman. 532 00:29:29,920 --> 00:29:33,320 Se konsa, sonje, nou te aprann kòmanse avèk pset nou an 533 00:29:33,320 --> 00:29:35,360 ke ou ka aktyèlman presize liy lòd 534 00:29:35,360 --> 00:29:39,010 agiman ki pwogram ou an, ke ou fonksyon prensipal, pran jan ou, itilizatè a, 535 00:29:39,010 --> 00:29:39,650 rele li. 536 00:29:39,650 --> 00:29:42,650 Si nou gen anile, ki vle di ke ou te kapab jis kouri pwogram nan dirèkteman 537 00:29:42,650 --> 00:29:44,680 san yo pa nenpòt agiman liy lòd. 538 00:29:44,680 --> 00:29:46,160 Tout moun klè sou sa? 539 00:29:46,160 --> 00:29:46,660 OK. 540 00:29:46,660 --> 00:29:52,850 >> Epi anfen poutèt sa nou deranje fè bagay sa a retounen zewo isit la? 541 00:29:52,850 --> 00:29:54,740 Poukisa nou menm gen yon prensipal int? 542 00:29:54,740 --> 00:29:57,330 Poukisa nou pa nou ka jis gen anile anile prensipal yo? 543 00:29:57,330 --> 00:29:59,216 Yeah? 544 00:29:59,216 --> 00:30:01,590 ODYANS: Jis pou ke nou kapab asire w ke pwogram nan se 545 00:30:01,590 --> 00:30:04,247 sòti avèk siksè, kòm opoze a si li te konte. 546 00:30:04,247 --> 00:30:06,580 Apre sa, nou ta konnen ke sa a, se yon lòt kalite diferan nan erè. 547 00:30:06,580 --> 00:30:07,621 >> Pwofesè: Yeah, egzakteman. 548 00:30:07,621 --> 00:30:10,670 Sa a se jis yon trè konvansyonèl bagay ki nou fè sa, 549 00:30:10,670 --> 00:30:13,840 se ke jis nan fen pwogram ou, jis asire w ke 550 00:30:13,840 --> 00:30:15,830 ki fonksyon prensipal ou ap kouri kòrèkteman, 551 00:30:15,830 --> 00:30:17,940 nou toujou vle fè retounen zewo. 552 00:30:17,940 --> 00:30:21,160 Menm si nou ka nesesèman pa wè ke enprime nenpòt kote. 553 00:30:21,160 --> 00:30:25,092 >> Paske kòm pwogramasyon, ou konnen, si ou gen anpil liy diferan nan kòd 554 00:30:25,092 --> 00:30:27,050 epi ou pa konnen ki kote sa yo yo ale sa ki mal, 555 00:30:27,050 --> 00:30:30,240 epi si yon erè k ap pase ou vle asire w ke ou jwenn ki erè. 556 00:30:30,240 --> 00:30:33,240 Se konsa, si yon bagay ale tipikman mal nou pral gen yon retou nan yon sèl jis 557 00:30:33,240 --> 00:30:34,669 a asire w nou konnen ke li ye. 558 00:30:34,669 --> 00:30:36,460 Se konsa, si ou wè yon retou zewo, ki tipikman 559 00:30:36,460 --> 00:30:38,293 vle di pwogram ou an se egzekite avèk siksè. 560 00:30:38,293 --> 00:30:40,490 561 00:30:40,490 --> 00:30:40,990 Bon? 562 00:30:40,990 --> 00:30:45,180 563 00:30:45,180 --> 00:30:45,680 Fre. 564 00:30:45,680 --> 00:30:48,710 565 00:30:48,710 --> 00:30:52,680 >> OK, dezyèm pwogram isit la. 566 00:30:52,680 --> 00:30:54,827 Konsidere sa. 567 00:30:54,827 --> 00:30:56,910 Men, si ou nèg wè yon flote, ou nèg ka pwobableman 568 00:30:56,910 --> 00:31:00,810 gen yon bon lide de sa Mwen se sou yo mande w. 569 00:31:00,810 --> 00:31:05,200 >> Se konsa, lè pwogram sa a ègzekutra, jan ou ka wè, 570 00:31:05,200 --> 00:31:09,330 Mwen deklare yon flote andedan fonksyon prensipal m 'yo. 571 00:31:09,330 --> 00:31:13,470 M 'ap nonmen li "reponn," M' ap mete ak ki egal a yon sèl divize pa 10. 572 00:31:13,470 --> 00:31:17,860 Mwen enprime soti, nan yon sèl plas desimal, ki flote. 573 00:31:17,860 --> 00:31:19,880 Lè sa a, m ap retounen zewo. 574 00:31:19,880 --> 00:31:24,470 >> Se konsa, lè egzekite pwogram nan, panse tounen nan visye, koulye a, 575 00:31:24,470 --> 00:31:26,550 pwogram sa a simagri 0.0. 576 00:31:26,550 --> 00:31:29,993 Kòm nou tout konnen, èspere ke nou tout konnen, yon sèl divize pa 10 se pa yon 0.00, 577 00:31:29,993 --> 00:31:32,350 li nan 0.1. 578 00:31:32,350 --> 00:31:37,810 Men, eksplike poukisa pwogram sa a panse ke 1 divize pa 10 simagri 0.1 lòt 579 00:31:37,810 --> 00:31:39,504 pase 0.1? 580 00:31:39,504 --> 00:31:42,545 Mwen pral ba ou nèg petèt tankou 30 segonn jis byen vit panse osijè de sa 581 00:31:42,545 --> 00:31:43,878 epi mwen pral tounen nan pwogram nan. 582 00:31:43,878 --> 00:32:17,800 583 00:32:17,800 --> 00:32:20,290 >> OK. 584 00:32:20,290 --> 00:32:22,205 Nenpòt moun ki vle bay li yon piki? 585 00:32:22,205 --> 00:32:24,330 Nan twa fraz oswa mwens, paske anjeneral nou ap 586 00:32:24,330 --> 00:32:27,650 ale nan mete restriksyon sou tout repons nan twa fraz oswa mwens 587 00:32:27,650 --> 00:32:31,130 pou w pa jis randr bagay o aza sou egzamen ou yo. 588 00:32:31,130 --> 00:32:32,740 >> Yeah, pran yon piki. 589 00:32:32,740 --> 00:32:36,390 >> ODYANS: Se konsa, mwen panse ke gen nan sa a bagay yo rele, tankou, [fèbl] 590 00:32:36,390 --> 00:32:42,320 Se konsa, gen ta ka, pou egzanp, ka gen, tankou, 0.09, 591 00:32:42,320 --> 00:32:47,250 ki kote ou enprime premye a chif, li ta dwe 0.0? 592 00:32:47,250 --> 00:32:49,100 >> Pwofesè: Fèmen, pa byen. 593 00:32:49,100 --> 00:32:49,810 Christabell? 594 00:32:49,810 --> 00:32:51,770 >> ODYANS: Ou ap divize yon sèl ak 10, e yo ap tou de nonm antye relatif. 595 00:32:51,770 --> 00:32:54,610 Se konsa, wout la ke li k ap pase nan magazen li se kòm yon nonb antye relatif. 596 00:32:54,610 --> 00:32:56,480 Se konsa, nonb antye ki pè ki pi pre ta dwe 0.0. 597 00:32:56,480 --> 00:32:57,471 Se konsa, sa a, se 0.1. 598 00:32:57,471 --> 00:32:58,970 Pwofesè: Yeah, sa a, se reyèlman bon. 599 00:32:58,970 --> 00:33:00,040 Sa a repons kòrèk la. 600 00:33:00,040 --> 00:33:03,597 Se konsa, sa se yon trè konfizyon konsèp pou yon anpil nan timoun. 601 00:33:03,597 --> 00:33:06,680 Apre sa, mwen reyèlman vle asire w ke sa a se ranfòse nan tèt tout moun. 602 00:33:06,680 --> 00:33:10,090 >> Se konsa, sa nou rele k ap flote pwen enpresizyon, 603 00:33:10,090 --> 00:33:12,800 kote rezon an pou kisa yon anpil nan pwogram ou an visye 604 00:33:12,800 --> 00:33:17,010 pa t 'travay okòmansman te paske ou bliye jete varyab ou yo. 605 00:33:17,010 --> 00:33:19,370 Se konsa, sa Christabell di te antyèman kòrèk. 606 00:33:19,370 --> 00:33:21,990 >> Yon flote se natirèlman enpresizyon. 607 00:33:21,990 --> 00:33:26,400 Paske nan yon òdinatè, dwa, nou gen yon kantite lajan fini nan Bits nan memwa 608 00:33:26,400 --> 00:33:28,480 nou ka sèvi ak ki reprezante chif yo. 609 00:33:28,480 --> 00:33:33,480 Se konsa, pou egzanp, sa a ID CS50 is-- Mwen panse ke li nan yon òdinatè 64-ti jan. 610 00:33:33,480 --> 00:33:37,520 >> Ou ka jwenn yon flote fèt sèlman reprezante pa yon kantite lajan fini nan tout sa yo miyèt moso. 611 00:33:37,520 --> 00:33:42,260 Se konsa, 0.1 ak zewo enfini, ki a te 0.1 se, dwa? 612 00:33:42,260 --> 00:33:45,450 Men, nou pa ka aktyèlman magazen ke nimewo nan òdinatè nou yo. 613 00:33:45,450 --> 00:33:47,810 Nou jis pa gen ase memwa yo fè sa. 614 00:33:47,810 --> 00:33:52,340 >> Se konsa, apwoksimasyon pi pre a sa k ap estoke nan memwa se aktyèlman 615 00:33:52,340 --> 00:33:55,390 yon bagay tankou 0.000 yon bagay, yon bagay, yon bagay, yon bagay. 616 00:33:55,390 --> 00:34:01,240 Ki, yon fwa ou tronke li, jij desann nan 0.0. 617 00:34:01,240 --> 00:34:05,640 >> Se konsa, egzanp sa a se jis yon ki montre anpil nan pwoblèm 618 00:34:05,640 --> 00:34:08,469 nou gen chak fwa nou ap ap eseye mal fè matematik 619 00:34:08,469 --> 00:34:11,000 san yo pa depoze yon nonb antye relatif kòm diferan. 620 00:34:11,000 --> 00:34:14,870 Se konsa, jis dwe Gèrye nan sa kap pase. 621 00:34:14,870 --> 00:34:18,239 >> Sou ti tès, si nou ba ou yon blòk nan kòd ak li a tankou, 622 00:34:18,239 --> 00:34:19,510 sa simagri soti nan fen a? 623 00:34:19,510 --> 00:34:24,096 Men, si li la kèk valè o aza ou mesye ta dwe konnen poukisa ki k ap pase. 624 00:34:24,096 --> 00:34:24,909 Yeah? 625 00:34:24,909 --> 00:34:27,926 >> ODYANS: tronke se debarase m de tout bagay apre yon pwen sèten? 626 00:34:27,926 --> 00:34:28,513 [Fèbl] 627 00:34:28,513 --> 00:34:30,929 Pwofesè: Yeah, se konsa aktyèlman sa a se yon reyèlman move egzanp, 628 00:34:30,929 --> 00:34:37,870 paske tou sa aktyèlman 0,100 ta tronke desann nan 0.1. 629 00:34:37,870 --> 00:34:41,389 Men, si ou te nan kouri l-- mwen pa fè sa sonje, paske ane pase a yo 630 00:34:41,389 --> 00:34:42,830 kouri l 'sou yon pwogram diferan. 631 00:34:42,830 --> 00:34:45,300 Yo kouri l 'nan yon bagay rele CS50 Aparèy la, ki 632 00:34:45,300 --> 00:34:46,389 ki diferan de ID nan. 633 00:34:46,389 --> 00:34:48,520 Sa ki te yon sistèm 32-ti jan, mwen panse ke. 634 00:34:48,520 --> 00:34:50,290 Se konsa, te gen nimewo diferan. 635 00:34:50,290 --> 00:34:53,330 >> Men, esansyèlman, jis konnen ke konsèp an antye nan tronkatur 636 00:34:53,330 --> 00:34:54,815 ak ki jan li jis koupe bagay la. 637 00:34:54,815 --> 00:34:55,690 Se konsa, si li rounds-- 638 00:34:55,690 --> 00:34:56,300 >> ODYANS: San yo pa awondi. 639 00:34:56,300 --> 00:34:57,370 >> Pwofesè: Egzakteman. 640 00:34:57,370 --> 00:34:57,870 Yeah. 641 00:34:57,870 --> 00:35:02,330 642 00:35:02,330 --> 00:35:04,380 Fre. 643 00:35:04,380 --> 00:35:05,250 >> Hi, nan do an. 644 00:35:05,250 --> 00:35:07,634 Nou ap jis ale sou kèk revizyon egzamen kesyon. 645 00:35:07,634 --> 00:35:08,430 >> Tout dwa. 646 00:35:08,430 --> 00:35:10,150 Se konsa, konsidere yon pwogram diferan isit la. 647 00:35:10,150 --> 00:35:12,797 648 00:35:12,797 --> 00:35:15,380 Mwen pral ba ou nèg yon minit koup li sou sa a. 649 00:35:15,380 --> 00:35:18,588 Sa a se yon bagay ki te pou yon trè dènyèman ke mwen panse ke kònen yon anpil nan nou 650 00:35:18,588 --> 00:35:19,142 lespri mesye a. 651 00:35:19,142 --> 00:35:21,100 Men, nou ap ale nan pale nan sa a ankò jis 652 00:35:21,100 --> 00:35:24,152 asire w ke ou konprann li konplètman. 653 00:35:24,152 --> 00:35:24,652 OK. 654 00:35:24,652 --> 00:35:41,280 655 00:35:41,280 --> 00:35:41,780 OK. 656 00:35:41,780 --> 00:35:44,342 Nenpòt moun ki bezwen plis tan yo li nan Kòd sa a? 657 00:35:44,342 --> 00:35:45,650 OK. 658 00:35:45,650 --> 00:35:50,630 >> Se konsa, li sanble m 'ke nan pwogram sa a mwen se 659 00:35:50,630 --> 00:35:53,460 kreye de strings lè l sèvi avèk GetString. 660 00:35:53,460 --> 00:35:55,180 Youn rele a ak yon sèl rele t. 661 00:35:55,180 --> 00:35:58,680 Men, si yo ap egal egal nan chak lòt, 662 00:35:58,680 --> 00:36:00,880 li ta enprime "Ou tape menm bagay la. " 663 00:36:00,880 --> 00:36:04,170 >> Men, elsewise, li ta enprime, "Ou tape bagay diferan, "dwa? 664 00:36:04,170 --> 00:36:05,990 Sanble trè, trè senp. 665 00:36:05,990 --> 00:36:08,720 Men, sepandan, si mwen aktyèlman eseye ekri pwogram sa a, 666 00:36:08,720 --> 00:36:12,230 li sanble ke menm lè mwen D 'strings yo egzak menm, 667 00:36:12,230 --> 00:36:15,490 li toujou simagri soti, "Ou tape bagay diferan! " 668 00:36:15,490 --> 00:36:18,020 Nenpòt moun ki vle pran yon bal nan poukisa pwogram sa a toujou 669 00:36:18,020 --> 00:36:20,370 reponn ki entrain yo yo diferan, menm 670 00:36:20,370 --> 00:36:22,090 lè mo sa yo tèt yo yo se menm bagay la tou? 671 00:36:22,090 --> 00:36:24,870 672 00:36:24,870 --> 00:36:29,170 >> Se konsa, si m 'te input-- David renmen yo sèvi ak yon egzanp tankou manman, dwa? 673 00:36:29,170 --> 00:36:37,890 Miniskil M-O-M pou S, T egal miniskil M-O-M. 674 00:36:37,890 --> 00:36:40,340 Si mwen kouri sa a nan ke kòd, poukisa ta li 675 00:36:40,340 --> 00:36:44,180 enprime soti "ou tape bagay diferan?" 676 00:36:44,180 --> 00:36:46,336 >> Nenpòt moun ki bezwen plis tan yo reflechi sou sa a? 677 00:36:46,336 --> 00:36:47,294 OK, Mwen panse ke nou ap bon. 678 00:36:47,294 --> 00:36:48,716 Yeah? 679 00:36:48,716 --> 00:36:53,930 >> ODYANS: OK, se konsa li a yon bagay sou kote li ki estoke nan memwa a, dwa? 680 00:36:53,930 --> 00:36:54,890 >> Pwofesè: Oui. 681 00:36:54,890 --> 00:37:00,400 >> ODYANS: Ki kote li a tankou, si sa a fisèl la se ki estoke nan memwa spot-- 682 00:37:00,400 --> 00:37:01,689 M 'ap envante sa a men se zewo. 683 00:37:01,689 --> 00:37:02,355 Pwofesè: Asire w. 684 00:37:02,355 --> 00:37:05,290 ODYANS: Apre sa, fisèl t se ki estoke nan plas memwa, 685 00:37:05,290 --> 00:37:11,000 tankou, 167, ak Lè sa zewo pa fè sa egal 167. 686 00:37:11,000 --> 00:37:12,610 >> Pwofesè: Egzakteman. 687 00:37:12,610 --> 00:37:18,350 OK, se konsa sonje sa a enkwayab revelasyon nou eksplike ou nèg 688 00:37:18,350 --> 00:37:21,530 semèn sa a sot pase yo, ki strings pa reyèlman egziste? 689 00:37:21,530 --> 00:37:25,380 Lè nou kreye yon bagay yo rele fisèl nou ap, an reyalite, 690 00:37:25,380 --> 00:37:29,330 kreye yon bagay yo rele zetwal Char. 691 00:37:29,330 --> 00:37:34,470 Ki tout li se se yon konsèy nan yon afè oswa nan yon etalaj de charaktèr. 692 00:37:34,470 --> 00:37:39,480 >> Se konsa, nan egzanp sa a, si mwen te opinyon M-O-M wout la 693 00:37:39,480 --> 00:37:49,350 Se Odinatè m 'ta magazen li se nan antislach memwa zewo, dwa? 694 00:37:49,350 --> 00:37:53,180 Moun sa yo ki kat karaktè, charaktèr, ta dwe estoke yon kote. 695 00:37:53,180 --> 00:37:59,290 >> Lè sa a, sa yo kat karaktè, antislach zewo, 696 00:37:59,290 --> 00:38:01,275 yo estoke yon lòt kote, dwa? 697 00:38:01,275 --> 00:38:04,685 Mwen pa gen okenn lide kote adrès yo yo, yo ap yon kote nan òdinatè mwen an. 698 00:38:04,685 --> 00:38:07,080 Men, mwen pa egzakteman konnen ki kote yo ye. 699 00:38:07,080 --> 00:38:10,170 >> Lè m 'kreye yon fisèl a, tout sa ki vrèman se 700 00:38:10,170 --> 00:38:15,550 se yon konsèy nan la kòmanse nan fisèl sa a. 701 00:38:15,550 --> 00:38:21,130 Lè m 'kreye sa a t valè, tou sa ki yon konsèy nan isit la. 702 00:38:21,130 --> 00:38:23,980 Se konsa, lè w ap eseye egalize epi tcheke 703 00:38:23,980 --> 00:38:27,710 yo wè si a se egal egal t, òdinatè a 704 00:38:27,710 --> 00:38:31,635 se reyèlman jis retounen nan ou adrès ki nan sa a m 705 00:38:31,635 --> 00:38:33,390 ak adrès sa a nan m. 706 00:38:33,390 --> 00:38:36,230 Epi paske yo ap de moso separe nan done 707 00:38:36,230 --> 00:38:38,750 ki yo estoke nan de diferan adrès nan òdinatè w lan, 708 00:38:38,750 --> 00:38:41,750 òdinatè w lan an pa janm ale nan rekonèt yo tankou se te menm bagay la. 709 00:38:41,750 --> 00:38:43,500 Nenpòt moun ki vle bay yon bal nan ki sa nou 710 00:38:43,500 --> 00:38:46,900 ta gen yo dwe fè si nou te vle korije sa a epi gen yon pwogram kouri kòrèk 711 00:38:46,900 --> 00:38:49,360 olye? 712 00:38:49,360 --> 00:38:52,070 Reflechi sou sa pou yon segonn koup. 713 00:38:52,070 --> 00:38:54,929 Ki sa nou bezwen pou chanje pou jwenn sa a fonksyone pwogram 714 00:38:54,929 --> 00:38:56,220 wout la nou vle li nan fonksyone? 715 00:38:56,220 --> 00:39:17,260 716 00:39:17,260 --> 00:39:18,918 >> Yeah, vle pran yon koud nan li? 717 00:39:18,918 --> 00:39:24,082 >> ODYANS: Èske nou ka eseye dèreferans a konsèy epi tcheke nan etalaj la? 718 00:39:24,082 --> 00:39:25,540 Pwofesè: Sa a yon fason fè li. 719 00:39:25,540 --> 00:39:27,880 Se konsa, sa ki nan non ou ankò? 720 00:39:27,880 --> 00:39:29,010 Mwen regrèt sa, raple m '. 721 00:39:29,010 --> 00:39:29,589 >> Zee: Zee. 722 00:39:29,589 --> 00:39:32,130 Pwofesè: Yeah, Se konsa, sa Zee sijere ta absoliman travay. 723 00:39:32,130 --> 00:39:32,629 Dwa? 724 00:39:32,629 --> 00:39:35,730 Nou te kapab dèreferans konsèy la ak aktyèlman ale ak aksè 725 00:39:35,730 --> 00:39:38,460 done yo fizik andedan nan isit la. 726 00:39:38,460 --> 00:39:40,300 Apre sa, nou ka jis konpare tout ekran an. 727 00:39:40,300 --> 00:39:43,670 >> Nou ka di, OK, konsèy, ban m 'sa ki andedan isit la. 728 00:39:43,670 --> 00:39:44,960 Li ta retounen yon m. 729 00:39:44,960 --> 00:39:47,168 Apre sa, mwen ta ka di, konsèy, ban m 'sa ki andedan isit la. 730 00:39:47,168 --> 00:39:47,750 Retounen yon m. 731 00:39:47,750 --> 00:39:48,410 Èske moun matche ak? 732 00:39:48,410 --> 00:39:49,410 Wi. 733 00:39:49,410 --> 00:39:50,340 Apre sa, nou deplase sou. 734 00:39:50,340 --> 00:39:54,240 >> Nou kenbe tcheke de la tout antye strings tout wout la moute jouk nan fen 735 00:39:54,240 --> 00:39:56,635 ak wè si sa yo se egal, si tout valè yo se egal-ego. 736 00:39:56,635 --> 00:39:59,680 Men, si tout valè yo yo egal, Lè sa a, nou konnen yo se verite strings. 737 00:39:59,680 --> 00:40:01,600 Absoliman, sa se ki jan nou ta fè l '? 738 00:40:01,600 --> 00:40:03,930 >> Nenpòt moun ki konfonn sou nenpòt nan sa a? 739 00:40:03,930 --> 00:40:06,970 Konsèp la an antye nan ki jan strings yo se reyèlman jis endikasyon, 740 00:40:06,970 --> 00:40:08,440 ak ki jan yo pa reyèlman egziste? 741 00:40:08,440 --> 00:40:10,480 Epi poukisa nou jwenn erè tankou fason nou jwenn li? 742 00:40:10,480 --> 00:40:15,070 Paske mwen garanti ou nèg, endikasyon ak alokasyon fisèl ak memwa 743 00:40:15,070 --> 00:40:16,470 yo ale nan vini. 744 00:40:16,470 --> 00:40:17,410 >> Yeah? 745 00:40:17,410 --> 00:40:21,072 >> ODYANS: [fèbl] dèreferans li, ou jis mete yon etwal [fèbl] 746 00:40:21,072 --> 00:40:21,780 Pwofesè: Dwa. 747 00:40:21,780 --> 00:40:28,430 Se konsa, yo derererence yon konsèy vle di pou yo ale nan ki adrès nan konsèy la 748 00:40:28,430 --> 00:40:30,390 ak pou jwenn done yo, valè a la. 749 00:40:30,390 --> 00:40:32,700 Ak wout la fè sa se yon zetwal konsèy. 750 00:40:32,700 --> 00:40:34,262 Pa konfonn sa. 751 00:40:34,262 --> 00:40:35,186 >> ODYANS: [fèbl]. 752 00:40:35,186 --> 00:40:35,852 >> Pwofesè: Yeah. 753 00:40:35,852 --> 00:40:39,750 ODYANS: Se konsa, ou ka jis ekri si egal t egal zetwal zetwal la. 754 00:40:39,750 --> 00:40:40,630 >> PROFESSOR: Bon, pa gen okenn. 755 00:40:40,630 --> 00:40:40,960 No 756 00:40:40,960 --> 00:40:41,640 >> ODYANS: Sa se pa bon ase, dwa? 757 00:40:41,640 --> 00:40:43,760 >> Pwofesè: Li pa, paske ou se sèlman tcheke lèt la an premye. 758 00:40:43,760 --> 00:40:46,010 W ap pwobableman ale nan bezwen kèk sòt de yon riban ki 759 00:40:46,010 --> 00:40:49,055 iterates nan chak sèl karaktè nan tou de strings. 760 00:40:49,055 --> 00:40:49,837 Yeah. 761 00:40:49,837 --> 00:40:52,920 Se konsa, si ou te vle jis tcheke yo wè si yo te kòmanse avèk menm bagay la, 762 00:40:52,920 --> 00:40:58,220 w ka fè si, zetwal nan ki egal a zetwal t. 763 00:40:58,220 --> 00:41:01,300 Lè sa a, ou konnen ke omwen yo te kòmanse ak karaktè a menm. 764 00:41:01,300 --> 00:41:01,952 >> Yeah? 765 00:41:01,952 --> 00:41:04,056 >> ODYANS: Se konsa, wout la ou ki ta ka 766 00:41:04,056 --> 00:41:06,064 tankou yon embedded pou riban oswa konsèy? 767 00:41:06,064 --> 00:41:06,730 Pwofesè: Yeah. 768 00:41:06,730 --> 00:41:08,170 Bèl anpil jis yon pou riban. 769 00:41:08,170 --> 00:41:12,430 Sonje byen, David nan klas mansyone sik la gratis Massachusetts Institute of Technology? 770 00:41:12,430 --> 00:41:17,690 Li te gen sa a trè konfizyon bagay nan zetwal t 771 00:41:17,690 --> 00:41:22,030 plis yon, kote li ta entegre a epi li deplase konsèy la? 772 00:41:22,030 --> 00:41:29,910 Fason ki pi fasil pou fè sa a se jis t nan m. 773 00:41:29,910 --> 00:41:31,090 >> Se konsa, li nan jis yon etalaj. 774 00:41:31,090 --> 00:41:34,630 Fason ki ke ou ta gen yon pou bouk ki kouri soti nan zewo rive m, kote 775 00:41:34,630 --> 00:41:36,580 mwen se longè a nan an fisèl, ou ta ka jis 776 00:41:36,580 --> 00:41:39,510 ekri ke olye pou yo fè nan konsèy antye, bagay referans. 777 00:41:39,510 --> 00:41:43,510 Se konsa, bagay sa yo se egzakteman ekivalan nan òdinatè w lan. 778 00:41:43,510 --> 00:41:45,905 >> Ou nèg pwobableman pa pral bezwen konnen sa, 779 00:41:45,905 --> 00:41:48,280 men li la bon yo jis kalite gen nan do a tèt ou. 780 00:41:48,280 --> 00:41:52,630 Jis konnen ke òdinatè a rekonèt blòk diferan nan Kòd 781 00:41:52,630 --> 00:41:53,890 kòm menm bagay la. 782 00:41:53,890 --> 00:41:57,510 Paske sa a se jis byen lwen plis itilizatè zanmitay pou nou prezante li tankou li nan 783 00:41:57,510 --> 00:41:58,150 yon etalaj. 784 00:41:58,150 --> 00:42:00,990 Se jis pi fasil. 785 00:42:00,990 --> 00:42:02,719 >> ODYANS: Se konsa, sèvi ak strlèn renmen, get-- 786 00:42:02,719 --> 00:42:03,385 Pwofesè: Yeah. 787 00:42:03,385 --> 00:42:03,926 ODYANS: OK. 788 00:42:03,926 --> 00:42:05,940 Pwofesè: Ou te kapab itilize strlèn oswa, si ou 789 00:42:05,940 --> 00:42:10,420 pa t 'gen strlèn ou ka jis fè moute jiskaske ou frape antislach zewo pou tou de. 790 00:42:10,420 --> 00:42:11,568 Swa ta travay. 791 00:42:11,568 --> 00:42:12,068 Yeah. 792 00:42:12,068 --> 00:42:14,871 793 00:42:14,871 --> 00:42:17,996 ODYANS: Se konsa, li dèreferans chak sèl pèsonaj si nou te aktyèlman 794 00:42:17,996 --> 00:42:21,044 ekri kòd sa a, nou te kapab jis fè t parantèz m 795 00:42:21,044 --> 00:42:22,460 renmen ak zetwal la nan devan li? 796 00:42:22,460 --> 00:42:27,700 >> Pwofesè: Yeah, egal egal a bracket mwen, ak Lè sa k ap deplase mwen kenbe 797 00:42:27,700 --> 00:42:29,790 desann jiska ou frape nan fen an. 798 00:42:29,790 --> 00:42:31,286 Yeah, sa a, se ki sa ou ta fè. 799 00:42:31,286 --> 00:42:33,660 Apre sa, mwen pral gen aktyèlman yon pwochen egzanp sou lè nou aktyèlman 800 00:42:33,660 --> 00:42:36,740 ekri strlèn se konsa ou nèg pral kalite a jwenn yo jwe otou ak li yon ti jan. 801 00:42:36,740 --> 00:42:43,567 >> Se konsa, se tout moun klè sou jis memwa, strings, endikasyon, adrès bon jan kalite? 802 00:42:43,567 --> 00:42:46,650 Gen kèk konsèp nivo ki pi wo ke ou volonte pou asire w bezwen konnen sou egzamen an 803 00:42:46,650 --> 00:42:48,928 demen. 804 00:42:48,928 --> 00:42:49,904 >> Tout dwa. 805 00:42:49,904 --> 00:42:50,404 Bon. 806 00:42:50,404 --> 00:42:54,824 807 00:42:54,824 --> 00:42:55,324 Oui. 808 00:42:55,324 --> 00:42:58,770 809 00:42:58,770 --> 00:43:04,180 OK, se konsa yon sèl bagay ke nou pral mande tou ou, menm jan nou fè chak ane sou yon egzamen, se, 810 00:43:04,180 --> 00:43:08,340 ta kwè ke ou te bliye (ki nou yo sanble yo bliye fè chak ane) 811 00:43:08,340 --> 00:43:10,810 nan ki se dosye header strlèn deklare. 812 00:43:10,810 --> 00:43:13,860 Se konsa, nou gen yo ekri li tèt nou. 813 00:43:13,860 --> 00:43:16,350 >> Isit la yo se yon lis ki gen direktiv ke nou ka prezante w 814 00:43:16,350 --> 00:43:20,660 mesye ki kote ou jwenn ou panse ke s fisèl la pa yo pral nil. 815 00:43:20,660 --> 00:43:23,830 Ou ka asime ke nan yo pral sispann ak yon antislach zewo. 816 00:43:23,830 --> 00:43:26,670 Se konsa, ou konnen se sa ki li k ap pase yo fini ak. 817 00:43:26,670 --> 00:43:29,500 >> Epi, pou egzanp, ki nan longè alo ta dwe senk. 818 00:43:29,500 --> 00:43:32,890 Se konsa, ou ka asime ke alo yo pral senk, H-E-L-L-O. 819 00:43:32,890 --> 00:43:35,890 Ou pa oblije asime ke nan dèryèr zewo kont pou longè a. 820 00:43:35,890 --> 00:43:39,720 821 00:43:39,720 --> 00:43:42,300 >> Sa a dènye bagay isit la, pa fè sa enkyete sou nonb antye relatif debòde. 822 00:43:42,300 --> 00:43:45,270 Nenpòt moun ki sonje sa nonb antye relatif debòde se? 823 00:43:45,270 --> 00:43:48,041 >> ODYANS: pi lwen pase a Goes longè [fèbl a]. 824 00:43:48,041 --> 00:43:50,740 >> Pwofesè: Yeah, ou ka eksplike yon ti jan, ki sa sa vle di? 825 00:43:50,740 --> 00:43:55,330 >> ODYANS: Se konsa, mwen devine li ale tounen nan egzanp lan truncating pi bonè. 826 00:43:55,330 --> 00:43:58,380 Men, si ou gen jis nimewo anpil ki ale pi lwen pase ki kantite Bits 827 00:43:58,380 --> 00:44:01,409 ke ou ka aktyèlman bay li ke li pral jis kalite koupe. 828 00:44:01,409 --> 00:44:04,242 Pwofesè: Yeah, se konsa sou yon tipik òdinatè, ki jan anpil Bits nou genyen? 829 00:44:04,242 --> 00:44:05,306 ODYANS: 32? 830 00:44:05,306 --> 00:44:06,430 Pwofesè: Yeah, 32, dwat. 831 00:44:06,430 --> 00:44:10,030 Se konsa, sa a, se, ki sa, kat milya dola, de milya dola? 832 00:44:10,030 --> 00:44:13,579 Kat milya dola, jiska kat milya dola nonm antye relatif pozitif, dwa? 833 00:44:13,579 --> 00:44:15,370 De milya dola negatif, de milya dola pozitif, 834 00:44:15,370 --> 00:44:16,900 depann sou ki jan ou vle fè li. 835 00:44:16,900 --> 00:44:21,470 >> Se konsa, fondamantalman nou ka gen nonm antye relatif ase ki ka ale moute 836 00:44:21,470 --> 00:44:25,800 de a 31 nan mwens 1, dwa? 837 00:44:25,800 --> 00:44:27,980 Paske yon fwa nou frape de 32nd an, nou pa fè sa 838 00:44:27,980 --> 00:44:30,040 gen ke memwa anpil nan òdinatè nou yo. 839 00:44:30,040 --> 00:44:32,310 >> Se konsa, teyorikman, mwen te kapab vini ak yon nimewo 840 00:44:32,310 --> 00:44:34,560 se sa ki, tankou, de a 46th nan. 841 00:44:34,560 --> 00:44:38,040 Li se yon nimewo gwo-bourik, men teyorikman ou te kapab. 842 00:44:38,040 --> 00:44:42,730 Se konsa, nonb antye ki pè debòde se si ou eseye kreye yon nonb antye relatif ki ale pi lwen pase sa 843 00:44:42,730 --> 00:44:44,790 òdinatè w lan se kapab nan estoke. 844 00:44:44,790 --> 00:44:46,590 >> Se konsa, ou nèg pou egzanp sa a pa gen 845 00:44:46,590 --> 00:44:51,330 enkyete sou nou ban nou yon jeyan fisèl se sa ki de a charaktèr yo 32nd 846 00:44:51,330 --> 00:44:51,830 lontan. 847 00:44:51,830 --> 00:44:54,010 Ki ta ka reyèlman vle di. 848 00:44:54,010 --> 00:44:59,430 >> Tout dwa, se konsa mwen jis ale nan ba ou nèg estrikti nan baz nan sa a. 849 00:44:59,430 --> 00:45:02,020 W ap ale nan kreye yon fonksyon rele int strlèn kote 850 00:45:02,020 --> 00:45:08,436 yon pase nan, yon etwal Char, oswa fisèl, konsèy nan fisèl la rele a. 851 00:45:08,436 --> 00:45:10,820 >> Tout dwa, tout moun kopi ki desann. 852 00:45:10,820 --> 00:45:13,550 853 00:45:13,550 --> 00:45:14,850 Fre. 854 00:45:14,850 --> 00:45:17,020 Oops-- lòt fason. 855 00:45:17,020 --> 00:45:21,360 >> Se konsa, sa a se kalite tankou yon moso pi rèd nan pwoblèm, 856 00:45:21,360 --> 00:45:25,320 Se konsa, mwen pral ba ou nèg petèt senk a sis minit nan kalite réfléchir 857 00:45:25,320 --> 00:45:27,478 epi ekri fonksyon sa a soti. 858 00:45:27,478 --> 00:45:29,710 >> ODYANS: Nou pa fè sa kont pou [fèbl], 859 00:45:29,710 --> 00:45:30,200 nou pa gen yo sèvi ak nonb antye relatif? 860 00:45:30,200 --> 00:45:31,241 >> Pwofesè: Non, ou pa fè sa. 861 00:45:31,241 --> 00:48:05,847 862 00:48:05,847 --> 00:48:06,930 Mwen pral ba ou nèg yon allusion. 863 00:48:06,930 --> 00:48:12,325 Yon riban pandan y ap pouvwa gen trè itil isit la. 864 00:48:12,325 --> 00:48:12,825 Yeah. 865 00:48:12,825 --> 00:48:44,995 866 00:48:44,995 --> 00:48:45,495 Isit la nan 867 00:48:45,495 --> 00:48:45,995 sirèt. 868 00:48:45,995 --> 00:48:49,980 869 00:48:49,980 --> 00:48:53,410 Sirèt ap disponib tou pou egzamen an, mwen panse ke. 870 00:48:53,410 --> 00:48:55,315 Se konsa, ou nèg yo pral tout sukre moute demen. 871 00:48:55,315 --> 00:49:01,110 872 00:49:01,110 --> 00:49:02,962 Èske I-- ou te resevwa li. 873 00:49:02,962 --> 00:49:03,718 >> ODYANS: OK. 874 00:49:03,718 --> 00:49:04,384 Pwofesè: Yeah. 875 00:49:04,384 --> 00:49:10,550 876 00:49:10,550 --> 00:49:11,870 >> Petèt 30 plis segonn oswa konsa. 877 00:49:11,870 --> 00:50:02,220 878 00:50:02,220 --> 00:50:07,340 >> Tout dwa, si w ap pa fè, pa gen enkyetid. 879 00:50:07,340 --> 00:50:08,810 Nou pral deplase atravè sa a ansanm. 880 00:50:08,810 --> 00:50:09,310 OK. 881 00:50:09,310 --> 00:50:13,800 Se konsa, mwen pral jis Layout a nan estrikti debaz pou sa a fonksyon isit la. 882 00:50:13,800 --> 00:50:17,255 Int strlèn. 883 00:50:17,255 --> 00:50:20,040 884 00:50:20,040 --> 00:50:23,460 Premyèman, nenpòt moun ki vle di m 'sa ki int vle? 885 00:50:23,460 --> 00:50:25,160 Nou bezwen gen nan fonksyon sa a. 886 00:50:25,160 --> 00:50:26,709 >> ODYANS: Strlèn [fèbl]. 887 00:50:26,709 --> 00:50:27,500 Pwofesè: Egzakteman. 888 00:50:27,500 --> 00:50:31,140 Se konsa, tou sa k ap pase nan isit la, nou bezwen retounen yon nonb antye relatif. 889 00:50:31,140 --> 00:50:36,367 Apre sa, jan sa espesifye nan la espèk, nou vle return-- 890 00:50:36,367 --> 00:50:37,700 Ale pou li nèg, jis kenbe prale. 891 00:50:37,700 --> 00:50:40,480 Li nan tout bon. 892 00:50:40,480 --> 00:50:42,960 Manje li tout Se konsa, mwen pa gen pran l 'tounen, aktyèlman. 893 00:50:42,960 --> 00:50:46,022 894 00:50:46,022 --> 00:50:48,855 Int a jis vle di ke w ap ale nan dwe retounen yon nonb antye relatif. 895 00:50:48,855 --> 00:50:55,350 896 00:50:55,350 --> 00:50:57,106 >> Ki sa ki se sa a zetwal nan Char? 897 00:50:57,106 --> 00:50:58,640 Ki sa sa vle di? 898 00:50:58,640 --> 00:51:00,879 >> ODYANS: Tankou, sa k ap ke yo te opinyon a. 899 00:51:00,879 --> 00:51:01,670 Pwofesè: Egzakteman. 900 00:51:01,670 --> 00:51:04,142 Ak sa ki se prèske nan menm bagay tankou zetwal Char? 901 00:51:04,142 --> 00:51:04,850 ODYANS: fisèl? 902 00:51:04,850 --> 00:51:05,641 Pwofesè: Egzakteman. 903 00:51:05,641 --> 00:51:09,080 Se konsa, tout n ap fè se bay sa a yon konsèy nan yon fisèl. 904 00:51:09,080 --> 00:51:09,580 OK. 905 00:51:09,580 --> 00:51:12,860 906 00:51:12,860 --> 00:51:13,360 Fre. 907 00:51:13,360 --> 00:51:16,650 >> Epitou, pa bliye, si nou bliye l 'ban nou parantèz sa yo, 908 00:51:16,650 --> 00:51:18,330 Pa bliye fè ekri yo tèt ou. 909 00:51:18,330 --> 00:51:20,720 Paske teyorikman, kòd ou a se kòrèk si ou bliye fè ekri yo. 910 00:51:20,720 --> 00:51:21,803 Jis toujou peye atansyon. 911 00:51:21,803 --> 00:51:23,750 Tankou, bagay ti kras ke ou pa remake 912 00:51:23,750 --> 00:51:26,917 lè w ap pwogramasyon sou laptop ou, paske laptop ou fè li pou ou? 913 00:51:26,917 --> 00:51:28,624 Pa bliye lè w ap ekri nan men. 914 00:51:28,624 --> 00:51:29,170 Yeah? 915 00:51:29,170 --> 00:51:30,954 >> ODYANS: Men, ki jan kòrèk? 916 00:51:30,954 --> 00:51:33,190 Tankou, nou jwenn pwoblèm nan tout antye mal? 917 00:51:33,190 --> 00:51:34,190 >> Pwofesè: Non, pa gen okenn. 918 00:51:34,190 --> 00:51:34,860 Pa enkyete. 919 00:51:34,860 --> 00:51:39,270 Li nan aktyèlman teyorikman posib pou ou pou w jwenn pwen plen sou yon kesyon 920 00:51:39,270 --> 00:51:41,980 menm si kòd ou a pral pa janm kouri nan lavi reyèl. 921 00:51:41,980 --> 00:51:46,052 Mwen sijere ou pa eseye fè ki rive. 922 00:51:46,052 --> 00:51:48,260 Pou egzanp, tankou si tout bagay sa a, se isit la se dwa, 923 00:51:48,260 --> 00:51:51,850 men ou bliye yon kolon oswa yon bracket, kòd ou a pa pral aktyèlman kouri. 924 00:51:51,850 --> 00:51:53,740 Men, nou ka gen pitye. 925 00:51:53,740 --> 00:51:54,394 >> Yeah? 926 00:51:54,394 --> 00:51:56,050 >> ODYANS: ou gen kòmantè sou ekriti nou yo? 927 00:51:56,050 --> 00:51:57,758 >> Pwofesè: Non, pa gen okenn, pa gen okenn enkyetid sou sa. 928 00:51:57,758 --> 00:51:58,440 Pa gen kòmantè. 929 00:51:58,440 --> 00:51:59,400 Style yo ta dwe bon. 930 00:51:59,400 --> 00:52:01,470 Tankou, pa Smush tout bagay sou yon sèl liy. 931 00:52:01,470 --> 00:52:04,580 Nou pa pral gen kè kontan avèk ou si ou fè sa. 932 00:52:04,580 --> 00:52:07,250 >> Nenpòt moun ki vle ban m 'liy lan premye? 933 00:52:07,250 --> 00:52:08,633 Men yon ti poul, li nan trè fasil. 934 00:52:08,633 --> 00:52:09,320 >> Yeah? 935 00:52:09,320 --> 00:52:11,920 >> ODYANS: Int, n egal zewo. 936 00:52:11,920 --> 00:52:13,734 Jis mete kanpe vann san preskripsyon. 937 00:52:13,734 --> 00:52:15,900 Pwofesè: Se konsa, nou vle kèk sòt de yon vann san preskripsyon, dwa? 938 00:52:15,900 --> 00:52:19,780 Mwen jis ale nan non li "konte" pou dedomajman pou la lizibilite. 939 00:52:19,780 --> 00:52:21,265 Ki sa nou vle mete l 'egal a? 940 00:52:21,265 --> 00:52:21,890 >> ODYANS: Zewo. 941 00:52:21,890 --> 00:52:23,840 Pwofesè: Oui. 942 00:52:23,840 --> 00:52:24,340 Virgules. 943 00:52:24,340 --> 00:52:26,250 Li la tou virgules desen trè etranj. 944 00:52:26,250 --> 00:52:28,870 Jis pratike fè sa. 945 00:52:28,870 --> 00:52:31,990 >> Se konsa, nou vle premye gen yon vann san preskripsyon nan kalite INT. 946 00:52:31,990 --> 00:52:35,360 Paske nou vle konte moute ki jan karaktè anpil oswa lèt yo 947 00:52:35,360 --> 00:52:36,780 nan fisèl sa a, dwa? 948 00:52:36,780 --> 00:52:38,330 Trè fasil premye etap. 949 00:52:38,330 --> 00:52:42,140 >> OK, petèt yon ti jan pi plis konplèks kounye a, ki jan yo se nou pral fè sa? 950 00:52:42,140 --> 00:52:45,400 Nenpòt moun ki vle ban m 'liy lan nan kòd 951 00:52:45,400 --> 00:52:48,450 ki ka pral kapab ede bouk a tou sa sa a se? 952 00:52:48,450 --> 00:52:54,540 953 00:52:54,540 --> 00:52:56,900 >> Yeah, nanm brav nan do a? 954 00:52:56,900 --> 00:53:06,832 >> ODYANS: OK, se konsa pandan y ap pwen asterisk, yeah, zetwal la nan la, 955 00:53:06,832 --> 00:53:09,465 se pa egal a zewo, Lè sa a, fè yon bagay? 956 00:53:09,465 --> 00:53:11,090 Pwofesè: Sa a reyèlman, reyèlman fèmen. 957 00:53:11,090 --> 00:53:11,835 Vrèman fèmen. 958 00:53:11,835 --> 00:53:13,710 Se konsa, mwen pral nan adrès de bagay ak sa. 959 00:53:13,710 --> 00:53:18,240 Premye a tout, li nan pa egzakteman zewo. 960 00:53:18,240 --> 00:53:20,110 Kisa li ye? 961 00:53:20,110 --> 00:53:22,550 Li nan Terminator la nil, ki se antislach zewo. 962 00:53:22,550 --> 00:53:24,960 Se konsa, yo ap diferan nan tèm de ki jan yo ap estoke. 963 00:53:24,960 --> 00:53:26,270 Se konsa, ou ap reyèlman fèmen. 964 00:53:26,270 --> 00:53:30,330 >> Ak Dezyèmman, nou pa vle jis deplase konsèy la. 965 00:53:30,330 --> 00:53:32,320 Nou vle aktyèlman aksè valè yo, dwa? 966 00:53:32,320 --> 00:53:34,050 Se konsa, ki jan nou fè sa? 967 00:53:34,050 --> 00:53:34,550 Trè fasil. 968 00:53:34,550 --> 00:53:36,841 Pa panse osijè de endikasyon, pa panse osijè de memwa. 969 00:53:36,841 --> 00:53:38,525 Tounen nan semèn de nan kou sa a. 970 00:53:38,525 --> 00:53:39,555 >> ODYANS: [fèbl]. 971 00:53:39,555 --> 00:53:40,680 Pwofesè: Kòm a, sonje? 972 00:53:40,680 --> 00:53:41,400 Ki sa ki strings? 973 00:53:41,400 --> 00:53:42,650 Ki jan nou jwenn ki estoke nan memwa? 974 00:53:42,650 --> 00:53:43,300 >> ODYANS: Yo ap leve soti vivan. 975 00:53:43,300 --> 00:53:43,810 >> Pwofesè: Yo leve soti vivan. 976 00:53:43,810 --> 00:53:45,550 Se konsa, kouman fè nou aksè chak karaktè andedan? 977 00:53:45,550 --> 00:53:46,466 >> ODYANS: [fèbl]. 978 00:53:46,466 --> 00:53:47,530 Pwofesè: Egzakteman. 979 00:53:47,530 --> 00:53:53,195 Se konsa, sa ki ale while-- andedan isit la? 980 00:53:53,195 --> 00:53:54,940 S nan - 981 00:53:54,940 --> 00:53:55,920 >> ODYANS: I. 982 00:53:55,920 --> 00:53:58,216 >> Pwofesè: Oh, mwen pa egziste, fè li? 983 00:53:58,216 --> 00:53:59,620 >> ODYANS: Oh, konte? 984 00:53:59,620 --> 00:54:01,640 >> PROFESSOR: Nou ka jis itilize konte, pa kapab nou? 985 00:54:01,640 --> 00:54:03,050 >> ODYANS: Padon, mwen rele l 'mwen. 986 00:54:03,050 --> 00:54:04,341 >> Pwofesè: Yeah, li nan tout bon. 987 00:54:04,341 --> 00:54:06,710 988 00:54:06,710 --> 00:54:10,760 Nou gen yon varyab moute isit la sa a, se deja te deklare kòm vann san preskripsyon nou yo. 989 00:54:10,760 --> 00:54:13,650 Se konsa, poukisa pa nou jis sèvi ak sa pou avanse pou pi nan bouk la pandan y ap? 990 00:54:13,650 --> 00:54:15,230 Ki fè sans? 991 00:54:15,230 --> 00:54:20,864 >> Se konsa, pandan la nan count-- nenpòt moun vle bay m 'sa k ap pase apre isit la? 992 00:54:20,864 --> 00:54:22,030 ODYANS: Li pa fè sa egal-ego. 993 00:54:22,030 --> 00:54:23,405 Pwofesè: Èske pa egal, dwa? 994 00:54:23,405 --> 00:54:26,200 Li nan Bang nan egal, pwen esklamasyon egal, 995 00:54:26,200 --> 00:54:28,500 tou sa ou nèg vle rele li pa equal-- 996 00:54:28,500 --> 00:54:29,496 >> ODYANS: [fèbl]. 997 00:54:29,496 --> 00:54:30,990 >> Pwofesè: Yeah. 998 00:54:30,990 --> 00:54:37,110 Sonje yon sèl quote se pou yon Char, quotes doub yo se pou yon fisèl. 999 00:54:37,110 --> 00:54:38,630 Fè atansyon lè w ap itilize yo. 1000 00:54:38,630 --> 00:54:42,430 Se konsa, lè nou ap chèche a etalaj la, pèsonaj la pase a, 1001 00:54:42,430 --> 00:54:46,420 nou konnen nou pa vle li nan dwe antislach zewo. 1002 00:54:46,420 --> 00:54:47,340 >> Se konsa, pandan. 1003 00:54:47,340 --> 00:54:48,840 Nou se pa nan fen fisèl la. 1004 00:54:48,840 --> 00:54:52,335 Ki sa nou vle fè andedan? 1005 00:54:52,335 --> 00:54:55,269 >> ODYANS: Nou vle pou ajoute pou nan vann san preskripsyon se konsa li konte plis plis? 1006 00:54:55,269 --> 00:54:56,060 Pwofesè: Egzakteman. 1007 00:54:56,060 --> 00:55:03,064 Se konsa, isit la nou ap ale nan fè konte, konte plis plis. 1008 00:55:03,064 --> 00:55:03,980 Ki manke yon sèl liy plis. 1009 00:55:03,980 --> 00:55:05,090 Nou prèske la. 1010 00:55:05,090 --> 00:55:07,398 Ki sa yo nou bliye fè? 1011 00:55:07,398 --> 00:55:08,770 >> ODYANS: Retounen zewo? 1012 00:55:08,770 --> 00:55:10,820 >> Pwofesè: Ou vle retounen zewo? 1013 00:55:10,820 --> 00:55:12,962 >> ODYANS: Non, retounen nan strlèn. 1014 00:55:12,962 --> 00:55:13,511 Rete tann. 1015 00:55:13,511 --> 00:55:14,760 Pwofesè: Ki se ki estoke nan? 1016 00:55:14,760 --> 00:55:15,090 ODYANS: Count. 1017 00:55:15,090 --> 00:55:15,589 Konte. 1018 00:55:15,589 --> 00:55:17,150 Pwofesè: Egzakteman. 1019 00:55:17,150 --> 00:55:20,760 Se konsa, isit nou ap ale nan retounen konte. 1020 00:55:20,760 --> 00:55:23,450 1021 00:55:23,450 --> 00:55:25,380 >> Paske sa nou ap fè isit la ultimately-- 1022 00:55:25,380 --> 00:55:29,780 nou gen yon varyab vann san preskripsyon sa a, se ale nan kantite a fisèl nou an. 1023 00:55:29,780 --> 00:55:33,050 Nou pral kenbe prale, kenbe prale a, alantou ak toupatou nan nan sa a riban. 1024 00:55:33,050 --> 00:55:37,700 Epi pandan ke y nou pa sou fen a nan sa a fisèl, ki se Terminator a nil. 1025 00:55:37,700 --> 00:55:40,410 >> Apre sa, chak fwa nou ale nan li, nou ap ajoute nan vann san preskripsyon nou yo. 1026 00:55:40,410 --> 00:55:42,640 Epi nou ap ale pi lwen ansanm nan sa a etalaj. 1027 00:55:42,640 --> 00:55:44,880 Apre sa, nan fen a, yon fwa nou frape Terminator a nil, 1028 00:55:44,880 --> 00:55:48,469 nou konnen, o, nou kapab kraze, retounen konte a. 1029 00:55:48,469 --> 00:55:49,260 Nou gen strlèn nou an. 1030 00:55:49,260 --> 00:55:52,280 1031 00:55:52,280 --> 00:55:56,400 >> Tout moun jwenn ki jan sa a te aplike? 1032 00:55:56,400 --> 00:55:58,830 Pandan ke loops-- mwen konnen nou pa gen fè twòp ak yo, 1033 00:55:58,830 --> 00:56:01,240 men yo ap anjeneral trè, trè itil si ou 1034 00:56:01,240 --> 00:56:05,390 pa konnen ki sa w ap kanpe kondisyon nesesèman gen yo dwe. 1035 00:56:05,390 --> 00:56:06,220 >> Kesyon? 1036 00:56:06,220 --> 00:56:10,080 >> ODYANS: Èske nou ka ekri nil sou kondisyon an pandan y ap? 1037 00:56:10,080 --> 00:56:10,940 >> PROFESSOR: Pandan ke? 1038 00:56:10,940 --> 00:56:15,304 Yeah, se konsa nan pwoblèm sa a mwen te gen ou mesye asime ke a pa yo pral nil. 1039 00:56:15,304 --> 00:56:17,220 Paske sonje, teyorikman, si mwen te ban nou 1040 00:56:17,220 --> 00:56:21,180 yon konsèy ki te twò gwo nan memwa, li ta ba ou nil an, dwa? 1041 00:56:21,180 --> 00:56:23,770 Sa a ki sa a opere sistèm ta fè. 1042 00:56:23,770 --> 00:56:26,960 >> Se konsa, si mwen pa t 'di ou ou panse a ta dwe nil, ou bezwen yo tcheke. 1043 00:56:26,960 --> 00:56:32,050 Se konsa, moute isit la, ou ta fè, si an egal egal nil, retounen yon sèl. 1044 00:56:32,050 --> 00:56:33,028 Yon bagay tankou sa. 1045 00:56:33,028 --> 00:56:34,153 ODYANS: [fèbl] zewo. 1046 00:56:34,153 --> 00:56:37,287 1047 00:56:37,287 --> 00:56:39,370 Pwofesè: OK, mwen pral di ou poukisa nou pa ka fè sa. 1048 00:56:39,370 --> 00:56:43,357 Paske sonje nan memwa, dwa, isit la. 1049 00:56:43,357 --> 00:56:43,940 Nou pral ale isit la. 1050 00:56:43,940 --> 00:56:49,940 1051 00:56:49,940 --> 00:56:54,090 >> Ou te gen blòk jeyan nan memwa tout ak grilles 1052 00:56:54,090 --> 00:56:56,680 ke magazen valè diferan, dwa? 1053 00:56:56,680 --> 00:57:00,110 Se konsa, tout yon afè is-- pou egzanp, si nou vle opinyon hello, 1054 00:57:00,110 --> 00:57:05,490 li ta H-E-L-L-O antislach zewo, dwa? 1055 00:57:05,490 --> 00:57:09,570 Lè sa a, moun ki konnen, tankou o aza bagay ki nan isit la apre li. 1056 00:57:09,570 --> 00:57:11,220 >> Nou pa aktyèlman konnen sa ki nan la. 1057 00:57:11,220 --> 00:57:13,350 Se konsa, si ou te fè olye pou yo antislach zewo, 1058 00:57:13,350 --> 00:57:15,590 nil, li ka pa nil. 1059 00:57:15,590 --> 00:57:17,680 Paske li jis ka vle di kèk o aza lòt bagay 1060 00:57:17,680 --> 00:57:19,270 ki pa fè pati nan fisèl ou yo. 1061 00:57:19,270 --> 00:57:23,219 Se konsa, fason ke nou toujou konnen ke yon afè fini se ak yon antislach zewo. 1062 00:57:23,219 --> 00:57:25,760 Se konsa, sa a, se ki jan nou toujou tcheke yo wè nan fen yon kòd. 1063 00:57:25,760 --> 00:57:30,820 >> Nil, tout sa ki vle di se si ou gen yon konsèy ki pa-inexistant, premye a tout moun, 1064 00:57:30,820 --> 00:57:36,160 oswa si memwa ou se jis tèlman gwo ke ou pa kapab retounen li, lè sa a li ta dwe nil. 1065 00:57:36,160 --> 00:57:40,150 Se konsa, dwe pran anpil prekosyon lè différencier diferans ki genyen ant nil 1066 00:57:40,150 --> 00:57:42,130 ak antislach a zewo. 1067 00:57:42,130 --> 00:57:43,670 Yeah. 1068 00:57:43,670 --> 00:57:46,886 >> Tout moun OK ak sa a? 1069 00:57:46,886 --> 00:57:48,150 OK. 1070 00:57:48,150 --> 00:57:50,440 >> Se konsa, mwen te gen ou nèg ekri soti strlèn. 1071 00:57:50,440 --> 00:57:53,790 Feasibly nou te ka mande tou ou ekri soti nan A jiska mwen, sonje ke "Atwoa" 1072 00:57:53,790 --> 00:57:55,400 oswa kèlkeswa sa ou nèg vle rele li? 1073 00:57:55,400 --> 00:57:58,010 Sa fonksyon nan Vigenere ak Seza tande kòz, ki 1074 00:57:58,010 --> 00:58:00,900 konvèti yon valè ASCII nan yon nonb antye relatif? 1075 00:58:00,900 --> 00:58:04,360 Ki tou te vini sou ti tès sot pase nan fonksyon nou te mande ou a ekri. 1076 00:58:04,360 --> 00:58:08,280 >> Bèl anpil nenpòt fonksyon ke ou te itilize ak se 1077 00:58:08,280 --> 00:58:11,660 trè fasil yo ekri tèt ou, detèktè renmen se pi ba, 1078 00:58:11,660 --> 00:58:14,620 se anwo, pi ba, nan anwo kay la. 1079 00:58:14,620 --> 00:58:17,964 Fonksyon ki ta konvèti yon fisèl soti nan miniskil majuskul. 1080 00:58:17,964 --> 00:58:19,380 Nou tout konnen ki jan fè sa, dwa? 1081 00:58:19,380 --> 00:58:21,100 Li trè fasil. 1082 00:58:21,100 --> 00:58:24,770 Jis vle asire w ke ou can-- li nan pwosesis la te panse menm. 1083 00:58:24,770 --> 00:58:26,940 Ou jis repekte nan epi ou vire bagay sa yo. 1084 00:58:26,940 --> 00:58:30,190 Ou swa konte oswa lè ou vire bagay yon lòt jan. 1085 00:58:30,190 --> 00:58:32,280 >> Mwen ta suggest-- mwen pa konnen si nou ap ale 1086 00:58:32,280 --> 00:58:39,080 mande w yo memorize sa kapital A oswa Z kapital, oswa miniskil A oswa miniskil 1087 00:58:39,080 --> 00:58:42,640 z yo nan ASCII, men mwen ta sijere petèt ekri ki desann nan ka 1088 00:58:42,640 --> 00:58:44,124 nou fè. 1089 00:58:44,124 --> 00:58:45,540 Jis pou ou nèg gen yon referans. 1090 00:58:45,540 --> 00:58:47,180 Fè tankou majuskul A se, ki sa, 197? 1091 00:58:47,180 --> 00:58:51,320 Lè sa a, miniskil, se tankou 50 yon bagay. 1092 00:58:51,320 --> 00:58:52,492 65, yeah, gen ou ale. 1093 00:58:52,492 --> 00:58:54,950 Se konsa, jis bèl anpil konnen nan diferans ki genyen ant yo, se 32. 1094 00:58:54,950 --> 00:58:57,670 Sa a trè enpòtan. 1095 00:58:57,670 --> 00:58:58,170 Yeah. 1096 00:58:58,170 --> 00:59:01,445 Eske m 'bon sou sa a? 1097 00:59:01,445 --> 00:59:01,945 OK. 1098 00:59:01,945 --> 00:59:03,109 >> ODYANS: Nou te kapab teyorikman ekri kèk 1099 00:59:03,109 --> 00:59:04,410 nan sa yo desann kòm byen sou little-- nou an 1100 00:59:04,410 --> 00:59:07,035 >> Pwofesè: Ou teyorikman te kapab jis kopi fonksyon an desann. 1101 00:59:07,035 --> 00:59:08,482 Se vre. 1102 00:59:08,482 --> 00:59:11,080 >> ODYANS: Se pa [fèbl]. 1103 00:59:11,080 --> 00:59:12,720 >> Pwofesè: Ou nèg gen yon fèy. 1104 00:59:12,720 --> 00:59:14,194 Ou nèg gen yon fèy nòt. 1105 00:59:14,194 --> 00:59:14,860 Ou ka tape li. 1106 00:59:14,860 --> 00:59:15,490 Ou ka ekri li. 1107 00:59:15,490 --> 00:59:17,031 Ou ka fè tou sa ou vle ak li. 1108 00:59:17,031 --> 00:59:18,530 Yeah. 1109 00:59:18,530 --> 00:59:21,406 Se konsa, teyorikman, si ou vle, ale pou. 1110 00:59:21,406 --> 00:59:23,338 >> ODYANS: [fèbl] men nou pa fè sa vrèman 1111 00:59:23,338 --> 00:59:25,994 nesesèman bezwen sonje valè a, nou ka jis 1112 00:59:25,994 --> 00:59:28,914 itilize nan anwo oswa nan pi ba fonksyon, dwa? 1113 00:59:28,914 --> 00:59:29,580 Pwofesè: Yeah. 1114 00:59:29,580 --> 00:59:32,740 Men, si nou te ban nou yon kesyon ki di ekri anwo, 1115 00:59:32,740 --> 00:59:34,350 Lè sa a, ou ta bezwen ekri li. 1116 00:59:34,350 --> 00:59:38,150 Se konsa, ou nèg ka asime ke ou nèg gen aksè a tout fonksyon, 1117 00:59:38,150 --> 00:59:41,523 men si ou vle pou itilize pou anwo oswa nan pi ba, sa ou dwe fè tou? 1118 00:59:41,523 --> 00:59:43,840 >> ODYANS: [fèbl] itilize CS50 [fèbl] 1119 00:59:43,840 --> 00:59:44,840 >> Pwofesè: Èske li CS50.h? 1120 00:59:44,840 --> 00:59:47,320 1121 00:59:47,320 --> 00:59:48,310 Fè atansyon a. 1122 00:59:48,310 --> 00:59:50,640 >> Se konsa, yo anwo kay la, pi ba, se anwo, se pi ba, 1123 00:59:50,640 --> 00:59:52,990 fonksyon ki gen pou wè fisèl manipilasyon yo 1124 00:59:52,990 --> 00:59:55,490 tout nan swa ASCII nan oswa nan bibliyotèk la matematik 1125 00:59:55,490 --> 00:59:57,350 oswa nan bibliyotèk la fisèl. 1126 00:59:57,350 --> 01:00:00,290 Se konsa, si ou nèg sèvi ak sa yo fonksyon, fè atansyon sonje 1127 01:00:00,290 --> 01:00:01,451 genyen ladan yo ki header. 1128 01:00:01,451 --> 01:00:03,950 Se konsa, petèt tou yon bagay ou vle genyen ladan yo nan fèy ou, 1129 01:00:03,950 --> 01:00:04,892 ki sa yo header a? 1130 01:00:04,892 --> 01:00:06,600 Ki sa ki bibliyotèk yo ou ve yo te lè l sèvi avèk? 1131 01:00:06,600 --> 01:00:08,550 Ki sa ki fonksyon yo andedan moun bibliyotèk? 1132 01:00:08,550 --> 01:00:09,230 Li enpòtan. 1133 01:00:09,230 --> 01:00:10,420 >> Yeah? 1134 01:00:10,420 --> 01:00:12,570 >> ODYANS: Te kapab nou jis jandam deyò epi yo fè hashtag 1135 01:00:12,570 --> 01:00:14,955 a absoliman nan chak lèt ​​nou te janm 1136 01:00:14,955 --> 01:00:17,340 wè tankou sou tout kesyon yo? 1137 01:00:17,340 --> 01:00:18,320 >> Pwofesè: Ou te kapab. 1138 01:00:18,320 --> 01:00:20,361 Mwen pa konnen ki jan kè kontan nou ap ale nan gen nan klas 1139 01:00:20,361 --> 01:00:25,090 ki egzamen lè chak moso nan Kòd se de fwa osi lontan ke li bezwen yo dwe. 1140 01:00:25,090 --> 01:00:27,200 Mwen pa konnen, nou ta ka pou yo wete tout yon pwen pou style. 1141 01:00:27,200 --> 01:00:28,790 Men, teyorikman ou Kòd ta dwe dwat. 1142 01:00:28,790 --> 01:00:30,915 Ou nèg te kapab jandam deyò epi yo jis gen ladan tout bagay. 1143 01:00:30,915 --> 01:00:32,044 Sa a amann tou, yeah. 1144 01:00:32,044 --> 01:00:32,960 ODYANS: [fèbl]. 1145 01:00:32,960 --> 01:00:33,270 Pwofesè: Yeah. 1146 01:00:33,270 --> 01:00:34,900 Mwen ta sijere pa fè sa menm si. 1147 01:00:34,900 --> 01:00:35,505 Yeah. 1148 01:00:35,505 --> 01:00:36,130 ODYANS: Cool. 1149 01:00:36,130 --> 01:00:36,620 PROFESSOR: Bon kesyon. 1150 01:00:36,620 --> 01:00:37,480 ODYANS: Se konsa, senaryo a ka pi mal la. 1151 01:00:37,480 --> 01:00:38,563 Pwofesè: Ka a pi mal la. 1152 01:00:38,563 --> 01:00:40,350 Si ou totalman bliye, ou ta ka fè sa. 1153 01:00:40,350 --> 01:00:40,850 Yeah. 1154 01:00:40,850 --> 01:00:43,870 1155 01:00:43,870 --> 01:00:45,400 >> Oui, kòd se la a. 1156 01:00:45,400 --> 01:00:49,176 Mwen itilize n olye pou yo konte men, ou konnen, tou sa flote bato ou. 1157 01:00:49,176 --> 01:00:51,092 ODYANS: Rete tann, se konsa nou pa ta gen hashtag 1158 01:00:51,092 --> 01:00:53,460 gen ladan paske nou ap kòmanse nan int a? 1159 01:00:53,460 --> 01:00:56,150 1160 01:00:56,150 --> 01:00:59,924 >> Pwofesè: Yeah, mwen jis sipoze ke nou te mande yo ekri fonksyon an. 1161 01:00:59,924 --> 01:01:02,340 Si ou te vle yo dwe san danje, ou te kapab pwobableman mete l 'la. 1162 01:01:02,340 --> 01:01:05,650 Men, mwen jis pa t 'bezwen deranje, yeah. 1163 01:01:05,650 --> 01:01:09,919 >> Mwen pa menm konnen si ou bezwen nenpòt bibliyotèk pou sa. 1164 01:01:09,919 --> 01:01:12,710 Paske w ap pa reyèlman enprime soti anyen oswa nenpòt bagay, dwa? 1165 01:01:12,710 --> 01:01:16,500 1166 01:01:16,500 --> 01:01:19,568 Yeah, mwen pa konnen si ou bezwen yon bibliyotèk. 1167 01:01:19,568 --> 01:01:22,400 >> OK. 1168 01:01:22,400 --> 01:01:26,020 Sa a se tou yon ti jan plis sou liy ki nan manipilasyon memwa. 1169 01:01:26,020 --> 01:01:27,400 Sa a jan de ti jan difisil. 1170 01:01:27,400 --> 01:01:28,960 Reflechi sou sa a. 1171 01:01:28,960 --> 01:01:30,580 Ou gen yon fonksyon rele fonksyone. 1172 01:01:30,580 --> 01:01:33,570 Mwen te kapab yo te rele li tou sa, men mwen chwazi yo non li fonksyone. 1173 01:01:33,570 --> 01:01:36,000 Mwen gen li pi wo a prensipal m 'yo. 1174 01:01:36,000 --> 01:01:39,790 Sonje byen, ou vle gen yon fonksyon apre prensipal ou an, 1175 01:01:39,790 --> 01:01:42,370 ou vle asire w ke ou gen ladan pwototip a nan tèt la. 1176 01:01:42,370 --> 01:01:45,750 >> Men, nan ka sa a li te tèlman kout ke mwen te santi ke mwen te kapab jis 1177 01:01:45,750 --> 01:01:47,260 gen ladan li anlè prensipal la. 1178 01:01:47,260 --> 01:01:51,170 Mwen pa t 'bezwen gen pwototip a, paske li nan deja ekri pi wo a. 1179 01:01:51,170 --> 01:01:55,430 Se konsa, tout m ap fè nan fonksyon prensipal mwen an ap kreye nonb antye relatif x egal 10. 1180 01:01:55,430 --> 01:02:00,490 M ap rele fonksyon fonksyone m 'yo, ak Lè sa a enprime moute yon bagay. 1181 01:02:00,490 --> 01:02:02,840 >> Lè sa a, sa a, se aktyèlman sa fonksyone ap fè. 1182 01:02:02,840 --> 01:02:04,340 Ou nèg vle panse nan sa a. 1183 01:02:04,340 --> 01:02:05,423 Paske li nan yon ti jan difisil. 1184 01:02:05,423 --> 01:02:07,220 Li trè, trè difisil, aktyèlman. 1185 01:02:07,220 --> 01:02:09,549 Panse a ki sa sa a pwogram ta dwe sorti. 1186 01:02:09,549 --> 01:02:10,840 Mwen pral ba ou nèg de minit. 1187 01:02:10,840 --> 01:03:36,660 1188 01:03:36,660 --> 01:03:37,891 >> Bon diskisyon? 1189 01:03:37,891 --> 01:03:38,853 >> ODYANS: Yeah. 1190 01:03:38,853 --> 01:03:39,815 >> Pwofesè: Yeah. 1191 01:03:39,815 --> 01:03:42,220 Tout dwa, kidonk sa a se difisil pou yon rezon. 1192 01:03:42,220 --> 01:03:44,845 Lè sa a se poutèt sa mwen te vle pote sa a nan atansyon tout moun. 1193 01:03:44,845 --> 01:03:47,870 1194 01:03:47,870 --> 01:03:51,147 Nenpòt moun ki vle ban m ' yon sijesyon, pou tantativ? 1195 01:03:51,147 --> 01:03:52,230 Ki sa ki ta sa a enprime soti? 1196 01:03:52,230 --> 01:03:53,930 Totalman amann si w ap mal. 1197 01:03:53,930 --> 01:03:55,619 Yeah? 1198 01:03:55,619 --> 01:03:59,483 >> ODYANS: Mwen panse ke li 100 ak Lè sa a, 10 sou de liy ki apa a. 1199 01:03:59,483 --> 01:04:00,940 >> Pwofesè: Ak yon 10? 1200 01:04:00,940 --> 01:04:03,154 Nenpòt moun ki gen nenpòt lòt eseye devine? 1201 01:04:03,154 --> 01:04:04,150 Yeah? 1202 01:04:04,150 --> 01:04:09,040 >> ODYANS: Petèt jis 10 paske fonksyone se pa sa retounen anyen? 1203 01:04:09,040 --> 01:04:11,610 >> Pwofesè: OK, se konsa nou gen nimewo yon sèl devine 1204 01:04:11,610 --> 01:04:14,990 se ke nimewo devine de se jis ale nan enprime soti 10. 1205 01:04:14,990 --> 01:04:17,623 Nenpòt moun ki gen nenpòt lòt eseye devine? 1206 01:04:17,623 --> 01:04:19,654 OK. 1207 01:04:19,654 --> 01:04:21,070 Se konsa nou mache nan sa a, dwa? 1208 01:04:21,070 --> 01:04:23,903 Chak fwa ou jwenn yon moso nan kòd, pa sèlman gade nan li yo epi yo dwe tankou, 1209 01:04:23,903 --> 01:04:25,060 Ah, sa a, se tèlman bagay! 1210 01:04:25,060 --> 01:04:26,460 Mwen se konsa konfonn! 1211 01:04:26,460 --> 01:04:28,220 Tankou, kalme tèt ou desann. 1212 01:04:28,220 --> 01:04:31,602 Jis konnen ke ou ta ka jis gade nan liy Kòd pa liy. 1213 01:04:31,602 --> 01:04:32,310 Sa a tout li ye. 1214 01:04:32,310 --> 01:04:33,840 Se tankou li yon liv. 1215 01:04:33,840 --> 01:04:38,000 >> Se konsa, avèk nenpòt fonksyon, nou toujou kòmanse nan prensipal la. 1216 01:04:38,000 --> 01:04:40,860 Se konsa, nou ap ale nan kòmanse nan int anile prensipal yo, 1217 01:04:40,860 --> 01:04:43,010 menm nan nan pwogram deja kouri desann, dwa? 1218 01:04:43,010 --> 01:04:45,070 Kòmanse nan nan anile prensipal la. 1219 01:04:45,070 --> 01:04:48,030 Int x egal 10. 1220 01:04:48,030 --> 01:04:50,400 >> Se konsa, mwen pral efase sa a. 1221 01:04:50,400 --> 01:04:55,179 1222 01:04:55,179 --> 01:04:58,470 Mwen pral trase memwa a jis pou ou nèg ka kalite wè sa ki k ap pase. 1223 01:04:58,470 --> 01:05:02,190 >> Sonje desann isit la nou gen chemine nou an? 1224 01:05:02,190 --> 01:05:05,810 Up isit la nou gen nou an seri yon kote moute isit la. 1225 01:05:05,810 --> 01:05:07,470 Stack grandi, dwa? 1226 01:05:07,470 --> 01:05:10,150 E nan lespas de chemine a, ou gen ak elektrisite yo fonksyone kòm byen ke 1227 01:05:10,150 --> 01:05:12,230 tout nan varyab lokal ak elektrisite. 1228 01:05:12,230 --> 01:05:14,310 >> Se konsa, isit la, int x egal 10. 1229 01:05:14,310 --> 01:05:17,670 Nan fonksyon prensipal nou an, nou ap kreye yon varyab rele x. 1230 01:05:17,670 --> 01:05:20,590 Nou ap mete ki egal a 10. 1231 01:05:20,590 --> 01:05:24,200 La a ou te gen kèk x, epi w ap mete ki egal a 10, dwa, 1232 01:05:24,200 --> 01:05:25,400 nan prensipal la. 1233 01:05:25,400 --> 01:05:27,430 Tout moun sa ki bon? 1234 01:05:27,430 --> 01:05:28,070 >> Fonksyon. 1235 01:05:28,070 --> 01:05:30,330 Se konsa, kounye, nan prensipal nou an fonksyon, nou ap rele 1236 01:05:30,330 --> 01:05:31,810 fonksyon an nou te ekri pi wo a. 1237 01:05:31,810 --> 01:05:34,550 Se konsa, nou ap kounye a antre nan fonksyon an dezyèm fwa. 1238 01:05:34,550 --> 01:05:40,120 Nou pral kreye yon lòt varyab int x egal 100. 1239 01:05:40,120 --> 01:05:42,410 Ki sa ki pase isit la nan chemine a? 1240 01:05:42,410 --> 01:05:46,980 Kisa k ap pase lè ou rele yon fonksyon ki ka kreye nouvo varyab? 1241 01:05:46,980 --> 01:05:50,038 Kisa k ap pase isit la nan chemine a? 1242 01:05:50,038 --> 01:05:52,134 >> ODYANS: [fèbl] pil sou tèt? 1243 01:05:52,134 --> 01:05:52,800 Pwofesè: Yeah. 1244 01:05:52,800 --> 01:05:54,050 Se konsa, li aktyèlman kreye yon kopi. 1245 01:05:54,050 --> 01:05:56,560 1246 01:05:56,560 --> 01:05:57,740 Epi, se kalite pil sou tèt. 1247 01:05:57,740 --> 01:06:00,700 Panse a stack-- nan yon pil nan liv, yon pil nan anyen. 1248 01:06:00,700 --> 01:06:06,520 Pil sou tèt, premye nan dènye soti, dire an, premye deyò. 1249 01:06:06,520 --> 01:06:08,471 >> Se konsa, li k ap pase yo kreye yon x isit la. 1250 01:06:08,471 --> 01:06:12,080 1251 01:06:12,080 --> 01:06:14,450 >> Sa k ap pase yo gen tout funcs varyab. 1252 01:06:14,450 --> 01:06:14,950 Great. 1253 01:06:14,950 --> 01:06:20,980 Se konsa, kounye a nou gen de diferan x a ki reprezante de bagay trè diferan. 1254 01:06:20,980 --> 01:06:24,470 Lè sa a, nou ap ale nan enprime soti nonb antye relatif la nan x. 1255 01:06:24,470 --> 01:06:26,430 Se konsa nou enprime 100, dwa? 1256 01:06:26,430 --> 01:06:29,389 Paske isit la li a 100. 1257 01:06:29,389 --> 01:06:31,680 Se konsa, sa a, se premye bagay la ke li k ap pase yo enprime soti. 1258 01:06:31,680 --> 01:06:35,710 Kòm sa a retounen fonksyon pa gen anyen, kounye a ke fonksyon, ki liy nan prensipal 1259 01:06:35,710 --> 01:06:37,070 se fè. 1260 01:06:37,070 --> 01:06:39,160 Tout moun bon avè m 'byen lwen tèlman? 1261 01:06:39,160 --> 01:06:43,034 >> Se konsa, nou ap kounye a nan de soti nan la twa liy nan fonksyon prensipal nou an. 1262 01:06:43,034 --> 01:06:44,450 Koulye a, nou ap ale nan liy lan twazyèm. 1263 01:06:44,450 --> 01:06:46,350 Nou pral printf. 1264 01:06:46,350 --> 01:06:48,222 Ki sa ki se x sa a nan prensipal yo? 1265 01:06:48,222 --> 01:06:49,263 Ki sa sa reprezante? 1266 01:06:49,263 --> 01:06:52,720 1267 01:06:52,720 --> 01:06:54,280 >> Ki sa ki valè x kounye a? 1268 01:06:54,280 --> 01:06:55,220 >> ODYANS: 100. 1269 01:06:55,220 --> 01:06:56,799 >> PROFESSOR: Se 100? 1270 01:06:56,799 --> 01:06:57,590 ODYANS: Toujou 10. 1271 01:06:57,590 --> 01:06:58,878 Pwofesè: Toujou 10. 1272 01:06:58,878 --> 01:07:00,870 Yeah. 1273 01:07:00,870 --> 01:07:06,810 Paske sonje, nan fonksyone nou an, x egal 100. 1274 01:07:06,810 --> 01:07:09,690 Men, si nou retounen tounen nan fonksyon prensipal nou an, 1275 01:07:09,690 --> 01:07:12,440 se ke varyab ki estoke nan yon diferan plas sou chemine nou an. 1276 01:07:12,440 --> 01:07:16,250 >> Se konsa, kounye a nou bezwen pou tounen nan la chemine prensipal yo, ak elektrisite varyab lokal yo. 1277 01:07:16,250 --> 01:07:18,460 Ak isit la x ki egal a 10. 1278 01:07:18,460 --> 01:07:20,300 Se konsa, nou ap ale nan enprime soti 10. 1279 01:07:20,300 --> 01:07:22,530 >> Se konsa, li te absoliman dwat. 1280 01:07:22,530 --> 01:07:25,053 Nou ap ale nan gen nan pwodiksyon nan 100 ak 10. 1281 01:07:25,053 --> 01:07:25,553 Yeah? 1282 01:07:25,553 --> 01:07:28,700 ODYANS: Lè ou malok, se li nan pil wòch oswa chemine a se sa ki [fèbl]? 1283 01:07:28,700 --> 01:07:31,950 PROFESSOR: Lè ou malok, w ap pran memwa soti nan pil wòch la 1284 01:07:31,950 --> 01:07:32,830 ak allocation li. 1285 01:07:32,830 --> 01:07:34,950 Se konsa, ke ou pa gen dezòd avèk nenpòt nan sa a. 1286 01:07:34,950 --> 01:07:38,100 Se konsa, mwen devine Takeaway a pi gwo isit la se yon bagay yo rele sijè ki abòde. 1287 01:07:38,100 --> 01:07:39,650 >> Pou moun nan nou ki te nan sesyon-an revizyon yè swa, 1288 01:07:39,650 --> 01:07:41,080 nou te pale yon ti tan sou sa a. 1289 01:07:41,080 --> 01:07:45,380 Dimansyon defini ki jan ak lè varyab ou egziste. 1290 01:07:45,380 --> 01:07:48,050 Oswa nan ki sa ankadreman fè varyab ou egziste. 1291 01:07:48,050 --> 01:07:51,690 >> Bèl anpil règ la nan gwo pous jeneralman se, variables-- ou a si ou kreye yo 1292 01:07:51,690 --> 01:07:56,660 andedan Curly braces-- yo egziste sèlman andedan moun aparèy òtopedik Curly. 1293 01:07:56,660 --> 01:08:00,312 >> Se konsa, pou egzanp nan fonksyon nou an fonksyone, ou wè sa yo de aparèy òtopedik. 1294 01:08:00,312 --> 01:08:02,020 Si w ap kreye anyen andedan nan li, 1295 01:08:02,020 --> 01:08:06,500 chans yo se tout sa ou ap fè a se kreye yon pil epi estoke ki la. 1296 01:08:06,500 --> 01:08:07,430 Menm bagay nan prensipal la. 1297 01:08:07,430 --> 01:08:09,950 Se jis ki estoke andedan nan prensipal la. 1298 01:08:09,950 --> 01:08:13,560 >> Epitou ou vle yo dwe trè, trè atansyon isit la. 1299 01:08:13,560 --> 01:08:18,310 Paske sijè ki abòde tou Confer tèt li nan diferan egzanp. 1300 01:08:18,310 --> 01:08:25,950 Se konsa, pou egzanp yon pou riban, pou int mwen egal 0. 1301 01:08:25,950 --> 01:08:28,460 Mwen se mwens pase, mwen pa konnen, 10. 1302 01:08:28,460 --> 01:08:32,111 Mwen plis plis. 1303 01:08:32,111 --> 01:08:34,560 Apre sa, ou te gen Kòd andedan nan li, dwa? 1304 01:08:34,560 --> 01:08:38,830 >> Ki kapab varyab sa a, m, aktyèlman sèlman egziste? 1305 01:08:38,830 --> 01:08:40,510 Se sèlman andedan nan ou a pou riban. 1306 01:08:40,510 --> 01:08:43,640 Se konsa, mwen parye anpil nan ou nèg gen pwobableman rankontre erè sa a lè 1307 01:08:43,640 --> 01:08:45,930 w ap fè pwogram nan psets ou yo. 1308 01:08:45,930 --> 01:08:49,990 Konbyen nan ou nèg te eseye sèvi ak mwen deyò nan yon pou riban ak te gen yon erè? 1309 01:08:49,990 --> 01:08:53,310 Tankou yon nonm antye relatif unreferenced oswa yon bagay tankou sa? 1310 01:08:53,310 --> 01:08:56,069 >> Rezon an pou kisa sa rive se paske isit la w ap 1311 01:08:56,069 --> 01:08:59,109 kreye yon bagay ke se sèlman egziste nan ou a pou riban. 1312 01:08:59,109 --> 01:09:01,972 Men, si ou eseye sèvi ak li, mwen pa fè sa aktyèlman egziste deyò nan li. 1313 01:09:01,972 --> 01:09:04,930 Se konsa, fondamantalman yon òdinatè li di: Mwen pa konnen ki sa w ap pale de. 1314 01:09:04,930 --> 01:09:08,689 Tout sa mwen konnen se ke mwen te yon isit la, men kounye a pa gen okenn ankò. 1315 01:09:08,689 --> 01:09:12,580 >> Se konsa, si m 'te yo kreye yon pou riban andedan, dwa? 1316 01:09:12,580 --> 01:09:19,080 Apre sa, mwen pral kreye yon lòt, tankou int j, epi yo gen li fè kèlkeswa sa. 1317 01:09:19,080 --> 01:09:23,689 Epi ou gen yon kòd andedan nan ki riban, j sèlman egziste isit la. 1318 01:09:23,689 --> 01:09:26,029 Men, sa tou ki egziste nan mwen. 1319 01:09:26,029 --> 01:09:29,310 Se konsa, j sèlman egziste nan sa a pou riban, 1320 01:09:29,310 --> 01:09:33,850 Lè nou konsidere ke mwen egziste nan tout bagay la. 1321 01:09:33,850 --> 01:09:34,500 >> Tout moun klè? 1322 01:09:34,500 --> 01:09:37,416 Menm bagay avèk deklarasyon kondisyonèl si ou vle kreye anyen. 1323 01:09:37,416 --> 01:09:40,390 Menm bagay ak pandan y ap pasan si ou vle kreye anyen. 1324 01:09:40,390 --> 01:09:42,390 Sa se yon bagay yo dwe trè, trè atansyon sou yo. 1325 01:09:42,390 --> 01:09:45,681 Se konsa, sa a te yon pwoblèm reyèlman bon nan la sans ke li demontre de bagay sa yo. 1326 01:09:45,681 --> 01:09:47,160 Li demontre premye, sijè ki abòde. 1327 01:09:47,160 --> 01:09:49,550 Epi, se demontre tou alokasyon memwa. 1328 01:09:49,550 --> 01:09:54,130 Paske ou nèg ta dwe konnen ke fonksyon grandi egal nan chemine a. 1329 01:09:54,130 --> 01:09:56,710 Apre sa, ke lè ou rele fonksyon, w ap kreye 1330 01:09:56,710 --> 01:09:59,060 esansyèlman yon pil nouvo nan memwa. 1331 01:09:59,060 --> 01:10:02,100 Sa se yon bagay ki diferan de sa ak elektrisite memwa ou se. 1332 01:10:02,100 --> 01:10:03,300 Yeah. 1333 01:10:03,300 --> 01:10:03,800 Wou! 1334 01:10:03,800 --> 01:10:05,470 Tout moun OK sou sa? 1335 01:10:05,470 --> 01:10:06,750 Sa ki te konfizyon. 1336 01:10:06,750 --> 01:10:09,380 Li bon anpil sijè yo ale sou yo, paske w ap pwobableman 1337 01:10:09,380 --> 01:10:12,255 ale nan jwenn kèk difisil bagay sa yo tankou ke sou egzamen an. 1338 01:10:12,255 --> 01:10:13,350 Yeah. 1339 01:10:13,350 --> 01:10:13,850 Fre. 1340 01:10:13,850 --> 01:10:16,014 1341 01:10:16,014 --> 01:10:18,430 Mwen pral mete ou jwenn 100 sou yon sèl liy ak Lè sa a 10 sou lòt la. 1342 01:10:18,430 --> 01:10:21,468 Yeah, trè bon. 1343 01:10:21,468 --> 01:10:26,350 >> OK, kounye a ou nèg pral jwenn chans la yo dwe TAS yo. 1344 01:10:26,350 --> 01:10:30,600 Ou jwenn yo reponn tout bèl nan Imèl ke mwen pafwa jwenn. 1345 01:10:30,600 --> 01:10:34,290 >> Se konsa, Chè Andi, mwen wè yon bagay mwen panse ke nan ale mal ak du m 'yo. 1346 01:10:34,290 --> 01:10:37,910 Mwen se sèten ke Kòd mwen an se kòrèk, men mwen kenbe ap resevwa yon fay segmentation 1347 01:10:37,910 --> 01:10:39,074 chak fwa mwen kouri. 1348 01:10:39,074 --> 01:10:39,740 Sa k pase? 1349 01:10:39,740 --> 01:10:42,844 Tanpri, ede, anpil nan renmen. 1350 01:10:42,844 --> 01:10:45,740 1351 01:10:45,740 --> 01:10:49,410 >> Si ou nèg te resevwa yon bagay tankou ki ki jan ou ta reyaji? 1352 01:10:49,410 --> 01:10:51,860 Sa yo se aktyèlman trè komen kesyon nou pral mande w. 1353 01:10:51,860 --> 01:10:54,090 Se si, nou pral ba ou yon senaryo, nou pral ban nou 1354 01:10:54,090 --> 01:10:56,350 pi bon devine ou a sa k ap pase sou. 1355 01:10:56,350 --> 01:11:00,710 Nenpòt moun ki gen yon koud nan sa ki k ap pase sou? 1356 01:11:00,710 --> 01:11:02,654 Yeah? 1357 01:11:02,654 --> 01:11:06,056 >> ODYANS: Petèt dereferenced nan nil, yon bagay tankou konsèy la 1358 01:11:06,056 --> 01:11:08,924 se montre nan yon bagay nil. 1359 01:11:08,924 --> 01:11:11,590 Pwofesè: Yeah, ki ta dwe yon egzanp sou lè ki ta rive. 1360 01:11:11,590 --> 01:11:14,467 Men, sa ki nan foto a pi gwo nan sa ki k ap pase sou isit la? 1361 01:11:14,467 --> 01:11:17,050 ODYANS: Èske li w ap eseye jwenn aksè nan memwa ke ou pa ap 1362 01:11:17,050 --> 01:11:18,175 sipoze gen aksè nan? 1363 01:11:18,175 --> 01:11:19,200 Pwofesè: Egzakteman. 1364 01:11:19,200 --> 01:11:24,800 Se konsa, panse a yon fay seg, yon koupe limit, zòn restriksyon nan memwa 1365 01:11:24,800 --> 01:11:27,780 ke ou pa ta dwe manyen. 1366 01:11:27,780 --> 01:11:31,670 >> Se konsa, bèl anpil lè w ap eseye index-- tankou pou egzanp, 1367 01:11:31,670 --> 01:11:34,110 ou te deklare yon etalaj soti nan zewo rive nèf. 1368 01:11:34,110 --> 01:11:37,360 Men, ou eseye manyen ki 10yèm valè, ou pa gen aksè nan sa. 1369 01:11:37,360 --> 01:11:38,694 Paske nou pa yo te deklare li. 1370 01:11:38,694 --> 01:11:40,943 Se konsa, òdinatè w lan ki pral fè yon gade nan ki dwe tankou, 1371 01:11:40,943 --> 01:11:43,440 en oh, w ap eseye ale deyò limit yo nan yon endèks. 1372 01:11:43,440 --> 01:11:45,270 Mwen pral ba ou yon segmentation fay. 1373 01:11:45,270 --> 01:11:46,590 >> Panse a kòm segman, dwa? 1374 01:11:46,590 --> 01:11:49,665 Yon segman siplemantè, fòt la se lè w ap eseye yon bagay vyolasyon 1375 01:11:49,665 --> 01:11:50,790 epi ou pa ta dwe la. 1376 01:11:50,790 --> 01:11:53,660 Fòt Segmentation se nenpòt lè ou eseye manyen bagay 1377 01:11:53,660 --> 01:11:54,970 ke ou pa ta dwe manyen. 1378 01:11:54,970 --> 01:11:56,815 >> Egzanp Se konsa, komen yo se yon endèks. 1379 01:11:56,815 --> 01:11:58,940 Natirèlman, si w ap eseye ou manyen sa ki te nil, 1380 01:11:58,940 --> 01:12:00,220 ki ta tou travay kòm byen. 1381 01:12:00,220 --> 01:12:02,300 Si konsèy ou te ap eseye manyen bagay ki pa ta dwe manyen, 1382 01:12:02,300 --> 01:12:03,730 ki ta ka tou travay kòm byen. 1383 01:12:03,730 --> 01:12:07,120 Pifò tipikman ou pral wè sa a nan yon etalaj. 1384 01:12:07,120 --> 01:12:07,740 Tout moun sa ki bon? 1385 01:12:07,740 --> 01:12:10,374 >> ODYANS: Se konsa, si ou vle jwenn aksè nan pwen an 10yèm 1386 01:12:10,374 --> 01:12:12,290 ak gen nan sèlman yon limit nan nèf oswa yon bagay. 1387 01:12:12,290 --> 01:12:13,160 >> Pwofesè: Yeah, egzakteman. 1388 01:12:13,160 --> 01:12:13,660 Bèl anpil. 1389 01:12:13,660 --> 01:12:15,930 1390 01:12:15,930 --> 01:12:16,430 Fre. 1391 01:12:16,430 --> 01:12:19,070 1392 01:12:19,070 --> 01:12:19,920 >> Chè Andi. 1393 01:12:19,920 --> 01:12:23,440 Se konsa, nou te gen sa yo bèl bagay bagay rele kalite. 1394 01:12:23,440 --> 01:12:25,472 Si Rantre sort-- jan nou wè nan egzanp lè 1395 01:12:25,472 --> 01:12:27,180 David te fè tout la bagay nan class-- poukisa, 1396 01:12:27,180 --> 01:12:29,760 si li nan anpil pi vit pase nenpòt nan lòt kalite yo, 1397 01:12:29,760 --> 01:12:33,310 poukisa nou menm bezwen deranje konnen nenpòt nan lòt kalite yo? 1398 01:12:33,310 --> 01:12:35,100 >> Ki sa ki se kesyon sa a vrèman pou nou mande w? 1399 01:12:35,100 --> 01:12:36,659 Ki sa ki nan pawòl la- nan twa 1400 01:12:36,659 --> 01:12:37,950 ODYANS: Ki sa ki nan komès-off la? 1401 01:12:37,950 --> 01:12:38,530 Pwofesè: Egzakteman. 1402 01:12:38,530 --> 01:12:39,946 Sa a ki sa kesyon an nan mande la a. 1403 01:12:39,946 --> 01:12:43,682 Ki sa ki nan komès-off ki genyen ant Rantre sòt vèsè nenpòt lòt kalite? 1404 01:12:43,682 --> 01:12:45,850 >> ODYANS: Pran memwa, dwa? 1405 01:12:45,850 --> 01:12:47,720 >> Pwofesè: Èske w eksplike ke yon ti jan pi plis? 1406 01:12:47,720 --> 01:12:49,490 Premye kite a eksplike magazen fuzyone. 1407 01:12:49,490 --> 01:12:50,970 Ki jan Rantre sòt travay? 1408 01:12:50,970 --> 01:12:55,220 >> ODYANS: Se konsa, li travay pa divize an mwatye tout bagay 1409 01:12:55,220 --> 01:13:00,660 ak Lè sa a mete l 'ansanm ak reatribue li yo nan lòd, 1410 01:13:00,660 --> 01:13:02,862 tankou chak fwa ou rantre ansanm sa yo,. 1411 01:13:02,862 --> 01:13:03,820 Pwofesè: Bèl anpil. 1412 01:13:03,820 --> 01:13:06,861 Se konsa, mwen ka trase sa a soti, men li ta pran m 'senk minit fè desen li soti. 1413 01:13:06,861 --> 01:13:10,220 Gade tounen sou glisad yo seksyon kote nou kouvri sòt unifye. 1414 01:13:10,220 --> 01:13:10,790 Egzakteman. 1415 01:13:10,790 --> 01:13:13,406 >> Se konsa, wout la Rantre travay sòt se li divize bagay sa yo nan mwatye, 1416 01:13:13,406 --> 01:13:15,780 ak Lè sa a li jis parèt nan la valè premye nan tout nan yo 1417 01:13:15,780 --> 01:13:17,000 ak asòti sèlman sa. 1418 01:13:17,000 --> 01:13:20,364 Kontinyèlman kreye nouvo ranje ak mete bagay sa yo pi plis ak plis yo nan lòd. 1419 01:13:20,364 --> 01:13:23,030 Se konsa, pandan y ap sa a, se reyèlman, reyèlman vit paske it's-- ou konnen, 1420 01:13:23,030 --> 01:13:25,380 yon rechèch binè se n boutèy demi lit plen n. 1421 01:13:25,380 --> 01:13:27,880 W ap kreye anpil diferan ranje ke w ap 1422 01:13:27,880 --> 01:13:29,700 lè l sèvi avèk yon kantite lajan gwo memwa. 1423 01:13:29,700 --> 01:13:33,080 Se konsa, pandan ke li se pi vit, komès la nan isit la se ke w ap itilize plis memwa. 1424 01:13:33,080 --> 01:13:38,490 >> Se konsa, allusion, kalite ak rechèch te kouvri yon anpil plis ane sa a 1425 01:13:38,490 --> 01:13:41,610 pase yo te nan ane anvan yo. 1426 01:13:41,610 --> 01:13:45,100 Ou nèg ta dwe wè ki reflete kòmsadwa sou egzamen an. 1427 01:13:45,100 --> 01:13:49,160 Mwen ta definitivman pase tan ale sou sa ki tout nan kalite yo diferan 1428 01:13:49,160 --> 01:13:52,320 ye a, ki jan binè rechèch, ki jan lineyè travay rechèch. 1429 01:13:52,320 --> 01:13:54,750 Ki jan yo petèt pseudocode kode moun deyò. 1430 01:13:54,750 --> 01:13:55,950 Ki sa ki fwa yo kouri? 1431 01:13:55,950 --> 01:13:59,210 Yon bagay tankou fwa kouri se yon bagay ki fasil a kapab bay kopi desann sou yon fèy nòt, 1432 01:13:59,210 --> 01:13:59,710 dwa? 1433 01:13:59,710 --> 01:14:01,420 >> Li nan reyèlman difisil lè w ap nan tès la mitan an 1434 01:14:01,420 --> 01:14:02,390 epi ou gen figi ki soti. 1435 01:14:02,390 --> 01:14:03,160 Kopi li desann. 1436 01:14:03,160 --> 01:14:05,550 Mwen garanti ou w ap ale nan bezwen konnen sa. 1437 01:14:05,550 --> 01:14:06,860 Ki sa ki komès-konpwomi yo? 1438 01:14:06,860 --> 01:14:10,064 Pi move ka, pi bon senaryo ka pou tout nan yo, trè li ale nan konnen. 1439 01:14:10,064 --> 01:14:10,564 Yeah? 1440 01:14:10,564 --> 01:14:12,730 >> ODYANS: nou bezwen konnen ki jan nan kòd sòt unifye? 1441 01:14:12,730 --> 01:14:15,470 Tankou, nou bezwen sonje repetitif la? 1442 01:14:15,470 --> 01:14:18,950 >> Pwofesè: Mwen trè gen dout li, jis paske li nan tankou san patipri konplike. 1443 01:14:18,950 --> 01:14:22,282 Men, li gen dwa pa infeasible si nou mande w yo sèvi ak pseudocode li soti. 1444 01:14:22,282 --> 01:14:22,781 Yeah. 1445 01:14:22,781 --> 01:14:25,470 1446 01:14:25,470 --> 01:14:29,170 >> Oui, OK, yon sèl plis. 1447 01:14:29,170 --> 01:14:31,387 Sa a pouvwa gen vini nan ou dènye moso nan yon ti jan. 1448 01:14:31,387 --> 01:14:42,101 1449 01:14:42,101 --> 01:14:43,090 Yeah? 1450 01:14:43,090 --> 01:14:44,930 Èske tout moun tande sa? 1451 01:14:44,930 --> 01:14:48,360 >> OK, se konsa bèl anpil premye a tout, ki kalite pwogram 1452 01:14:48,360 --> 01:14:51,000 ta dwe ban nou yon pwodiksyon tankou sa a? 1453 01:14:51,000 --> 01:14:54,350 Sonje nou te mande ou yo aprann sou kalite sa a nouvo nan debogaj zouti? 1454 01:14:54,350 --> 01:14:57,340 Ki sa ki non an nan li te? 1455 01:14:57,340 --> 01:14:59,460 Valgrind, dwa 1456 01:14:59,460 --> 01:15:02,600 >> Se te yon pwogram kote ou ta ka rele ki te kapab 1457 01:15:02,600 --> 01:15:05,940 kenbe tras nan tout memwa a ou se lè l sèvi avèk nan pwogram ou ak te pral sou. 1458 01:15:05,940 --> 01:15:11,090 Se konsa, si ou te gen yon bagay, tankou, definitivman pèdi, 40 bytes nan yon sèl blòk. 1459 01:15:11,090 --> 01:15:14,870 Pwobableman ou pa ap sonje yo gratis li. 1460 01:15:14,870 --> 01:15:18,710 Paske si w ap sèvi ak bytes nan memwa, sa vle di ou te jwenn aksè ki memwa, 1461 01:15:18,710 --> 01:15:20,240 men ou pa te kapab libere. 1462 01:15:20,240 --> 01:15:21,948 Se konsa, ou vle fè asire w ke ou ap tou 1463 01:15:21,948 --> 01:15:31,420 lè l sèvi avèk free-- ki nan yon fonksyon-yo gratis tout 1464 01:15:31,420 --> 01:15:34,930 nan memwa nan realokasyon pa malok. 1465 01:15:34,930 --> 01:15:35,500 >> Fre. 1466 01:15:35,500 --> 01:15:37,140 Se konsa, glise sa a, mwen pral gen li. 1467 01:15:37,140 --> 01:15:41,050 Li nan tout kote nan yon anpil nan konferans, nan yon anpil nan glisad seksyon. 1468 01:15:41,050 --> 01:15:44,254 Ou reyèlman vle asire w ke ou jis konnen tout bagay sa yo. 1469 01:15:44,254 --> 01:15:47,170 Swa nan fèy nòt ou a oswa si ou vle memorize li, santi yo lib yo. 1470 01:15:47,170 --> 01:15:48,836 Sa ki nan vrèman, reyèlman, reyèlman enpòtan. 1471 01:15:48,836 --> 01:15:53,200 1472 01:15:53,200 --> 01:15:56,890 >> Epitou yon trè bon kesyon pou n 'ka mande. 1473 01:15:56,890 --> 01:16:00,320 Poukisa se gade pou chwazi sort-- a Seleksyon sort-- tout nan runtimes yo 1474 01:16:00,320 --> 01:16:02,060 yo n okib. 1475 01:16:02,060 --> 01:16:06,714 Kèlkeswa jan lis la rive ou kòm, konsa poukisa se seleksyon sort-- 1476 01:16:06,714 --> 01:16:08,630 Mwen pral ba ou nèg 30 dezyèm panse osijè de sa a. 1477 01:16:08,630 --> 01:16:10,700 Paske li nan kalite konfizyon. 1478 01:16:10,700 --> 01:16:12,710 Sa enplike kèk panse filozofik. 1479 01:16:12,710 --> 01:16:16,470 Poukisa ta fwa yo kouri dwe menm bagay la nan tou de pi move ak pi bon senaryo yo ka? 1480 01:16:16,470 --> 01:16:28,850 1481 01:16:28,850 --> 01:16:30,000 >> Yeah? 1482 01:16:30,000 --> 01:16:38,084 >> ODYANS: Paske Seleksyon sòt chak pozisyon oswa espas nan etalaj sa a ti kras 1483 01:16:38,084 --> 01:16:40,350 bagay oswa kèlkeswa sa. 1484 01:16:40,350 --> 01:16:44,430 Se konsa, menm nan senaryo a ka pi bon, menm si li nan parfe klase, 1485 01:16:44,430 --> 01:16:47,380 li ta toujou gen yo dwe tankou, OK, yon sèl. 1486 01:16:47,380 --> 01:16:49,000 An plas premye fwa mwen mwen gen yon sèl. 1487 01:16:49,000 --> 01:16:50,250 Apre sa, ale nan tout nan yo. 1488 01:16:50,250 --> 01:16:51,249 OK, se yon sèl pi piti a. 1489 01:16:51,249 --> 01:16:53,053 Lè sa a, li ale ankò epi li se tankou, OK, de 1490 01:16:53,053 --> 01:16:54,594 se pi piti a nan tout nan bagay sa yo. 1491 01:16:54,594 --> 01:16:56,804 Men, li toujou gen yo tcheke chak ak tout yon sèl. 1492 01:16:56,804 --> 01:16:57,470 Pwofesè: Yeah. 1493 01:16:57,470 --> 01:17:00,490 Se konsa, pou egzanp, kite yo jis di nou te yon lis, ki deja klase, 1494 01:17:00,490 --> 01:17:03,390 yon etalaj youn nan senk. 1495 01:17:03,390 --> 01:17:07,100 Fason ki ki kalite Seleksyon se ke li ale nan, li chèk de sa yo. 1496 01:17:07,100 --> 01:17:08,234 Lè sa a, li tcheke sa yo de. 1497 01:17:08,234 --> 01:17:09,650 Lè sa a, li tcheke, epi li chèk. 1498 01:17:09,650 --> 01:17:13,285 Li kenbe tcheke tout nan yo, kèlkeswa si wi ou non 1499 01:17:13,285 --> 01:17:14,160 li la aktyèlman Ranje. 1500 01:17:14,160 --> 01:17:16,450 Paske sa a, se tou senpleman wout la sòt nan travay. 1501 01:17:16,450 --> 01:17:19,530 >> Se konsa, kesyon sa a se kalite tankou yon kesyon filozofik nou pral mande. 1502 01:17:19,530 --> 01:17:21,430 Ki kote premye, ou konnen ki sa chwazi sòt 1503 01:17:21,430 --> 01:17:23,304 se, dwa, yo dwe kapab reponn kesyon an. 1504 01:17:23,304 --> 01:17:26,200 Ou gen yo dwe kapab konprann concept sa k ap pase sou. 1505 01:17:26,200 --> 01:17:30,760 Lè sa a, ou ka aplike li epi li panse, OK kite a jis imajine pi move senaryo ka. 1506 01:17:30,760 --> 01:17:32,230 Yo ap tout nan desann lòd. 1507 01:17:32,230 --> 01:17:33,290 Kouman ou ta ki afekte li? 1508 01:17:33,290 --> 01:17:34,650 >> E si li nan moute lòd? 1509 01:17:34,650 --> 01:17:35,640 Si li la deja klase? 1510 01:17:35,640 --> 01:17:37,240 Kouman ou ta ki afekte runtimes yo? 1511 01:17:37,240 --> 01:17:40,270 Lè sa a, chwazi sòt, ou pral avi ke li pa aktyèlman gen pwoblèm. 1512 01:17:40,270 --> 01:17:43,500 Paske w ap tcheke tout nan valè kèlkeswa sa k ap pase. 1513 01:17:43,500 --> 01:17:45,810 >> Se konsa, bon bagay yo sonje. 1514 01:17:45,810 --> 01:17:50,290 Poukisa kèk kalite diferan de lòt moun ak ki jan pi byen ak pi move senaryo ka 1515 01:17:50,290 --> 01:17:52,740 ta pral afekte tout nan yo. 1516 01:17:52,740 --> 01:17:56,700 >> Mwen pral reyèlman frape nan kalite paske ki pral sou egzamen an. 1517 01:17:56,700 --> 01:17:57,199 Yeah. 1518 01:17:57,199 --> 01:18:00,820 1519 01:18:00,820 --> 01:18:01,320 OK. 1520 01:18:01,320 --> 01:18:05,590 Genyen sis minit kite. 1521 01:18:05,590 --> 01:18:09,880 Mwen ka pran twa minit nan kesyon. 1522 01:18:09,880 --> 01:18:12,290 Mwen kapab tou pann alantou pou tankou 20 minit apre seksyon 1523 01:18:12,290 --> 01:18:13,850 si ou vle poze kesyon tou. 1524 01:18:13,850 --> 01:18:16,330 Nenpòt moun ki jis gen reyèlman kout kesyon oswa pwoblèm filozofik 1525 01:18:16,330 --> 01:18:17,360 yo ap klè sou dwa kounye a? 1526 01:18:17,360 --> 01:18:17,832 Yeah? 1527 01:18:17,832 --> 01:18:19,720 >> ODYANS: Èske ou ka pale yon ti kras ti jan sou operatè lojik? 1528 01:18:19,720 --> 01:18:20,280 >> Pwofesè: Yeah. 1529 01:18:20,280 --> 01:18:22,446 Se konsa, operatè lojik yo yon bagay ke ou pwobableman 1530 01:18:22,446 --> 01:18:24,170 ta ka jis vle mete sou fèy ou yo. 1531 01:18:24,170 --> 01:18:27,540 Se konsa, mwen pa vle quickly-- yo ale twòp nan pwofondè 1532 01:18:27,540 --> 01:18:31,164 paske Harvard, nan revizyon yo sesyon, li kouvri tout trè byen. 1533 01:18:31,164 --> 01:18:33,080 Lojik operatè, gen nan senk nan yo, dwa? 1534 01:18:33,080 --> 01:18:41,370 >> Genyen sa a, ki se x oswa fonksyon, gen nan comercial, ki se ak la. 1535 01:18:41,370 --> 01:18:44,050 Tiyo, ki se oswa nan. 1536 01:18:44,050 --> 01:18:46,790 Lè sa a, ou gen de nan diferan kalite orè. 1537 01:18:46,790 --> 01:18:50,610 >> Si m 'ba ou de valè, si M 'ba ou, tankou, yon sèl ak yon sèl. 1538 01:18:50,610 --> 01:18:52,390 Ki sa ki ta ki evalye a? 1539 01:18:52,390 --> 01:18:55,490 Si m 'ba ou vre, se verite, vre? 1540 01:18:55,490 --> 01:18:56,930 Ki sa ki sou vre oubyen fo? 1541 01:18:56,930 --> 01:18:57,830 Toujou vre, dwa? 1542 01:18:57,830 --> 01:18:59,762 Paske gen nan yon oswa. 1543 01:18:59,762 --> 01:19:01,220 Nou pral gen plis chans ba ou nimewo. 1544 01:19:01,220 --> 01:19:03,780 Se konsa, sonje, youn egal vre, zewo egal fo. 1545 01:19:03,780 --> 01:19:07,407 Apre sa, nou ta ka ba ou tout bagay sa yo epi mande ou fè nou konnen sa ki rive. 1546 01:19:07,407 --> 01:19:10,240 Harvard kouvri li nan premye nan 10 minit nan sesyon etid yo 1547 01:19:10,240 --> 01:19:11,230 reyèlman, reyèlman byen. 1548 01:19:11,230 --> 01:19:14,260 Se konsa, ou nèg vle fè w ke ou tounen gade dèyè sou sa. 1549 01:19:14,260 --> 01:19:16,387 >> ODYANS: Èske pisa5 pral fè sou egzamen an? 1550 01:19:16,387 --> 01:19:16,970 Pwofesè: No 1551 01:19:16,970 --> 01:19:18,240 Pa menm gade nan pisa5 kounye a. 1552 01:19:18,240 --> 01:19:18,810 Li difisil. 1553 01:19:18,810 --> 01:19:22,830 Jis pa menm bezwen deranje gade nan pisa5. 1554 01:19:22,830 --> 01:19:25,665 >> Men tou, kòm kèk sijesyon ak sijesyon, mwen 1555 01:19:25,665 --> 01:19:28,320 ta sijere ou kòmanse pisa5 le pli vit ke egzamen an se sou. 1556 01:19:28,320 --> 01:19:30,319 Sa a pral pi di a semèn, men Lè sa a ou nèg 1557 01:19:30,319 --> 01:19:34,590 pral pase l 'sou ti mòn yo nan woule vèt ak puppies, 1558 01:19:34,590 --> 01:19:36,115 ak li nan amann. 1559 01:19:36,115 --> 01:19:39,810 >> Klas sa a vin enpòtan pi fasil apre senkyèm pset la. 1560 01:19:39,810 --> 01:19:41,560 Èdtan Biwo: ODYANS se Dimanch, Lendi? 1561 01:19:41,560 --> 01:19:44,260 Pwofesè: Yeah, se konsa lè biwo pral Dimanch nan Lendi pou pset la. 1562 01:19:44,260 --> 01:19:47,009 Lè biwo aswè a esansyèlman pral jis pou revizyon pou egzamen an. 1563 01:19:47,009 --> 01:19:50,350 Si yon moun vle vini nan epi mande TAS nan yon kesyon, nou pral dwe la. 1564 01:19:50,350 --> 01:19:53,220 >> M ap pran yon sèl plis kesyon petèt si yon moun gen yon kesyon? 1565 01:19:53,220 --> 01:19:53,809 Yeah? 1566 01:19:53,809 --> 01:19:55,850 ODYANS: Lè w ap defini nœuds, [fèbl] 1567 01:19:55,850 --> 01:20:00,700 si ou di zetwal ne ak Lè sa a kap vini an, fè òdinatè a otomatikman 1568 01:20:00,700 --> 01:20:03,610 konprann ke w ap refere li a yon lòt konsèy? 1569 01:20:03,610 --> 01:20:04,580 >> Pwofesè: No 1570 01:20:04,580 --> 01:20:06,710 >> ODYANS: Ou gen yo relink li [fèbl]? 1571 01:20:06,710 --> 01:20:09,270 >> Pwofesè: Se konsa, fondamantalman an struct a yon ne se, sonje, 1572 01:20:09,270 --> 01:20:12,620 li a tankou ou kreye ne a ak Lè sa a, ou gen yon konsèy rele kap vini an. 1573 01:20:12,620 --> 01:20:14,630 Tout sa ou ap fè a se li te gen estrikti nan la. 1574 01:20:14,630 --> 01:20:16,387 Ou gen yo asiyen ki konsèy yon kote. 1575 01:20:16,387 --> 01:20:18,470 Se konsa, òdinatè yo pa fè sa konnen ki sa li ap fè ankò. 1576 01:20:18,470 --> 01:20:20,250 Ou gen aktyèlman bay li lè w ap kreye lis lye ou yo. 1577 01:20:20,250 --> 01:20:22,170 Epi sa a, ki sa sitou pset 5 pral sou. 1578 01:20:22,170 --> 01:20:24,106 Se konsa, pa gen enkyetid sou nenpòt nan sa kounye a. 1579 01:20:24,106 --> 01:20:26,380 >> ODYANS: Se konsa, nou pa bezwen konsantre twòp sou lis lyen, jis 1580 01:20:26,380 --> 01:20:27,440 KONSEPSYON la an jeneral? 1581 01:20:27,440 --> 01:20:30,980 >> PROFESSOR: Jis bèl anpil pil, ke moun kap kriye, lis lyen, pye bwa, tab regle. 1582 01:20:30,980 --> 01:20:33,639 Jis dwe kapab konnen ki sa yo ye. 1583 01:20:33,639 --> 01:20:35,680 Nou pa ap ale nan mande ou renmen anyen espesifik 1584 01:20:35,680 --> 01:20:39,300 paske nou pa te reyèlman fè yon pset ki kouvri nan nenpòt nan sa ankò. 1585 01:20:39,300 --> 01:20:45,540 >> Se konsa, nan de dènye minit yo anvan Mwen mete nou libète nou yo touye egzamen sa a. 1586 01:20:45,540 --> 01:20:49,370 Bèl anpil, tankou, panse osijè de kòman byen lwen ou nèg te vini nan klas sa a. 1587 01:20:49,370 --> 01:20:52,820 >> Mwen sonje lè semèn de nan klas sa a, gen kèk nan nou 1588 01:20:52,820 --> 01:20:55,720 pase twa èdtan ekri dlo. 1589 01:20:55,720 --> 01:20:57,970 Konbyen tan li ta pran ou mesye yo ekri dlo kounye a? 1590 01:20:57,970 --> 01:20:59,670 30 segonn, petèt? 1591 01:20:59,670 --> 01:21:01,810 Reflechi sou konbyen lajan ou nèg te aprann. 1592 01:21:01,810 --> 01:21:04,320 CS se yon sijè reyèlman, reyèlman difisil. 1593 01:21:04,320 --> 01:21:06,190 Gen nan pa gen dout nan sa. 1594 01:21:06,190 --> 01:21:09,160 Li difisil, Se poutèt sa pa gen yon etidye li. 1595 01:21:09,160 --> 01:21:10,730 Se jis difisil. 1596 01:21:10,730 --> 01:21:11,650 Lè li nan totalman amann. 1597 01:21:11,650 --> 01:21:14,150 >> Apre sa, mwen se reyèlman fyè ke tout moun te fè li sa a byen lwen. 1598 01:21:14,150 --> 01:21:16,380 Psets yo pa fasil. 1599 01:21:16,380 --> 01:21:17,790 Yo pran yon anpil nan tan. 1600 01:21:17,790 --> 01:21:22,580 Ou nèg, mwen pa janm ap mande w yo ekri jwèt la nan 15 oswa Vigenere sou pset la. 1601 01:21:22,580 --> 01:21:24,160 Pa bezwen jis sovaj soti sou sa. 1602 01:21:24,160 --> 01:21:28,080 Tout sa nou ap fè tès isit la se yo evalye konesans filozofik ou, menm jan 1603 01:21:28,080 --> 01:21:31,524 tankou kèk ladan ladrès debaz ou a kodaj. 1604 01:21:31,524 --> 01:21:33,440 Nou bay tès sa fèt yo dwe reyèlman enteresan. 1605 01:21:33,440 --> 01:21:36,180 Tankou, li se fèt pou ou pa jwenn 100. 1606 01:21:36,180 --> 01:21:39,880 Li la tou ki fèt pou ou pou w pwobableman pa kapab fini nan 75 minit. 1607 01:21:39,880 --> 01:21:41,995 Epi sa a, totalman amann. 1608 01:21:41,995 --> 01:21:42,870 Mwen se yon elèv tèt mwen. 1609 01:21:42,870 --> 01:21:45,960 Mwen konnen, mwen rayi l 'lè m' mache soti nan yon egzamen dwe tankou, kaka. 1610 01:21:45,960 --> 01:21:47,044 Sa ki te vrèman difisil. 1611 01:21:47,044 --> 01:21:49,460 Pwobableman sa ki pwal happen-- e ke sa a totalman amann, 1612 01:21:49,460 --> 01:21:50,751 M 'ap di ou nèg kounye a. 1613 01:21:50,751 --> 01:21:53,190 Vle di yo sou bagay sa yo yo pa segondè nan tout. 1614 01:21:53,190 --> 01:21:55,360 >> Se pou moun nan nou ki yo te resevwa, tankou, 1615 01:21:55,360 --> 01:21:57,870 threes sou kouche pwoblèm ou an, sa pa vle di w ap 1616 01:21:57,870 --> 01:21:59,536 pral jwenn yon pousan 60 nan klas sa a. 1617 01:21:59,536 --> 01:22:01,440 Si w ap resevwa 60% sou mòn lan egzamen, ki pa fè sa 1618 01:22:01,440 --> 01:22:03,330 vle di w ap ale nan jwenn yon D nan klas sa a. 1619 01:22:03,330 --> 01:22:05,740 Nou wè, espesyalman Mwen, pou moun nan nou nan seksyon m 'yo, 1620 01:22:05,740 --> 01:22:07,406 Mwen wè kòman li di pou ou nèg, yo tout ap travay. 1621 01:22:07,406 --> 01:22:09,190 Apre sa, mwen kenbe tras nan sa. 1622 01:22:09,190 --> 01:22:11,420 >> Ou nèg yo pral amann. 1623 01:22:11,420 --> 01:22:14,580 Gen nan pa gen memwa enstitisyonèl nan kontantman nan fen semès la. 1624 01:22:14,580 --> 01:22:16,840 Paske tout timoun yo Harvard ap di zanmi yo, o, ou pral amann. 1625 01:22:16,840 --> 01:22:18,381 Pa gen moun ki ap di ou nèg ki isit la. 1626 01:22:18,381 --> 01:22:20,950 Se konsa, mwen dwe di ou nèg ki isit la. 1627 01:22:20,950 --> 01:22:22,280 >> Ou nèg yo pral amann. 1628 01:22:22,280 --> 01:22:24,080 Mwen se konsa fyè de tout nan ou nèg. 1629 01:22:24,080 --> 01:22:25,680 Egzamen sa a yo pral difisil. 1630 01:22:25,680 --> 01:22:28,140 Etidye pou li, Apre sa jis jete byen lwen ou. 1631 01:22:28,140 --> 01:22:31,280 Jwenn tou pare yo aprann nouvo bagay. 1632 01:22:31,280 --> 01:22:33,990 , Epi pou manje sirèt. 1633 01:22:33,990 --> 01:22:35,940 Nou te gen anpil bagay nan sirèt. 1634 01:22:35,940 --> 01:22:37,760 >> Jwenn dòmi yon nwit bon an. 1635 01:22:37,760 --> 01:22:40,420 Pa pa dòmi, paske ki ta dwe reyèlman move. 1636 01:22:40,420 --> 01:22:41,490 CS se yon anpil nan lojik. 1637 01:22:41,490 --> 01:22:44,960 Si ou pa dòmi, ou pa ka fonksyone, ak sèvo ou a pa ka fonksyone. 1638 01:22:44,960 --> 01:22:48,780 Apre sa, mwen pral isit la pou pwochen 20 an minit si yon moun vle pann alantou. 1639 01:22:48,780 --> 01:22:51,150 Ou nèg yo ale nan touye l '. 1640 01:22:51,150 --> 01:22:53,000 Bon chans. 1641 01:22:53,000 --> 01:22:55,663