WEBVTT 00:00:00.260 --> 00:00:05.260 کمپیوٹر سائنس میں ایک سب سے اہم تصور یہ ہے کہ نئی کمانڈز کی کیسے وضاحت کرنی ہے، کمپیوٹر کی زبان میں 00:00:05.260 --> 00:00:10.960 اپنے خود کے الفاظ کو کیسے شامل کرنا ہے۔ بیشتر کمپیوٹر زبانوں میں صرف ایک سو 00:00:10.960 --> 00:00:17.289 الفاظ یا کمانڈز ہوتے ہیں۔ فن اور جادو ان تعمیری بلاکس میں سے آپ کے خود کے نئے الفاظ کی 00:00:17.289 --> 00:00:23.210 وضاحت کرنے میں ہے۔ ہم کھیلوں میں تمام وقت ایسا کرتے ہیں۔ مثال کے طور پر، باسکٹ بال میں، آپ 00:00:23.210 --> 00:00:28.480 ٹھکورا مارنے کا طریقہ، چھلانگ کرنے کا طریقہ، بازگشت کا طریقہ سیکھنے سے شروع کرتے ہیں۔ جب آپ واقعی میں یہ بنیادی حرکات 00:00:28.480 --> 00:00:33.010 سیکھ لیتے ہیں، تو آپ نئی چالیں سیکھتے ہیں اور ان تعمیری بلاکس کو ایک ساتھ جوڑ دیتے ہیں جیسے 00:00:33.010 --> 00:00:38.440 اٹھاؤ اور گھماؤ یا دو اور جاؤ۔ اس کے بعد آپ وہاں سے مزید پیچیدہ کھیل کرنے کے لئے جا سکتے ہیں۔ جب آپ یہ کھیل سیکھ لیتے ہیں 00:00:38.440 --> 00:00:44.710 اور اسے کوئی نام دیتے ہیں، تو ٹیم میں موجود ہر شخص جانتا ہے کہ اسے کیسے کرنا ہے۔ اسی طرح 00:00:44.710 --> 00:00:49.629 جب آپ کمپیوٹر کو کمانڈز کے اس تسلسل کو استعمال کرتے ہوئے کوئی کارروائی کرنے کا طریقہ سیکھا دیتے ہیں 00:00:49.629 --> 00:00:55.159 تو اس کارروائی کے لئے آپ اپنا نام بنا سکتے ہیں تاکہ بعد میں اسے دہرانا آسان ہو جائے۔ جب آپ اپنی 00:00:55.159 --> 00:01:00.679 کمانڈ کی وضاحت کرتے ہیں اور اسے کوئی نام دیتے ہیں، تو اسے فنکشن کہا جاتا ہے۔ اب ہم مکھی کی مدد کرنے کے لئے 00:01:00.679 --> 00:01:08.070 فنکشنز استعمال کرنے لگے ہیں۔ اس مثال میں، ہمارے فنکشن کو 2 شہد حاصل کریں کہا جاتا ہے، 00:01:08.070 --> 00:01:13.980 جو سبز بلاک ٹھیک یہاں ہے۔ اس سرمئی خانے کو دیکھنے سے ہم جانتے ہیں کہ 2 شہد حاصل کریں کیا کرتا ہے 00:01:13.980 --> 00:01:21.360 جو فنکشن کی وضاحت ہے۔ اگر ہم اس کے اندر دیکھیں، تو 2 شہد حاصل کریں شہد حاصل کرنے لگا ہے 00:01:21.360 --> 00:01:28.230 اور پھر دوبارہ شہد حاصل کرنے لگا ہے۔ ہمیشہ یہ دیکھیں کہ سرمئی خانے کے اندر کیا ہے تاکہ 00:01:28.230 --> 00:01:31.540 آپ کو معلوم ہو کہ یہ سبز فنکشن بلاکس کیا کر سکتے ہیں۔