پروگرامنگ الگورتھم کیسے لکھیں

مصنف: John Stephens
تخلیق کی تاریخ: 27 جنوری 2021
تازہ کاری کی تاریخ: 14 مئی 2024
Anonim
الگورتھم کیسے لکھیں | ڈی اے اے
ویڈیو: الگورتھم کیسے لکھیں | ڈی اے اے

مواد

اس مضمون میں: الگورتھم بنانا ایک کنکشن الگورتھم بنانا

ایک پروگرامنگ الگورتھم ایک سوفٹویئر ایپلی کیشن کی وضاحتیں پڑھنے اور پروگرام کے مختلف حصوں کو کوڈ کرنے کے درمیان ایک درمیانی مرحلہ ہے جو اسے چلانے میں مدد دے گا۔ ایک ہی مقصد تک پہنچنے کے ل several اکثر طریقے ہوتے ہیں اور یہ الگورتھم کے ڈیزائن کے دوران ہی ہوتا ہے کہ ہم وہاں پہنچنے کے لئے سب سے زیادہ مؤثر طریقہ کی انتہائی ممکنہ صحت سے ترقی کریں گے۔ لہذا پروگرامنگ کا یہ مرحلہ کسی بھی طرح کے پروگرامنگ کی بنیادی ابتدائی حیثیت رکھتا ہے۔


مراحل

حصہ 1 الگورتھم بنائیں

  1. ایک الگورتھم ایک پیچیدہ طریقہ کار کے اقدامات میں تقسیم ہے۔ اسی طرح جس طرح سے آپ سڑک کے راستے کو ڈیزائن کرتے ہیں ، اس سے کمپیوٹر اپلیکشن کے تمام عناصر ، یہاں تک کہ بہت پیچیدہ ، چھوٹے ذیلی پروگراموں کو بھی توڑنا ممکن ہوتا ہے جن کا انتظام کرنا اور بعد میں ایک دوسرے کے ساتھ ملنا آسان ہوجائے گا۔


  2. ترکیب استعمال کرنے کیلئے ایک نقطہ نظر شامل کریں۔ اس کا انحصار بنیادی طور پر اس پروگرامنگ زبان پر ہوگا جو آپ استعمال کریں گے۔


  3. اپنے الگورتھم کو کاغذ پر رکھنا شروع کریں۔


  4. متغیرات کے کردار کی وضاحت کرکے ان کو شامل کریں۔ متغیرات کو پروگرام کے آغاز میں اعلانات کی ایک بلاک میں ہونا ضروری ہے اگر وہ عالمی یا سبروٹین ہوں تو وہ مقامی ہیں۔ آپ جو نام ان کے تفویض کرتے ہیں وہ اس کی خصوصیت کا حامل ہونا چاہئے جس کی وہ نمائندگی کریں اور ان کے مندرجات کو ایک قسم کے اعداد و شمار کے مطابق ہونا چاہئے جو آپ کی زبان کے ذریعہ قبول ہوجائے گی۔



  5. لوپ کاؤنٹر قائم کریں۔ اگر آپ اپنے الگورتھم میں لوپ کا استعمال کرتے ہیں تو ، یہ جاننے کے لئے لوپ پھانسیوں کا گنتی کا نظام مرتب کریں کہ اس میں شامل معمولات کو کتنی بار کہا جاتا ہے۔


  6. اپنے الگورتھم میں لوپ آؤٹ پوائنٹ مقرر کریں۔ اگر شرط پوری ہوجاتی ہے تو ایک لوپ آؤٹ پوائنٹ ضرور تفویض کیا جانا چاہئے ، لیکن اس کی منصوبہ بندی کیج that اگر یہ حالت غائب ہو تو "صاف" لوپ آؤٹ پٹ کی اجازت دے۔ اس سے یہ ممکن ہوجاتا ہے کہ وہ لاؤپ داخل نہ ہوں جو غیر معینہ مدت تک رہیں۔


  7. چھلانگ کے کنٹرول کو سمجھداری سے استعمال کریں۔ سبروٹینز کے درمیان چھلانگ مشروط یا غیر مشروط ہوسکتی ہے۔


  8. الگورتھم میں غیر اعلانیہ ڈیٹا داخل کرنے سے گریز کریں۔ اگر کارروائی کرنے والی معلومات میں "راستہ" شامل کرنا پڑتا ہے (یہ پیشہ ور افراد میں بھی کثرت سے ہوتا ہے) ، تو اسے اپنے الگورتھم کے ڈیٹا ڈیفینیشن بلاک میں شامل کریں۔



  9. اپنے تاثرات کی صحیح وضاحت کریں ، مشروط یا نہیں۔ یہ اظہارات منطق کے فارمولوں اور کبھی کبھی ریاضی کے نفاذ کے مساوی ہیں ، جو آپ اپنی درخواست کی خصوصیات کے مطابق بناتے ہیں۔ لہذا اس سطح پر غلطیوں سے بچنا بہت ضروری ہے۔


  10. وقفے کے مقامات رکھیں اور طریقہ کار پر عمل درآمد روکیں۔ وقفے سے آپ کو کسی لوپ سے باہر نکلنے کی سہولت ملتی ہے جب کسی صورتحال کا سامنا کرنا پڑتا ہے اور اس کا اطلاق کہیں اور جاری رکھنا ہوتا ہے ، جب کہ ایک اسٹاپ عام طور پر کسی پروگرام کی عمل درآمد (عارضی طور پر یا نہیں) ختم کرتا ہے۔

