1 00:00:00,000 --> 00:00:03,353 >> [MUSIC PLAYING] 2 00:00:03,353 --> 00:00:04,842 3 00:00:04,842 --> 00:00:06,050 DAVID Malan: Salam, h蓹r k蓹s. 4 00:00:06,050 --> 00:00:07,777 Bu CS50 supersection deyil. 5 00:00:07,777 --> 00:00:09,860 T蓹yin B枚lm蓹l蓹r deyil bir h蓹ft蓹 ba艧lamaq. 6 00:00:09,860 --> 00:00:11,580 V蓹 bu g眉n, m蓹n buradayam with-- 7 00:00:11,580 --> 00:00:12,122 >> MARIA: Maria. 8 00:00:12,122 --> 00:00:14,163 DAVID Malan: h蓹qiq蓹t蓹n --to problem n蓹z蓹r 9 00:00:14,163 --> 00:00:16,110 bir kurs nin m眉蓹yy蓹n maddi birinci h蓹ft蓹 10 00:00:16,110 --> 00:00:19,780 Siz CS50 IDE il蓹 y枚n眉ml眉 almaq, bir az Linux, 蓹m蓹liyyat sisteminin 11 00:00:19,780 --> 00:00:22,290 IDE 莽al谋艧an, el蓹c蓹 d蓹 ke莽id b蓹zi baxmaq 12 00:00:22,290 --> 00:00:25,730 C apar谋c谋 Not problemin bir qurmaq. 13 00:00:25,730 --> 00:00:28,340 >> Bel蓹 ki, daha ADO olmadan, problem, bir m眉蓹yy蓹n 14 00:00:28,340 --> 00:00:30,520 Siz olacaq CS50 IDE, t蓹qdim ed蓹n 15 00:00:30,520 --> 00:00:33,230 Bu web-based proqramla艧d谋rma var biz 眉莽眉n istifad蓹 m眉hit 16 00:00:33,230 --> 00:00:34,280 proqramlar谋 yazmaq. 17 00:00:34,280 --> 00:00:37,280 Bu, 莽ox baxmaq 眉莽眉n n蓹z蓹rd蓹 edilmi艧dir tipik komp眉ter xat谋rladan 18 00:00:37,280 --> 00:00:39,430 茝m蓹liyyat 莽al谋艧an sistemi Linux adl谋 sistemi. 19 00:00:39,430 --> 00:00:42,440 Amma bu qondarma bulud var, olan sinif h蓹r k蓹s dem蓹kdir 20 00:00:42,440 --> 00:00:45,100 h蓹qiq蓹t蓹n ola bil蓹r onun 枚z hesab谋na, habel蓹 istifad蓹 v蓹. 21 00:00:45,100 --> 00:00:48,950 >> Bel蓹 ki, 莽ox g眉man ki, istifad蓹 he莽 vaxt 蓹vv蓹l v蓹 ya b蓹lk蓹 bir Linux m眉hit 22 00:00:48,950 --> 00:00:50,447 h蓹tta bir command line m眉hit. 23 00:00:50,447 --> 00:00:52,280 V蓹 command line 蓹traf m眉hit f蓹rqlidir. 24 00:00:52,280 --> 00:00:53,200 Bu, b眉t眉n m蓹tn var. 25 00:00:53,200 --> 00:00:54,730 Bu, b眉t眉n klaviatura 蓹mrl蓹ri var. 26 00:00:54,730 --> 00:00:59,480 V蓹 he莽 bir mousing, he莽 ni艧anlar var, he莽 bir dialoq windows, he莽 menyular. 27 00:00:59,480 --> 00:01:00,212 Bu s谋rf m蓹tn var. 28 00:01:00,212 --> 00:01:01,920 Bel蓹 ki, ilk, bu c眉r bir add谋m kimi hiss 29 00:01:01,920 --> 00:01:04,434 geri sophistication bax谋m谋ndan. 30 00:01:04,434 --> 00:01:06,600 Amma bir 莽ox olan q蓹d蓹r ba艧a daha g眉cl眉, 蓹lb蓹tt蓹 ki, 31 00:01:06,600 --> 00:01:08,510 komp眉ter alim 眉莽眉n, n蓹tic蓹d蓹. 32 00:01:08,510 --> 00:01:09,540 >> Bel蓹 ki, bir n蓹z蓹r salaq. 33 00:01:09,540 --> 00:01:13,850 Burada, CS50.io am hans谋 vasit蓹sil蓹 Siz CS50 IDE daxil ola bil蓹rsiniz. 34 00:01:13,850 --> 00:01:17,414 V蓹 daha Not kimi var bu ekran 眉莽 蓹sas sah蓹l蓹ri. 35 00:01:17,414 --> 00:01:20,080 Bel蓹 ki, sol t蓹r蓹find蓹, biz n蓹 fayl browser olacaq. 36 00:01:20,080 --> 00:01:22,413 Bu qovluq da var 陌ndi bo艧 top, 37 00:01:22,413 --> 00:01:24,690 M蓹n b眉t眉n xilas b蓹ri m蓹nim supersection 蓹vv蓹l fayllar谋. 38 00:01:24,690 --> 00:01:27,599 V蓹 biz laz谋md谋r var biz yazmaq C fayllar谋 saxlamaq. 39 00:01:27,599 --> 00:01:30,890 Sa臒 眉st, biz bir yerd蓹 var Bizim b眉t眉n kodu yaz谋l谋 almaq olacaq. 40 00:01:30,890 --> 00:01:34,610 And olsun ki, m蓹n bu plus bas谋n 蓹g蓹r bu M蓹n蓹 yeni fayl se莽in imkan gedir. 41 00:01:34,610 --> 00:01:38,310 V蓹 burada m蓹n v蓹 ya C kodu yaz谋l谋 ba艧laya bil蓹rsiniz, h蓹qiq蓹t蓹n, ba艧qa dill蓹rd蓹 h蓹r hans谋 bir say谋. 42 00:01:38,310 --> 00:01:42,670 >> V蓹 sonra harada alt谋ndak谋 deyir jharvard @ ide50-- v蓹 sizin olacaq 43 00:01:42,670 --> 00:01:45,080 bir az bir 艧ey dem蓹k different-- bu n蓹 adlan谋r? 44 00:01:45,080 --> 00:01:48,644 45 00:01:48,644 --> 00:01:49,310 Terminal p蓹nc蓹r蓹. 46 00:01:49,310 --> 00:01:49,570 B蓹li. 47 00:01:49,570 --> 00:01:51,810 Bel蓹 ki, terminal p蓹nc蓹r蓹 edir S枚zd蓹 command line 48 00:01:51,810 --> 00:01:55,540 Siz qar艧谋l谋ql谋 bil蓹r vasit蓹sil蓹 interfeys 蓹sas 蓹m蓹liyyat sistemi il蓹. 49 00:01:55,540 --> 00:01:58,220 陌ndi, biz olacaq 艧eyl蓹rdir 莽ox az istifad蓹 etm蓹k 50 00:01:58,220 --> 00:02:01,170 Yaln谋z baxmaq, t蓹rtib etm蓹k biz g枚r眉r眉k s蓹hv messages, 51 00:02:01,170 --> 00:02:02,347 v蓹 proqramlar谋 莽al谋艧t谋rmak 眉莽眉n. 52 00:02:02,347 --> 00:02:04,680 Amma n蓹tic蓹d蓹, gedirik el蓹c蓹 d蓹, 莽ox daha 莽ox. 53 00:02:04,680 --> 00:02:07,490 V蓹 h蓹tta proqram qura艧d谋ra bil蓹rsiniz v蓹 i艧 idar蓹 54 00:02:07,490 --> 00:02:09,066 CS50 IDE 蓹rzind蓹, el蓹c蓹 d蓹. 55 00:02:09,066 --> 00:02:10,440 Amma ki, b蓹zi ba艧qa vaxt daha 莽ox. 56 00:02:10,440 --> 00:02:12,689 >> Bel蓹 ki, ir蓹li getm蓹k v蓹 yazmaq imkan 莽ox sad蓹 proqram yaln谋z 57 00:02:12,689 --> 00:02:15,064 bir isti-up vasit蓹sil蓹 getm蓹k 眉莽眉n b蓹lk蓹 hello.c, 58 00:02:15,064 --> 00:02:16,480 biz yaza bil蓹rsiniz sad蓹 proqram. 59 00:02:16,480 --> 00:02:18,330 M蓹n art谋q yeni ni艧an谋 a莽m谋艧t谋n谋z. 60 00:02:18,330 --> 00:02:24,310 M蓹n ir蓹li getm蓹k 眉莽眉n gedir蓹m v蓹 standart io.h. daxildir dem蓹k 61 00:02:24,310 --> 00:02:25,325 Sonra 蓹sas (void) int. 62 00:02:25,325 --> 00:02:28,930 63 00:02:28,930 --> 00:02:35,200 V蓹 sonra printf ("Salam, d眉nya" backslash n, yax谋n quote, 64 00:02:35,200 --> 00:02:39,480 yax谋n parantez, v蓹 n枚qt蓹li verg眉l. 65 00:02:39,480 --> 00:02:39,990 >> Oldu. 66 00:02:39,990 --> 00:02:41,700 Bel蓹 ki, indi m蓹nim p蓹nc蓹r蓹 untitled bildiri艧. 67 00:02:41,700 --> 00:02:44,840 Bel蓹likl蓹, m蓹n 莽ox tez gedir蓹m Saxla Fayl q蓹d蓹r getm蓹k. 68 00:02:44,840 --> 00:02:46,910 V蓹 bu vacibdir M蓹n "salam". Bu z蓹ng 69 00:02:46,910 --> 00:02:49,243 Bel蓹 ki, bir 莽ox 眉mumi s蓹hv, x眉susil蓹 problem bir m眉蓹yy蓹n 70 00:02:49,243 --> 00:02:52,530 t蓹sad眉f蓹n yaln谋z z蓹ng etm蓹k 眉莽眉n sizin proqram "su" v蓹 ya "g枚rm蓹mi艧" v蓹 ya "Mario" 71 00:02:52,530 --> 00:02:53,890 "kredit" v蓹 ya kimi v蓹 ya. 72 00:02:53,890 --> 00:02:55,970 Amma h蓹qiq蓹t蓹n etm蓹k ist蓹yir蓹m Siz fayl uzant谋s谋 var 73 00:02:55,970 --> 00:02:58,928 Bu yegan蓹 yoldur ki, 莽眉nki compiler v蓹 h蓹m莽inin code redaktoru 74 00:02:58,928 --> 00:03:00,710 sen bilir ki, h蓹qiq蓹t蓹n C kodu yazmaq. 75 00:03:00,710 --> 00:03:02,280 M蓹n蓹 ir蓹li getm蓹k v蓹 Saxla bas谋n bildirin. 76 00:03:02,280 --> 00:03:05,710 >> 陌ndi d蓹 n蓹 CS50 IDE Bu da var ki, bizim 眉莽眉n n蓹 edib 77 00:03:05,710 --> 00:03:07,120 syntax h蓹r 艧eyi vur臒ulad谋. 78 00:03:07,120 --> 00:03:08,822 Bel蓹 ki, h蓹r 艧ey 莽ox r蓹ngar蓹ng etdi. 79 00:03:08,822 --> 00:03:10,780 V蓹 b眉t眉n m蓹qs蓹di ki, funksional deyil. 80 00:03:10,780 --> 00:03:14,290 Bu m蓹nim g枚zl蓹ri 莽蓹km蓹k 眉莽眉n yaln谋z var konseptual m眉xt蓹lif 蓹d蓹d 81 00:03:14,290 --> 00:03:15,310 Bu proqram谋n. 82 00:03:15,310 --> 00:03:17,570 Bel蓹 ki, ir蓹li getm蓹k v蓹 bu t蓹rtib ed蓹k. 83 00:03:17,570 --> 00:03:19,490 M蓹n bu t蓹rtib ed蓹 bil蓹rsiniz yollar谋 bir ne莽蓹. 84 00:03:19,490 --> 00:03:22,010 V蓹 h蓹ft蓹 bir, K枚hn蓹 m蓹kt蓹b yolu biz etdi 85 00:03:22,010 --> 00:03:26,250 Bu s枚z眉n idi komanda x蓹tti "cingilti hello.c." 86 00:03:26,250 --> 00:03:27,596 V蓹 sonra Enter d眉ym蓹sini bas谋n. 87 00:03:27,596 --> 00:03:29,720 V蓹 he莽 bir 艧ey g枚r眉n眉r terminal p蓹nc蓹r蓹. 88 00:03:29,720 --> 00:03:32,654 Amma IDE d蓹yi艧dirm蓹k n蓹 etdi? 89 00:03:32,654 --> 00:03:35,320 Harada yen蓹, IDE yaln谋z dem蓹kdir Integrated Development Environment. 90 00:03:35,320 --> 00:03:38,360 Bu dey蓹r蓹k bir x眉lya yolu Bu entegre inki艧af 91 00:03:38,360 --> 00:03:40,620 proqram inki艧af 眉莽眉n m眉hit. 92 00:03:40,620 --> 00:03:42,477 Bel蓹 ki, UI n蓹 d蓹yi艧di? 93 00:03:42,477 --> 00:03:44,310 N蓹 hiss etm蓹di ki Maria, m眉xt蓹lif var? 94 00:03:44,310 --> 00:03:47,100 >> MARIA: M蓹n bir 艧ey f蓹rq IDE50 alt谋nda burada qovluq. 95 00:03:47,100 --> 00:03:47,850 >> DAVID Malan: B蓹li. 96 00:03:47,850 --> 00:03:50,230 Bel蓹 ki, burada yaln谋z biz var "hello.c." 97 00:03:50,230 --> 00:03:53,120 Biz d蓹 olan "a.out" var bir proqram 眉莽眉n bir lal ad谋 n枚v眉d眉r. 98 00:03:53,120 --> 00:03:56,430 艦眉bh蓹siz ki, bu, bir-u m蓹nim ad谋 var yaln谋z kodu t蓹rtib proqram 99 00:03:56,430 --> 00:03:59,110 v蓹 compiler dem蓹k deyil 莽谋x谋艧 眉莽眉n n蓹 fayl. 100 00:03:59,110 --> 00:04:01,790 M蓹n bu almaq ist蓹yirsinizs蓹, m蓹n compiler dem蓹k laz谋md谋r 101 00:04:01,790 --> 00:04:05,340 daha do臒rusu, m蓹n laz谋md谋r i艧 dem蓹k ki, m蓹n 102 00:04:05,340 --> 00:04:09,780 adl谋 proqram run etm蓹k ist蓹yir蓹m "a.out". 103 00:04:09,780 --> 00:04:10,550 Daxil edin. 104 00:04:10,550 --> 00:04:12,474 V蓹 salam "var d眉nya. "indi" ./ ". 105 00:04:12,474 --> 00:04:13,390 h蓹qiq蓹t蓹n vacibdir. 106 00:04:13,390 --> 00:04:16,050 H蓹tta normal biz yaln谋z olsa 蓹mrl蓹ri adlar谋n谋 yazmaq, 107 00:04:16,050 --> 00:04:19,060 bu var bir proqram zaman yaz谋l谋, siz "./" dem蓹k ist蓹yir蓹m 108 00:04:19,060 --> 00:04:22,460 ki, a莽谋q-ayd谋n Linux deyir, 莽眉nki Siz adl谋 proqram run etm蓹k ist蓹yir蓹m ki, 109 00:04:22,460 --> 00:04:26,930 Bu var "a.out", dot Hal-haz谋rda edir蓹m bu kataloq dem蓹kdir 110 00:04:26,930 --> 00:04:31,600 olmaq olur ki, "a.out, i艧 莽a臒谋r谋b. 111 00:04:31,600 --> 00:04:35,410 M蓹n yaln谋z bildirib 脟眉nki 蓹g蓹r "a.out" daxil edin, M蓹n komanda a.out "deyil almaq 眉莽眉n gedir蓹m 112 00:04:35,410 --> 00:04:38,035 tap谋ld谋 "komp眉ter 眉莽眉n, 莽眉nki M蓹n icad 莽眉nki "a.out" 113 00:04:38,035 --> 00:04:40,910 Bu komp眉ter 眉莽眉n g蓹lm蓹di burada onu axtarmaq bilmir, 114 00:04:40,910 --> 00:04:43,590 h蓹tta do臒ru olsa m蓹nim burun alt谋nda, bel蓹 dan谋艧maq. 115 00:04:43,590 --> 00:04:44,090 OLDU. 116 00:04:44,090 --> 00:04:49,910 Bel蓹likl蓹, biz bu d蓹yi艧蓹 bil蓹r "salam -o cingilti hello.c." ola 117 00:04:49,910 --> 00:04:53,030 M蓹n daxil edin hit varsa, hans谋 proqram Bu, m蓹nim 眉莽眉n 莽谋x谋艧 ed蓹c蓹k? 118 00:04:53,030 --> 00:04:55,710 Fayl ad谋 n蓹dir? 119 00:04:55,710 --> 00:04:57,500 B蓹li, geri. 120 00:04:57,500 --> 00:04:58,479 D眉zd眉r. "Salam." 121 00:04:58,479 --> 00:05:00,520 Bel蓹 ki, "salam" olacaq Proqram谋n ad谋 122 00:05:00,520 --> 00:05:04,610 biz istifad蓹 etdik, 莽眉nki bir qondarma yaln谋z command line d蓹lil, 123 00:05:04,610 --> 00:05:08,120 davran谋艧谋 d蓹yi艧蓹n bir yoldur h蓹qiq蓹t蓹n 莽谋x谋艧 compiler 124 00:05:08,120 --> 00:05:09,450 x眉susi fayl ad谋. 125 00:05:09,450 --> 00:05:12,400 And olsun ki, m蓹n zoom 蓹g蓹r h蓹yata v蓹 burada baxmaq, 126 00:05:12,400 --> 00:05:17,430 indi yaln谋z "a.out" var v蓹 El蓹c蓹 d蓹 "hello.c", h蓹m d蓹 "salam". 127 00:05:17,430 --> 00:05:22,410 Bel蓹 ki, indi m蓹n "hello," daxil ed蓹 bil蓹rsiniz. 128 00:05:22,410 --> 00:05:23,640 V蓹 "Salam, d眉nya." Var 129 00:05:23,640 --> 00:05:25,640 Lastly-- v蓹 bu Amma 陌ndi konqres olacaq 130 00:05:25,640 --> 00:05:27,590 biz 蓹rzind蓹 istifad蓹 semestr, typically-- 131 00:05:27,590 --> 00:05:30,070 siz d蓹 yaln谋z dem蓹k olar ki, "salam etm蓹k." 132 00:05:30,070 --> 00:05:33,370 艦眉bh蓹siz ki, bu q蓹d蓹r var dey蓹r蓹k bu g眉n蓹 q蓹d蓹r art谋q var 莽眉nki. 133 00:05:33,370 --> 00:05:37,860 M蓹n蓹 davam v蓹 aradan qald谋r谋lmas谋 ed蓹k rm komanda, "a.out" h蓹m - 134 00:05:37,860 --> 00:05:39,644 v蓹 dem蓹k "m眉nt蓹z蓹m fayl a.out aradan qald谋r谋lmas谋?" 135 00:05:39,644 --> 00:05:41,810 Yaln谋z o dem蓹kdir ki, siz Siz onu silm蓹k ist蓹yirsiniz? 136 00:05:41,810 --> 00:05:42,880 B蓹li dem蓹k gedir蓹m. 137 00:05:42,880 --> 00:05:46,690 V蓹 sonra m蓹n aradan qald谋r谋lmas谋 眉莽眉n gedir蓹m "Salam" deyil, "hello.c." 138 00:05:46,690 --> 00:05:49,920 M蓹n a莽谋q-a艧kar "b蓹li" dem蓹k gedir蓹m lakin "y", el蓹c蓹 d蓹 kifay蓹tdir. 139 00:05:49,920 --> 00:05:52,140 >> 陌ndi 蓹g蓹r bildiri艧 I , ls-- ki, geri yaz谋n 140 00:05:52,140 --> 00:05:55,540 b眉t眉n siyah谋lar谋 list-- dem蓹kdir M蓹nim qovluq fayllar谋. 141 00:05:55,540 --> 00:05:57,850 And olsun ki, m蓹n zoom 蓹g蓹r h蓹yata v蓹 sol 眉st baxmaq, 142 00:05:57,850 --> 00:05:59,730 n蓹 var ki t蓹sdiq bu qovluq, h蓹tta 143 00:05:59,730 --> 00:06:04,990 Bu q蓹d蓹r burada IDE50 kimi etiketli baxmayaraq v蓹 i艧, yaln谋z "hello.c." var 144 00:06:04,990 --> 00:06:09,152 Bel蓹 ki, indi a艧a臒谋 burada, m蓹n 蓹g蓹r Enter "salam, Marka" yoxdur, 145 00:06:09,152 --> 00:06:12,360 indi 莽ox daha uzun komanda g枚rm蓹k, lakin bir olacaq daha m眉r蓹kk蓹b command 146 00:06:12,360 --> 00:06:13,940 g蓹l蓹c蓹k h蓹ft蓹 faydal谋 olmaq. 147 00:06:13,940 --> 00:06:16,720 陌ndi "hello." Dey蓹 bil蓹rsiniz 148 00:06:16,720 --> 00:06:19,257 >> Bel蓹 ki, tez tur imkan b蓹zi dig蓹r Linux 蓹mrl蓹ri. 149 00:06:19,257 --> 00:06:21,840 Sonra niy蓹 biz bir add谋m deyil geri v蓹 h蓹qiq蓹t蓹n, 莽ox C baxmaq 150 00:06:21,840 --> 00:06:25,020 眉mumiyy蓹tl蓹, Not ke莽id C, v蓹 sonra bir g枚z il蓹 ba臒lamaq 151 00:06:25,020 --> 00:06:27,305 ilk problem C. m眉蓹yy蓹n Yax艧谋. 152 00:06:27,305 --> 00:06:30,430 Bel蓹likl蓹, m蓹n qabaqda v蓹 yaln谋z t蓹miz getm蓹k 眉莽眉n gedir蓹m Control-L yaln谋z m蓹nim i艧 up 153 00:06:30,430 --> 00:06:31,429 s蓹liq蓹li ekran saxlamaq. 154 00:06:31,429 --> 00:06:33,520 Lakin he莽 bir funksional var ba艧qa t蓹sir. 155 00:06:33,520 --> 00:06:35,820 >> Biz g枚rd眉k Recall 陌ndi bir ne莽蓹 蓹mrl蓹ri. 156 00:06:35,820 --> 00:06:39,900 Bel蓹 ki, biz 眉mumiyy蓹tl蓹, cingilti g枚rd眉m siz Art谋q 蓹l icra etm蓹k olmaz. 157 00:06:39,900 --> 00:06:41,650 Biz yerin蓹 markas谋 istifad蓹 ed蓹c蓹yik. 158 00:06:41,650 --> 00:06:45,290 Amma biz d蓹 bir g枚st蓹rir ki, ls g枚rd眉m M蓹nim kataloq fayllar谋 siyah谋s谋. 159 00:06:45,290 --> 00:06:48,750 陌ndi n蓹 orada iki var edir 陌ndi fayllar谋, "salam" v蓹 "hello.c." 160 00:06:48,750 --> 00:06:52,240 N蓹 眉莽眉n bir ulduz v蓹 ya var "salam" sonra ulduz? 161 00:06:52,240 --> 00:06:54,900 Ki 蓹saslan谋r, n蓹 demek idi biz h蓹ft蓹 bir g枚rd眉m n蓹? 162 00:06:54,900 --> 00:06:58,852 163 00:06:58,852 --> 00:07:00,400 N蓹 fikirl蓹艧irs蓹n? 164 00:07:00,400 --> 00:07:02,742 Star n蓹 m蓹naya g蓹lir? 165 00:07:02,742 --> 00:07:04,614 >> MARIA: "salam" proqram谋 baxan m媒s媒n? 166 00:07:04,614 --> 00:07:05,530 DAVID Malan: "Hello *". 167 00:07:05,530 --> 00:07:06,330 B蓹li. 168 00:07:06,330 --> 00:07:07,760 B蓹li, Oh? 169 00:07:07,760 --> 00:07:08,639 Oh, 莽al谋艧t谋r谋labilir. 170 00:07:08,639 --> 00:07:09,180 D眉zd眉r. 171 00:07:09,180 --> 00:07:10,890 Bel蓹 ki, o dem蓹kdir ki, "Salam" proqram deyil. 172 00:07:10,890 --> 00:07:13,430 艦眉bh蓹siz ki, ki, niy蓹 var M蓹n "hello". Ed蓹 bil蓹rsiniz 173 00:07:13,430 --> 00:07:13,930 Oldu. 174 00:07:13,930 --> 00:07:15,179 Bel蓹 ki, n蓹 m蓹n burada n蓹 ed蓹 bil蓹r? 175 00:07:15,179 --> 00:07:17,290 B蓹li, m蓹n 莽谋x谋r d蓹 rehberler yaratmaq. 176 00:07:17,290 --> 00:07:20,924 M蓹n蓹 ir蓹li getm蓹k v蓹 yaratmaq imkan, M蓹s蓹l蓹n, bir "pset1" kataloq. 177 00:07:20,924 --> 00:07:23,590 V蓹 problem set d蓹qiql蓹艧dirilm蓹si Siz m蓹hz bunu olacaq, 178 00:07:23,590 --> 00:07:25,260 bel蓹 ki, bu g眉n xat谋rlamaq yoxdur. 179 00:07:25,260 --> 00:07:27,340 Amma "mkdir pset1" g枚r眉n眉r he莽 bir t蓹sir g枚st蓹rm蓹y蓹c蓹kdir. 180 00:07:27,340 --> 00:07:30,540 Ancaq yen蓹 d蓹, he莽 bir s蓹hv ba艧 beledir 眉mumiyy蓹tl蓹 yax艧谋 bir 艧ey deyil. 181 00:07:30,540 --> 00:07:34,060 M蓹n ah, indi art谋q "ls" yaz谋n 蓹g蓹r M蓹n adl谋 fayl谋 var 182 00:07:34,060 --> 00:07:36,570 "Merhaba" C file "hello.c." Adl谋 183 00:07:36,570 --> 00:07:40,860 V蓹 sonra arxada 莽izgi, bel蓹 dan谋艧maq bu kataloq dem蓹kdir. 184 00:07:40,860 --> 00:07:42,510 >> 艦眉bh蓹siz ki, indi m蓹n onu a莽maq ist蓹yir蓹m. 185 00:07:42,510 --> 00:07:45,730 M蓹n kimi bas谋n ikiqat deyil GUI, qrafik m眉hit. 186 00:07:45,730 --> 00:07:48,550 M蓹n 蓹v蓹zin蓹 "cd pset1." Dem蓹k 187 00:07:48,550 --> 00:07:49,640 Daxil edin. 188 00:07:49,640 --> 00:07:53,100 Maraql谋 bir 艧ey var g枚r眉n眉r m蓹nim ki莽ik tez istisna olmaqla, ba艧 189 00:07:53,100 --> 00:07:57,300 burada bu xat谋rladan Linux yoludur M蓹n蓹 burada m蓹n bel蓹 n蓹 qovluq a莽谋qd谋r. 190 00:07:57,300 --> 00:08:00,080 Bu, yaln谋z a莽谋q-a艧kar m蓹n蓹 izah edir kimi qrafiki qar艧谋. 191 00:08:00,080 --> 00:08:05,100 M蓹n yaz谋n 蓹g蓹r v蓹 "ls," niy蓹 m蓹n ba艧qa g枚r眉rs眉n眉z Sizc蓹, d蓹rhal t蓹klif, 192 00:08:05,100 --> 00:08:07,269 M蓹n pset1 m蓹zmunu siyah谋s谋 zaman? 193 00:08:07,269 --> 00:08:09,310 MARIA: Siz y蓹qin ki, yoxdur orada bir 艧ey var. 194 00:08:09,310 --> 00:08:09,630 DAVID Malan: B蓹li. 195 00:08:09,630 --> 00:08:11,510 Bel蓹likl蓹 biz a莽谋q-ayd谋n yoxdur orada he莽 bir 艧ey yarad谋lm谋艧d谋r 196 00:08:11,510 --> 00:08:13,150 M蓹n yaln谋z kataloq yaratm谋艧d谋r, 莽眉nki. 197 00:08:13,150 --> 00:08:17,690 陌ndi bir fayl谋 yaratmaq ist蓹yirdi M蓹s蓹l蓹n, m蓹n yeni bir fayl yarada bil蓹r. 198 00:08:17,690 --> 00:08:20,190 V蓹 sonra m蓹n getm蓹k bil蓹r Saxlamaq v蓹 kimi saxlamaq, 199 00:08:20,190 --> 00:08:23,090 kimi, "mario.c" Siz yap媒yorsun 蓹g蓹r pset bir standart n蓹艧r. 200 00:08:23,090 --> 00:08:27,610 V蓹 sonra, h蓹r hans谋 bir Mac v蓹 ya PC kimi, yaln谋z Saxla qovluq "pset1 download. 201 00:08:27,610 --> 00:08:28,740 陌ndi fayl bo艧. 202 00:08:28,740 --> 00:08:31,160 Amma ikinci yenid蓹n zoom imkan. 203 00:08:31,160 --> 00:08:32,470 Burada ls n蓹 ed蓹k. 204 00:08:32,470 --> 00:08:34,470 陌ndi biz "mario.c" bax. 205 00:08:34,470 --> 00:08:37,850 >> Bel蓹 ki, bir ne莽蓹 dig蓹r 蓹mrl蓹ri var ki, s媒rada 眉z蓹rind蓹 mind saxlamaq layiqdir 206 00:08:37,850 --> 00:08:41,200 ayd谋n, v蓹 ya Control-L I var n蓹 vuru艧 olmu艧dur; mkdir biz g枚rd眉k; 207 00:08:41,200 --> 00:08:45,240 rm biz olan, el蓹c蓹 d蓹, g枚rd眉m aradan qald谋r谋lmas谋 v蓹 ya bir fayl silmek 眉莽眉n. 208 00:08:45,240 --> 00:08:49,310 Siz baxmaq 蓹g蓹r also-- bil蓹r 莽蓹kinin v蓹 online tutorials, siz -rf rm laz谋md谋r 209 00:08:49,310 --> 00:08:52,630 dey蓹r蓹k bir 莽ox 眉mumi bir yoldur bu m蓹hsullar谋 bir qovluq silin. 210 00:08:52,630 --> 00:08:54,280 Just super ehtiyatl谋, super olun. 211 00:08:54,280 --> 00:08:58,780 -rf recursively dem蓹kdir bu n蓹 silm蓹k 212 00:08:58,780 --> 00:09:01,150 Silm蓹k 莽al谋艧d谋臒谋n谋z v蓹 zorla silin. 213 00:09:01,150 --> 00:09:04,630 Bir qovluq il蓹 蓹g蓹r dem蓹kdir ki recursive bir qovluq bir qovluq bir qovluq, 214 00:09:04,630 --> 00:09:05,690 onlar谋n ham谋s谋n谋 silm蓹k. 215 00:09:05,690 --> 00:09:08,680 V蓹 zorla h蓹tta n蓹 dem蓹kdir b蓹li m蓹n蓹 sual v蓹 ya yox, m蓹n 蓹min蓹m? 216 00:09:08,680 --> 00:09:11,960 Bel蓹 ki, bir super t蓹hl眉k蓹li yoldur tez stuff 莽ox silm蓹. 217 00:09:11,960 --> 00:09:17,210 Amma beware-- 莽ox tez-tez bir qorxmaz yoxdur t蓹l蓹b蓹 t蓹sad眉f蓹n, dem蓹k, pset silm蓹k 218 00:09:17,210 --> 00:09:18,000 m蓹s蓹l蓹n bir. 219 00:09:18,000 --> 00:09:19,833 >> MARIA: onlar 蓹g蓹r yaln谋z -r, onlar olacaq 220 00:09:19,833 --> 00:09:21,870 h蓹r bir fayl haqq谋nda onlara. 221 00:09:21,870 --> 00:09:22,790 >> DAVID Malan: var orta annoying. 222 00:09:22,790 --> 00:09:23,480 >> MARIA: B蓹li. 223 00:09:23,480 --> 00:09:25,813 >> DAVID Malan: Bel蓹 ki, niy蓹 var biz蓹 莽ox, self daxil 224 00:09:25,813 --> 00:09:27,070 -rf istifad蓹 v蓹rdi艧 edir蓹m. 225 00:09:27,070 --> 00:09:27,861 Amma bu t蓹hl眉k蓹li deyil. 226 00:09:27,861 --> 00:09:29,010 Bel蓹 ki, al谋c谋 莽蓹kinin. 227 00:09:29,010 --> 00:09:31,050 V蓹 sonra mv c眉r deyil maraql谋 ad谋na. 228 00:09:31,050 --> 00:09:33,600 Bel蓹 ki, bu h蓹r蓹k蓹t 蓹mr edir, olan q蓹rib蓹 bir az hiss edir 229 00:09:33,600 --> 00:09:37,260 h蓹qiq蓹t蓹n 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz, 莽眉nki bir yerd蓹n fayllar谋 h蓹r蓹k蓹t. 230 00:09:37,260 --> 00:09:39,970 M蓹s蓹l蓹n, m蓹n messed ki, g眉man edirl蓹r. 231 00:09:39,970 --> 00:09:43,660 M蓹n yaratd谋臒谋 g眉man pset 眉莽眉n yeni bir fayl. 232 00:09:43,660 --> 00:09:46,320 V蓹 m蓹n onu xilas "greedy.c." 233 00:09:46,320 --> 00:09:49,970 Lakin t蓹sad眉f蓹n m蓹n g眉man saxlamaq IDE50-- m蓹nim i艧 枚z眉 bel蓹 234 00:09:49,970 --> 00:09:51,580 v蓹 pset1 da. 235 00:09:51,580 --> 00:09:53,960 >> Siz sol 眉st q蓹d蓹r g枚r蓹 bil蓹rsiniz. 236 00:09:53,960 --> 00:09:55,284 "Greedy.c." Var 237 00:09:55,284 --> 00:09:56,450 V蓹 bir ne莽蓹 h蓹ll蓹r var. 238 00:09:56,450 --> 00:09:58,324 Bel蓹 ki, bir m蓹n istifad蓹 ed蓹 bil蓹rsiniz super istifad蓹莽i dostu yol 239 00:09:58,324 --> 00:09:59,740 yaln谋z s眉r眉kleyerek v蓹 b谋rakarak. 240 00:09:59,740 --> 00:10:01,910 V蓹 h蓹qiq蓹t蓹n ki Bu problemi h蓹ll. 241 00:10:01,910 --> 00:10:04,967 Ancaq bu g眉n biz baxmaq 莽al谋艧d谋臒谋n谋z daha gizli, lakin g眉cl眉 yollar谋 242 00:10:04,967 --> 00:10:05,550 bu edirik. 243 00:10:05,550 --> 00:10:07,880 M蓹n蓹 pset1 ild蓹 "ls" g枚t眉r蓹k. 244 00:10:07,880 --> 00:10:09,690 M蓹n yaln谋z "mario.c." G枚rm蓹k 245 00:10:09,690 --> 00:10:13,450 M蓹n蓹 davam v蓹 ed蓹k "cd ..". 246 00:10:13,450 --> 00:10:15,320 Bel蓹 ki, CD yenid蓹n d蓹yi艧iklik kataloq edir. 247 00:10:15,320 --> 00:10:18,130 ".." Olsa da, n蓹 dem蓹kdir? 248 00:10:18,130 --> 00:10:21,100 Sonuncu d蓹f蓹 dedim "cd pset1 "pset1 getm蓹k. 249 00:10:21,100 --> 00:10:24,360 M蓹n "cd .." dey蓹nd蓹, m蓹n n蓹 edir蓹m? 250 00:10:24,360 --> 00:10:24,910 Geri. 251 00:10:24,910 --> 00:10:25,150 B蓹li. 252 00:10:25,150 --> 00:10:26,750 >> Bel蓹 ki, qondarma valideyn olacaq. 253 00:10:26,750 --> 00:10:29,730 Kimi, bir s蓹viyy蓹d蓹 getm蓹k Bir qovluq h蓹yata m枚vcud. 254 00:10:29,730 --> 00:10:30,500 Bel蓹 ki, daxil edin. 255 00:10:30,500 --> 00:10:31,900 艦眉bh蓹siz ki, bu, n蓹 baxmaq. 256 00:10:31,900 --> 00:10:37,070 Bu 蓹v蓹zin蓹 yaln谋z i艧 m蓹ni k枚莽眉r眉l眉b bir i艧 olan pset1 daxil. 257 00:10:37,070 --> 00:10:39,710 陌ndi "LS" yaz谋n 蓹g蓹r, m蓹hsullar谋n谋n b眉t眉n d蓹st蓹 var. 258 00:10:39,710 --> 00:10:41,650 Ild蓹 "greedy.c" var. 259 00:10:41,650 --> 00:10:48,720 Bel蓹 ki, indi m蓹n蓹 sanki MV istifad蓹 ed蓹k pset1 daxil "greedy.c" h蓹r蓹k蓹t. 260 00:10:48,720 --> 00:10:51,120 V蓹 bel蓹 Linux bir 莽ox 蓹mrl蓹ri m蓹hz bu kimi i艧l蓹m蓹k. 261 00:10:51,120 --> 00:10:54,470 Onlar he莽 bir d蓹lill蓹ri v蓹 ya onlar bir almaq d蓹lil v蓹 ya iki command line almaq 262 00:10:54,470 --> 00:10:55,449 arqumentl蓹r v蓹 s. 263 00:10:55,449 --> 00:10:57,240 V蓹 bu halda, bu sanki bunu n蓹 264 00:10:57,240 --> 00:11:01,670 Bu succinctly-- olsa deyir pset1 daxil greedy.c h蓹r蓹k蓹t. 265 00:11:01,670 --> 00:11:02,310 Daxil edin. 266 00:11:02,310 --> 00:11:03,310 He莽 bir 艧ey ba艧 g枚r眉n眉r. 267 00:11:03,310 --> 00:11:06,180 M蓹n bir ls 蓹g蓹r Lakin, g枚rm蓹mi艧 getdi. 268 00:11:06,180 --> 00:11:12,437 M蓹n "cd pset1" n蓹, onda daxil edin v蓹 ls yenid蓹n, indi do臒ru yerd蓹 var. 269 00:11:12,437 --> 00:11:14,270 Bir k蓹nara, 蓹g蓹r kimi b蓹zi x眉susil蓹 reason-- 270 00:11:14,270 --> 00:11:16,194 Siz aral谋q varsa 艧蓹b蓹k蓹 ba臒lant谋s谋 271 00:11:16,194 --> 00:11:18,360 v蓹 ya 蓹traf谋nda g蓹zinti etdiyiniz Sizin laptop qapaq il蓹 kampus 272 00:11:18,360 --> 00:11:20,180 qapal谋 v蓹 sonra onu a莽maq yenid蓹n v蓹 i艧 273 00:11:20,180 --> 00:11:21,730 q蓹d蓹r sync, he莽 bir b枚y眉k h蓹yata g枚r眉n眉r. 274 00:11:21,730 --> 00:11:23,646 Sad蓹c蓹 brauzer yeniden p蓹nc蓹r蓹 v蓹 olmal谋d谋r 275 00:11:23,646 --> 00:11:26,339 resync ki, sol fayl browser d蓹qiq g枚r眉n眉r 276 00:11:26,339 --> 00:11:27,380 terminal p蓹nc蓹r蓹 kimi. 277 00:11:27,380 --> 00:11:27,921 Narahat deyil. 278 00:11:27,921 --> 00:11:31,460 Zaman 艧眉bh蓹, bel蓹 ki, s蓹hif蓹 yeniden uzun 茝g蓹r siz art谋q fayllar谋 xilas etdik kimi. 279 00:11:31,460 --> 00:11:31,960 OLDU. 280 00:11:31,960 --> 00:11:34,710 Bel蓹 ki, mv h蓹m莽inin fayllar谋 ad谋n谋 d蓹yi艧m蓹k 眉莽眉n istifad蓹 edil蓹 bil蓹r. 281 00:11:34,710 --> 00:11:36,760 V蓹 bir n蓹z蓹r salaq Burada bu final komanda. 282 00:11:36,760 --> 00:11:39,950 Bel蓹 ki, suppose-- v蓹 bu super 眉mumi, 莽ox, erk蓹n. 283 00:11:39,950 --> 00:11:46,400 B蓹zi t蓹l蓹b蓹l蓹r b蓹z蓹n bir fayl yaratmaq adl谋 nin ba艧qa bir n蓹 dey蓹k? 284 00:11:46,400 --> 00:11:47,730 "WATER.C." Like 285 00:11:47,730 --> 00:11:51,080 Bel蓹likl蓹, m蓹n yaln谋z sizin 眉莽眉n, f蓹臒an laz谋md谋r b眉t眉n caps he莽 bir s蓹b蓹b. 286 00:11:51,080 --> 00:11:53,190 Amma bu deyil fayl 眉莽眉n do臒ru ad谋 287 00:11:53,190 --> 00:11:56,660 Bizim problem m眉蓹yy蓹n yaln谋z, 莽眉nki d蓹qiql蓹艧dirilm蓹si siz蓹 dem蓹k deyildi 288 00:11:56,660 --> 00:11:59,430 b眉t眉n caps kimi fayl saxlamaq 眉莽眉n "WATER.C." 289 00:11:59,430 --> 00:12:01,320 茝ksin蓹, biz g枚zl蓹yirik Ki莽ik "water.c". 290 00:12:01,320 --> 00:12:03,140 V蓹 蓹slind蓹, bu problemli 莽眉nki check50, 291 00:12:03,140 --> 00:12:04,370 Siz olacaq bir proqram problem cavab 292 00:12:04,370 --> 00:12:07,350 avtomatik s谋nayar bir set Sizin kodu d眉zg眉n 293 00:12:07,350 --> 00:12:11,615 siz蓹 f蓹臒an gedir 蓹g蓹r bilm蓹z b眉t眉n ki莽ik "water.c" tapa bil蓹rsiniz. 294 00:12:11,615 --> 00:12:12,712 >> Bel蓹likl蓹, m蓹n bu d眉zeltmek laz谋md谋r. 295 00:12:12,712 --> 00:12:14,920 Bel蓹 ki, bir 莽ox m眉xt蓹lif yollar谋 olan ilk bunu 296 00:12:14,920 --> 00:12:18,330 n蓹zar蓹t-bas谋n v蓹 ya sa臒-klik olard谋 Fayl ad谋 yaln谋z Rename d蓹yi艧dirm蓹k v蓹. 297 00:12:18,330 --> 00:12:19,740 Bunu tamamil蓹 g枚z蓹l. 298 00:12:19,740 --> 00:12:21,820 Ancaq yen蓹 d蓹, bu g眉n ed蓹k bir az merakl谋s谋 yoxdur. 299 00:12:21,820 --> 00:12:26,680 Nin d蓹yi艧dirm蓹k 眉莽眉n MV istifad蓹 ed蓹k 脺莽眉n "WATER.C" "water.c". 300 00:12:26,680 --> 00:12:30,690 Bel蓹 ki, ilk d蓹lil istifad蓹 ed蓹 bil蓹rsiniz 陌kinci arqument 眉莽眉n ad谋n谋 d蓹yi艧m蓹k 眉莽眉n 301 00:12:30,690 --> 00:12:34,455 陌kinci arqument deyil, 蓹g蓹r 茝slind蓹 bir qovluq v蓹 ya bir kataloq ad谋. 302 00:12:34,455 --> 00:12:35,120 >> Oldu. 303 00:12:35,120 --> 00:12:39,560 V蓹 n蓹hay蓹t, bir az trick-- m蓹n deyil蓹m an m蓹nim i艧 directory. 304 00:12:39,560 --> 00:12:43,660 M蓹n pset bir n蓹z蓹r蓹 almaq ist蓹yirsinizs蓹, M蓹n, 蓹lb蓹tt蓹, "cd pset1." Ed蓹bil蓹rsiniz 305 00:12:43,660 --> 00:12:47,260 Amma bu "pset1" yaz谋n bel蓹 yorucu v蓹 ya fayl adlar谋 v蓹 ya qovluq adlar谋 art谋q 306 00:12:47,260 --> 00:12:47,980 h蓹l蓹. 307 00:12:47,980 --> 00:12:51,960 Bel蓹 ki, 莽ox tez-tez Linux, n蓹 Siz "PSE" yazaraq ba艧lay谋n ed蓹 bil蓹rsiniz 308 00:12:51,960 --> 00:12:56,100 v蓹 yaln谋z cans谋x谋c谋 almaq Tab edib v蓹 imkan Sizin 眉莽眉n komp眉ter r蓹q蓹m onu. 309 00:12:56,100 --> 00:12:58,190 Ki, v蓹rdi艧 hal谋na almaq 眉莽眉n Super faydal谋. 310 00:12:58,190 --> 00:13:01,079 siz yaln谋z tutmaq ba艧layan bird蓹n 莽ox fayl v蓹 ya qovluq 311 00:13:01,079 --> 00:13:02,870 M蓹ktubda "p" v蓹 ya "Ps," siz ola bil蓹r 312 00:13:02,870 --> 00:13:05,525 蓹vv蓹l bir ne莽蓹 yaz谋n Komp眉ter n蓹 bilir. 313 00:13:05,525 --> 00:13:06,820 >> MARIA: Biz q谋sa ist蓹yir蓹m. 314 00:13:06,820 --> 00:13:08,695 >> DAVID Malan: Bu irad蓹 siz蓹 莽ox vaxt saxlaya bil蓹rsiniz. 315 00:13:08,695 --> 00:13:11,930 V蓹 h蓹m莽inin, biz, m眉hazir蓹 dediyi kimi yuxar谋 v蓹 a艧a臒谋, tarixi q蓹d蓹r h蓹r蓹k蓹t ed蓹 bil蓹r, 316 00:13:11,930 --> 00:13:15,461 Bu yax谋nlarda icra tapmaq 眉莽眉n 蓹mrl蓹ri, h蓹m莽inin. 317 00:13:15,461 --> 00:13:15,960 Oldu. 318 00:13:15,960 --> 00:13:20,904 Bel蓹 ki, indi bizim diqq蓹t geri 莽evirm蓹k bildirin sad蓹 proqram, hello d眉nya. 319 00:13:20,904 --> 00:13:22,195 Bel蓹likl蓹, biz m蓹hz bu t蓹rtib etdik. 320 00:13:22,195 --> 00:13:24,050 陌ndi niy蓹 biz etmirl蓹r data n枚vl蓹ri bir g枚z 321 00:13:24,050 --> 00:13:26,776 v蓹 sonra b蓹zi ke莽id C. Scratch bloklar谋 uy臒un 322 00:13:26,776 --> 00:13:27,400 MARIA: Awesome. 323 00:13:27,400 --> 00:13:30,031 Bel蓹 ki, indi a莽谋lm谋艧 etdik ki, C proqramlar谋 yaz谋l谋, 324 00:13:30,031 --> 00:13:32,530 biz s枚hb蓹t ba艧lamaq olacaq m蓹lumat n枚vl蓹ri v蓹 d蓹yi艧蓹nl蓹r haqq谋nda. 325 00:13:32,530 --> 00:13:37,570 Bel蓹 ki, b蓹zi data n枚vl蓹ri ki, indi ba艧lay谋r bilm蓹k ist蓹yir蓹m 326 00:13:37,570 --> 00:13:39,400 olan olanlard谋r mavi qeyd. 327 00:13:39,400 --> 00:13:42,420 Bel蓹likl蓹, biz, ilk int var olan tam dayan谋r. 328 00:13:42,420 --> 00:13:46,075 V蓹 sizin kimi, integers ke莽irir ola bil蓹r guessed-- bel蓹 1, 2, 3, 329 00:13:46,075 --> 00:13:47,950 v蓹 h蓹r hans谋 dig蓹r integers Siz hesab ed蓹 bil蓹r. 330 00:13:47,950 --> 00:13:48,730 >> DAVID Malan: V蓹 h蓹m莽inin m蓹nfi. 331 00:13:48,730 --> 00:13:50,220 >> MARIA: H蓹m莽inin m蓹nfi olanlar谋, yep. 332 00:13:50,220 --> 00:13:51,450 0. 333 00:13:51,450 --> 00:13:54,250 Sonra biz 眉z眉b gedirdi, olan point n枚mr蓹l蓹ri 眉z蓹n olunur. 334 00:13:54,250 --> 00:13:58,360 Bel蓹 ki, b眉t眉n real n枚mr蓹l蓹ri var ki decimal xal var. 335 00:13:58,360 --> 00:14:03,960 Bel蓹 ki, 5.0, 5.2, v蓹 daha 莽ox Bu k蓹sir sonra r蓹q蓹m, 336 00:14:03,960 --> 00:14:05,620 el蓹c蓹 d蓹, h蓹m莽inin m蓹nfi olanlar谋. 337 00:14:05,620 --> 00:14:07,530 Sonra bir xarakter olan char var. 338 00:14:07,530 --> 00:14:10,240 Bel蓹 ki, biz dan谋艧d谋q d眉艧眉nm蓹k Bu m眉hazir蓹 g眉n. 339 00:14:10,240 --> 00:14:15,682 Amma biz bir misal 眉莽眉n, m蓹ktublar var Bir char kimi saxlan谋la bil蓹r B, C-. 340 00:14:15,682 --> 00:14:18,390 Amma sonra biz daha 莽ox simvol var ki, bir char kimi saxlan谋la bil蓹r. 341 00:14:18,390 --> 00:14:22,380 V蓹 o ASCII kimi saxlan谋l谋r. 342 00:14:22,380 --> 00:14:25,280 >> V蓹 sonra biz bool var, olan Booleans var. 343 00:14:25,280 --> 00:14:29,067 V蓹 bu True qiym蓹tl蓹ndirm蓹k v蓹 ya Yalan v蓹 ya m眉vafiq olaraq 1 v蓹 0. 344 00:14:29,067 --> 00:14:31,650 DAVID Malan: V蓹 geri ki, bool CS50 kitabxana g蓹lir. 345 00:14:31,650 --> 00:14:33,300 Bel蓹 ki, daxil deyil C, ancaq super faydal谋 346 00:14:33,300 --> 00:14:34,850 do臒ru v蓹 yalan anlay谋艧谋 var. 347 00:14:34,850 --> 00:14:36,990 V蓹 h蓹tta baxmayaraq fun fakt谋 Sizc蓹 bil蓹r. 348 00:14:36,990 --> 00:14:43,700 A bool texniki ne莽蓹 bit laz谋md谋r, H蓹qiq蓹t蓹n, False qar艧谋 True t蓹msil? 349 00:14:43,700 --> 00:14:47,910 Ne莽蓹 bit d眉艧眉n眉rs眉n眉z Siz maksimum, laz谋md谋r? 350 00:14:47,910 --> 00:14:48,790 B蓹li, yaln谋z bir. 351 00:14:48,790 --> 00:14:52,077 Bel蓹 ki, C 莽谋x谋r yaln谋z bir az ver蓹 bilm蓹z. 352 00:14:52,077 --> 00:14:54,160 枚l莽眉 蓹n ki莽ik vahidi 蓹ld蓹 ed蓹 bil蓹rsiniz s蓹kkiz edir. 353 00:14:54,160 --> 00:14:57,090 Bel蓹 ki, onlar etdiyiniz bir az israf莽谋 var b眉t眉n byte, v蓹 ya s蓹kkiz bit istifad蓹, 354 00:14:57,090 --> 00:14:58,340 do臒ru v蓹 ya yalan t蓹msil etm蓹k. 355 00:14:58,340 --> 00:15:01,807 Lakin bu yaln谋z yolu CS50 kitabxana C h蓹yata ke莽irilir. 356 00:15:01,807 --> 00:15:04,890 MARIA: biz ist蓹yirik V蓹 sonra is蓹 kimi geni艧 haqq谋nda dan谋艧maq niyy蓹tind蓹 deyil 357 00:15:04,890 --> 00:15:08,060 sa臒 ikiqat, indi, ki b枚y眉k 眉z眉b gedirdi 眉莽眉n. 358 00:15:08,060 --> 00:15:09,811 Uzun uzun v蓹 q谋sa integers 眉莽眉n d蓹 var. 359 00:15:09,811 --> 00:15:10,643 DAVID Malan: H蓹qiq蓹t蓹n. 360 00:15:10,643 --> 00:15:13,190 Pset biri hacker n蓹艧r, Biz, h蓹qiq蓹t蓹n, uzun uzun istifad蓹 edin. 361 00:15:13,190 --> 00:15:15,801 Lakin standart n蓹艧r 眉莽眉n, z蓹ruri olmamal谋d谋r. 362 00:15:15,801 --> 00:15:16,300 MARIA: Cool. 363 00:15:16,300 --> 00:15:17,361 OLDU. 364 00:15:17,361 --> 00:15:20,110 Bel蓹 ki, olmal谋d谋r operators-- Bunlardan 蓹n y蓹qin il蓹 tan谋艧. 365 00:15:20,110 --> 00:15:22,620 Bundan 蓹lav蓹, +; toplama i艧lemi, -. 366 00:15:22,620 --> 00:15:24,070 Vurma, biz * var. 367 00:15:24,070 --> 00:15:25,900 Bel蓹 ki, X biz ad蓹t蓹n istifad蓹. 368 00:15:25,900 --> 00:15:27,840 Division, biz backslash var. 369 00:15:27,840 --> 00:15:31,380 V蓹 modulo son operator ki, biz indi haqq谋nda dan谋艧maq gedir. 370 00:15:31,380 --> 00:15:35,610 Bu biz蓹 imkan verir ki, operator var b枚lg眉s眉 qalan almaq. 371 00:15:35,610 --> 00:15:40,630 4% varsa, 2, 4 b枚l眉n眉r So 2 0 bir qalan 2. 372 00:15:40,630 --> 00:15:41,740 Bel蓹 ki, 2 i艧tirak莽谋 4% 0. 373 00:15:41,740 --> 00:15:42,950 4% 3 1. 374 00:15:42,950 --> 00:15:44,870 Siz guessed ola bil蓹r kimi 4% 5, 4. 375 00:15:44,870 --> 00:15:48,860 V蓹 b眉t眉n bunlar istifad蓹 ed蓹rk蓹n xat谋rlay谋ram operatorlar谋 PEMDAS qaydalar谋 istifad蓹 etm蓹k. 376 00:15:48,860 --> 00:15:54,060 >> DAVID Malan: Bel蓹 ki, ayd谋n olmaq 蓹g蓹r 4% 2 yoxdur, niy蓹 m蓹hz ki, 0? 377 00:15:54,060 --> 00:15:57,480 >> MARIA: 4 脟眉nki b枚l眉n眉r 2 0 bir qalan 2. 378 00:15:57,480 --> 00:16:00,752 Bel蓹 ki, modulo biz蓹 kimi qalan verir b枚lg眉s眉 n蓹tic蓹sind蓹 qar艧谋 莽谋xd谋. 379 00:16:00,752 --> 00:16:02,960 DAVID Malan: 艦眉bh蓹siz ki, bu faydal谋 tapa bil蓹rsiniz n蓹 380 00:16:02,960 --> 00:16:05,640 b蓹zi probleml蓹ri ki, ki, m眉tl蓹q bir deyil 381 00:16:05,640 --> 00:16:08,040 Siz etm蓹k ist蓹yirsinizs蓹 脰z眉n眉z眉 m蓹hdudla艧d谋ran t蓹siri 382 00:16:08,040 --> 00:16:10,720 蓹d蓹d bir s谋ra bir 艧ey vasit蓹sil蓹 0 kimi, 383 00:16:10,720 --> 00:16:13,904 茝g蓹r 蓹traf谋nda kesmek 眉莽眉n modulo istifad蓹 ed蓹 bil蓹rsiniz 蓹vv蓹ll蓹r 2 milyard kimi 莽ox 384 00:16:13,904 --> 00:16:16,320 v蓹 ya 4 milyard d蓹y蓹rinin biz m眉hazir蓹 haqq谋nda s枚hb蓹t etdik. 385 00:16:16,320 --> 00:16:16,870 >> MARIA: B蓹li. 386 00:16:16,870 --> 00:16:19,429 V蓹 h蓹tta biz bil蓹r "g枚rm蓹mi艧" da. 387 00:16:19,429 --> 00:16:21,345 DAVID Malan: B蓹li, problem, el蓹c蓹 d蓹 bir m眉蓹yy蓹n. 388 00:16:21,345 --> 00:16:22,520 MARIA: B蓹li, g枚z蓹l. 389 00:16:22,520 --> 00:16:24,340 DAVID Malan: Yax艧谋 ipucu. 390 00:16:24,340 --> 00:16:25,750 MARIA: Sorry. 391 00:16:25,750 --> 00:16:28,590 Boolean bel蓹 expressions-- Boolean operatorlar谋 眉莽眉n, 392 00:16:28,590 --> 00:16:31,770 biz b眉t眉n dan谋艧maq gedir Bu ki, burada bax谋n. 393 00:16:31,770 --> 00:16:35,310 Bel蓹 ki, indi biz iki b蓹rab蓹r 蓹lam蓹tl蓹ri b蓹rab蓹rdir verilmi艧dir. 394 00:16:35,310 --> 00:16:38,650 Bel蓹 ki, o M眉qayis蓹 眉莽眉n. 395 00:16:38,650 --> 00:16:40,830 Bu g眉n蓹 q蓹d蓹r yaln谋z g枚rd眉m bir i艧ar蓹 b蓹rab蓹rdir. 396 00:16:40,830 --> 00:16:44,870 Biz t蓹yin zaman ki d蓹yi艧蓹n d蓹y蓹ri. 397 00:16:44,870 --> 00:16:50,160 Bel蓹likl蓹, biz sonra int n = 5 g枚rd眉m 蓹g蓹r biz d蓹yi艧蓹n n 5 t蓹yin etdik. 398 00:16:50,160 --> 00:16:55,600 Amma biz == istifad蓹 etm蓹k ist蓹yirsinizs蓹, m眉qayis蓹, biz 蓹g蓹r n == 5 kontrol ed蓹 bil蓹rsiniz. 399 00:16:55,600 --> 00:16:58,310 V蓹 n == 5, onda ki, do臒rudur. 400 00:16:58,310 --> 00:17:01,950 >> Bel蓹 ki, Boolean operatorlar谋 蓹sas蓹n, biz蓹 imkan, 401 00:17:01,950 --> 00:17:04,670 Boolean qiym蓹tl蓹ndirm蓹k do臒ru v蓹 ya yalan 眉莽眉n ifad蓹l蓹r. 402 00:17:04,670 --> 00:17:07,819 Bel蓹 ki, biz b蓹rab蓹rdir deyil nida i艧ar蓹si v蓹 b蓹rab蓹r. 403 00:17:07,819 --> 00:17:14,240 Bel蓹 ki, biz d蓹 n yoxlamaq bil蓹r b蓹rab蓹r deyil 5 node bel蓹 n! = 5. 404 00:17:14,240 --> 00:17:17,640 Daha az v蓹 ya b蓹rab蓹r daha az, b枚y眉k v蓹 ya b蓹rab蓹r daha b枚y眉k, 405 00:17:17,640 --> 00:17:20,720 sonra biz m蓹ntiqi var AND v蓹 m蓹ntiqi ya. 406 00:17:20,720 --> 00:17:24,060 V蓹 bu biz蓹 qiym蓹tl蓹ndirm蓹y蓹 imkan verir birlikd蓹 莽ox Boolean ifad蓹l蓹r 407 00:17:24,060 --> 00:17:27,930 蓹sas蓹n birlikd蓹 g蓹lib bir b眉t眉n Boolean ifad蓹. 408 00:17:27,930 --> 00:17:34,970 Biz bir s谋ra tapmaq ist蓹yirsinizs蓹 Bel蓹 ki, dem蓹k ki, daha 5 lakin az 15 409 00:17:34,970 --> 00:17:39,810 Eyni zamanda, biz istifad蓹 ed蓹c蓹k n olub olmad谋臒谋n谋 g枚rmek 眉莽眉n m蓹ntiqi v蓹 operator 410 00:17:39,810 --> 00:17:42,937 daha 5 && az 15 n. 411 00:17:42,937 --> 00:17:44,770 DAVID Malan: V蓹 burada, da, bu, h蓹qiq蓹t蓹n asand谋r 412 00:17:44,770 --> 00:17:47,290 erk蓹n s蓹hv蓹n Yaln谋z bir i艧areti istifad蓹 413 00:17:47,290 --> 00:17:48,572 v蓹 ya bir 艧aquli bar. 414 00:17:48,572 --> 00:17:51,280 V蓹 in艧allah compiler olacaq f蓹臒an, siz h蓹qiq蓹t蓹n 莽眉nki onlar 415 00:17:51,280 --> 00:17:52,530 bir 莽ox m眉xt蓹lif m蓹nas谋 var. 416 00:17:52,530 --> 00:17:55,660 O maraql谋 眉莽眉n, onlar bitwise 蓹m蓹liyyatlar谋 眉莽眉n istifad蓹, 417 00:17:55,660 --> 00:17:57,197 f蓹rdi bit f蓹aliyy蓹t. 418 00:17:57,197 --> 00:17:58,780 Amma burada onlar谋n c眉t ist蓹yir蓹m. 419 00:17:58,780 --> 00:18:01,560 V蓹 super vacibdir ki, Birincisi, b蓹rab蓹r i艧ar蓹si, 420 00:18:01,560 --> 00:18:05,270 b蓹rab蓹rlik operator kimi olan tap艧谋r谋q operator qar艧谋 莽谋xd谋. 421 00:18:05,270 --> 00:18:08,552 >> MARIA: V蓹 艧aquli bar var Sil v蓹 qay谋t aras谋nda yerl蓹艧ir. 422 00:18:08,552 --> 00:18:09,260 DAVID Malan: B蓹li. 423 00:18:09,260 --> 00:18:11,420 Tipik AB艦 klaviatura. 424 00:18:11,420 --> 00:18:13,190 >> MARIA: Yep. 425 00:18:13,190 --> 00:18:15,890 Bel蓹 ki, sa臒 jump imkan 艧蓹rti hesabatlar谋. 426 00:18:15,890 --> 00:18:18,300 Not, siz var art谋q g枚r眉n眉r, y蓹qin ki, 427 00:18:18,300 --> 00:18:22,730 蓹g蓹r siz蓹 imkan verir hesabatlar谋 Bir 艧ey do臒ru, onda yoxlamaq 428 00:18:22,730 --> 00:18:23,660 ba艧qa bir 艧ey. 429 00:18:23,660 --> 00:18:28,410 Bel蓹 ki, ist蓹yirdi bil蓹r Sizin sprite olub olmad谋臒谋n谋 kontrol etm蓹k 430 00:18:28,410 --> 00:18:31,410 b蓹zi dig蓹r sprite toxunan v蓹 ya ekran谋n s蓹rh蓹d. 431 00:18:31,410 --> 00:18:35,520 V蓹 sonra ist蓹di ola bil蓹r oyun ba艧a v蓹 ya ba艧qa bir 艧ey yoxdur. 432 00:18:35,520 --> 00:18:40,000 Ki, sintaksis bel蓹 "茝g蓹r (v蓹ziyy蓹ti)" dir. 433 00:18:40,000 --> 00:18:46,820 Bel蓹 ki, 蓹g蓹r sizin sprite 艧ey toxunan, sonra q谋vr谋m a艧谋rma daxilind蓹 deyil yoxdur. 434 00:18:46,820 --> 00:18:48,980 >> Sonra biz 蓹g蓹r-ba艧qa hesabatlar谋 var. 435 00:18:48,980 --> 00:18:54,080 Else biz蓹 bir 艧ey etm蓹k 眉莽眉n imkan verir v蓹ziyy蓹ti ki, 蓹g蓹r biz 436 00:18:54,080 --> 00:18:55,870 蓹vv蓹lind蓹 kontrol do臒ru deyil. 437 00:18:55,870 --> 00:19:01,530 Sprite toxunan 蓹g蓹r Bel蓹 ki, s蓹rh蓹d ba艧qa Bunu ba艧qa bir 艧ey. 438 00:19:01,530 --> 00:19:04,030 Bel蓹 ki, ba艧qa ba艧qa bir 艧ey. 439 00:19:04,030 --> 00:19:07,530 Sonra biz bu q谋sa misal var. 440 00:19:07,530 --> 00:19:11,551 Bel蓹 ki, 蓹g蓹r (military_time <12), biz printf ist蓹yir蓹m "Yax艧谋 s蓹h蓹r!" 441 00:19:11,551 --> 00:19:13,300 Ba艧qa biz olacaq printf "Yax艧谋 ax艧am!" 442 00:19:13,300 --> 00:19:14,860 茝sas n眉mun蓹sidir. 443 00:19:14,860 --> 00:19:15,680 >> DAVID Malan: Yax艧谋. 444 00:19:15,680 --> 00:19:16,760 >> MARIA: Cool. 445 00:19:16,760 --> 00:19:18,560 Bel蓹 ki, indi biz ke莽id hesabatlar谋 var. 446 00:19:18,560 --> 00:19:21,960 脺mumi can b蓹yanatlar ke莽id Biz蓹 eyni 艧ey bir 莽ox imkan verir 447 00:19:21,960 --> 00:19:25,070 biz yaln谋z s枚hb蓹t ki, hesabatlar谋, 蓹g蓹r haqq谋nda. 448 00:19:25,070 --> 00:19:29,440 M蓹s蓹l蓹n, indi biz ke莽id b蓹yanat 眉mumi formas谋 449 00:19:29,440 --> 00:19:33,870 biz蓹 etm蓹k 眉莽眉n imkan verir adl谋 d蓹yi艧蓹n n 450 00:19:33,870 --> 00:19:37,670 v蓹 bir 莽ox m眉qayis蓹 m眉xt蓹lif d蓹y蓹rl蓹r, burada biz 451 00:19:37,670 --> 00:19:40,010 constant1, constant2 莽a臒谋r谋b. 452 00:19:40,010 --> 00:19:41,150 Biz daha 莽ox ola bil蓹r. 453 00:19:41,150 --> 00:19:42,930 V蓹 o hallarda deyilir. 454 00:19:42,930 --> 00:19:46,280 >> Biz bir ke莽id varsa, bel蓹 ki, statement-- v蓹 bu i艧l蓹r 455 00:19:46,280 --> 00:19:50,580 yaln谋z bir var integers-- 眉莽眉n n ki, bu halda d蓹yi艧蓹n. 456 00:19:50,580 --> 00:19:53,840 D蓹yi艧蓹n n olarsa , biz constant1 b蓹rab蓹r 457 00:19:53,840 --> 00:19:59,720 kodu b蓹zi par莽as谋n谋 icra ed蓹c蓹k v蓹 ya biz etm蓹k ist蓹yir蓹m ki, bir 艧ey. 458 00:19:59,720 --> 00:20:01,280 V蓹 sonra biz q谋rmaq olard谋. 459 00:20:01,280 --> 00:20:04,820 Bel蓹 ki, fasil蓹 o dem蓹kdir ki, switch b蓹yanat 460 00:20:04,820 --> 00:20:08,120 蓹g蓹r icra dayand谋rmaq n, constant1 b蓹rab蓹rdir 461 00:20:08,120 --> 00:20:09,752 v蓹 sonra proqram davam ed蓹c蓹k. 462 00:20:09,752 --> 00:20:11,835 Bu xaricin蓹 莽谋x谋艧 ed蓹c蓹k 艧蓹rh ke莽id v蓹 laz谋md谋r 463 00:20:11,835 --> 00:20:13,520 ba艧qa bir 艧ey etm蓹y蓹 davam edir. 464 00:20:13,520 --> 00:20:17,204 >> Lakin, n b蓹rab蓹r deyil, 蓹g蓹r constant2 眉莽眉n constant1, onda i艧i 465 00:20:17,204 --> 00:20:17,870 yoxlan谋lacaq. 466 00:20:17,870 --> 00:20:21,750 Bel蓹 n, dig蓹r constant2 b蓹rab蓹rdir 蓹g蓹r kod par莽as谋n谋 icra olunacaq. 467 00:20:21,750 --> 00:20:23,850 V蓹 sonra q谋rmaq laz谋md谋r ki, b蓹rab蓹r olduqda. 468 00:20:23,850 --> 00:20:27,580 V蓹 sonra biz also-- deyil ola bil蓹r m眉tl蓹q bir default halda olsa da 469 00:20:27,580 --> 00:20:32,290 n b蓹rab蓹r deyil, 蓹g蓹r ki, ba艧 ver蓹c蓹k 茝g蓹r sadalanan hallarda h蓹r hans谋 bir. 470 00:20:32,290 --> 00:20:35,400 V蓹 default halda, biz d蓹 m眉tl蓹q bir fasil蓹 ehtiyac yoxdur 471 00:20:35,400 --> 00:20:39,271 switch b蓹yanat bil蓹c蓹kl蓹r, 莽眉nki Bu default sonra son laz谋md谋r ki, 472 00:20:39,271 --> 00:20:40,270 hal bu halda 蓹g蓹r. 473 00:20:40,270 --> 00:20:42,140 >> DAVID Malan: Amma stylistically, biz h蓹mi艧蓹 orada qoyun. 474 00:20:42,140 --> 00:20:42,540 >> MARIA: B蓹li. 475 00:20:42,540 --> 00:20:42,710 >> DAVID Malan: B蓹li. 476 00:20:42,710 --> 00:20:44,750 Bel蓹 ki, x眉susil蓹, h蓹yata ba艧layan zaman x眉susil蓹 d蓹 aras谋nda az 蓹g蓹r 477 00:20:44,750 --> 00:20:47,458 rahat, m蓹n 艧蓹xs蓹n ki yaln谋z IFS il蓹 qalmaq g枚r眉r眉k 478 00:20:47,458 --> 00:20:51,564 v蓹 ifs-Els蓹s 蓹g蓹r-ba艧qa-if-Els蓹s v蓹 s yaln谋z 479 00:20:51,564 --> 00:20:53,480 onlar bir az ist蓹yirik, 莽眉nki daha sad蓹. 480 00:20:53,480 --> 00:20:56,142 Bu g枚z蓹l optimalla艧d谋rma, v蓹 ya b蓹z蓹n h蓹tta estetik onu 481 00:20:56,142 --> 00:20:57,350 code daha oxunaql谋 edir. 482 00:20:57,350 --> 00:20:59,599 V蓹 蓹slind蓹, y蓹qin ki, Mid-semestr biz bir problem g枚r蓹c蓹ksiniz 483 00:20:59,599 --> 00:21:02,504 yaln谋z daha yax艧谋 g枚r眉n眉r harada m眉蓹yy蓹n v蓹 asan insanlar 眉莽眉n oxumaq 484 00:21:02,504 --> 00:21:03,670 bir ke莽id b蓹yanat istifad蓹 ed蓹r蓹k. 485 00:21:03,670 --> 00:21:05,460 Amma narahat olmay谋n 莽ox erk蓹n bu yap谋艧araq. 486 00:21:05,460 --> 00:21:05,680 >> MARIA: B蓹li. 487 00:21:05,680 --> 00:21:08,840 Siz hesabatlar谋, 蓹g蓹r bir 莽ox varsa, yaln谋z 莽ox oxunaql谋 ola bil蓹r. 488 00:21:08,840 --> 00:21:10,965 Bu, 莽ox s眉r蓹tli ola bil蓹r Siz onun vasit蓹sil蓹 getm蓹k 眉莽眉n. 489 00:21:10,965 --> 00:21:13,230 Bel蓹 ki, hesabatlar谋 bil蓹rsiniz ke莽id 莽ox faydal谋, h蓹m d蓹 ola bil蓹r. 490 00:21:13,230 --> 00:21:17,900 V蓹 h蓹m莽inin, Xat谋rlamaq deyil yoxdur orada fasil蓹l蓹ri qoymaq unutmay谋n. 491 00:21:17,900 --> 00:21:20,330 >> DAVID Malan: bu xat谋rlay谋ram etm蓹yin. 492 00:21:20,330 --> 00:21:24,890 >> MARIA sonra d眉艧m蓹k bil蓹r, 莽眉nki vasit蓹sil蓹 bir halda. 493 00:21:24,890 --> 00:21:27,930 Bel蓹 ki, bu halda constant1 dey蓹k bu bir break 艧蓹rh yoxdur. 494 00:21:27,930 --> 00:21:31,920 Sonra biz vasit蓹sil蓹 d眉艧m蓹k bil蓹r daxili i艧i constant2. 495 00:21:31,920 --> 00:21:35,070 V蓹 biz 蓹g蓹r bunu etm蓹k ist蓹mir蓹m biz art谋q i艧i constant1 蓹ld蓹 etdik 496 00:21:35,070 --> 00:21:37,830 v蓹 n b蓹rab蓹r var. 497 00:21:37,830 --> 00:21:45,100 >> Bel蓹 ki, m蓹s蓹l蓹n, biz bir d蓹yi艧蓹n varsa bir sinif say谋 ehtiva edir n, 498 00:21:45,100 --> 00:21:48,990 v蓹 biz n蓹 g枚rm蓹k ist蓹yirik n 50 b蓹rab蓹rdir 蓹g蓹r sinif, is-- 499 00:21:48,990 --> 00:21:51,957 biz CS50 deyil "莽ap olacaq Computer Science I. giri艧 " 500 00:21:51,957 --> 00:21:53,040 Sonra biz q谋rmaq olacaq. 501 00:21:53,040 --> 00:21:53,920 V蓹 bu. 502 00:21:53,920 --> 00:21:55,950 Lakin, n b蓹rab蓹rdir 51, gedirik 503 00:21:55,950 --> 00:21:58,494 CS51 Giri艧 deyil "莽ap Computer Science II. " 504 00:21:58,494 --> 00:21:59,910 Sonra yen蓹 biz q谋rmaq olacaq. 505 00:21:59,910 --> 00:22:05,080 Lakin, onda biz qoymaq 124, 61, h蓹r hans谋 bir Siz hesab ed蓹 bil蓹r ki, dig蓹r say谋, 506 00:22:05,080 --> 00:22:06,890 v蓹 ya proqram niyy蓹tind蓹 deyil ki, tan谋maq 眉莽眉n. 507 00:22:06,890 --> 00:22:09,010 Bel蓹 ki, Ba臒谋艧lay谋n, m蓹n deyil蓹m ", dem蓹k olacaq ki, sinif il蓹 tan谋艧 deyil. " 508 00:22:09,010 --> 00:22:10,009 V蓹 bu q谋rmaq olacaq. 509 00:22:10,009 --> 00:22:12,847 DAVID Malan: Bel蓹likl蓹, siz h蓹qiq蓹t蓹n bil蓹rsiniz The 蓹g蓹r ba艧qa burada ba艧qa bir fikir, 蓹g蓹r. 510 00:22:12,847 --> 00:22:15,430 Bu, yaln谋z m眉xt蓹lif sintaksis var eyni fikir ifad蓹. 511 00:22:15,430 --> 00:22:17,690 >> MARIA: M蓹hz. 512 00:22:17,690 --> 00:22:19,480 陌ndi bizim ternary operatorlar谋 var. 513 00:22:19,480 --> 00:22:24,900 Bel蓹 ki, ternary operatorlar谋 var 眉莽 艧蓹rt parts-- 514 00:22:24,900 --> 00:22:27,220 蓹g蓹r bir 艧ey ki, v蓹ziyy蓹ti, do臒rudur 515 00:22:27,220 --> 00:22:29,730 v蓹 sonra bir 艧ey etm蓹k ki v蓹ziyy蓹ti yalan. 516 00:22:29,730 --> 00:22:33,400 Bel蓹 ki, 蓹sas蓹n, g枚rm蓹k burada sintaksis. 517 00:22:33,400 --> 00:22:37,792 Biz sual i艧ar蓹si var, v蓹 sonra the-- biz bu z蓹ng edirsiniz? 518 00:22:37,792 --> 00:22:38,750 DAVID Malan: colon. 519 00:22:38,750 --> 00:22:39,100 MARIA: Colon. 520 00:22:39,100 --> 00:22:39,599 T蓹艧蓹kk眉r edir蓹m. 521 00:22:39,599 --> 00:22:41,880 Sorry. 522 00:22:41,880 --> 00:22:45,800 Bel蓹 ki, bizim n眉mun蓹 baxaq Biz bu m蓹nada ed蓹 bil蓹r, 蓹g蓹r g枚rm蓹k 523 00:22:45,800 --> 00:22:47,840 class_num == 50. 524 00:22:47,840 --> 00:22:52,580 Bel蓹 ki, burada biz == bizim Boolean operator g枚rm蓹k ki, d蓹yi艧蓹n class_num m眉qayis蓹 525 00:22:52,580 --> 00:22:53,100 50. 526 00:22:53,100 --> 00:22:55,150 Bel蓹 ki, class_num ma臒azalar bir tamsay谋. 527 00:22:55,150 --> 00:22:58,180 V蓹 tam 蓹g蓹r sonra biz ist蓹yirik, 50 b蓹rab蓹rdir 528 00:22:58,180 --> 00:23:02,810 saxlamaq 眉莽眉n gedir "David Malan" string professor daxilind蓹. 529 00:23:02,810 --> 00:23:05,912 Class say谋 deyil, 蓹g蓹r "Biz David Malan", 50 b蓹rab蓹r 530 00:23:05,912 --> 00:23:07,120 professor olacaq. 531 00:23:07,120 --> 00:23:08,630 >> DAVID Malan: T蓹艧蓹kk眉r edir蓹m. 532 00:23:08,630 --> 00:23:12,110 V蓹 bu b蓹rab蓹rdir g枚r眉n眉r Siz ilk bax谋艧dan, n蓹 dem蓹k olar? 533 00:23:12,110 --> 00:23:17,930 534 00:23:17,930 --> 00:23:19,960 >> MARIA: M蓹n蓹 g枚r眉n眉r kimi, 蓹g蓹r-ba艧qa hesabatlar谋. 535 00:23:19,960 --> 00:23:20,709 >> DAVID Malan: B蓹li. 536 00:23:20,709 --> 00:23:24,020 V蓹 蓹slind蓹, bu c眉r olduqca bir liner, 537 00:23:24,020 --> 00:23:27,520 bel蓹 h蓹yata ke莽irilm蓹si 眉莽眉n, dan谋艧maq tam m蓹ntiqi 蓹g蓹r-ba艧qa 538 00:23:27,520 --> 00:23:29,010 lakin bir add谋m h蓹r 艧eyi. 539 00:23:29,010 --> 00:23:29,860 >> MARIA: M蓹hz. 540 00:23:29,860 --> 00:23:30,360 B蓹li. 541 00:23:30,360 --> 00:23:33,520 Bel蓹 ki, 蓹g蓹r-ba艧qa hesabatlar谋 bil蓹r kosmik bir 莽ox almaq. 542 00:23:33,520 --> 00:23:36,283 Onlar 眉莽眉n 莽ox uzun ola bil蓹r Bu kimi sad蓹 bir 艧ey. 543 00:23:36,283 --> 00:23:38,350 Bel蓹 ki, bu 莽ox ola bil蓹r y谋臒cam v蓹 莽ox g枚z蓹l. 544 00:23:38,350 --> 00:23:40,880 545 00:23:40,880 --> 00:23:46,820 Bel蓹 ki, indi biz baxaraq daxil olacaq t蓹krar bir 艧ey h蓹yata, 546 00:23:46,820 --> 00:23:50,060 bel蓹 bir yoxlan谋lmas谋 ne莽蓹 d蓹f蓹 v蓹ziyy蓹td蓹 547 00:23:50,060 --> 00:23:53,510 v蓹 sonra bir 艧ey davam ki, 艧蓹rt do臒ru edir. 548 00:23:53,510 --> 00:23:56,740 Bel蓹 ki, bu biz蓹 g蓹tirir g枚z蓹l is蓹 loops daxil. 549 00:23:56,740 --> 00:23:59,270 >> Sol, biz ilk is蓹 loop. 550 00:23:59,270 --> 00:24:03,840 Bir 艧ey do臒ru is蓹 Bel蓹 ki, t蓹krar bir 艧ey yoxdur. 551 00:24:03,840 --> 00:24:08,850 Bel蓹 ki, qeyd etm蓹k 蓹min olun bizim 艧蓹rt burada 眉st t蓹sdiq edilir. 552 00:24:08,850 --> 00:24:14,150 Dediyimiz ikinci loop, halbuki bir do-is蓹 biz bir 艧ey loop ki, 553 00:24:14,150 --> 00:24:15,890 sonra biz bir 艧蓹rt 眉莽眉n kontrol edin. 554 00:24:15,890 --> 00:24:17,980 V蓹 艧蓹rti 蓹g蓹r do臒ru olma臒a davam edir, 555 00:24:17,980 --> 00:24:20,150 Biz geri getm蓹k v蓹 yenid蓹n 艧ey. 556 00:24:20,150 --> 00:24:23,360 Bel蓹 ki, 蓹sas f蓹rq oldu臒u v蓹ziyy蓹ti yoxlan谋l谋r. 557 00:24:23,360 --> 00:24:29,260 V蓹 kodu ola bilm蓹z 艧蓹rt deyil edam 558 00:24:29,260 --> 00:24:30,430 m眉dd蓹t loop il蓹 do臒ru. 559 00:24:30,430 --> 00:24:33,050 Do-is蓹, halbuki loop, biz kod 560 00:24:33,050 --> 00:24:35,380 ki, h蓹mi艧蓹 蓹n az谋 bir d蓹f蓹 h蓹yata ke莽irilir. 561 00:24:35,380 --> 00:24:37,470 V蓹 sonra v蓹ziyy蓹ti is蓹 do臒ru olma臒a davam edir, 562 00:24:37,470 --> 00:24:39,960 Biz geri getm蓹k v蓹 yen蓹 t蓹krarlamaq olar. 563 00:24:39,960 --> 00:24:43,625 Bel蓹likl蓹, n蓹 siz istifad蓹 d眉艧眉n眉rs眉n眉z bir m眉dd蓹t loop 眉z蓹rind蓹 loop do-is蓹? 564 00:24:43,625 --> 00:24:48,221 565 00:24:48,221 --> 00:24:48,720 Right. 566 00:24:48,720 --> 00:24:52,600 Biz t蓹klif etm蓹k ist蓹yirsinizs蓹, bel蓹 ki, daxil bir n枚v 眉莽眉n istifad蓹莽i, 567 00:24:52,600 --> 00:24:55,400 biz onlara ist蓹yirsinizs蓹 枚z ad谋n谋 daxil etm蓹k 眉莽眉n, 568 00:24:55,400 --> 00:24:57,342 biz 蓹n az谋 bir d蓹f蓹 onlara soru艧maq ist蓹yir蓹m. 569 00:24:57,342 --> 00:24:59,050 Onlar daxil ed蓹 bil蓹r蓹m, 蓹g蓹r ki, ad谋, biz deyilik 570 00:24:59,050 --> 00:25:00,740 onlar谋 yenid蓹n soru艧aca臒am biz art谋q bilirik 莽眉nki. 571 00:25:00,740 --> 00:25:02,656 Lakin onlar daxil yoxsa onlar谋n ad谋, v蓹 ya onlar 蓹g蓹r 572 00:25:02,656 --> 00:25:05,787 ki, bir 艧ey daxil a莽谋q-ayd谋n bir ad谋, 573 00:25:05,787 --> 00:25:08,120 biz h蓹l蓹 davam etdirm蓹k ist蓹yirik Onlar谋n ad谋 onlara xahi艧. 574 00:25:08,120 --> 00:25:10,710 >> DAVID Malan: V蓹 m眉hazir蓹 biz bir idi almaq m眉sb蓹t int bu kimi 575 00:25:10,710 --> 00:25:13,550 he莽 bir 艧ey yoxdur, m蓹s蓹l蓹n, Siz h蓹tta 莽眉nki ilk deyil 576 00:25:13,550 --> 00:25:14,190 bir int kazan谋lm谋艧. 577 00:25:14,190 --> 00:25:16,680 Bel蓹 ki, Biz bu etm蓹k ist蓹yir蓹m user-- bir int almaq 578 00:25:16,680 --> 00:25:18,860 sonra b蓹lk蓹, onu yoxlamaq, t蓹krar v蓹 yenid蓹n. 579 00:25:18,860 --> 00:25:21,030 >> MARIA: M蓹hz. 580 00:25:21,030 --> 00:25:22,060 Loops-- OK. 581 00:25:22,060 --> 00:25:25,842 Loops imkan bil蓹r us dem蓹k olar ki, n蓹 etm蓹k eyni 艧ey, el蓹c蓹 d蓹. 582 00:25:25,842 --> 00:25:27,300 Bu, faktiki olaraq eyni 艧ey. 583 00:25:27,300 --> 00:25:30,190 Bel蓹 ki, he莽 bir 艧ey yoxdur ki, Siz loops 眉莽眉n il蓹 ed蓹 bil蓹rsiniz 584 00:25:30,190 --> 00:25:32,840 Siz ed蓹 bilm蓹z ki, is蓹 loops il蓹. 585 00:25:32,840 --> 00:25:36,900 Amma loops 眉莽眉n bir az g枚r眉n蓹 bil蓹r az daha syntactically m眉r蓹kk蓹b 586 00:25:36,900 --> 00:25:39,730 Onlar 莽眉nki 眉莽 hiss蓹d蓹n daxilind蓹 n蓹 587 00:25:39,730 --> 00:25:42,990 yaln谋z 蓹vv蓹l idi is蓹 loops il蓹 v蓹ziyy蓹ti. 588 00:25:42,990 --> 00:25:48,260 Bel蓹 ki, ilk hiss蓹si d蓹niz, sol 蓹n olduq "int dwarves = 0" 589 00:25:48,260 --> 00:25:51,490 Bel蓹 ki, bu harada biz bizim d蓹yi艧蓹n ba艧lamaq. 590 00:25:51,490 --> 00:25:55,210 >> Sonra bir n枚qt蓹li verg眉l var v蓹 "dwarves 7. <" 591 00:25:55,210 --> 00:25:57,100 Bel蓹 ki, bu harada var v蓹ziyy蓹ti 蓹slind蓹. 592 00:25:57,100 --> 00:26:00,170 Bel蓹 ki, biz var n蓹 edir m眉dd蓹t yaln谋z qoymaq loop 593 00:26:00,170 --> 00:26:01,880 "Dwarves 7. 00:26:05,380 Burada ki, gedir Bizim loop 眉莽眉n orta. 595 00:26:05,380 --> 00:26:07,190 Bel蓹 ki, "dwaves 7. <" 596 00:26:07,190 --> 00:26:11,350 V蓹 sonra son hiss蓹si ", dwarves ++" dir olan biz d蓹yi艧蓹n yenil蓹m蓹 yerdir. 597 00:26:11,350 --> 00:26:15,470 M眉h眉m 艧ey bel蓹 h蓹yata ke莽irm蓹k 眉莽眉n bu ki, 598 00:26:15,470 --> 00:26:22,010 loop 眉莽眉n bu yolu getm蓹k 眉莽眉n gedir yeddi d蓹f蓹 v蓹 icra yeddi d蓹f蓹. 599 00:26:22,010 --> 00:26:24,020 Bel蓹 ki, biz yeddi var dwarves v蓹 onlar b眉t眉n ist蓹yirik 600 00:26:24,020 --> 00:26:26,020 M蓹n burada Ben ", dem蓹k gedir siz蓹 k枚m蓹k etm蓹k 眉莽眉n, Snow White " 601 00:26:26,020 --> 00:26:28,860 onlar haz谋r谋q, 莽眉nki Snow White k枚m蓹k edir. 602 00:26:28,860 --> 00:26:33,600 >> Loops, biz ed蓹rdi is蓹 ba艧latma v蓹 yenil蓹nm蓹si 603 00:26:33,600 --> 00:26:37,490 艧蓹rti daxilind蓹, yenid蓹n, lakin 蓹vv蓹l v蓹 ya is蓹 loop daxilind蓹 bil蓹rsiniz 604 00:26:37,490 --> 00:26:40,210 蓹min olun ki, we-- 莽眉nki biz h蓹mi艧蓹 o hiss蓹l蓹ri laz谋md谋r. 605 00:26:40,210 --> 00:26:42,835 Bel蓹 ki, biz 蓹min etm蓹k Onlara biz h蓹l蓹 var onlar谋 蓹lav蓹 etdi 606 00:26:42,835 --> 00:26:44,580 on, yaln谋z m枚t蓹riz蓹 i莽蓹risind蓹. 607 00:26:44,580 --> 00:26:47,288 >> DAVID Malan: V蓹 bel蓹 like-- g枚r眉n眉r m眉hazir蓹, m蓹s蓹l蓹n, 608 00:26:47,288 --> 00:26:50,250 M蓹n dem蓹k olar ki, h蓹mi艧蓹 istifad蓹 kimi, i v蓹 n v蓹 olduqca dar谋xd谋r谋c谋 d蓹yi艧蓹nl蓹rin. 609 00:26:50,250 --> 00:26:53,050 Daha 莽ox istifad蓹 ed蓹 bil蓹rsiniz kimi g枚r眉n眉r a臒谋lla da d蓹yi艧蓹nl蓹rin ad谋na. 610 00:26:53,050 --> 00:26:56,300 >> MARIA: B蓹li, bu, h蓹qiq蓹t蓹n 莽ox g枚z蓹l bir az daha t蓹sviri d蓹yi艧蓹nl蓹rin istifad蓹 611 00:26:56,300 --> 00:26:59,400 ba艧qas谋 var, x眉susil蓹 d蓹 蓹g蓹r, 莽眉nki Sizin kod oxu b蓹lk蓹 sen sinif 艧agirdi 612 00:26:59,400 --> 00:27:00,940 v蓹 ya 蓹m蓹kda艧l谋q edirsinizs蓹 somebody-- il蓹 613 00:27:00,940 --> 00:27:03,481 Siz 蓹min etm蓹k ist蓹yir蓹m ki, onlar siz yap媒yorsun n蓹 ba艧a d眉艧眉r眉k. 614 00:27:03,481 --> 00:27:05,750 615 00:27:05,750 --> 00:27:06,400 >> OLDU. 616 00:27:06,400 --> 00:27:11,435 Bel蓹 ki, bu bir 艧ey 莽ox funky-- deyil loop 眉莽眉n daxili loop 眉莽眉n. 617 00:27:11,435 --> 00:27:13,060 Biz 蓹vv蓹l bu g枚rd眉m, m蓹n bilmir蓹m. 618 00:27:13,060 --> 00:27:13,830 Y蓹qin ki, deyil. 619 00:27:13,830 --> 00:27:17,750 Amma biz, h蓹qiq蓹t蓹n, 艧eyl蓹rdir ola bil蓹r 蓹v蓹zin蓹 loops ilm蓹. 620 00:27:17,750 --> 00:27:25,130 Bel蓹 ki, h蓹r k蓹s b蓹lk蓹 getm蓹k ist蓹yir M蓹n蓹 n蓹 il蓹 burada olur? 621 00:27:25,130 --> 00:27:28,240 622 00:27:28,240 --> 00:27:29,490 DAVID MALAN: M蓹n bir z蓹rb蓹 almaq laz谋md谋r. 623 00:27:29,490 --> 00:27:29,970 MARIA: Cool. 624 00:27:29,970 --> 00:27:30,636 DAVID Malan: OK. 625 00:27:30,636 --> 00:27:34,690 Bel蓹 ki, biz m蓹hsullar谋 莽ap etm蓹k ist蓹diyiniz spoiler-- ki, sa臒 alt k眉nc眉nd蓹 var 626 00:27:34,690 --> 00:27:35,190 var. 627 00:27:35,190 --> 00:27:35,450 >> MARIA: Sa臒. 628 00:27:35,450 --> 00:27:35,710 H蓹, h蓹. 629 00:27:35,710 --> 00:27:38,043 >> DAVID Malan: Bel蓹 ki, biz yaln谋z orada n眉mun蓹 莽谋x谋艧 qoydu. 630 00:27:38,043 --> 00:27:42,590 Bel蓹 ki, n蓹tic蓹 莽谋xarmaq bil蓹r sen topmost loop 631 00:27:42,590 --> 00:27:45,680 sat谋r 眉z蓹rind蓹 iterating outermost loop, bel蓹 dan谋艧maq. 632 00:27:45,680 --> 00:27:48,107 V蓹 art谋q iterating edirik olanlar谋 loop il蓹 s眉tun. 633 00:27:48,107 --> 00:27:50,190 V蓹 daxil蓹n, bu in艧allah anlaml谋 olmal谋d谋r 634 00:27:50,190 --> 00:27:52,070 莽眉nki t蓹bi蓹t biz g枚rd眉k h蓹r proqram 635 00:27:52,070 --> 00:27:55,570 蓹vv蓹l, printf, funksiyas谋 biz n蓹tic蓹d蓹, istifad蓹 etdiyiniz 636 00:27:55,570 --> 00:27:58,190 m蓹hsullar谋 莽ap etm蓹k imkan谋na malikdir x蓹tti il蓹 h蓹yata mahiyy蓹tc蓹 line. 637 00:27:58,190 --> 00:27:59,960 Kimi, bir d蓹f蓹 outputted sonra Yeni x蓹tt var 638 00:27:59,960 --> 00:28:02,876 geri misli v蓹 bir 艧ey 莽ap 蓹n az谋, ekran y眉ks蓹k 639 00:28:02,876 --> 00:28:04,530 ox艧ar printf istifad蓹. 640 00:28:04,530 --> 00:28:07,750 >> V蓹 bel蓹 ki, ba臒l谋, bu edir m蓹nada ki, outermost loop 641 00:28:07,750 --> 00:28:10,930 sat谋r istinad olunmal谋d谋r h蓹r bir sat谋r verilmi艧 莽眉nki, 642 00:28:10,930 --> 00:28:13,650 ist蓹diyiniz olacaq sonra XXXXX 莽ap, v蓹 643 00:28:13,650 --> 00:28:15,520 n枚vb蓹ti s谋ra, XXXXX ke莽in. 644 00:28:15,520 --> 00:28:17,317 Bel蓹 ki, sat谋r ilk g蓹lir. 645 00:28:17,317 --> 00:28:19,150 V蓹 sonra 蓹rzind蓹 h蓹r sat谋r, siz s眉tun 莽ap. 646 00:28:19,150 --> 00:28:21,160 Bunu c蓹hd 蓹g蓹r qar艧谋, y蓹qin ki, olmaz 647 00:28:21,160 --> 00:28:21,690 Siz niyy蓹tind蓹 kimi 莽谋xmaq. 648 00:28:21,690 --> 00:28:22,190 >> MARIA: B蓹li. 649 00:28:22,190 --> 00:28:24,950 Biz yaln谋z geri ged蓹 bilm蓹di printf il蓹 蓹vv蓹lki sat谋r. 650 00:28:24,950 --> 00:28:27,658 >> DAVID Malan: V蓹 n蓹 maraql谋d谋r h蓹cmi bar蓹d蓹 bug眉nk眉 chat ba艧谋na, 651 00:28:27,658 --> 00:28:31,600 h蓹qiq蓹t蓹n, s谋ra bir int ki ki topmost loop elan edir. 652 00:28:31,600 --> 00:28:34,030 Amma h蓹l蓹 ki, qeyd daxilind蓹, bel蓹 ki, dan谋艧maq, 653 00:28:34,030 --> 00:28:35,982 q谋vr谋m a艧谋rma ki d蓹rhal edin 654 00:28:35,982 --> 00:28:38,440 texniki deyil, baxmayaraq ki, bu q谋vr谋m a艧谋rma daxilind蓹. 655 00:28:38,440 --> 00:28:41,750 Bel蓹 ki, s谋ra 眉莽眉n daxilind蓹 deyil kod par莽as谋n谋 b眉t枚vl眉kd蓹, 656 00:28:41,750 --> 00:28:44,690 h蓹m loop 眉莽眉n xarici daxilind蓹 v蓹 loop 眉莽眉n daxili daxilind蓹. 657 00:28:44,690 --> 00:28:48,050 Amma 蓹ksin蓹, harada s眉tun daxilind蓹 var? 658 00:28:48,050 --> 00:28:49,810 d蓹yi艧蓹n s眉tun? 659 00:28:49,810 --> 00:28:51,310 B蓹li, yaln谋z daxili loop. 660 00:28:51,310 --> 00:28:54,280 Biz daxil deyil, 莽眉nki v蓹 OK onun q谋vr谋m a艧谋rma k蓹narda. 661 00:28:54,280 --> 00:28:57,280 Biz b眉t眉n yeni h蓹yata 莽ap deyil orada 莽ox sonunda line. 662 00:28:57,280 --> 00:28:58,670 茝slind蓹, bel蓹 ki, yax艧谋d谋r. 663 00:28:58,670 --> 00:29:03,740 >> Bel蓹 ki, bu t蓹siri var, bu kimi g枚r眉n眉r 眉莽 sat谋r v蓹 d枚rd s眉tun edir. 664 00:29:03,740 --> 00:29:04,370 >> MARIA: Sa臒. 665 00:29:04,370 --> 00:29:06,270 Bel蓹 ki, ilk biz ilk s谋rada ke莽ir. 666 00:29:06,270 --> 00:29:10,520 V蓹 yaln谋z ilk s谋rada, biz ilk s谋rada i莽蓹rid蓹 d枚rd s眉tun. 667 00:29:10,520 --> 00:29:11,980 Bel蓹 ki, biz d枚rd X 莽ap. 668 00:29:11,980 --> 00:29:15,800 V蓹 sonra biz bu yana, loop 眉莽眉n 莽谋xmaq bil蓹r biz art谋q d枚rd X 莽ap etdik. 669 00:29:15,800 --> 00:29:17,100 V蓹 biz yeni bir x蓹tt 莽ap. 670 00:29:17,100 --> 00:29:19,920 V蓹 sonra biz ke莽m蓹k daha iki sat谋r eyni proses 671 00:29:19,920 --> 00:29:21,170 眉莽 c蓹mi etm蓹k. 672 00:29:21,170 --> 00:29:23,530 >> DAVID Malan: V蓹 bu, qeyd d蓹y蓹r font yaln谋z bir artifact, fakt 673 00:29:23,530 --> 00:29:25,680 n眉mun蓹 莽谋xd谋 ki, q蓹d蓹r taller g枚r眉n眉r 674 00:29:25,680 --> 00:29:27,520 daha 莽ox var sanki s眉tun 莽ox sat谋r. 675 00:29:27,520 --> 00:29:29,824 Yaln谋z X 莽眉nki bu geni艧 daha taller edir. 676 00:29:29,824 --> 00:29:32,740 Ki, ba艧 verir ki, b眉t眉n var x蓹tl蓹ri aras谋nda plus a臒 kosmik. 677 00:29:32,740 --> 00:29:33,281 >> MARIA: Sa臒. 678 00:29:33,281 --> 00:29:34,792 Cool. 679 00:29:34,792 --> 00:29:35,750 DAVID Malan: B眉t眉n h眉ququ. 680 00:29:35,750 --> 00:29:39,830 Bel蓹 ki, problem bir s眉r蓹tli baxmaq, bir set H蓹r hans谋 bir sual谋n谋z, sonra t蓹xir蓹 sal谋nmas谋? 681 00:29:39,830 --> 00:29:40,330 Oldu. 682 00:29:40,330 --> 00:29:43,164 Problem bir t蓹yin Bel蓹 ki, 眉莽 var 蓹sas probleml蓹r, n蓹tic蓹d蓹. 683 00:29:43,164 --> 00:29:44,955 Amma ilk, siz tapa bil蓹rsiniz problem m眉蓹yy蓹n 684 00:29:44,955 --> 00:29:47,900 kimi d蓹qiql蓹艧dirilm蓹si, bir 莽ox psets bu pay谋z, siz g蓹zm蓹k niyy蓹tind蓹dir 685 00:29:47,900 --> 00:29:50,691 bir ne莽蓹 isti-up t蓹liml蓹r vasit蓹sil蓹, bir ne莽蓹 resurslar谋 qeyd 686 00:29:50,691 --> 00:29:52,440 ki, bil蓹r v蓹 ya bil蓹r art谋q g枚rd眉k deyil. 687 00:29:52,440 --> 00:29:54,440 M蓹s蓹l蓹n, CS50 , 艧ort bir suite var 688 00:29:54,440 --> 00:29:56,481 q谋sa video olan var, bu f蓹rqli, lakin 689 00:29:56,481 --> 00:29:58,460 莽ox m枚vzu specific-- var b蓹lk蓹 be艧 d蓹qiq蓹, 690 00:29:58,460 --> 00:30:02,360 Loops uzunlu臒u 10 d蓹qiq蓹 v蓹 ya 艧蓹rtl蓹rl蓹 v蓹 ya alqoritml蓹r 691 00:30:02,360 --> 00:30:04,125 v蓹 ya sonra daha 莽ox inki艧af etmi艧 m枚vzular, h蓹m d蓹. 692 00:30:04,125 --> 00:30:06,000 V蓹 biz 眉mumiyy蓹tl蓹 b眉t眉nl蓹艧dirm蓹k problem o 693 00:30:06,000 --> 00:30:07,950 d蓹stl蓹ri, t蓹l蓹b蓹l蓹r ki, il蓹 resurs var 694 00:30:07,950 --> 00:30:10,840 ola bil蓹r material n蓹z蓹rd蓹n art谋q m眉hazir蓹 v蓹 ya b枚lm蓹sind蓹 g蓹lib. 695 00:30:10,840 --> 00:30:13,220 Amma bu yolu daha 莽ox diqq蓹t var v蓹 onlar谋n parmaklar谋n谋z谋n daha 莽ox. 696 00:30:13,220 --> 00:30:15,928 >> Biz d蓹 problem b眉t眉nl蓹艧dirm蓹k 眉莽眉n edirl蓹r walkthroughs adl谋 艧eyi edir. 697 00:30:15,928 --> 00:30:20,790 Bel蓹 ki, dem蓹k olar ki, m蓹n n眉mun蓹l蓹ri m眉hazir蓹, burada s蓹hn蓹y蓹, biz d蓹 698 00:30:20,790 --> 00:30:24,565 kamera at蓹艧 daha yava艧 inki艧af, 699 00:30:24,565 --> 00:30:28,760 m蓹n蓹 bir daha s蓹mimi g枚zden ge莽irmek ki, kodu, m蓹nim laptop, x蓹tti il蓹 line 700 00:30:28,760 --> 00:30:31,427 ki sinif, biz tez-tez laz谋md谋r bir 艧ey v蓹 ya kims蓹 vasit蓹sil蓹 眉zs眉z 701 00:30:31,427 --> 00:30:33,260 bir il蓹 interject ed蓹c蓹k bir suala cavab. 702 00:30:33,260 --> 00:30:35,820 Amma bu m眉tl蓹q endirm蓹k deyil tama艧a莽谋 h蓹r k蓹s 眉莽眉n. 703 00:30:35,820 --> 00:30:38,230 Bel蓹 ki, kodu walkthroughs tapa bil蓹rsiniz n眉mun蓹l蓹ri 蓹n 莽ox 704 00:30:38,230 --> 00:30:40,950 biz m眉hazir蓹 burada ki, bel蓹 ki, 脰z s眉r蓹tl蓹 vasit蓹sil蓹 g蓹zm蓹k olar 705 00:30:40,950 --> 00:30:43,580 v蓹 geri v蓹 s眉r蓹tli ir蓹li v蓹 ya v蓹 ya Isterseniz, c蓹mi ke莽in. 706 00:30:43,580 --> 00:30:45,356 >> Tez-tez bir ne莽蓹 var isti-up suallar ki, 707 00:30:45,356 --> 00:30:47,105 d眉zm蓹k 眉莽眉n xahi艧 bu material g眉cl蓹ndirm蓹k 708 00:30:47,105 --> 00:30:50,250 v蓹 蓹vv蓹l rahat etdiyiniz 蓹min olun Siz pset qalan il蓹 davam etdirilir. 709 00:30:50,250 --> 00:30:51,700 V蓹 sonra, 蓹lb蓹tt蓹, pset 枚z眉 var. 710 00:30:51,700 --> 00:30:53,450 V蓹 h蓹r 艧eyi bir 莽ox q蓹sd蓹n biz 711 00:30:53,450 --> 00:30:57,202 CS50 n蓹 dem蓹k olar ki, h蓹r maraqs谋z deyil v蓹 ya intellektual maraqs谋z 712 00:30:57,202 --> 00:30:58,910 mexaniki add谋m Siz var bil蓹r 713 00:30:58,910 --> 00:31:00,519 dem蓹k olar ki, h蓹mi艧蓹 莽ox yax艧谋 s蓹n蓹dl蓹艧dirilmi艧. 714 00:31:00,519 --> 00:31:03,560 M眉dd蓹ti 蓹rzind蓹 alaca臒谋q daha ritorik sual ba艧lamaq 715 00:31:03,560 --> 00:31:06,187 kimi bu v蓹 ya bunu nec蓹 saxla? 716 00:31:06,187 --> 00:31:08,520 Amma, 眉mumiyy蓹tl蓹, siz tapa bil蓹rsiniz problem d蓹stl蓹ri almaq ki, 717 00:31:08,520 --> 00:31:10,269 mexanika vasit蓹sil蓹 bir 艧ey ki, 718 00:31:10,269 --> 00:31:14,160 maraql谋, intellektual probleml蓹r n蓹tic蓹d蓹 sizin 眉莽眉n t蓹l蓹b蓹 qal谋r. 719 00:31:14,160 --> 00:31:17,390 >> Bildirib ki, Zamyla, biz kimin yan谋na m眉hazir蓹 g眉n istinad蓹n saxlan谋l谋r, 720 00:31:17,390 --> 00:31:20,190 Bizim uzun s眉reli hey蓹ti biridir d蓹 walkthroughs ke莽irir 眉zv眉 721 00:31:20,190 --> 00:31:24,520 mario kimi x眉susi pset probleml蓹ri 眉zr蓹 v蓹 g枚rm蓹mi艧 olsa bu il su deyil. 722 00:31:24,520 --> 00:31:26,540 V蓹 bu var o tez-tez walkthroughs 723 00:31:26,540 --> 00:31:29,450 眉莽眉n b蓹zi M蓹sl蓹h蓹tl蓹ri v蓹 f蓹ndl蓹ri t蓹klif edir nec蓹 he莽 deyir蓹m, davam etm蓹k 724 00:31:29,450 --> 00:31:31,810 d蓹qiq n蓹, lakin 艧蓹rti kimi rather--, 725 00:31:31,810 --> 00:31:35,200 Siz verilm蓹si will-- 蓹g蓹r 蓹n az谋 bir ki, fikir ne莽蓹 bu q蓹d蓹r var 726 00:31:35,200 --> 00:31:37,830 n蓹tic蓹d蓹, q蓹rar onlar谋n yana艧ma. 727 00:31:37,830 --> 00:31:41,200 >> MARIA: Sort y眉ks蓹k s蓹viyy蓹d蓹 ist蓹yir蓹m m蓹ntiq anlay谋艧谋 n蓹 728 00:31:41,200 --> 00:31:42,220 biz bunu ist蓹yirik. 729 00:31:42,220 --> 00:31:42,485 >> DAVID Malan: M蓹hz. 730 00:31:42,485 --> 00:31:44,190 V蓹 蓹slind蓹, Zamyla nin walkthroughs n蓹z蓹rd蓹 tutulub 731 00:31:44,190 --> 00:31:46,190 tez-tez cavab xahi艧 sual 732 00:31:46,190 --> 00:31:48,610 M蓹n x眉susil蓹 ba艧lad谋 n蓹 Bu uzun xarakteristikas谋 733 00:31:48,610 --> 00:31:51,960 bir az zor b眉t眉n m蓹tn verildi v蓹 onlar g枚r眉nt眉 var. 734 00:31:51,960 --> 00:31:54,890 >> Bel蓹 ki water.c, siz tapa bil蓹rsiniz Siz ba艧a sonra, 735 00:31:54,890 --> 00:31:56,920 h蓹qiq蓹t蓹n nisb蓹t蓹n sad蓹 deyil. 736 00:31:56,920 --> 00:31:58,882 Tamamil蓹 bir d蓹st蓹 var Siz bang ged蓹n 737 00:31:58,882 --> 00:32:01,840 莽al谋艧谋r divar qar艧谋 r蓹hb蓹rl蓹ri Bu t蓹rtib deyil niy蓹 anlamaq 眉莽眉n 738 00:32:01,840 --> 00:32:03,450 v蓹 ya niy蓹 d眉zg眉n 莽al谋艧an deyil. 739 00:32:03,450 --> 00:32:05,040 Amma siz tamamlay谋n d蓹f蓹 bu v蓹 sonra 740 00:32:05,040 --> 00:32:07,620 h蓹r hans谋 g眉l蓹艧 b蓹zi vaxt s蓹rf siz ola bil蓹r bugs, 741 00:32:07,620 --> 00:32:09,490 Siz ki, tapa bil蓹rsiniz 脟ox q谋sa bir program. 742 00:32:09,490 --> 00:32:11,770 Bu yaln谋z bir ne莽蓹 edil蓹 bil蓹r kod x蓹tl蓹ri, 蓹n 莽ox hans谋 743 00:32:11,770 --> 00:32:15,030 Biz 蓹g蓹r art谋q m眉hazir蓹 burada g枚rd眉m sa臒 bloklar topla艧maq. 744 00:32:15,030 --> 00:32:16,810 >> V蓹 biz t蓹klif kimi Burada xahi艧 olacaq 745 00:32:16,810 --> 00:32:22,250 Siz ne莽蓹 d蓹qiq蓹 m眉蓹yy蓹n etm蓹k 眉莽眉n Kims蓹 艧蓹h蓹rciyind蓹 bir du艧 q蓹bul edir. 746 00:32:22,250 --> 00:32:24,779 Biz problemi m眉蓹yy蓹n su ax谋n谋 d蓹r蓹c蓹si 747 00:32:24,779 --> 00:32:27,320 kimi, a艧a臒谋 ax谋n谋 du艧 r蓹hb蓹ri, 莽ox Seinfeld clip kimi 748 00:32:27,320 --> 00:32:29,180 Biz d眉n蓹n g枚rd眉m v蓹 ya onun 蓹ks. 749 00:32:29,180 --> 00:32:30,971 V蓹 sonra yaln谋z var riyaziyyat bir az etm蓹k 眉莽眉n, 750 00:32:30,971 --> 00:32:34,710 dem蓹k C istifad蓹 hesab, h蓹qiq蓹t蓹n Bizi nec蓹 su 莽ox, t蓹xmin蓹n, 艧眉艧蓹 751 00:32:34,710 --> 00:32:37,720 biz 蓹g蓹r ki, b蓹rab蓹rdir bir n d蓹qiq蓹lik du艧 q蓹bul. 752 00:32:37,720 --> 00:32:41,389 >> 陌ndi mario.c, bu gedir bir az uzun proqram 眉莽眉n. 753 00:32:41,389 --> 00:32:42,930 Bu h蓹l蓹 uzun bu olacaq deyil. 754 00:32:42,930 --> 00:32:45,130 Yaln谋z bir ne莽蓹 x蓹tl蓹ri water.c art谋q. 755 00:32:45,130 --> 00:32:48,230 Amma bu imkan olacaq k枚hn蓹 m蓹kt蓹b Mario yeniden 756 00:32:48,230 --> 00:32:50,670 Super Mario piramida Brothers v蓹 ya bir t蓹qib edir. 757 00:32:50,670 --> 00:32:53,510 Bu g枚z蓹ll蓹艧ir kimi baxmaq niyy蓹tind蓹 deyil v蓹 ya ki, bir kimi r蓹ngar蓹ng. 758 00:32:53,510 --> 00:32:56,468 Biz yaln谋z az hashtags istifad蓹 etm蓹k olacaq kimi biz ekranda burada var 759 00:32:56,468 --> 00:32:58,120 ASCII m蓹tn istifad蓹 ed蓹r蓹k. 760 00:32:58,120 --> 00:33:00,362 Amma eyni fikir t蓹xmini olacaq. 761 00:33:00,362 --> 00:33:02,570 V蓹 bir olacaq ilk bax谋艧da ki, h蓹yata 762 00:33:02,570 --> 00:33:04,720 yaln谋z olduqca simple-- g枚r眉n眉r sad蓹 bir piramida 莽ap. 763 00:33:04,720 --> 00:33:07,345 Amma bir ne莽蓹 x眉susiyy蓹tl蓹ri var Burada maraql谋 olduqlar谋n谋 bildirib. 764 00:33:07,345 --> 00:33:12,400 Bir rightmost k蓹nar谋nda Qeyd ed蓹k ki, piramida h蓹qiq蓹t蓹n eni iki malikdir. 765 00:33:12,400 --> 00:33:14,570 Bel蓹 ki, eyni iki var h眉nd眉rl眉y眉 s眉tun olan 766 00:33:14,570 --> 00:33:16,804 bir az t蓹l蓹b edir d眉艧眉nc蓹 bit etm蓹k 767 00:33:16,804 --> 00:33:19,720 Siz kimi do臒ru almaq yaln谋z bir m眉k蓹mm蓹l bucaql谋 qar艧谋 768 00:33:19,720 --> 00:33:20,220 line. 769 00:33:20,220 --> 00:33:23,340 Bel蓹 ki, bir k眉nc halda bir az var lakin faktiki oyun g蓹lir. 770 00:33:23,340 --> 00:33:27,610 >> V蓹 bu da ilk qeyri-ayd谋n deyil a臒 kosmik 莽ap etm蓹k nec蓹 n蓹z蓹r. 771 00:33:27,610 --> 00:33:29,430 Bel蓹 ki, baxd谋臒谋m谋z zaman N眉mun蓹 莽谋x谋艧 burada 772 00:33:29,430 --> 00:33:32,440 v蓹 spec-- d蓹 var ki, bu, c眉r, bir d眉zbucaql谋 kimi g枚r眉n眉r 773 00:33:32,440 --> 00:33:35,120 lakin bir diaqonal d眉zbucaql谋, off do臒ran谋b edilmi艧dir 774 00:33:35,120 --> 00:33:37,320 v蓹 yaln谋z a臒 bo艧luq, bel蓹 dan谋艧maq var. 775 00:33:37,320 --> 00:33:40,100 V蓹 bel蓹 bir tez-tez xahi艧 sual burada yax艧谋, h蓹mi艧蓹, 776 00:33:40,100 --> 00:33:43,302 M蓹n hashtags h蓹r蓹k蓹t nec蓹 Sa臒 眉z蓹rind蓹? 777 00:33:43,302 --> 00:33:44,760 V蓹 ya nec蓹 bo艧 f蓹zalar谋nda 莽ap edirsiniz? 778 00:33:44,760 --> 00:33:46,860 V蓹 bu, h蓹qiq蓹t蓹n asand谋r 蓹n t蓹l蓹b蓹l蓹r d眉艧眉nm蓹k 莽ox. 779 00:33:46,860 --> 00:33:47,360 Sa臒? 780 00:33:47,360 --> 00:33:51,620 Siz sad蓹c蓹 vizual t蓹xmini bil蓹r bir d蓹f蓹 v蓹 ya iki d蓹f蓹 space bar vuru艧 781 00:33:51,620 --> 00:33:52,700 v蓹 ya 眉莽 d蓹f蓹. 782 00:33:52,700 --> 00:33:56,260 >> V蓹 bel蓹 ki, h蓹tta dem蓹k olar ki, printf il蓹 olsa h蓹mi艧蓹 bir simli v蓹 ya bir int 莽ap 783 00:33:56,260 --> 00:33:59,950 v蓹 ya salam "kimi bir s枚z, s枚zl蓹ri d眉nya "v蓹 ya seriyas谋, 784 00:33:59,950 --> 00:34:03,560 siz d蓹 yaln谋z 莽ap ed蓹 bil蓹rsiniz quote, kosmik, d谋rna臒谋 ba臒lamaq. 785 00:34:03,560 --> 00:34:06,320 V蓹 h蓹qiq蓹t蓹n ver蓹c蓹k orada bir a臒 kosmik. 786 00:34:06,320 --> 00:34:08,330 Bel蓹 ki, n蓹z蓹r蓹 ki, saxlamaq v蓹 bu overthink yoxdur. 787 00:34:08,330 --> 00:34:10,570 Siz, h蓹qiq蓹t蓹n, var s谋ra s谋ra-s谋ra q蓹rar, 788 00:34:10,570 --> 00:34:14,280 sizin M蓹s蓹l蓹n f蓹rqli bir o 蓹vv蓹l ne莽蓹 an 789 00:34:14,280 --> 00:34:18,420 s眉tun a臒 bo艧luq olmal谋d谋r v蓹 hashtags olmal谋d谋r ne莽蓹si. 790 00:34:18,420 --> 00:34:21,560 Bu vaxt bir az olacaq, lakin bu n枚v n蓹tic蓹d蓹 bir m蓹ntiq puzzle. 791 00:34:21,560 --> 00:34:22,060 >> MARIA: B蓹li. 792 00:34:22,060 --> 00:34:25,060 Amma s蓹tirb蓹s蓹tir ged蓹n m蓹ntiq Burada 莽ox faydal谋 olacaq. 793 00:34:25,060 --> 00:34:25,810 DAVID Malan: B蓹li. 794 00:34:25,810 --> 00:34:28,976 M蓹n n眉mun蓹 code h蓹tta gave-- edir蓹m tam bir proqram deyil idi. 795 00:34:28,976 --> 00:34:34,247 Siz h蓹l蓹 int v蓹 蓹sas ehtiyac v蓹 etibars谋z v蓹 # stdio.h, 796 00:34:34,247 --> 00:34:35,580 m眉hazir蓹 m蓹hsullar谋n谋n bir 莽ox. 797 00:34:35,580 --> 00:34:37,629 Amma bloklar ola g枚r眉n眉r. 798 00:34:37,629 --> 00:34:39,920 V蓹 sonra n蓹hay蓹t, bir 艧ey deyil bir az daha alqoritmik. 799 00:34:39,920 --> 00:34:43,210 Bel蓹 ki, h蓹r hans谋 bir zamanda 莽谋x谋r ki, siz CVS v蓹 ya h蓹r hans谋 rahatl谋臒谋 ma臒aza getm蓹k 800 00:34:43,210 --> 00:34:47,810 v蓹 kims蓹 siz蓹 蓹ll蓹ri kassir v蓹r蓹q蓹l蓹rinin v蓹 ya d蓹yi艧iklik kimi sikk蓹l蓹r, 801 00:34:47,810 --> 00:34:50,620 bu 莽谋x谋r ki, onlar, insanlar, Onlar bunu v蓹 ya v蓹 ya, 802 00:34:50,620 --> 00:34:53,300 y蓹qin ki, n蓹 istifad蓹 olunur bir g枚rm蓹mi艧 alqoritmi adl谋, 803 00:34:53,300 --> 00:34:58,170 borclu deyilik 蓹g蓹r, dem蓹k vasit蓹si, $ 21 d蓹yi艧iklik, 莽眉nki n蓹d蓹ns蓹 804 00:34:58,170 --> 00:35:01,580 脟ox ucuz bir 艧ey al谋b CVS da 莽ox b枚y眉k qanun layih蓹si il蓹, 805 00:35:01,580 --> 00:35:05,910 蓹g蓹r h蓹qiq蓹t蓹n annoying olacaq kassir 21 single v蓹 ya pis verdi 806 00:35:05,910 --> 00:35:07,629 h蓹l蓹 pul bir 莽ox. 807 00:35:07,629 --> 00:35:10,670 茝ksin蓹, bir a臒labatan 艧蓹xs n蓹 y蓹qin ki, n蓹 olacaq, onlar olacaq edir 808 00:35:10,670 --> 00:35:14,224 bir $ 20 v蓹 sonra $ 1-qanun v蓹 qamarlamaq 眉莽眉n siz bu halda yaln谋z iki qanun 蓹l. 809 00:35:14,224 --> 00:35:17,390 MARIA: Bel蓹 ki, onlar azaltmaq 眉莽眉n axtar谋r edirik onlar siz蓹 geri verm蓹k d蓹yi艧iklik. 810 00:35:17,390 --> 00:35:17,850 DAVID Malan: M蓹hz. 811 00:35:17,850 --> 00:35:19,540 Eyni 艧ey pul il蓹, h蓹m莽inin. 812 00:35:19,540 --> 00:35:23,040 Borclu deyilik 蓹g蓹r, $ 0.50, dem蓹k in艧allah 50 pennies ist蓹mir蓹m. 813 00:35:23,040 --> 00:35:25,500 Siz 蓹v蓹zin蓹 iki ist蓹yir蓹m m蓹s蓹l蓹n d枚rdd蓹. 814 00:35:25,500 --> 00:35:27,540 陌ndi bu g眉man edir kassir var ki, 815 00:35:27,540 --> 00:35:29,940 h蓹r m蓹zh蓹bin kifay蓹t q蓹d蓹r ki, o siz蓹 verm蓹k ist蓹yir蓹m bil蓹r. 816 00:35:29,940 --> 00:35:32,148 Amma biz g眉man imkan verir problem kimi 莽ox. 817 00:35:32,148 --> 00:35:35,590 V蓹 m蓹qs蓹di, n蓹tic蓹 etibaril蓹, edir C kodu bir g枚rm蓹mi艧 alqoritmi h蓹yata ke莽irir. 818 00:35:35,590 --> 00:35:37,344 Bel蓹 ki, istifad蓹莽i icaz蓹 n蓹 q蓹d蓹r yaz谋n 819 00:35:37,344 --> 00:35:40,510 o d蓹yi艧dirm蓹k v蓹 ya o dollarla borclu v蓹 q蓹pik, 眉z蓹n point bir n枚v 820 00:35:40,510 --> 00:35:41,590 y蓹qin ki, d蓹y蓹r. 821 00:35:41,590 --> 00:35:45,530 V蓹 sonra riyaziyyat v蓹 yax艧谋 Algorithmically anlamaq, 822 00:35:45,530 --> 00:35:49,020 nec蓹 莽ox pul I ver蓹 bil蓹r Siz minimal verm蓹k 823 00:35:49,020 --> 00:35:50,270 d蓹yi艧iklik m蓹hz m蓹bl蓹臒i. 824 00:35:50,270 --> 00:35:53,470 Amma var olacaq Burada bir ne莽蓹 莽蓹tin hiss蓹l蓹ri, sa臒? 825 00:35:53,470 --> 00:35:56,236 B眉t眉n var kimi qeyri-d蓹qiqlik m蓹s蓹l蓹. 826 00:35:56,236 --> 00:35:56,860 MARIA: M蓹hz. 827 00:35:56,860 --> 00:35:59,114 Bel蓹 ki, 眉z蓹n point d蓹y蓹rl蓹ri qeyri-d蓹qiqlik var. 828 00:35:59,114 --> 00:36:00,780 Biz bu g眉n m眉hazir蓹 bu bar蓹d蓹 dan谋艧maq mi? 829 00:36:00,780 --> 00:36:02,340 >> DAVID Malan: Biz etdi m眉hazir蓹 son d蓹f蓹. 830 00:36:02,340 --> 00:36:03,506 Biz qeyri-d蓹qiqlik dan谋艧d谋q. 831 00:36:03,506 --> 00:36:08,840 V蓹 istifad蓹莽i istifad蓹 etm蓹k ist蓹mir蓹m n蓹 q蓹d蓹r d蓹yi艧iklik o borclu. 832 00:36:08,840 --> 00:36:11,290 V蓹 bel蓹 g枚zden ge莽irmek,-da Problem set d蓹qiql蓹艧dirilm蓹si, 833 00:36:11,290 --> 00:36:15,990 kimi, n蓹tic蓹 etibaril蓹, b蓹zi fikir verm蓹k bu azaltmaq bil蓹r nec蓹 qeyri-d蓹qiqlik 834 00:36:15,990 --> 00:36:17,280 s蓹hvl蓹r, potensial. 835 00:36:17,280 --> 00:36:21,050 Bu, 蓹lb蓹tt蓹 ki, qa莽谋lmaz edir s枚hb蓹t etdiyiniz giri艧. 836 00:36:21,050 --> 00:36:23,590 V蓹 蓹slind蓹, pennies b蓹lk蓹 biz ZAMYLA uzatmaq laz谋md谋r, 837 00:36:23,590 --> 00:36:25,136 M蓹n orada t枚vsiy蓹l蓹r 眉莽眉n, d眉艧眉n眉r蓹m. 838 00:36:25,136 --> 00:36:27,760 Bel蓹 ki, son n蓹tic蓹d蓹, bir tapa bil蓹rsiniz probleml蓹rin inki艧af bu h蓹ft蓹 839 00:36:27,760 --> 00:36:30,700 ilk, olduqca ki莽ik sonra orta, sonra bir az daha b枚y眉k. 840 00:36:30,700 --> 00:36:33,200 Lakin onlar谋n b眉t眉n binan谋 istifad蓹 Bu 枚t蓹n h蓹ft蓹 bloklar谋, 841 00:36:33,200 --> 00:36:35,280 bu supersection olan, Problem set d蓹qiql蓹艧dirilm蓹si 842 00:36:35,280 --> 00:36:36,710 says谋z-hesabs谋z resurslar谋 siz蓹 qoyur. 843 00:36:36,710 --> 00:36:41,000 Amma yen蓹 d蓹, 蓹g蓹r b眉t眉n m眉bariz蓹, x眉susil蓹 az rahat aras谋nda 844 00:36:41,000 --> 00:36:42,917 蓹vv蓹lc蓹d蓹n he莽 bir fon il蓹, ofis saat g蓹lir 845 00:36:42,917 --> 00:36:44,958 bazar ert蓹si v蓹 莽蓹r艧蓹nb蓹 ax艧am谋 v蓹 脟蓹r艧蓹nb蓹 v蓹 C眉m蓹 ax艧am谋. 846 00:36:44,958 --> 00:36:46,950 Vasit蓹sil蓹 m眉zakir蓹 CS50 get kurs haqqinda, 847 00:36:46,950 --> 00:36:49,080 olan vasit蓹sil蓹 sohbet ed蓹 bil蓹rsiniz i艧莽i hey蓹ti v蓹 sinif yolda艧lar谋 il蓹. 848 00:36:49,080 --> 00:36:51,670 >> Amma n蓹tic蓹d蓹, m蓹n hesab edir蓹m yax艧谋 m蓹sl蓹h蓹t yaln谋z erk蓹n ba艧lay谋n. 849 00:36:51,670 --> 00:36:54,711 Bu sinif c眉r deyil ki, 脟蓹r艧蓹nb蓹 g眉n眉 psets ba艧layan olmal谋d谋r 850 00:36:54,711 --> 00:36:56,640 gec蓹 v蓹 ya pis C眉m蓹 ax艧am谋 gec蓹. 851 00:36:56,640 --> 00:36:59,067 >> MARIA: M蓹nim 蓹n yax艧谋 m蓹sl蓹h蓹t deyil bazar ert蓹si ba艧lam谋艧d谋r. 852 00:36:59,067 --> 00:36:59,900 DAVID Malan: Bazar ert蓹si. 853 00:36:59,900 --> 00:37:02,490 Bel蓹 ki, he莽 bir already-- a莽谋lm谋艧 蓹g蓹r. 854 00:37:02,490 --> 00:37:04,732 H蓹tta 蓹g蓹r Bazar ert蓹si, sonra 脟蓹r艧蓹nb蓹 ax艧am谋. 855 00:37:04,732 --> 00:37:05,690 daha 蓹vv蓹ll蓹r. 856 00:37:05,690 --> 00:37:08,605 V蓹 s蓹b蓹bi 茝lb蓹tt蓹 ki, bir 莽ox gec g眉n var 857 00:37:08,605 --> 00:37:10,535 bir bir az verm蓹k psixoloji t蓹zyiq 858 00:37:10,535 --> 00:37:13,684 蓹vv蓹ll蓹r ba艧lamaq, lakin h蓹l蓹 d蓹 imkan 艧eyi uzun zaman 艧eyi s眉r眉艧m蓹k 859 00:37:13,684 --> 00:37:14,350 g枚zl蓹m蓹k 莽ox. 860 00:37:14,350 --> 00:37:17,950 >> MARIA: V蓹 istifad蓹 etm蓹k ist蓹yir蓹m ofis saat 莽ox, siz kimi 莽ox bil蓹rsiniz kimi. 861 00:37:17,950 --> 00:37:20,291 >> DAVID Malan: H蓹r hans谋 bir sual谋n谋z? 862 00:37:20,291 --> 00:37:20,790 Oldu. 863 00:37:20,790 --> 00:37:22,930 Yax艧谋, niy蓹 biz burada t蓹xir蓹 yoxdur? 864 00:37:22,930 --> 00:37:23,487