WEBVTT 00:00:05.089 --> 00:00:12.530 اس سبق کو ڈائس ریس کہا جاتا ہے۔ تقریباً ہر کوئی کمپیوٹر گیمز کھیلنا پسند کرتا ہے۔ کیا آپ نے کبھی اس بارے میں 00:00:12.530 --> 00:00:17.640 سوچا ہے کہ کمپیوٹر پروگرامرز گیم کے اقدامات کو ایک پروگرام میں کس طرح تبدیل کرتے ہیں؟ کمپیوٹر 00:00:17.640 --> 00:00:23.860 گیمز بنانے اور کسی بھی مسئلے کو حل کرنے میں پہلا قدم سوچنے اور منصوبہ بندی کرنے کا تقاضا کرتا ہے۔ 00:00:23.860 --> 00:00:29.240 مسئلے کو حل کرنے کا سوچنے کا مرحلہ ایک الگورتھم پیدا کرتا ہے، جو کسی مسئلے کو حل کرنے یا کسی کام کو 00:00:29.240 --> 00:00:35.100 ختم کرنے کا مرحلہ وار منصوبہ ہے۔ اس سبق میں، آپ ڈائس ریس گیم کے لئے 00:00:35.100 --> 00:00:41.820 ایک الگورتھم بنائیں گے۔ پھر آپ اپنے دوستوں کو کہیں گے کہ وہ یہ دیکھنے کے لئے آپ کو منصوبے کو آزمائیں گے کہ آیا وہ گیم کھیلنے کے 00:00:41.820 --> 00:00:47.000 اقدامات کو فالو کر سکتے ہیں۔ پروگرامر کے یہ یقین کرنے کے بعد کہ اقدامات درست ہیں، 00:00:47.000 --> 00:00:51.920 تو اب وقت ہے کہ ایسی زبان جسے کمپیوٹر سمجھ سکتا ہے کے ساتھ پروگرام میں الگورتھم 00:00:51.920 --> 00:00:58.780 کا ترجمہ کیا جائے۔ تقریباً ہر وہ کام جسے ہم روزانہ کرتے ہیں الگورتھم کا تقاضا کرتا ہے، جو ان اقدامات کی ایک فہرست ہے جسے آپ کسی کام کو 00:00:58.780 --> 00:01:03.980 ختم کرنے کے لئے فالو کر سکتے ہیں۔ اسکول کے لئے تیار ہونے یا اپنے دوستوں کے ساتھ تفریحی دن کی منصوبہ بندی کرنے یا 00:01:03.980 --> 00:01:10.159 اسنیک تیار کرنے کے بارے میں سوچیں۔ ان میں سے کوئی بھی کام مکمل کرنے کے لئے، آپ کو اسے چھوٹے مراحل میں 00:01:10.159 --> 00:01:16.229 منقسم کرنے کی ضرورت ہوگی اور بعض اوقات مراحل کا ایک خاص ترتیب میں ہونا لازمی ہے۔ سینڈویچ 00:01:16.229 --> 00:01:20.749 بنانے کے بارے میں سوچیں۔ اس سے کوئی فرق نہیں پڑتا ہے کہ آپ سب سے پہلے کون سا اجزا الماری سے باہر 00:01:20.749 --> 00:01:26.479 نکالتے ہیں۔ لیکن جب تک آپ جار نہیں کھولتے آپ مونگ پھلی مکھن نہیں لگا سکتے ہیں۔ کمپیوٹرز کو انہیں یہ دکھانے کے لئے 00:01:26.479 --> 00:01:31.999 الگورتھمز اور پروگراموں کی ضرورت ہوتی ہے کہ حتٰی کہ ان آسان کاموں کو کس طرح انجام دیں جنہیں ہم اس کے بارے میں سوچے بغیر بھی کر سکتے 00:01:31.999 --> 00:01:38.369 ہیں۔ جو واقع ہونے کی ضرورت ہوتی ہے الگورتھم اس کے پیچھے کی سوچ ہوتی ہے جبکہ پروگرام واقع ہونے کو 00:01:38.369 --> 00:01:44.709 انجام دینے کے لئے کمپیوٹر کو دی جانے والی اصل ہدایات ہیں۔ اس سے پہلے کہ کمپیوٹر پروگرام کو چلا سکے ایک الگورتھم کا 00:01:44.709 --> 00:01:50.989 پروگرام میں ترجمہ کیے جانے کی ضرورت ہوتی ہے۔ الگورتھم کہلوانے والے ایک کام کو اقدامات میں منقسم کرنا 00:01:50.989 --> 00:01:57.339 بعض اوقات مشکل ہوتا ہے۔ لیکن کسی بھی نئی مہارت کی طرح، یہ مشق کے ساتھ آسان تر ہوتا جاتا ہے۔