1 00:00:00,000 --> 00:00:00,580 2 00:00:00,580 --> 00:00:02,950 >> DAVID J. MALAN: indi h蓹yata ed蓹k yaln谋z bir t蓹r蓹fi yoxdur ki, funksiyas谋 3 00:00:02,950 --> 00:00:05,920 t蓹siri, lakin 蓹v蓹zin蓹 returns bir qaytar谋lmas谋 d蓹y蓹ri. 4 00:00:05,920 --> 00:00:09,150 X眉susil蓹, bir funksiyas谋 h蓹yata bildirin olan m眉sb蓹t int almaq 莽a臒谋r谋b 5 00:00:09,150 --> 00:00:11,490 h蓹yat m蓹qs蓹di m蓹hz bunu edir. 6 00:00:11,490 --> 00:00:14,500 X眉susil蓹, m蓹n istifad蓹 etm蓹k ist蓹diyiniz a艧a臒谋dak谋 kimi bu funksiya - 7 00:00:14,500 --> 00:00:18,770 int N m眉sb蓹t int almaq olur. 8 00:00:18,770 --> 00:00:23,640 V蓹 sonra 莽ap f, thanks y眉zd蓹 眉莽眉n i kimi 9 00:00:23,640 --> 00:00:26,490 tutucu, verg眉l, sonu. 10 00:00:26,490 --> 00:00:29,030 >> 陌ndi 蓹lb蓹tt蓹, m眉sb蓹t olsun int h蓹l蓹 m枚vcud deyil. 11 00:00:29,030 --> 00:00:33,020 Bel蓹 ki, onu h蓹yata ke莽irm蓹k 眉莽眉n s枚z bildirin M蓹nim fayl x蓹tti 眉st 蓹lav蓹 12 00:00:33,020 --> 00:00:37,110 kimi int signifying ki, bu funksiya int qay谋dacaqlar - 13 00:00:37,110 --> 00:00:39,110 m眉sb蓹t int almaq. 14 00:00:39,110 --> 00:00:43,000 V蓹 ayd谋n m眉蓹yy蓹n ed蓹k ki, bu funksiyas谋 h蓹r hans谋 bir daxil etm蓹k, v蓹 deyil 15 00:00:43,000 --> 00:00:45,570 bel蓹 ki, onun d蓹lill蓹ri etibars谋z edir. 16 00:00:45,570 --> 00:00:49,500 M蓹nim fayl alt谋ndak谋 indi ed蓹k, sad蓹c蓹, bel蓹 ki, top 蓹sas q蓹d蓹r davam ed蓹 bil蓹rsiniz 17 00:00:49,500 --> 00:00:52,220 h蓹qiq蓹t蓹n h蓹yata ke莽irilm蓹si v蓹 ya m眉蓹yy蓹n bu funksiya. 18 00:00:52,220 --> 00:00:55,120 >> Birinci biz eyni il蓹 ba艧lamaq imza, bel蓹 dan谋艧maq - 19 00:00:55,120 --> 00:00:59,140 int m眉sb蓹t int etibars谋z almaq. 20 00:00:59,140 --> 00:01:01,910 V蓹 indi almaq h蓹yata bildirin a艧a臒谋dak谋 kimi m眉sb蓹t int. 21 00:01:01,910 --> 00:01:05,410 Da ancaq N adl谋 int, elan ed蓹k biz dem蓹k olar ki, bir 艧ey z蓹ng ed蓹 bil蓹r 22 00:01:05,410 --> 00:01:11,360 biz a艧a臒谋dak谋 yoxdur, ist蓹diyiniz b蓹zi V蓹ziyy蓹ti do臒ru deyil, v蓹 biz qay谋tmaq laz谋md谋r 23 00:01:11,360 --> 00:01:13,030 bir an ki, v蓹ziyy蓹t. 24 00:01:13,030 --> 00:01:20,800 Print f, m蓹n蓹 bir m眉sb蓹t int verin, v蓹 indi al谋n int istifad蓹 ed蓹k 25 00:01:20,800 --> 00:01:23,290 h蓹qiq蓹t蓹n CS50 kitabxana ki, int almaq. 26 00:01:23,290 --> 00:01:28,210 >> Amma m蓹nim v蓹ziyy蓹td蓹, bunu ed蓹k loop bel蓹 uzun N az 1 kimi. 27 00:01:28,210 --> 00:01:31,260 Istifad蓹莽i kimi uzun, ba艧qa s枚zl蓹, m蓹ni t蓹min 蓹m蓹kda艧l谋q etmir 28 00:01:31,260 --> 00:01:36,260 m眉sb蓹t int il蓹, qoy m蓹n蓹 yenid蓹n-tez ona v蓹 ya yenid蓹n onu, yenid蓹n v蓹 yenid蓹n 29 00:01:36,260 --> 00:01:37,720 o yoxdur q蓹d蓹r. 30 00:01:37,720 --> 00:01:40,360 Amma 莽眉nki, h蓹l蓹 h蓹yata deyil蓹m M蓹n laz谋md谋r bu funksiyas谋 sonu 31 00:01:40,360 --> 00:01:42,210 h蓹qiq蓹t蓹n ki, daxil olan bir 艧ey. 32 00:01:42,210 --> 00:01:46,710 V蓹 m蓹n qaytar谋lmas谋 haqq谋nda getm蓹k 眉莽眉n gedir蓹m Bu geri sonuna kimi bir x蓹tt il蓹 33 00:01:46,710 --> 00:01:52,850 n枚qt蓹li verg眉l, bununla faktiki qaytar谋lmas谋 Bu funksiya 莽a臒谋r谋艧谋 ed蓹n 蓹sas int. 34 00:01:52,850 --> 00:01:56,810 陌ndi qeyd d蓹y蓹r ki, h蓹tta baxmayaraq int m眉sb蓹t int qaytar谋r almaq, bu 35 00:01:56,810 --> 00:02:00,470 Bu qay谋tmaq 眉莽眉n 蓹lb蓹tt蓹 ki, g枚z蓹l x眉susi bir m眉sb蓹t int. 36 00:02:00,470 --> 00:02:04,170 X眉susi bir veri n枚v眉 眉莽眉n yoxdur m眉sb蓹t tam x眉susi, bel蓹 ki, biz 37 00:02:04,170 --> 00:02:06,490 sad蓹c蓹 in艧a istifad蓹 "int". 38 00:02:06,490 --> 00:02:11,250 >> 陌ndi geri line doqquz, m蓹n deyil蓹m ki, g枚r眉rs眉n眉z bu istiqam蓹td蓹 N. Amma N 莽ap 39 00:02:11,250 --> 00:02:13,970 elan ki, N m蓹xsusdur line s蓹kkiz. 40 00:02:13,970 --> 00:02:17,840 Bel蓹 ki, siz tamamil蓹 ola bil蓹r 莽谋x谋r eyni bel蓹 ad谋na d蓹yi艧蓹nl蓹rin 41 00:02:17,840 --> 00:02:20,250 onlar 蓹rzind蓹 m枚vcud uzun kimi m眉xt蓹lif scopes. 42 00:02:20,250 --> 00:02:24,950 V蓹 h蓹cmi il蓹 m眉蓹yy蓹n edilir geri ki, 蓹n yax谋ndan q谋vr谋m a艧谋rma 43 00:02:24,950 --> 00:02:27,620 d蓹yi艧蓹n 蓹hat蓹 Siz m眉蓹yy蓹n etdik ki,. 44 00:02:27,620 --> 00:02:30,370 >> 陌ndi t蓹rtib ed蓹k v蓹 Bu proqram run. 45 00:02:30,370 --> 00:02:35,210 Etm蓹k funksiyalar谋 1, dot funksiyalar谋 1 do臒ramaq. 46 00:02:35,210 --> 00:02:40,040 Nin bir m眉sb蓹t int kimi 50 verim, v蓹 50 眉莽眉n t蓹艧蓹kk眉r edir. 47 00:02:40,040 --> 00:02:43,180 Eyni zamanda, biz 蓹m蓹kda艧l谋q yoxdur, verilm蓹si, yen蓹 proqram 莽al谋艧an 48 00:02:43,180 --> 00:02:47,550 0, m蓹n yen蓹 istenir, v蓹 ya verir蓹m 1 m蓹nfi, m蓹n yen蓹 istenir edir蓹m. 49 00:02:47,550 --> 00:02:51,720 Amma il蓹 t蓹min 蓹m蓹kda艧l谋q 蓹g蓹r , 50 dem蓹k, m蓹n 50 眉莽眉n t蓹艧蓹kk眉r edir蓹m. 50 00:02:51,720 --> 00:02:54,590