-
اس سبق کو ڈائس ریس کہا جاتا ہے۔ تقریباً ہر کوئی
کمپیوٹر گیمز کھیلنا پسند کرتا ہے۔ کیا آپ نے کبھی اس بارے میں
-
سوچا ہے کہ کمپیوٹر پروگرامرز گیم کے اقدامات کو ایک پروگرام
میں کس طرح تبدیل کرتے ہیں؟ کمپیوٹر
-
گیمز بنانے اور کسی بھی مسئلے کو حل کرنے میں پہلا قدم سوچنے
اور منصوبہ بندی کرنے کا تقاضا کرتا ہے۔
-
مسئلے کو حل کرنے کا سوچنے کا مرحلہ ایک الگورتھم
پیدا کرتا ہے، جو کسی مسئلے کو حل کرنے یا کسی کام کو
-
ختم کرنے کا مرحلہ وار منصوبہ ہے۔
اس سبق میں، آپ ڈائس ریس گیم کے لئے
-
ایک الگورتھم بنائیں گے۔ پھر آپ اپنے دوستوں کو کہیں گے کہ وہ
یہ دیکھنے کے لئے آپ کو منصوبے کو آزمائیں گے کہ آیا وہ گیم کھیلنے کے
-
اقدامات کو فالو کر سکتے ہیں۔ پروگرامر کے
یہ یقین کرنے کے بعد کہ اقدامات درست ہیں،
-
تو اب وقت ہے کہ ایسی زبان جسے کمپیوٹر
سمجھ سکتا ہے کے ساتھ پروگرام میں الگورتھم
-
کا ترجمہ کیا جائے۔ تقریباً ہر وہ کام جسے ہم روزانہ کرتے ہیں الگورتھم کا تقاضا کرتا ہے،
جو ان اقدامات کی ایک فہرست ہے جسے آپ کسی کام کو
-
ختم کرنے کے لئے فالو کر سکتے ہیں۔ اسکول کے لئے تیار ہونے
یا اپنے دوستوں کے ساتھ تفریحی دن کی منصوبہ بندی کرنے یا
-
اسنیک تیار کرنے کے بارے میں سوچیں۔ ان میں سے کوئی بھی
کام مکمل کرنے کے لئے، آپ کو اسے چھوٹے مراحل میں
-
منقسم کرنے کی ضرورت ہوگی اور بعض اوقات مراحل کا
ایک خاص ترتیب میں ہونا لازمی ہے۔ سینڈویچ
-
بنانے کے بارے میں سوچیں۔ اس سے کوئی فرق نہیں پڑتا ہے
کہ آپ سب سے پہلے کون سا اجزا الماری سے باہر
-
نکالتے ہیں۔ لیکن جب تک آپ جار نہیں کھولتے آپ
مونگ پھلی مکھن نہیں لگا سکتے ہیں۔ کمپیوٹرز کو انہیں یہ دکھانے کے لئے
-
الگورتھمز اور پروگراموں کی ضرورت ہوتی ہے کہ حتٰی کہ ان آسان کاموں کو
کس طرح انجام دیں جنہیں ہم اس کے بارے میں سوچے بغیر بھی کر سکتے
-
ہیں۔ جو واقع ہونے کی ضرورت ہوتی ہے
الگورتھم اس کے پیچھے کی سوچ ہوتی ہے جبکہ پروگرام واقع ہونے کو
-
انجام دینے کے لئے کمپیوٹر کو دی جانے والی اصل
ہدایات ہیں۔ اس سے پہلے کہ کمپیوٹر پروگرام کو چلا سکے ایک الگورتھم کا
-
پروگرام میں ترجمہ کیے جانے کی ضرورت ہوتی ہے۔
الگورتھم کہلوانے والے ایک کام کو اقدامات میں منقسم کرنا
-
بعض اوقات مشکل ہوتا ہے۔ لیکن کسی بھی نئی مہارت کی طرح، یہ
مشق کے ساتھ آسان تر ہوتا جاتا ہے۔