1 00:00:00,000 --> 00:00:02,830 >> HOPARL脰R 1: bir proqram yazmaq ed蓹k ki, m眉sb蓹t 眉莽眉n istifad蓹莽i ister 2 00:00:02,830 --> 00:00:05,950 sonra tam, n, v蓹 yazd谋ran b眉t眉n n枚mr蓹l蓹ri m蓹bl蓹臒i 3 00:00:05,950 --> 00:00:07,980 1 v蓹 n. 4 00:00:07,980 --> 00:00:10,580 Yax艧谋, burada biz etdik ki, 蓹sas var art谋q 蓹vv蓹lc蓹d蓹n yaz谋l谋. 5 00:00:10,580 --> 00:00:13,520 V蓹 burada qeyd 眉st 蓹sas, m蓹n int n b蓹yan. 6 00:00:13,520 --> 00:00:16,079 >> M蓹n, bir do m眉dd蓹t daxilind蓹 loop, ilk 莽ap 7 00:00:16,079 --> 00:00:17,530 m眉sb蓹t tam, xahi艧 edirik. 8 00:00:17,530 --> 00:00:21,070 Sonra bir tam almaq 眉莽眉n davam CS50 kitabxana al谋n istifad蓹莽i 9 00:00:21,070 --> 00:00:22,070 funksiyas谋 int. 10 00:00:22,070 --> 00:00:26,410 V蓹 sonra m蓹nim is蓹 v蓹ziyy蓹td蓹dir burada, n v蓹 ya daha 莽ox 蓹min olun 11 00:00:26,410 --> 00:00:30,480 M蓹n, h蓹qiq蓹t蓹n, davam 蓹vv蓹l 1 b蓹rab蓹r ki, d蓹y蓹ri 艧ey etm蓹k. 12 00:00:30,480 --> 00:00:31,520 >> M蓹n n枚vb蓹ti n蓹 etm蓹liy蓹m? 13 00:00:31,520 --> 00:00:34,690 Yax艧谋, m蓹n gedir蓹m ki, bir funksiyas谋 z蓹ng sigma, bu n眉may蓹nd蓹si z蓹ng etm蓹k 眉莽眉n 14 00:00:34,690 --> 00:00:37,700 Siz ola bil蓹r ki, kapital sigma riyaziyyat d蓹rsl蓹rind蓹 geri ki, 15 00:00:37,700 --> 00:00:40,860 茝g蓹r bir 艧ey yekunla艧d谋rmaq ist蓹yir蓹m g枚st蓹rir ki, bir d蓹y蓹r. 16 00:00:40,860 --> 00:00:44,540 V蓹 n蓹 ki, funksiyas谋 yekunlar谋 kimi onun qaytar谋lmas谋 d蓹y蓹ri, m蓹n saxlamaq 眉莽眉n gedir蓹m 17 00:00:44,540 --> 00:00:46,500 cavab adl谋 d蓹yi艧蓹n. 18 00:00:46,500 --> 00:00:50,280 >> N蓹hay蓹t, 蓹sas m蓹nim son olaraq, m蓹n cavab n蓹 莽ap olacaq. 19 00:00:50,280 --> 00:00:52,840 茝lb蓹tt蓹 ki, biz h蓹l蓹 h蓹yata deyil bu funksiya sigma. 20 00:00:52,840 --> 00:00:54,590 Bel蓹 ki, nec蓹 biz bunu haqq谋nda getm蓹k yoxdur? 21 00:00:54,590 --> 00:00:58,040 >> B蓹li, m蓹nim fayl alt谋ndak谋, m蓹n bir funksiyas谋 elan davam etm蓹k niyy蓹tind蓹dir 22 00:00:58,040 --> 00:00:59,450 ki, bir int qaytar谋r. 23 00:00:59,450 --> 00:01:01,630 M蓹n z蓹ng etm蓹k 眉莽眉n gedir蓹m ki, funksiyas谋 sigma. 24 00:01:01,630 --> 00:01:06,340 M蓹n giri艧 kimi m眉蓹yy蓹n etm蓹k 眉莽眉n gedir蓹m ki, funksiyas谋 da bir int q蓹bul edir. 25 00:01:06,340 --> 00:01:09,800 V蓹 m蓹n olmaq, yaln谋z z蓹ng ed蓹c蓹yik 蓹v蓹zin蓹 n f蓹rqli, m. 26 00:01:09,800 --> 00:01:12,120 Amma biz bu deyil蓹n bil蓹rdi biz ist蓹diyiniz 蓹n 艧ey. 27 00:01:12,120 --> 00:01:14,930 >> M蓹n bu funksiyas谋n谋n b蓹d蓹n daxilind蓹 bir tan谋艧 istifad蓹 davam etm蓹k niyy蓹tind蓹dir 28 00:01:14,930 --> 00:01:16,420 , y蓹ni bir loop tikintisi. 29 00:01:16,420 --> 00:01:19,010 Amma m蓹n d蓹 a臒l谋 ba艧谋nda olma bir az gedir蓹m 蓹min etm蓹k yoxlan谋lmas谋 30 00:01:19,010 --> 00:01:22,340 Istifad蓹莽i bir s谋ra m蓹ni t蓹min etmir M蓹n g枚zl蓹yirdim deyil蓹m ki. 31 00:01:22,340 --> 00:01:28,010 M X眉susil蓹, 蓹g蓹r m蓹n gedir蓹m 1-d蓹n az v蓹 q蓹d蓹r 枚zba艧谋na, 32 00:01:28,010 --> 00:01:31,280 M蓹n sad蓹c蓹 0 蓹g蓹r qay谋tmaq 眉莽眉n gedir蓹m say谋 m眉sb蓹t deyil 33 00:01:31,280 --> 00:01:32,800 I g枚zl蓹m蓹k kimi tam. 34 00:01:32,800 --> 00:01:36,920 >> Sonra bir d蓹yi艧蓹n elan gedir蓹m deyil蓹n m蓹bl蓹臒 v蓹 0 onu ba艧lamaq. 35 00:01:36,920 --> 00:01:40,810 Bu, son n蓹tic蓹d蓹 m蓹bl蓹臒in saxlamaq olacaq 1 v蓹 m aras谋nda n枚mr蓹l蓹rin b眉t眉n. 36 00:01:40,810 --> 00:01:43,550 V蓹 sonra m蓹n bir tan谋艧 istifad蓹 gedir蓹m ir蓹li loop tikinti. 37 00:01:43,550 --> 00:01:50,272 I 1 olur int, i azd谋r v蓹 ya m b蓹rab蓹r, i plus plus. 38 00:01:50,272 --> 00:01:54,010 V蓹 sonra, bu b蓹d蓹n daxilind蓹 loop, m蓹n sad蓹c蓹 m蓹bl蓹臒 gedir蓹m 39 00:01:54,010 --> 00:01:56,350 m蓹bl蓹臒 plus i b蓹rab蓹rdir. 40 00:01:56,350 --> 00:02:01,900 V蓹 ya, daha 莽ox sad蓹c蓹, m蓹bl蓹臒i plus, i b蓹rab蓹rdir eyni n蓹tic蓹 verir. 41 00:02:01,900 --> 00:02:04,810 >> V蓹 sonra n蓹hay蓹t, m蓹n qay谋tmaq laz谋md谋r M蓹n hesablan谋r etdik ki, m蓹bl蓹臒i. 42 00:02:04,810 --> 00:02:07,640 M蓹n geri m蓹bl蓹臒ind蓹 蓹lav蓹 edin. 43 00:02:07,640 --> 00:02:08,560 >> 陌ndi h蓹l蓹 h蓹yata deyil蓹m. 44 00:02:08,560 --> 00:02:11,360 M蓹n C 枚yr蓹tm蓹k laz谋md谋r ki, bu funksiyas谋 h蓹qiq蓹t蓹n m枚vcuddur. 45 00:02:11,360 --> 00:02:14,400 V蓹 m蓹nim fayl 眉st眉n m蓹n b蓹yan gedir蓹m biz bir funksiyas谋 adlan谋r n蓹 46 00:02:14,400 --> 00:02:18,270 imza eyni prototip, funksiyas谋 m眉蓹yy蓹n zaman istifad蓹 ki, 47 00:02:18,270 --> 00:02:19,250 bir an 蓹vv蓹l. 48 00:02:19,250 --> 00:02:22,450 >> X眉susil蓹, yaln谋z 蓹sas yuxar谋da, M蓹n int yaz谋n gedir蓹m 49 00:02:22,450 --> 00:02:26,080 sigma, int m, n枚qt蓹li verg眉l. 50 00:02:26,080 --> 00:02:29,240 Funksiyas谋n谋 h蓹yata deyil yenid蓹n, sad蓹c蓹 elan. 51 00:02:29,240 --> 00:02:32,800 陌ndi saxlamaq varsa, t蓹rtib v蓹 bu run proqram, m蓹n almaq n蓹 ed蓹k. 52 00:02:32,800 --> 00:02:37,460 Sigma 0 dot sigma 0 do臒ramaq olun. 53 00:02:37,460 --> 00:02:41,050 陌ndi bir m眉sb蓹t tam t蓹min ed蓹k kimi 2, olan m蓹n蓹 verm蓹lidir 54 00:02:41,050 --> 00:02:45,920 眉莽, d蓹y蓹rl蓹ri aras谋nda 莽眉nki 1 v蓹 2 1 plus 2 3 b蓹rab蓹rdir. 55 00:02:45,920 --> 00:02:47,300 And olsun ki, M蓹n almaq n蓹. 56 00:02:47,300 --> 00:02:49,940 >> Bu, yenid蓹n run ed蓹k 3, dem蓹k, vaxt. 57 00:02:49,940 --> 00:02:53,470 M蓹n 1 2 plus plus almaq laz谋md谋r 3 M蓹n蓹 6 verm蓹lidir. 58 00:02:53,470 --> 00:02:54,740 V蓹 h蓹qiq蓹t蓹n, m蓹n 6 almaq yoxdur. 59 00:02:54,740 --> 00:02:57,380 >> V蓹 son bir d蓹y蓹r ed蓹k, 50 deyirl蓹r. 60 00:02:57,380 --> 00:03:01,160 1275 cavabd谋r. 61 00:03:01,160 --> 00:03:02,253