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