1 00:00:00,000 --> 00:00:05,410 2 00:00:05,410 --> 00:00:07,640 >> DOUG Lloyd: Të gjithë të drejtë, kështu që le të flasim për sythe. 3 00:00:07,640 --> 00:00:10,015 Pra, sythe janë lloj i ftohtë sepse ato lejojnë programin tuaj 4 00:00:10,015 --> 00:00:12,050 për të ekzekutuar rreshta të kodit mbi dhe mbi dhe mbi. 5 00:00:12,050 --> 00:00:15,600 Në mënyrë të përsëritur, pa pasur nevojë për kopje dhe ngjisni ose ndryshe përsëritur ato. 6 00:00:15,600 --> 00:00:17,630 Ka tre të mëdha llojet e sythe ju do të shihni. 7 00:00:17,630 --> 00:00:21,010 Ju ndoshta do të ketë rastin të përdorin secili si ju përparim përmes CS50. 8 00:00:21,010 --> 00:00:22,940 Disa nga këto sythe janë mjaft të të njohura për ju nga e para, 9 00:00:22,940 --> 00:00:25,814 kështu përsëri, siç bëmë me conditionals, ne do të vënë ato krah për krah 10 00:00:25,814 --> 00:00:28,930 në qoftë se ka një analogji ne mund të tërheqë. 11 00:00:28,930 --> 00:00:33,600 >> Së pari është përgjithmonë nga e para, e cila krahason të ndërsa (e vërtetë). 12 00:00:33,600 --> 00:00:35,390 Kjo është ajo që ne e quajmë një lak pafund. 13 00:00:35,390 --> 00:00:38,560 Linjat e kodit mes kaçurrel formatimin e teksteve, ashtu si puzzle copë 14 00:00:38,560 --> 00:00:41,190 që përshtaten brenda C e bllokut përgjithmonë, 15 00:00:41,190 --> 00:00:45,290 do të ekzekutojë në mënyrë të përsëritur nga maja në fund, mbi dhe mbi dhe mbi, 16 00:00:45,290 --> 00:00:46,085 përgjithmonë. 17 00:00:46,085 --> 00:00:48,710 Pas të gjitha, në qoftë se ju kujtohet tonë Diskutimi i shprehjeve Boolean, 18 00:00:48,710 --> 00:00:51,060 e vërtetë është gjithmonë e vërtetë. 19 00:00:51,060 --> 00:00:53,250 Pra, nëse ne jemi duke bërë diçka për aq kohë sa të vërteta 20 00:00:53,250 --> 00:00:58,227 është true-- duket një silly-- pak i vërtetë është gjithmonë e vërtetë, kështu që gjithmonë do të kandidojë. 21 00:00:58,227 --> 00:01:00,060 Ajo do të kandidojë përgjithmonë dhe në shekuj të shekujve deri ne 22 00:01:00,060 --> 00:01:02,900 të gjejnë një mënyrë për të thyer nga ajo me një deklaratë pushim, e cila përsëri, 23 00:01:02,900 --> 00:01:06,350 ne pamë pak kohë më parë ne ishin duke folur për switch. 24 00:01:06,350 --> 00:01:08,725 >> Ose ndryshe vetëm vrasin tonë Programi, i cili ra fjala, 25 00:01:08,725 --> 00:01:11,110 në qoftë se ju ndonjëherë gjeni veten në një Situata me një lak të pafund 26 00:01:11,110 --> 00:01:13,484 dhe ju nuk e dini se si për të ndaluar programi juaj nga kandidimi. 27 00:01:13,484 --> 00:01:16,527 Vetëm goditi kontrollit dhe C dhe që do të vrasin e programit tuaj për ju. 28 00:01:16,527 --> 00:01:18,360 Por kjo, përsëri, është e quajtur një lak pafund. 29 00:01:18,360 --> 00:01:19,818 Kjo është një lak që do të kandidojë përgjithmonë. 30 00:01:19,818 --> 00:01:22,570 31 00:01:22,570 --> 00:01:25,610 Tani, ndërsa sythe nuk janë gjithmonë i pafund, sepse edhe 32 00:01:25,610 --> 00:01:27,880 ne mund të zëvendësojë Boolean shprehje me diçka 33 00:01:27,880 --> 00:01:29,867 pak më e dobishme se vetëm e vërtetë. 34 00:01:29,867 --> 00:01:30,950 Kështu që këtu është një tjetër shembull. 35 00:01:30,950 --> 00:01:34,600 Ndërsa dhe disa Boolean shprehje dhe formatimin e teksteve kaçurrel pastaj. 36 00:01:34,600 --> 00:01:38,310 Kjo është shumë e shumë të ngjashëm për të përsëritur derisa, nga zeroja. 37 00:01:38,310 --> 00:01:40,700 Edhe pse në një të dytë, unë do shpjegojnë dallimin. 38 00:01:40,700 --> 00:01:44,310 >> Pra në C, nëse shprehjes Boolean brenda e lak, ndërsa 39 00:01:44,310 --> 00:01:47,980 vlerëson të Vërtetë, linjat e Kodi midis formatimin e teksteve kaçurrel 40 00:01:47,980 --> 00:01:51,900 do të ekzekutojë në mënyrë të përsëritur pa pushim dhe mbi derisa shprehje Boolean 41 00:01:51,900 --> 00:01:55,174 vlerëson të rreme. 42 00:01:55,174 --> 00:01:57,340 Kështu për shembull, ju mund të kanë disa lloj banak. 43 00:01:57,340 --> 00:02:01,440 Pra, ju them, në fillim të kjo loop thonë int x është e barabartë me zero. 44 00:02:01,440 --> 00:02:06,370 Ndërsa x është më pak se 100, të bëjë një çift gjëra brenda se formatimin e teksteve kaçurrel, 45 00:02:06,370 --> 00:02:10,570 pastaj në fund të lak tuaj, ju thoni x plus plus, ju jeni bën rritjen x. 46 00:02:10,570 --> 00:02:13,360 Përfundimisht x do të merrni për 100 dhe ju do të 47 00:02:13,360 --> 00:02:15,760 ndaluar për shkak të gjendjes x është më pak se 100 48 00:02:15,760 --> 00:02:19,416 nuk do të jetë e vërtetë si shpejt si x eshte e barabarte me 100. 49 00:02:19,416 --> 00:02:21,820 100 është jo më pak se 100. 50 00:02:21,820 --> 00:02:25,870 >> Tani disi çudi, sjellja i bllokut zeroja është i kundërt. 51 00:02:25,870 --> 00:02:29,110 Pra, të jenë shumë të kujdesshëm në qoftë se kjo është bastisje juaj e parë në përdorimin e sythe. 52 00:02:29,110 --> 00:02:33,630 Në thelb, përsëritje deri në bllok në Scratch 53 00:02:33,630 --> 00:02:35,970 do të përsëris diçka mbi dhe mbi dhe mbi, 54 00:02:35,970 --> 00:02:40,460 deri shprehjes, Boolean shprehje në gjashtëkëndësh është e vërtetë. 55 00:02:40,460 --> 00:02:43,860 Pra, kjo do të vazhdojmë të bëjmë kjo deri sa ajo është e vërtetë. 56 00:02:43,860 --> 00:02:48,881 Ndërkohë, lak ndërsa do të të vazhdojë të bëjë atë deri sa ajo është e rreme. 57 00:02:48,881 --> 00:02:51,630 Pra, ata janë mjaft të ngjashme, por nuk ka se dallim i vogël vetëm 58 00:02:51,630 --> 00:02:55,140 të jenë të kujdesshëm sidomos si ju bëni përpjekjet e tuaj të parë nga tranzicion 59 00:02:55,140 --> 00:02:58,149 për Scratch në c. 60 00:02:58,149 --> 00:03:00,190 Lloj tjetër i lak është në fakt mjaft të ngjashme. 61 00:03:00,190 --> 00:03:02,860 Është quajtur bëni ndërsa lak. 62 00:03:02,860 --> 00:03:07,060 Kjo lak do të zbatoj të gjitha linjat e kodit midis formatimin e teksteve kaçurrel dikur, 63 00:03:07,060 --> 00:03:09,530 dhe pastaj ajo do të kontrollojë shprehja Boolean. 64 00:03:09,530 --> 00:03:11,700 Nëse shprehja Boolean vlerëson të vërtetë, 65 00:03:11,700 --> 00:03:14,340 ajo do të ktheheni mbrapsh dhe të përsëritur se procesi mbi dhe mbi 66 00:03:14,340 --> 00:03:17,690 dhe mbi derisa Boolean Shprehja vlerëson të rreme. 67 00:03:17,690 --> 00:03:23,370 Pra kjo loop, ndryshe nga një lak, ndërsa, është të garantuara për të kandiduar të paktën një herë. 68 00:03:23,370 --> 00:03:26,080 Kjo mund të jetë shumë e dobishme. 69 00:03:26,080 --> 00:03:28,011 >> Së fundi, ne kemi një për lak. 70 00:03:28,011 --> 00:03:30,010 Për sythe janë lloj i sintaksore shëmtuar 71 00:03:30,010 --> 00:03:32,330 dhe ka një shumë ndodh këtu, kështu që të mbajnë me mua 72 00:03:32,330 --> 00:03:34,640 si ne të përpiqemi dhe të ndërpreni këto pjesë veç e veç. 73 00:03:34,640 --> 00:03:36,810 Në përgjithësi, rasti përdorimi e një për lak është që ju 74 00:03:36,810 --> 00:03:40,136 dua të përsëris diçka numër specifik i kohës. 75 00:03:40,136 --> 00:03:42,010 Në këtë shembull këtu, Unë kam bllok përsëritur 76 00:03:42,010 --> 00:03:44,010 nga e para, i cili është analoge me për lak 77 00:03:44,010 --> 00:03:47,340 në C, duke përsëritur diçka 10 herë. 78 00:03:47,340 --> 00:03:49,250 Dhe për lak në e majta atje, e cila 79 00:03:49,250 --> 00:03:51,410 është një lak katër që do të bëjë të njëjtën gjë. 80 00:03:51,410 --> 00:03:52,570 Kjo do të shkojë 10 herë. 81 00:03:52,570 --> 00:03:56,720 Duke llogaritur nga zero, ne ardhura çdo pasim e lak. 82 00:03:56,720 --> 00:03:59,220 Dhe ne të vazhdojmë të bëjmë atë derisa i është më pak se 10. 83 00:03:59,220 --> 00:04:00,134 >> Pra, çfarë ndodh? 84 00:04:00,134 --> 00:04:01,550 Ka një tërësi shumë të kodit atje. 85 00:04:01,550 --> 00:04:03,424 Le të thyejnë atë poshtë për çfarë po ndodh hap 86 00:04:03,424 --> 00:04:05,684 pas hapi si ne gërmoj nëpër një për lak. 87 00:04:05,684 --> 00:04:08,350 Gjëja e parë që ka ndodhur është counter ndryshueshme është qendra. 88 00:04:08,350 --> 00:04:11,970 Çdo gjë në të majtë të që për herë të parë pikëpresje brenda kllapave 89 00:04:11,970 --> 00:04:12,970 është ekzekutuar. 90 00:04:12,970 --> 00:04:15,180 Në këtë rast, ne jemi duke thënë se int i barabartë me 0. 91 00:04:15,180 --> 00:04:18,709 Deklaruar një ndryshore të re të quajtur unë, se variablave është një numër i plotë lloj 92 00:04:18,709 --> 00:04:22,570 dhe ne jemi duke thënë vlera brenda që ndryshueshme do të jetë zero. 93 00:04:22,570 --> 00:04:25,480 >> Gjëja e dytë që ne bëjmë është ne pastaj menjëherë të vlerësuar 94 00:04:25,480 --> 00:04:26,750 shprehja Boolean. 95 00:04:26,750 --> 00:04:30,100 Shprehje Boolean është në mes të dy pikpresje. 96 00:04:30,100 --> 00:04:31,360 I është më pak se 10. 97 00:04:31,360 --> 00:04:32,410 Kjo është e vërtetë këtu, apo jo? 98 00:04:32,410 --> 00:04:36,030 Ne vetëm tha i është e barabartë me zero, dhe kështu 0 është më pak se 10, 99 00:04:36,030 --> 00:04:38,040 dhe kështu që kusht është e vërtetë dhe ne do tani 100 00:04:38,040 --> 00:04:40,640 vazhdojë për të ekzekutuar trupin e lak. 101 00:04:40,640 --> 00:04:41,480 Në qoftë se ajo ishte e rreme. 102 00:04:41,480 --> 00:04:46,380 Në qoftë se, për shembull, kam thënë në vend të Unë e barabartë me 0 atje kam thënë unë është e barabartë me 15, 103 00:04:46,380 --> 00:04:47,820 int i barabartë me 15. 104 00:04:47,820 --> 00:04:51,450 Dhe 15 është jo më pak se 10, kështu që kurrë nuk do të hyjë në trupin e lak 105 00:04:51,450 --> 00:04:55,450 sepse shprehjes Boolean atje do të vlerësojë të jetë e rreme. 106 00:04:55,450 --> 00:04:59,060 >> Pasi ne do të shkojmë nëpër nga lart poshtë, hasim se mbyllja mbajtëse kaçurrel, 107 00:04:59,060 --> 00:05:00,830 një gjë e treta ndodh. 108 00:05:00,830 --> 00:05:03,840 Counter variabël është incremented, ose më mirë, linjat 109 00:05:03,840 --> 00:05:07,790 e kodit të një deklaratë pas pikëpresje dytë brenda e 110 00:05:07,790 --> 00:05:10,500 për unazore kllapa është ekzekutuar. 111 00:05:10,500 --> 00:05:13,250 Pra, ne fillojmë nga duke thënë se int i barabartë me 0. 112 00:05:13,250 --> 00:05:15,770 Pastaj ne kontrolloni nëse janë apo jo shprehja Boolean është e vërtetë. 113 00:05:15,770 --> 00:05:17,469 0 është më pak se, 10 kështu është e vërtetë. 114 00:05:17,469 --> 00:05:19,510 Pra, ne jemi duke shkuar për të vazhduar në trup lak. 115 00:05:19,510 --> 00:05:22,676 Gjërat do të ndodhë brenda lak, dhe kur hasim se mbyllja kaçurrel 116 00:05:22,676 --> 00:05:25,660 Braçe, gjë tjetër ne bëni është të themi unë plus, plus. 117 00:05:25,660 --> 00:05:28,860 Unë kam qenë zero tani i është një. 118 00:05:28,860 --> 00:05:33,100 Pastaj, ne përsëri kontrolloni vlerën e shprehje Boolean në mes. 119 00:05:33,100 --> 00:05:34,900 Njëra është më pak se 10. 120 00:05:34,900 --> 00:05:38,325 Pra, ne do të kalojnë nëpër këtë përpunojë përsëri dhe përsëri. 121 00:05:38,325 --> 00:05:40,590 Ne do të merrni në mbylljen mbajtëse kaçurrel përsëri. 122 00:05:40,590 --> 00:05:44,090 Ne do ardhura I nga 1 deri në 2 dhe nga 2 deri ne 3. 123 00:05:44,090 --> 00:05:48,290 Dhe kështu me radhë e kështu me radhë e kështu me radhë, deri përfundimisht Vlera e I e bëhet 10. 124 00:05:48,290 --> 00:05:49,950 Është 10 më pak se 10? 125 00:05:49,950 --> 00:05:51,200 Jo. 126 00:05:51,200 --> 00:05:53,800 Duke llogaritur nga 0, ne kemi shkuar përmes 10 iterations e lak. 127 00:05:53,800 --> 00:05:57,204 Ne kemi përsëritur 10 herë, vetëm siç bëmë në bllokun Scratch. 128 00:05:57,204 --> 00:05:59,370 Dhe kështu kjo është në thelb Procesi për një lak katër. 129 00:05:59,370 --> 00:06:01,630 >> Tani duke larguar Kodi aktual dhe duke i vënë atë 130 00:06:01,630 --> 00:06:05,120 në vetëm disa deklarata themelore të përgjithshme. 131 00:06:05,120 --> 00:06:06,550 Ja se çfarë ndodh. 132 00:06:06,550 --> 00:06:09,290 Të gjitha deklaratat në fillojnë janë ekzekutuar për herë të parë. 133 00:06:09,290 --> 00:06:11,260 Ju mund të keni më shumë se një. 134 00:06:11,260 --> 00:06:13,440 Pastaj, shprehja Boolean është i kontrolluar. 135 00:06:13,440 --> 00:06:17,850 Nëse shprehja vlerëson të vërtetë, ekzekutuar trupit lak një herë. 136 00:06:17,850 --> 00:06:21,060 Nëse shprehja vlerëson të rreme, ne jemi duke bërë. 137 00:06:21,060 --> 00:06:23,040 Ne nuk e ekzekuton Trupi i lak në të gjitha. 138 00:06:23,040 --> 00:06:25,530 Pasi ne kemi ekzekutohet Trupi lak një herë, 139 00:06:25,530 --> 00:06:29,487 ne pastaj të bëjë atë që është në pjesa rritje atje. 140 00:06:29,487 --> 00:06:31,820 E cila zakonisht do të jetë diçka si unë plus, plus 141 00:06:31,820 --> 00:06:34,510 ose diçka të tillë, që modifikon një ndryshore kundër. 142 00:06:34,510 --> 00:06:37,390 Pastaj, pasi ne ardhura, ne kontrolloni shprehjen përsëri 143 00:06:37,390 --> 00:06:41,120 dhe të përsëritur këto hapa pa pushim dhe mbi derisa shprehja është 144 00:06:41,120 --> 00:06:42,890 nuk është më e vërtetë. 145 00:06:42,890 --> 00:06:44,469 >> Pra, cilat janë raste të përdorimit për një lak? 146 00:06:44,469 --> 00:06:46,760 Përdorni ju përdorni një lak, ndërsa kur ju doni një lak për të përsëritur 147 00:06:46,760 --> 00:06:51,200 një numër i panjohur i herë, por kjo ndoshta nuk mund të kandidojë gjithë. 148 00:06:51,200 --> 00:06:53,940 Një shembull i vërtetë i zakonshëm i një kohë looping duke u përdorur 149 00:06:53,940 --> 00:06:56,480 është për të drejtuar rrjedhën e kontrollit për një lojë. 150 00:06:56,480 --> 00:06:59,040 Ju nuk mund të di sa kohë përdorues do të jetë duke luajtur, 151 00:06:59,040 --> 00:07:01,440 por ju doni të mbani duke bërë të njëjtën gjë. 152 00:07:01,440 --> 00:07:04,970 Përditësimi qëndrimet e sprites ndryshme në bord. 153 00:07:04,970 --> 00:07:07,490 Ju dëshironi për të mbajtur gjërat duke lëvizur në çdo kohë, 154 00:07:07,490 --> 00:07:09,110 por ju nuk e dini kur përdorues do të ndalet duke luajtur 155 00:07:09,110 --> 00:07:10,450 ose kur ata do për të dalë jashtë e jetës. 156 00:07:10,450 --> 00:07:12,741 Kështu që një lak, ndërsa është me të vërtetë mirë për diçka të tillë. 157 00:07:12,741 --> 00:07:14,130 Kjo është një rast i mirë përdorimi. 158 00:07:14,130 --> 00:07:16,230 >> Për ta bërë, ndërsa loop, kjo është goxha e ngjashme. 159 00:07:16,230 --> 00:07:19,746 Ju dëshironi një lak për të përsëritur një i panjohur disa herë, por të paktën një herë. 160 00:07:19,746 --> 00:07:22,370 Ju mund të përdorni këtë për një lojë shumë, por një rast përdorimi të vërtetë të përbashkët 161 00:07:22,370 --> 00:07:24,420 është bërë e përdoruesit për input. 162 00:07:24,420 --> 00:07:28,609 Në përgjithësi, ju mund të thoni diçka si, më jepni një numër i plotë pozitiv, 163 00:07:28,609 --> 00:07:30,650 dhe ju mund të vënë atë brenda nje bëni ndërsa lak. 164 00:07:30,650 --> 00:07:33,900 Pra, ajo gjithmonë do të pyesni ata në paktën një herë për një numër i plotë pozitiv. 165 00:07:33,900 --> 00:07:36,850 Nëse ata të ju jap një numër i plotë pozitiv, ju mund të thyer nga lak. 166 00:07:36,850 --> 00:07:37,599 Ju mund të bëhet. 167 00:07:37,599 --> 00:07:39,900 Shprehja Boolean në The Do ndërsa mund të jetë e rreme. 168 00:07:39,900 --> 00:07:41,137 >> Dhe ju nuk do të pyet ata përsëri. 169 00:07:41,137 --> 00:07:44,470 Nëse ata të ju jap një numër negativ ku ata shkruani disa fjalë apo diçka që është 170 00:07:44,470 --> 00:07:46,630 jo të vërtetë të dobishme për ju, ju mund të përdorni 171 00:07:46,630 --> 00:07:49,770 e ndërsa lak për të shkuar mbrapa dhe të bëjë ajo përsëri dhe përsëri dhe përsëri. 172 00:07:49,770 --> 00:07:52,410 Ju patjetër duan të pyes ata të ju jap një numër dikur, 173 00:07:52,410 --> 00:07:56,350 por ju nuk e dini se si shumë herë pasi që ata mund të jenë dëmtuesit. 174 00:07:56,350 --> 00:08:00,540 Dhe kështu e bëjnë, ndërsa kjo është një përdorim i madh rasti i bërë përdoruesit për input. 175 00:08:00,540 --> 00:08:03,060 Dhe një për sythe përdorin rast në mënyrë tipike është kur 176 00:08:03,060 --> 00:08:06,230 ju dua të përsëris një lak një numër i veçantë i herë, 177 00:08:06,230 --> 00:08:08,230 pse ju nuk mund e di numrin e herë 178 00:08:08,230 --> 00:08:10,040 momenti programi është hartuar. 179 00:08:10,040 --> 00:08:15,510 >> Kështu për shembull, ndoshta ju keni një program ku ju menjëhershëm të përdoruesit për një numër. 180 00:08:15,510 --> 00:08:17,660 Dhe ata hyjnë 100. 181 00:08:17,660 --> 00:08:20,510 Dhe pastaj juaj për lak do të në këtë rast të kandidojë 100 herë. 182 00:08:20,510 --> 00:08:22,480 Apo ndoshta ata hyjnë 1000 në programin tuaj 183 00:08:22,480 --> 00:08:24,570 dhe pastaj të drejtuar lak 1000 herë. 184 00:08:24,570 --> 00:08:26,987 Është një numër specifik i kohës. 185 00:08:26,987 --> 00:08:28,820 Ata nuk shprehin domosdoshmërisht e dini se çka numri 186 00:08:28,820 --> 00:08:31,010 është programi momenti është hartuar. 187 00:08:31,010 --> 00:08:35,010 Ajo nuk është si një lak, ndërsa ku ajo mund të jetë i pafund. 188 00:08:35,010 --> 00:08:37,127 Kjo është më tepër një numër që ju thjesht nuk e di. 189 00:08:37,127 --> 00:08:39,210 Tani edhe pse unë kam theksuara të gjitha këto raste të përdorimit, 190 00:08:39,210 --> 00:08:41,501 ju duhet të dini se në goxha shumë çdo rrethanë, 191 00:08:41,501 --> 00:08:44,110 ju mund të zëvendësoj të gjitha tre nga këto sythe. 192 00:08:44,110 --> 00:08:46,890 Ju mund të përdorni një për lak ku ju përndryshe do të përdorë një lak, ndërsa. 193 00:08:46,890 --> 00:08:49,860 Ju mund të përdorni një për lak kurdoherë ju do të përdorni një të bërë, ndërsa loop dhe kështu me radhë. 194 00:08:49,860 --> 00:08:53,680 Ajo mund të jetë pak e ndërlikuar ndonjëherë, kështu që në përgjithësi kjo është një praktikë e mirë 195 00:08:53,680 --> 00:08:55,140 të përmbahen në një rast të përdorimit tipik. 196 00:08:55,140 --> 00:08:57,599 Përdorni një të bërë, ndërsa loop nëse ju kërkuar diçka një herë, të paktën. 197 00:08:57,599 --> 00:09:00,514 Përdorni një për lak në qoftë se ju doni të bëni diçka që një numër specifik i kohës. 198 00:09:00,514 --> 00:09:03,730 Pas të gjitha, kjo është arsyeja pse ka tri lloje të ndryshme të sythe. 199 00:09:03,730 --> 00:09:06,172 >> Kështu që ata mund të përdoret në kontekstin e duhur. 200 00:09:06,172 --> 00:09:07,880 Por ju mund të zëvendësoj ata në qoftë se ju dëshironi. 201 00:09:07,880 --> 00:09:10,790 Në qoftë se ju ndiheni rehat me sythe, ndërsa dhe ju gjithmonë doni të përdorni ndërsa sythe. 202 00:09:10,790 --> 00:09:12,623 Kjo është diçka që ju mund të bëni, edhe pse ajo 203 00:09:12,623 --> 00:09:15,590 mund të jetë një sintaksore pak ndërlikuar ku një për lak, 204 00:09:15,590 --> 00:09:17,850 do të jetë shumë më të drejtpërdrejtë. 205 00:09:17,850 --> 00:09:21,100 >> Emri im është Doug Lloyd dhe kjo është CS50. 206 00:09:21,100 --> 00:09:22,688