1 00:00:00,000 --> 00:00:02,420 >> [MUSIC PLAYING] 2 00:00:02,420 --> 00:00:05,189 3 00:00:05,189 --> 00:00:05,980 HOPARL脰R: B眉t眉n h眉ququ. 4 00:00:05,980 --> 00:00:08,540 Bel蓹 ki, ba艧qa haqq谋nda dan谋艧maq ed蓹k C c眉r unikal bir 艧ey, 5 00:00:08,540 --> 00:00:10,010 olan data n枚vl蓹ri v蓹 d蓹yi艧蓹nl蓹r var. 6 00:00:10,010 --> 00:00:12,340 M蓹n dem蓹k unikal C, M蓹n, h蓹qiq蓹t蓹n, yaln谋z kontekstind蓹 dem蓹k, 7 00:00:12,340 --> 00:00:14,470 Bir proqram莽谋 oldu臒unuz halda h蓹qiq蓹t蓹n uzun m眉dd蓹t, 8 00:00:14,470 --> 00:00:16,270 Siz y蓹qin ki, var m蓹lumat n枚vl蓹ri il蓹 i艧l蓹yib 9 00:00:16,270 --> 00:00:18,470 M眉asir istifad蓹 etdiyiniz halda proqramla艧d谋rma dill蓹ri. 10 00:00:18,470 --> 00:00:20,432 Kimi m眉asir languages PHP v蓹 JavaScript, 11 00:00:20,432 --> 00:00:22,640 biz d蓹 bir az g枚rm蓹k laz谋md谋r ki, Sonra 蓹lb蓹tt蓹, 12 00:00:22,640 --> 00:00:25,550 Siz, h蓹qiq蓹t蓹n, m眉蓹yy蓹n yoxdur d蓹yi艧蓹n data type 13 00:00:25,550 --> 00:00:26,270 Siz onu istifad蓹 zaman. 14 00:00:26,270 --> 00:00:28,067 >> Siz yaln谋z elan v蓹 istifad蓹 ba艧lay谋n. 15 00:00:28,067 --> 00:00:29,900 Bu tam varsa, onu Bu tam bilirik. 16 00:00:29,900 --> 00:00:31,960 Bu bir xarakter varsa, bu bu bir xarakter bilir. 17 00:00:31,960 --> 00:00:35,320 Bir s枚z varsa, bilir Bu s枚zd蓹 bir simli var. 18 00:00:35,320 --> 00:00:37,300 >> Lakin C, olan bir older dil, biz laz谋m 19 00:00:37,300 --> 00:00:39,420 m蓹lumat m眉蓹yy蓹n etm蓹k 眉莽眉n h蓹r d蓹yi艧蓹n n枚v眉 20 00:00:39,420 --> 00:00:42,990 biz ilk d蓹f蓹 yaratmaq ki, d蓹yi艧蓹n istifad蓹. 21 00:00:42,990 --> 00:00:45,030 Bel蓹 ki, C b蓹zi g蓹lir daxili data n枚vl蓹ri. 22 00:00:45,030 --> 00:00:46,972 V蓹 tan谋艧 ed蓹k o b蓹zi. 23 00:00:46,972 --> 00:00:50,180 V蓹 sonra sonra biz d蓹 dan谋艧maq laz谋md谋r m蓹lumat n枚vl蓹ri b蓹zi az 24 00:00:50,180 --> 00:00:54,450 Biz sizin 眉莽眉n yazd谋q ki, bel蓹 ki, CS50 istifad蓹 ed蓹 bil蓹rsiniz. 25 00:00:54,450 --> 00:00:56,130 >> ilk int edir. 26 00:00:56,130 --> 00:00:59,110 int data type d蓹yi艧蓹nl蓹r 眉莽眉n istifad蓹 olunur ki, tam d蓹y蓹rl蓹r saxlamaq olacaq. 27 00:00:59,110 --> 00:01:03,210 Bel蓹 ki, 1, 2, 3, m蓹nfi 1, 2, 3, v蓹 s. 28 00:01:03,210 --> 00:01:05,960 Bir 艧ey deyil Integers, viktorina 眉莽眉n yadda saxlamaq laz谋md谋r, 29 00:01:05,960 --> 00:01:09,590 h蓹mi艧蓹 d枚rd bytes q蓹d蓹r yadda艧 olan 32 bit edir. 30 00:01:09,590 --> 00:01:11,620 Bir byte s蓹kkiz bit var. 31 00:01:11,620 --> 00:01:14,470 >> Bel蓹 ki, bu s谋ra o dem蓹kdir ki, bir tam bil蓹rsiniz ki qiym蓹tl蓹ndirir 32 00:01:14,470 --> 00:01:19,130 莽蓹r莽iv蓹sind蓹 uy臒un bil蓹r n蓹 il蓹 m蓹hdudla艧谋r M蓹lumat d蓹y蓹rind蓹 32 bit. 33 00:01:19,130 --> 00:01:21,850 陌ndi 莽谋x谋r kimi, Bu 莽oxdan q蓹rar verildi 34 00:01:21,850 --> 00:01:24,310 biz par莽alamaq ki, 32 bit ki, s谋ra 35 00:01:24,310 --> 00:01:26,650 m蓹nfi integers daxil v蓹 m眉sb蓹t integers, 36 00:01:26,650 --> 00:01:28,390 s谋ra h蓹r 蓹ld蓹 yar谋s谋. 37 00:01:28,390 --> 00:01:32,230 T蓹msil d蓹y蓹rl蓹r s谋ra bel蓹 m蓹nfi 2 tam s谋ra 38 00:01:32,230 --> 00:01:36,520 2 31 hakimiyy蓹t蓹 etm蓹k 31 g眉c m蓹nfi 1, 39 00:01:36,520 --> 00:01:38,190 siz d蓹 0 眉莽眉n bir l蓹k蓹 laz谋md谋r s蓹b蓹b olur. 40 00:01:38,190 --> 00:01:41,650 >> M眉mk眉n d蓹y蓹rl蓹r Bel蓹 ki, 蓹sas蓹n yar谋m 茝g蓹r m蓹nfi bir int uy臒un 41 00:01:41,650 --> 00:01:42,610 v蓹 yar谋m m眉sb蓹t. 42 00:01:42,610 --> 00:01:47,270 V蓹 t蓹xmin蓹n burada, bu m蓹nfi haqq谋nda 2 milyard m眉sb蓹t 2 milyard haqq谋nda. 43 00:01:47,270 --> 00:01:50,207 Verm蓹k v蓹 ya bir ne莽蓹 y眉z milyon almaq. 44 00:01:50,207 --> 00:01:52,290 Bel蓹 ki, siz uy臒un n蓹 tam d蓹yi艧蓹n. 45 00:01:52,290 --> 00:01:55,490 陌ndi biz d蓹 bir 艧ey var imzas谋z tam 莽a臒谋r谋b. 46 00:01:55,490 --> 00:01:59,220 陌ndi imzas谋z ints bir var d蓹yi艧蓹n ayr谋-ayr谋 n枚v眉. 47 00:01:59,220 --> 00:02:01,590 茝ksin蓹, imzas谋z edir n蓹 se莽m蓹l蓹rind蓹 deyirl蓹r. 48 00:02:01,590 --> 00:02:04,990 Bu data modifikasiya q蓹d蓹r tam n枚v眉. 49 00:02:04,990 --> 00:02:07,850 >> V蓹 bu halda, n蓹 imzas谋z means-- v蓹 siz d蓹 ed蓹 bil蓹rsiniz 50 00:02:07,850 --> 00:02:11,530 imzas谋z dig蓹r m蓹lumatlar n枚vl蓹ri istifad蓹, tam yaln谋z bir deyil. 51 00:02:11,530 --> 00:02:15,310 N蓹 s蓹m蓹r蓹li yoxdur ikiqat edir d蓹y蓹rl蓹rin m眉sb蓹t s谋ra 52 00:02:15,310 --> 00:02:19,350 tam da bil蓹r ki, art谋q imkan x蓹rc 53 00:02:19,350 --> 00:02:21,140 m蓹nfi d蓹y蓹rl蓹r蓹 etm蓹k. 54 00:02:21,140 --> 00:02:25,400 Bildiyiniz n枚mr蓹l蓹ri varsa daha y眉ks蓹k 2 milyard lakin az olacaq 55 00:02:25,400 --> 00:02:31,280 4 milyard daha misal 眉莽眉n olan 32 眉莽眉n 2 power-- 56 00:02:31,280 --> 00:02:33,330 Siz istifad蓹 ed蓹 bil蓹rsiniz 茝g蓹r imzas谋z int 57 00:02:33,330 --> 00:02:35,050 Sizin d蓹y蓹r m蓹nfi he莽 vaxt bilirik. 58 00:02:35,050 --> 00:02:37,216 >> Siz b蓹z蓹n laz谋md谋r imzas谋z d蓹yi艧蓹nl蓹r 眉莽眉n istifad蓹 59 00:02:37,216 --> 00:02:39,460 M蓹n burada qeyd niy蓹 CS50, olan. 60 00:02:39,460 --> 00:02:43,830 Amma d蓹y蓹rl蓹rin yenid蓹n s谋ra ki, bir imzas谋z tam il蓹 t蓹msil ed蓹 bil蓹r 61 00:02:43,830 --> 00:02:48,240 m眉nt蓹z蓹m tam t kimi, 0 var 32-ci hakimiyy蓹t蓹 m蓹nfi 1 2, 62 00:02:48,240 --> 00:02:50,840 v蓹 ya t蓹xmin蓹n 0 4 milyard. 63 00:02:50,840 --> 00:02:53,730 Bel蓹 ki, s蓹m蓹r蓹li iki d蓹f蓹 etdik Siz uy臒un m眉sb蓹t 眉莽眉nd眉r, 64 00:02:53,730 --> 00:02:56,270 lakin b眉t眉n imtina etdik m蓹nfi d蓹y蓹rl蓹ri. 65 00:02:56,270 --> 00:03:00,040 >> 陌ndi bir k蓹nara, imzas谋z kimi yaln谋z se莽m蓹 deyil 66 00:03:00,040 --> 00:03:01,790 biz g枚r蓹 bil蓹rsiniz ki, d蓹yi艧蓹n data n枚vl蓹ri. 67 00:03:01,790 --> 00:03:05,779 Adl谋 艧eyl蓹r d蓹 var q谋sa v蓹 uzun v蓹 const. 68 00:03:05,779 --> 00:03:07,820 Const bir az g枚r眉rs眉n眉z az sonra kurs. 69 00:03:07,820 --> 00:03:10,830 Q谋sa v蓹 uzun, biz y蓹qin ki, olmayacaq. 70 00:03:10,830 --> 00:03:12,830 >> Amma ki, yaln谋z var bilirik dig蓹r se莽m蓹l蓹ri var. 71 00:03:12,830 --> 00:03:14,080 陌mzas谋z yaln谋z bir deyil. 72 00:03:14,080 --> 00:03:16,596 Amma biz ist蓹yirik yaln谋z biri 陌ndi haqq谋nda dan谋艧maq olacaq. 73 00:03:16,596 --> 00:03:17,310 Bel蓹 ki, b眉t眉n h眉ququ. 74 00:03:17,310 --> 00:03:18,393 Bel蓹likl蓹, biz integers 蓹hat蓹 etdik. 75 00:03:18,393 --> 00:03:19,200 N蓹 g蓹l蓹n var? 76 00:03:19,200 --> 00:03:20,130 >> Chars. 77 00:03:20,130 --> 00:03:23,620 Bel蓹 ki, chars d蓹yi艧蓹nl蓹r 眉莽眉n istifad蓹 olunur ki, bir simvol saxlamaq olacaq. 78 00:03:23,620 --> 00:03:24,850 Char xarakter 眉莽眉n q谋sa. 79 00:03:24,850 --> 00:03:27,870 V蓹 b蓹z蓹n e艧itm蓹k bil蓹r insanlar avtomobil kimi t蓹l蓹ff眉z. 80 00:03:27,870 --> 00:03:32,020 >> Simvol h蓹mi艧蓹 bir q蓹d蓹r almaq, bel蓹 ki, yaln谋z 8 bit yadda艧 byte. 81 00:03:32,020 --> 00:03:35,700 Bel蓹 ki, bu yaln谋z uy臒un o dem蓹kdir ki, M蓹nfi 2 aral谋臒谋nda d蓹y蓹rl蓹r 82 00:03:35,700 --> 00:03:42,430 yeddinci g眉c, v蓹 ya m蓹nfi 128, 2 7 hakimiyy蓹ti 1 v蓹 ya 127 minus 眉莽眉n. 83 00:03:42,430 --> 00:03:45,710 >> ASCII say蓹sind蓹, o 莽oxdan bir yol q蓹rar 84 00:03:45,710 --> 00:03:50,805 h蓹min m眉sb蓹t n枚mr蓹l蓹ri x蓹rit蓹si M眉xt蓹lif simvol 0 127 85 00:03:50,805 --> 00:03:52,182 b眉t眉n klaviatura m枚vcud. 86 00:03:52,182 --> 00:03:54,640 Biz sonra g枚r蓹c蓹ksiniz kimi, bel蓹 ki, 茝lb蓹tt蓹 ki, v蓹 y蓹qin ki, laz谋md谋r 87 00:03:54,640 --> 00:03:57,700 b蓹zi alark蓹n g蓹lib point, kapital A, misal 眉莽眉n 88 00:03:57,700 --> 00:04:00,732 karakter paytaxt谋 A-- say谋 65 x蓹rit蓹l蓹ri. 89 00:04:00,732 --> 00:04:02,940 V蓹 s蓹b蓹bi ki, 莽眉nki bu n蓹 var 90 00:04:02,940 --> 00:04:05,490 ASCII standart t蓹r蓹find蓹n t蓹yin edilmi艧dir. 91 00:04:05,490 --> 00:04:07,850 >> Ki莽ik A 97 edir. 92 00:04:07,850 --> 00:04:11,900 siz 眉莽眉n xarakter 0 h蓹qiq蓹t蓹n, xarakter deyil yaz谋n 93 00:04:11,900 --> 00:04:13,532 say谋 s谋f谋r t蓹msil ed蓹n 48. 94 00:04:13,532 --> 00:04:15,240 Siz bir ne莽蓹 枚yr蓹nm蓹k laz谋md谋r bu siz getm蓹k kimi. 95 00:04:15,240 --> 00:04:17,990 V蓹 蓹lb蓹tt蓹 ki, ehtiyac g蓹lm蓹k laz谋md谋r onlara bir az sonra CS50. 96 00:04:17,990 --> 00:04:20,450 97 00:04:20,450 --> 00:04:23,390 >> n枚vb蓹ti 蓹sas data type point n枚mr蓹l蓹ri 眉z蓹n olunur. 98 00:04:23,390 --> 00:04:26,100 Bel蓹 ki, 眉z蓹n point n枚mr蓹l蓹ri d蓹 real n枚mr蓹l蓹ri kimi tan谋n谋r. 99 00:04:26,100 --> 00:04:28,850 Onlar 蓹sas蓹n 蓹d蓹d oldu臒unu onlara bir decimal point var. 100 00:04:28,850 --> 00:04:33,360 脺z蓹n point d蓹y蓹rl蓹ri integers kimi d蓹 101 00:04:33,360 --> 00:04:36,090 Yadda艧 4 bayt i莽ind蓹. 102 00:04:36,090 --> 00:04:37,580 陌ndi burada he莽 bir chart var. 103 00:04:37,580 --> 00:04:40,890 He莽 bir n枚mr蓹 line 莽眉nki var bir float s谋ra izah 104 00:04:40,890 --> 00:04:44,550 tam ayd谋n v蓹 ya intuitiv deyil. 105 00:04:44,550 --> 00:04:47,350 >> Siz onu dem蓹k kifay蓹tdir il蓹 i艧l蓹m蓹k 眉莽眉n 32 bit var. 106 00:04:47,350 --> 00:04:49,730 V蓹 bir s谋ra varsa var kimi pi, 107 00:04:49,730 --> 00:04:55,510 tam part 3 v蓹 眉z蓹n point hiss蓹si, v蓹 ya decimal hiss蓹si 0,14159, 108 00:04:55,510 --> 00:04:58,735 v蓹 s, siz olmaq laz谋md谋r pseudocode b眉t眉n t蓹msil ed蓹 109 00:04:58,735 --> 00:05:02,420 tam hiss蓹si decimal hiss蓹sidir. 110 00:05:02,420 --> 00:05:04,550 >> Bel蓹likl蓹, n蓹 siz ki, dem蓹k bil蓹r? 111 00:05:04,550 --> 00:05:08,180 Bir 艧ey ki ondal谋k 蓹g蓹r hiss蓹si, uzun v蓹 daha uzun olur 112 00:05:08,180 --> 00:05:10,660 M蓹n 莽ox b枚y眉k varsa tam hiss蓹si, m蓹n bil蓹r 113 00:05:10,660 --> 00:05:13,090 kimi d蓹qiq ola bil蓹r bu hiss蓹si il蓹. 114 00:05:13,090 --> 00:05:15,280 V蓹 h蓹qiq蓹t蓹n bir float m蓹hdudla艧d谋r谋lmas谋. 115 00:05:15,280 --> 00:05:17,229 >> Floats d蓹qiq problem var. 116 00:05:17,229 --> 00:05:19,270 Biz yaln谋z 32 bit var il蓹 i艧l蓹m蓹k, bel蓹 ki, biz yaln谋z bil蓹rsiniz 117 00:05:19,270 --> 00:05:22,510 Bizim decimal hiss蓹si il蓹 bel蓹 d蓹qiq olmal谋d谋r. 118 00:05:22,510 --> 00:05:27,300 Biz m眉tl蓹q decimal ola bilm蓹z 100 v蓹 ya 200 r蓹q蓹m d蓹qiq hiss蓹si, 119 00:05:27,300 --> 00:05:29,710 biz yaln谋z, 莽眉nki 32 bit il蓹 i艧l蓹m蓹k 眉莽眉n. 120 00:05:29,710 --> 00:05:31,590 Bel蓹 ki, bir float bir m蓹hdudiyy蓹t var. 121 00:05:31,590 --> 00:05:33,590 >> 陌ndi xo艧b蓹xtlikd蓹n var adl谋 bir veri n枚v眉 122 00:05:33,590 --> 00:05:36,530 ikiqat olan q蓹d蓹r bu problem il蓹 m蓹艧臒ul olur. 123 00:05:36,530 --> 00:05:39,980 脟iftler, 眉z眉b gedirdi kimi d蓹 istifad蓹 olunur real n枚mr蓹l蓹ri, v蓹 ya 眉z蓹n point saxlamaq 124 00:05:39,980 --> 00:05:40,840 d蓹y蓹rl蓹ri. 125 00:05:40,840 --> 00:05:44,340 f蓹rq edir double double d蓹qiq var. 126 00:05:44,340 --> 00:05:48,177 Onlar 64 bit uy臒un data, v蓹 ya s蓹kkiz bytes. 127 00:05:48,177 --> 00:05:49,010 Bunun m蓹nas谋 n蓹dir? 128 00:05:49,010 --> 00:05:51,801 B蓹li, biz ola bil蓹r dem蓹kdir daha 莽ox bu k蓹sir d蓹qiq. 129 00:05:51,801 --> 00:05:54,830 Bunun 蓹v蓹zin蓹 yeddi pi olan bir float il蓹 b蓹lk蓹 yerl蓹ri, 130 00:05:54,830 --> 00:05:56,710 biz b蓹lk蓹 30 yerl蓹rin蓹 ola bil蓹r. 131 00:05:56,710 --> 00:05:59,824 Ki, vacibdir, siz ist蓹diyiniz bil蓹r 蓹v蓹zin蓹 float ikiqat istifad蓹 etm蓹k. 132 00:05:59,824 --> 00:06:01,740 脺mumiyy蓹tl蓹, siz de臒ilseniz bir 艧ey oldu臒u 眉z蓹rind蓹 i艧l蓹yir 133 00:06:01,740 --> 00:06:06,540 h蓹qiq蓹t蓹n uzun decimal yer蓹 sahib v蓹 d蓹qiq bir 莽ox vacibdir 134 00:06:06,540 --> 00:06:08,630 Siz y蓹qin ki, ist蓹yir蓹m ikiqat overfloat istifad蓹 edin. 135 00:06:08,630 --> 00:06:11,250 陌ndi sizin i艧 眉莽眉n 蓹n CS50, bir float kifay蓹t olmal谋d谋r. 136 00:06:11,250 --> 00:06:15,340 Amma iki d蓹f蓹 kimi m枚vcud oldu臒unu bilirik q蓹d蓹r d蓹qiqliyi il蓹 m蓹艧臒ul yol 137 00:06:15,340 --> 00:06:20,980 32 蓹lav蓹 ver蓹r蓹k problem bit n枚mr蓹l蓹ri il蓹 i艧l蓹m蓹k 眉莽眉n. 138 00:06:20,980 --> 00:06:23,650 >> 陌ndi bu veri n枚v眉 deyil. 139 00:06:23,650 --> 00:06:24,390 Bu bir n枚v眉d眉r. 140 00:06:24,390 --> 00:06:25,340 V蓹 etibars谋z deyirl蓹r. 141 00:06:25,340 --> 00:06:27,506 V蓹 m蓹n bu bar蓹d蓹 s枚hb蓹t al谋ram Burada biz y蓹qin ki, var, 莽眉nki 142 00:06:27,506 --> 00:06:29,520 Art谋q bir ne莽蓹 d蓹f蓹 CS50 G枚r眉nd眉y眉. 143 00:06:29,520 --> 00:06:32,020 V蓹 merak bil蓹r n蓹 b眉t眉n haqq谋nda. 144 00:06:32,020 --> 00:06:33,390 >> Bel蓹 ki, etibars谋z bir n枚v眉d眉r. 145 00:06:33,390 --> 00:06:34,097 Bu m枚vcuddur. 146 00:06:34,097 --> 00:06:35,180 Amma bir veri n枚v眉 deyil. 147 00:06:35,180 --> 00:06:39,350 >> Biz tipli d蓹yi艧蓹n yarada bilm蓹z l蓹臒v, bir d蓹y蓹r t蓹yin. 148 00:06:39,350 --> 00:06:42,519 Amma funksiyalar谋, m蓹s蓹l蓹n, bir etibars谋z qaytar谋lmas谋 n枚v眉 ola bil蓹r. 149 00:06:42,519 --> 00:06:45,060 脺mumiyy蓹tl蓹, siz bir funksiyas谋 g枚rm蓹k 蓹g蓹r ki, etibars谋z qaytar谋lmas谋 n枚v眉 var, 150 00:06:45,060 --> 00:06:46,970 bu bir d蓹y蓹r qay谋tmaq deyil dem蓹kdir. 151 00:06:46,970 --> 00:06:49,440 Siz 眉mumi hesab ed蓹 bil蓹r Biz bu g眉n蓹 q蓹d蓹r istifad蓹 etdiyiniz funksiyas谋 152 00:06:49,440 --> 00:06:52,780 CS50 bir d蓹y蓹r qay谋tmaq deyil ki? 153 00:06:52,780 --> 00:06:54,700 >> Printf biridir. 154 00:06:54,700 --> 00:06:56,820 Printf h蓹qiq蓹t蓹n deyil siz蓹 bir 艧ey qay谋tmaq. 155 00:06:56,820 --> 00:06:59,850 Bu bir 艧ey yazd谋ran ekran, v蓹 蓹sas蓹n 156 00:06:59,850 --> 00:07:01,650 printf n蓹 bir yan t蓹siri. 157 00:07:01,650 --> 00:07:03,620 Amma bu, bir d蓹y蓹r geri vermir. 158 00:07:03,620 --> 00:07:08,419 Siz n蓹tic蓹 v蓹 ma臒aza tutmaq deyil B蓹zi d蓹yi艧蓹n sonra onu istifad蓹 etm蓹k. 159 00:07:08,419 --> 00:07:10,710 Bu, sad蓹c蓹 bir 艧ey yazd谋ran ekran v蓹 siz tamamlay谋n. 160 00:07:10,710 --> 00:07:14,360 >> Bel蓹likl蓹, biz printf ki, dem蓹k bir bo艧luq funksiyas谋 var. 161 00:07:14,360 --> 00:07:16,450 Bu he莽 bir 艧ey qaytar谋r. 162 00:07:16,450 --> 00:07:18,580 >> bir perimetri siyah谋s谋 funksiyas谋 da etibars谋z ola bil蓹r. 163 00:07:18,580 --> 00:07:21,410 V蓹 siz d蓹 g枚rd眉m 莽ox CS50 bir q蓹d蓹r. 164 00:07:21,410 --> 00:07:22,300 Int 蓹sas void. 165 00:07:22,300 --> 00:07:23,260 Bir z蓹ng 莽almaq ki, yoxdur? 166 00:07:23,260 --> 00:07:24,080 167 00:07:24,080 --> 00:07:27,220 茝sas蓹n n蓹 dem蓹kdir ki, 茝sas h蓹r hans谋 parametrl蓹ri da艧谋m谋r. 168 00:07:27,220 --> 00:07:29,520 He莽 bir d蓹lil yoxdur ki, 茝sas ke莽di almaq. 169 00:07:29,520 --> 00:07:32,780 陌ndi sonra biz oldu臒unu g枚r蓹c蓹ksiniz bir yol, 蓹sas daxil d蓹lill蓹ri ke莽m蓹k 170 00:07:32,780 --> 00:07:36,189 lakin bu g眉n蓹 q蓹d蓹r biz n蓹 int 蓹sas etibars谋z g枚r眉l眉r. 171 00:07:36,189 --> 00:07:37,730 Main yaln谋z h蓹r hans谋 bir d蓹lill蓹ri da艧谋m谋r. 172 00:07:37,730 --> 00:07:40,236 V蓹 bel蓹 ki, biz etibars谋z s枚yl蓹y蓹r蓹k daxil. 173 00:07:40,236 --> 00:07:42,110 Biz yaln谋z 莽ox olan edirik bu bar蓹d蓹 a莽谋q 174 00:07:42,110 --> 00:07:44,430 h蓹r hans谋 arqumentl蓹r deyil ki. 175 00:07:44,430 --> 00:07:47,160 >> Indi 眉莽眉n Bel蓹 ki, kifay蓹tdir 蓹sas蓹n ki, etibars谋z dem蓹k 176 00:07:47,160 --> 00:07:50,789 Yaln谋z bir tutucu kimi xidm蓹t etm蓹lidir Sizin 眉莽眉n bir 艧ey kimi haqq谋nda d眉艧眉n眉r kimi. 177 00:07:50,789 --> 00:07:52,080 Bu, h蓹qiq蓹t蓹n bir 艧ey bunu deyil. 178 00:07:52,080 --> 00:07:53,550 Burada he莽 bir qaytar谋lmas谋 d蓹y蓹ri var. 179 00:07:53,550 --> 00:07:54,770 Burada he莽 bir parametrl蓹ri var. 180 00:07:54,770 --> 00:07:55,709 Bu bo艧luq var. 181 00:07:55,709 --> 00:07:57,250 Bu bir az daha kompleks var. 182 00:07:57,250 --> 00:08:00,640 Amma bu kifay蓹t olmal谋d谋r Kursun yax艧谋 hiss蓹si. 183 00:08:00,640 --> 00:08:05,010 V蓹 in艧allah indi bir az var etibars谋z n蓹 bir anlay谋艧 daha 莽ox bit. 184 00:08:05,010 --> 00:08:08,460 >> O bel蓹 be艧 n枚v will var in艧a olunur C. qar艧谋la艧ma 185 00:08:08,460 --> 00:08:10,670 Amma CS50 biz d蓹 bir kitabxana var. 186 00:08:10,670 --> 00:08:13,550 Siz daxil ola bil蓹r CS50.h. 187 00:08:13,550 --> 00:08:15,930 V蓹 t蓹min ed蓹c蓹k iki 蓹lav蓹 n枚vl蓹ri il蓹 188 00:08:15,930 --> 00:08:18,280 Siz y蓹qin ki, ed蓹 bil蓹rsiniz ki, Sizin tap艧谋r谋qlar谋 istifad蓹 etm蓹k, 189 00:08:18,280 --> 00:08:21,210 v蓹 ya yaln谋z ad蓹t蓹n i艧 proqramla艧d谋rma. 190 00:08:21,210 --> 00:08:23,030 >> Bunlardan birincisi bool edir. 191 00:08:23,030 --> 00:08:26,780 Bel蓹 ki, Boolean data n枚v眉, bool, d蓹yi艧蓹nl蓹r 眉莽眉n istifad蓹 olunur 192 00:08:26,780 --> 00:08:28,114 ki, bir Boolean d蓹y蓹r saxlamaq olacaq. 193 00:08:28,114 --> 00:08:29,863 茝g蓹r e艧itdim varsa bu m眉dd蓹t 蓹vv蓹l, siz 194 00:08:29,863 --> 00:08:31,960 boolean ki, bilirik bil蓹r d蓹y蓹ri yaln谋z qadirdir 195 00:08:31,960 --> 00:08:34,440 iki f蓹rqli f蓹rqli d蓹y蓹rl蓹r ke莽irilm蓹si. 196 00:08:34,440 --> 00:08:35,872 True v蓹 yalan. 197 00:08:35,872 --> 00:08:37,580 陌ndi bu olduqca g枚r眉n眉r fundamental, sa臒? 198 00:08:37,580 --> 00:08:40,496 Bu ki, bir s眉rpriz n枚v眉 var Bu daxili kimi C m枚vcud deyil. 199 00:08:40,496 --> 00:08:42,640 V蓹 bir 莽ox m眉asir dild蓹, 蓹lb蓹tt蓹, Booleans 200 00:08:42,640 --> 00:08:45,390 Standart default data n枚v眉 var. 201 00:08:45,390 --> 00:08:47,192 Lakin C, onlar h蓹qiq蓹t蓹n deyilik. 202 00:08:47,192 --> 00:08:48,400 Amma biz sizin 眉莽眉n yaratd谋q. 203 00:08:48,400 --> 00:08:51,910 茝g蓹r yaratmaq laz谋md谋r Bel蓹 ki kimin n枚v眉 bool bir d蓹yi艧蓹n, 204 00:08:51,910 --> 00:08:55,230 yaln谋z CS50.h # daxil 蓹min olun proqram 蓹vv蓹lind蓹, 205 00:08:55,230 --> 00:08:57,800 v蓹 yaratmaq ed蓹 bil蓹rsiniz bool tipli d蓹yi艧蓹nl蓹r. 206 00:08:57,800 --> 00:09:02,095 >> Siz CS50.h # daxil etm蓹k unutmaq v蓹 蓹g蓹r Siz Boolean tipli d蓹yi艧蓹nl蓹r istifad蓹 ed蓹r蓹k ba艧lamaq 207 00:09:02,095 --> 00:09:04,970 Siz b蓹zi probleml蓹r qar艧谋la艧a bil蓹r zaman sizin proqram t蓹rtib edirik. 208 00:09:04,970 --> 00:09:06,490 Bel蓹 ki, yaln谋z 眉莽眉n g枚zetleme olmaq. 209 00:09:06,490 --> 00:09:11,180 V蓹 b蓹lk蓹 siz yaln谋z d眉zeltebilirsiniz cs50.h. daxil olmaqla, funt probleml蓹ri 210 00:09:11,180 --> 00:09:14,590 >> dig蓹r b枚y眉k data type ki, biz CS50 kitabxana sizin 眉莽眉n t蓹min 211 00:09:14,590 --> 00:09:15,670 simli edir. 212 00:09:15,670 --> 00:09:17,130 Bel蓹 bir string n蓹dir? 213 00:09:17,130 --> 00:09:18,520 Strings, h蓹qiq蓹t蓹n, yaln谋z s枚zl蓹r var. 214 00:09:18,520 --> 00:09:20,000 Onlar simvol kolleksiyalar谋 ist蓹yirik. 215 00:09:20,000 --> 00:09:20,640 Onlar s枚zl蓹ri ist蓹yirik. 216 00:09:20,640 --> 00:09:21,390 Onlar c眉ml蓹l蓹ri ist蓹yirik. 217 00:09:21,390 --> 00:09:22,480 Onlar ci madd蓹l蓹rd蓹 ist蓹yirik. 218 00:09:22,480 --> 00:09:25,850 H蓹tta, b眉t眉n kitab ola bil蓹r. 219 00:09:25,850 --> 00:09:29,690 >> 脟ox uzun 眉莽眉n 莽ox q谋sa simvol seriyas谋. 220 00:09:29,690 --> 00:09:34,310 Siz strings istifad蓹 etm蓹k laz谋md谋r, M蓹s蓹l蓹n, bir s枚z saxlamaq 眉莽眉n, 221 00:09:34,310 --> 00:09:37,609 yaln谋z CS50.h daxil olun proqram 蓹vv蓹lind蓹 222 00:09:37,609 --> 00:09:38,900 bel蓹 ki, simli n枚v眉 istifad蓹 ed蓹 bil蓹rsiniz. 223 00:09:38,900 --> 00:09:43,910 V蓹 sonra d蓹yi艧蓹nl蓹r yaratmaq bil蓹r kimin data type simli edir. 224 00:09:43,910 --> 00:09:46,160 陌ndi sonra 蓹lb蓹tt蓹, biz d蓹 ki, g枚r眉rs眉n眉z 225 00:09:46,160 --> 00:09:47,752 ya deyil, b眉t眉n hekay蓹. 226 00:09:47,752 --> 00:09:49,460 Biz h蓹r 艧eyi qar艧谋la艧a bil蓹rsiniz adl谋 strukturlar谋, 227 00:09:49,460 --> 00:09:54,249 ola bil蓹r n蓹 qrup siz蓹 imkan verir ki, bir tam v蓹 vahid bir string. 228 00:09:54,249 --> 00:09:56,290 V蓹 biz istifad蓹 ed蓹 bil蓹rsiniz bir m蓹qs蓹d, g眉c 229 00:09:56,290 --> 00:09:57,750 kurs sonra laz谋ml谋 olur. 230 00:09:57,750 --> 00:09:59,500 >> V蓹 biz d蓹 枚yr蓹nm蓹k laz谋md谋r m眉蓹yy蓹n n枚vl蓹ri haqq谋nda, 231 00:09:59,500 --> 00:10:01,720 siz yaratmaq imkan verir 脰z data n枚vl蓹ri. 232 00:10:01,720 --> 00:10:03,060 Biz narahat ehtiyac yoxdur indi bu bar蓹d蓹. 233 00:10:03,060 --> 00:10:04,550 Amma ki, yaln谋z var bilirik ki, 眉f眉qd蓹 bir 艧ey, 234 00:10:04,550 --> 00:10:07,633 bu b眉t眉n daha 莽ox var ki, M蓹n yaln谋z siz蓹 deyir蓹m 莽ox n枚v眉 艧ey 235 00:10:07,633 --> 00:10:08,133 indi. 236 00:10:08,133 --> 00:10:10,591 Bel蓹 ki, indi biz bir 枚yr蓹ndim ki, 蓹sas m蓹lumatlar谋n az 237 00:10:10,591 --> 00:10:14,230 n枚vl蓹ri v蓹 CS50 data n枚vl蓹ri, ed蓹k d蓹yi艧蓹nl蓹rin il蓹 i艧l蓹m蓹k 眉莽眉n nec蓹 haqq谋nda dan谋艧maq 238 00:10:14,230 --> 00:10:18,530 v蓹 bu istifad蓹 ed蓹r蓹k, onlar谋 yaratmaq Bizim proqramlar谋nda data n枚vl蓹ri. 239 00:10:18,530 --> 00:10:22,670 Bir d蓹yi艧蓹n yaratmaq ist蓹yirsinizs蓹, Siz n蓹 etm蓹k laz谋md谋r b眉t眉n iki 艧eyi edir. 240 00:10:22,670 --> 00:10:24,147 >> Birincisi, siz bir n枚v眉 verm蓹k laz谋md谋r. 241 00:10:24,147 --> 00:10:26,230 Siz蓹 laz谋m olan ikinci 艧ey etm蓹k 眉莽眉n bir ad verir. 242 00:10:26,230 --> 00:10:28,740 Ki, g枚r眉l蓹n v蓹 yumruq atd谋 sonra bir ki, x蓹ttin sonunda n枚qt蓹li verg眉l, 243 00:10:28,740 --> 00:10:29,830 Bir d蓹yi艧蓹n yaratd谋q. 244 00:10:29,830 --> 00:10:32,370 >> Bel蓹 ki, burada iki misal var. 245 00:10:32,370 --> 00:10:35,744 Int n枚mr蓹si; char m蓹ktub ;. 246 00:10:35,744 --> 00:10:36,660 M蓹n burada n蓹 var? 247 00:10:36,660 --> 00:10:38,110 M蓹n iki d蓹yi艧蓹nl蓹rin yaratd谋q. 248 00:10:38,110 --> 00:10:40,190 >> d蓹yi艧蓹n nin ilk ad谋 n枚mr蓹sini. 249 00:10:40,190 --> 00:10:44,830 V蓹 say谋 tam ke莽irilm蓹si qadirdir onun n枚v眉 int 莽眉nki d蓹y蓹rl蓹r yaz谋n. 250 00:10:44,830 --> 00:10:48,040 Letter ba艧qa d蓹yi艧蓹n ki, simvol a莽a bil蓹r 251 00:10:48,040 --> 00:10:50,240 onun data n枚v眉 char 莽眉nki. 252 00:10:50,240 --> 00:10:51,772 >> Pretty sad蓹, sa臒? 253 00:10:51,772 --> 00:10:53,480 Siz 枚z眉n眉z眉 tapmaq varsa bir v蓹ziyy蓹t 254 00:10:53,480 --> 00:10:56,250 bird蓹n 莽ox yaratmaq laz谋md谋r Eyni tipli d蓹yi艧蓹nl蓹r, 255 00:10:56,250 --> 00:10:58,740 Yaln谋z m眉蓹yy蓹n etm蓹k laz谋md谋r bir n枚v眉 ad谋. 256 00:10:58,740 --> 00:11:01,600 Sonra bir 莽ox d蓹yi艧蓹nl蓹r siyah谋s谋 ki n枚v眉 siz蓹 laz谋m kimi. 257 00:11:01,600 --> 00:11:04,230 >> Bel蓹likl蓹, m蓹n, m蓹s蓹l蓹n, burada bil蓹r kodu bu 眉莽眉nc眉 x蓹tt, 258 00:11:04,230 --> 00:11:07,420 int h眉nd眉rl眉k ;, yeni deyirl蓹r. 259 00:11:07,420 --> 00:11:08,291 Int eni ;. 260 00:11:08,291 --> 00:11:09,290 V蓹 莽ox i艧 olard谋. 261 00:11:09,290 --> 00:11:12,039 M蓹n h蓹l蓹 iki d蓹yi艧蓹nl蓹rin adl谋 almaq ist蓹diyiniz h眉nd眉rl眉y眉 v蓹 eni, h蓹r hans谋 262 00:11:12,039 --> 00:11:12,730 tam deyil. 263 00:11:12,730 --> 00:11:16,970 Amma, C sintaksis 艧eyi icaz蓹 al谋ram bir x蓹tt onu g眉cl蓹ndirm蓹k. 264 00:11:16,970 --> 00:11:20,230 Int h眉nd眉rl眉y眉, eni; Bu eyni 艧ey. 265 00:11:20,230 --> 00:11:23,900 M蓹n adl谋 iki d蓹yi艧蓹nl蓹rin bir yaratd谋q width adl谋 boyu bir h蓹r ikisi 266 00:11:23,900 --> 00:11:26,730 holdinqin bil蓹n tam n枚v眉 d蓹y蓹rl蓹r. 267 00:11:26,730 --> 00:11:30,920 >> Eynil蓹 burada, m蓹n 眉莽 yarada bir d蓹f蓹 point d蓹y蓹rl蓹ri 眉z蓹n. 268 00:11:30,920 --> 00:11:33,350 M蓹n b蓹lk蓹 bir d蓹yi艧蓹n yarada 2-- kvadrat k枚k adl谋 269 00:11:33,350 --> 00:11:35,766 olan ehtimalla n蓹hay蓹t olacaq 眉z蓹n point ke莽irilm蓹si 270 00:11:35,766 --> 00:11:39,222 Meydan谋n ki n眉may蓹nd蓹liyi 2-- kvadrat 3 k枚k, v蓹 pi k枚k. 271 00:11:39,222 --> 00:11:41,180 M蓹n bu h蓹yata bil蓹r var 眉莽 ayr谋-ayr谋 x蓹tl蓹ri. 272 00:11:41,180 --> 00:11:47,690 Float, kvadrat k枚k 2; Kvadrat k枚k Float 3; pi float; v蓹 莽ox i艧 olard谋. 273 00:11:47,690 --> 00:11:50,590 >> Ancaq yen蓹 d蓹, m蓹n yaln谋z birl蓹艧dirm蓹k olar kodun bir x蓹tt bu. 274 00:11:50,590 --> 00:11:54,050 艦eyi bir az edir q谋sa, kimi clunky deyil. 275 00:11:54,050 --> 00:11:57,259 >> 陌ndi 眉mumiyy蓹tl蓹, yaln谋z yax艧谋 dizayn Siz laz谋m bir d蓹yi艧蓹n elan. 276 00:11:57,259 --> 00:11:59,050 V蓹 biz bir az dan谋艧maq laz谋md谋r bu bar蓹d蓹 az daha 277 00:11:59,050 --> 00:12:00,945 sonra kurs zaman 莽蓹r莽iv蓹sind蓹 m眉zakir蓹. 278 00:12:00,945 --> 00:12:03,320 Bel蓹 ki, m眉tl蓹q laz谋m deyil Sizin d蓹yi艧蓹nl蓹rin b眉t眉n yaratmaq 279 00:12:03,320 --> 00:12:05,990 Proqram谋n ba艧谋nda olan B蓹zi insanlar, ke莽mi艧 g枚rm眉艧眉k bil蓹r 280 00:12:05,990 --> 00:12:08,700 v蓹 ya, 蓹lb蓹tt蓹, bir 莽ox ortaq oldu kodla艧d谋rma t蓹cr眉b蓹 bir 莽ox il 蓹vv蓹l 281 00:12:08,700 --> 00:12:11,700 C. il蓹 i艧 zaman Siz yaln谋z bil蓹r bir d蓹yi艧蓹n h眉ququ yaratmaq ist蓹yirik 282 00:12:11,700 --> 00:12:13,140 Siz laz谋m. 283 00:12:13,140 --> 00:12:13,640 Oldu. 284 00:12:13,640 --> 00:12:15,150 Bel蓹likl蓹, biz d蓹yi艧蓹nl蓹rin yaratd谋q. 285 00:12:15,150 --> 00:12:16,790 Nec蓹 ki, biz onlardan istifad蓹 ed蓹 bil蓹r蓹m? 286 00:12:16,790 --> 00:12:18,650 Biz b蓹yan sonra d蓹yi艧蓹n, biz laz谋m deyil 287 00:12:18,650 --> 00:12:21,237 data n枚v眉 m眉蓹yy蓹n etm蓹k 眉莽眉n ki, d蓹yi艧蓹n art谋q. 288 00:12:21,237 --> 00:12:24,070 Bunu 蓹g蓹r 茝slind蓹, siz bil蓹r b蓹zi q蓹rib蓹 n蓹tic蓹l蓹ri il蓹 son 289 00:12:24,070 --> 00:12:25,490 biz n枚v indi 枚t眉rm蓹y蓹 laz谋md谋r ki. 290 00:12:25,490 --> 00:12:27,365 Amma dem蓹k kifay蓹tdir, q蓹rib蓹 艧eyl蓹r gedir 291 00:12:27,365 --> 00:12:30,740 sehven 蓹g蓹r ba艧 ba艧lamaq 眉莽眉n Eyni ad谋 il蓹 d蓹yi艧蓹nl蓹rin-elan yenid蓹n 292 00:12:30,740 --> 00:12:32,210 眉z蓹rind蓹. 293 00:12:32,210 --> 00:12:33,882 >> Bel蓹 ki, burada M蓹n kodu d枚rd x蓹tl蓹ri var. 294 00:12:33,882 --> 00:12:36,090 M蓹n bir ne莽蓹 var yaln谋z ifad蓹 var 艧蓹rhl蓹r 295 00:12:36,090 --> 00:12:37,840 N蓹 ba艧 H蓹r line yaln谋z k枚m蓹k etm蓹k 296 00:12:37,840 --> 00:12:40,520 Siz neler yerl蓹艧蓹n almaq. 297 00:12:40,520 --> 00:12:41,520 Bel蓹 ki, int say谋 ;. 298 00:12:41,520 --> 00:12:42,520 Siz 蓹vv蓹l g枚rd眉m. 299 00:12:42,520 --> 00:12:44,000 Ki, bir d蓹yi艧蓹n elan var. 300 00:12:44,000 --> 00:12:46,670 >> 陌ndi bir d蓹yi艧蓹n yaratd谋q adl谋 say谋 301 00:12:46,670 --> 00:12:48,970 tam tipli d蓹y蓹rl蓹r ke莽irilm蓹si qadir. 302 00:12:48,970 --> 00:12:50,210 M蓹n bunu elan etdik. 303 00:12:50,210 --> 00:12:53,770 >> M蓹n t蓹yin al谋ram n枚vb蓹ti line n枚mr蓹sin蓹 d蓹y蓹ri. 304 00:12:53,770 --> 00:12:54,992 Number 17 b蓹rab蓹rdir. 305 00:12:54,992 --> 00:12:55,950 Orada n蓹 ba艧 verir? 306 00:12:55,950 --> 00:12:58,880 M蓹n say谋 17 qoyulmas谋 al谋ram ki, d蓹yi艧蓹n daxilind蓹. 307 00:12:58,880 --> 00:13:02,760 >> M蓹n he莽 sonra 莽ap 蓹g蓹r Bel蓹 ki, n蓹 s谋ra m蓹zmunu sonra var, 308 00:13:02,760 --> 00:13:04,030 onlar 17 m蓹n蓹 deyim. 309 00:13:04,030 --> 00:13:07,030 M蓹n bir d蓹yi艧蓹n elan etdik, v蓹 sonra m蓹n onu t蓹yin etdik. 310 00:13:07,030 --> 00:13:10,570 >> Biz prosesi t蓹krar ed蓹 bil蓹rsiniz daha char h蓹rfi il蓹 ;. 311 00:13:10,570 --> 00:13:11,640 Ki, bir b蓹yannam蓹 var. 312 00:13:11,640 --> 00:13:14,010 Letter paytaxt谋 b蓹rab蓹rdir H. Bu bir tap艧谋r谋q var. 313 00:13:14,010 --> 00:13:16,030 Pretty sad蓹, 莽ox. 314 00:13:16,030 --> 00:13:18,319 >> 陌ndi bu proses bil蓹r c眉r silly g枚r眉n眉r. 315 00:13:18,319 --> 00:13:20,110 Niy蓹 biz bunu edirik kodu iki x蓹tl蓹ri? 316 00:13:20,110 --> 00:13:21,401 Bunu daha yax艧谋 bir yolu var m谋? 317 00:13:21,401 --> 00:13:22,250 茝slind蓹, var. 318 00:13:22,250 --> 00:13:24,375 B蓹z蓹n g枚r蓹 bil蓹rsiniz Bu ba艧latma 莽a臒谋r谋b. 319 00:13:24,375 --> 00:13:28,446 Bir d蓹yi艧蓹n elan zaman var v蓹 eyni zamanda bir d蓹y蓹r t蓹yin. 320 00:13:28,446 --> 00:13:30,320 Bu, h蓹qiq蓹t蓹n, olduqca deyil 眉mumi 艧ey. 321 00:13:30,320 --> 00:13:32,870 Bir d蓹yi艧蓹n, siz ad蓹t蓹n yaratmaq zaman B蓹zi 蓹sas d蓹y蓹r olsun. 322 00:13:32,870 --> 00:13:34,330 H蓹tta 0 v蓹 ya bir 艧ey varsa. 323 00:13:34,330 --> 00:13:36,180 Siz yaln谋z bir d蓹y蓹r verir. 324 00:13:36,180 --> 00:13:38,360 >> Siz d蓹yi艧蓹n ba艧lamaq bil蓹r. 325 00:13:38,360 --> 00:13:42,320 17 b蓹rab蓹rdir say谋 int kimi eyni yuxar谋da kodu ilk iki x蓹tl蓹ri. 326 00:13:42,320 --> 00:13:46,829 Char m蓹ktub h kimi eyni b蓹rab蓹rdir Yuxar谋da kodu 眉莽眉nc眉 v蓹 d枚rd眉nc眉 x蓹tl蓹ri. 327 00:13:46,829 --> 00:13:49,620 Burada 蓹n 蓹h蓹miyy蓹tli paket biz elan v蓹 t蓹yin etdiyiniz zaman 328 00:13:49,620 --> 00:13:51,740 biz sonra d蓹yi艧蓹nl蓹rin var onu elan bildiri艧 329 00:13:51,740 --> 00:13:53,700 M蓹n yen蓹 data n枚v眉 istifad蓹 ed蓹r蓹k deyil蓹m. 330 00:13:53,700 --> 00:13:57,916 M蓹n int say谋 17 b蓹rab蓹rdir demir蓹m M蓹s蓹l蓹n, ikinci x蓹tt kodu. 331 00:13:57,916 --> 00:13:59,290 M蓹n yaln谋z say谋 17 b蓹rab蓹rdir deyir蓹m. 332 00:13:59,290 --> 00:14:02,537 >> Yen蓹 bir d蓹yi艧蓹n sonra yenid蓹n elan 茝g蓹r siz art谋q bu 莽谋xara bil蓹r b蓹yan etdik 333 00:14:02,537 --> 00:14:03,620 b蓹zi q蓹rib蓹 n蓹tic蓹si 眉莽眉n. 334 00:14:03,620 --> 00:14:05,950 Bel蓹 ki, yaln谋z ki, ehtiyatl谋 olun. 335 00:14:05,950 --> 00:14:06,660 >> M蓹n Doug Lloyd edir蓹m. 336 00:14:06,660 --> 00:14:08,870 Bu CS50 edir. 337 00:14:08,870 --> 00:14:10,499