حصہ 2 کنکشن الگورتھم بنائیں



  1. صارف کے لئے لاگ ان بنائیں۔


  2. صارف کا نام اور پاس ورڈ چیک کریں۔ اپنے الگورتھم کو صارف کے داخل کردہ ڈیٹا کا موازنہ کرنے والے اعداد و شمار کے ل data محفوظ کردہ ڈیٹا بیس کے مندرجات کی موازنہ کریں۔


  3. اگر یہ اعداد و شمار درست ہیں تو سیشن کے آغاز کی اجازت دیں۔ پروگرام کو اس صارف کے اندراج کے مقام پر بھیج دیں۔


  4. صارف کو مطلع کریں اگر درج کردہ ڈیٹا غلط ہے۔ شطرنج کاؤنٹر اسنیپ کریں اور پھر پروگرام کو انفارمیشن ڈسپلے پر ری ڈائریکٹ کریں اور دو یا تین رابطے کی کوششوں کی اجازت دیں۔ اگر وہ سبھی ناکام ہوجاتے ہیں تو ، اس صارف کو دوبارہ کوشش کرنے کی اجازت دینے سے پہلے کچھ دیر کے لئے پروگرام بند کردیں۔ اس سے آپ جس نظام کو تیار کررہے ہیں اس تک رسائی کو مجبور کرنے کی حوصلہ شکنی کریں گے یا کم از کم کوشش کو کم کردیں گے۔


  5. صاف ستھرا پروگرام سے باہر آجائیں۔ آپ کی درخواست چھوڑنے سے پہلے کوائف کو محفوظ کرنا چاہئے۔ اگر نہیں تو ، وہ خراب ہوسکتے ہیں اور آپ کے پروگرام کی صحیح شروعات کو روک سکتے ہیں۔
مشورہ



  • غیر ضروری تبصروں کو ختم کریں ، کیونکہ وہ آپ کے الگورتھم کی تفہیم کو متاثر کرسکتے ہیں۔
  • دو ریاستی منطق (یا بولین منطق) کے قواعد کا استعمال کریں تاکہ کمپیوٹر انہیں دیکھ سکے اور ان کا جواب دے سکے۔ پروگرامنگ میں کوئی "شاید" نہیں ہوتا ہے ، یہ ہمیشہ "ہاں یا نہیں" ہوتا ہے۔
  • آسان تکرار اور تیز عمل درآمد کا استعمال کریں۔
  • ہمیشہ سیدھے نقطہ پر جانے کی کوشش کریں۔
  • آپ کا الگورتھم موثر ہونا چاہئے۔
  • الگورتھم شروع کرنے سے پہلے ، آپ کیا کرنا چاہتے ہیں اس کے بارے میں واضح خیالات رکھیں۔
انتباہات
  • یاد رکھیں کہ عملدرآمد کے اوقات اور میموری کا نظم و نسق کو مد نظر رکھیں۔ اس کا اطلاق خاص طور پر اگر آپ محدود میموری کے وسائل والے ایمبیڈڈ سسٹم پر پروگرام کررہے ہیں۔
  • اپنے پروگرام کو صحیح طریقے سے ختم کریں۔

اپنے کمپیوٹر کو سیف موڈ میں شروع کرنے سے آپ اپنے کمپیوٹر یا آپریٹنگ سسٹم کو ازالہ کرنے کی اجازت دیتے ہیں۔ جب آپ اس موڈ میں ہوتے ہیں تو ، آپ کا کمپیوٹر محدود حالت میں صرف بنیادی ڈرائیوروں اور فائلوں کا...

یہ مضمون آپ کو یہ سکھاتا ہے کہ مائیکروسافٹ ورڈ دستاویزات میں صفحہ سے دوسرے صفحے پر مواد کو کیسے منتقل کیا جائے۔ طریقہ 1 کا 1: گھسیٹنا اور چھوڑنا دستاویز کھولیں۔ ورڈ کھولنے کے لئے اس کے نام پر ڈبل کلک ...

دلچسپ خطوط