كيفية كتابة خوارزمية البرمجة

مؤلف: John Stephens
تاريخ الخلق: 27 كانون الثاني 2021
تاريخ التحديث: 28 أبريل 2024
Anonim
شرح الخوارزميات #1|Algorithms
فيديو: شرح الخوارزميات #1|Algorithms

المحتوى

في هذه المقالة: إنشاء خوارزميةإنشاء خوارزمية اتصال

تعد خوارزمية البرمجة هي الخطوة الوسيطة بين قراءة مواصفات تطبيق البرنامج وترميز الأجزاء المختلفة من البرنامج التي ستجعله يعمل. غالبًا ما تكون هناك عدة طرق للوصول إلى الهدف نفسه ، وخلال تصميم الخوارزمية ، سوف نطور بأكبر قدر ممكن من الدقة الطريقة الأكثر فعالية لمتابعة الوصول إلى هناك. هذه المرحلة من البرمجة هي إذن أولية أساسية لأي شكل من أشكال البرمجة.


مراحل

الجزء 1 إنشاء خوارزمية

  1. الخوارزمية هي التقسيم إلى خطوات لإجراء معقد. بنفس الطريقة التي تصمم بها طريق طريق ، فإنه يجعل من الممكن تقسيم جميع عناصر تطبيق الكمبيوتر ، حتى معقدة للغاية ، إلى برامج فرعية صغيرة سيكون من الأسهل إدارتها والاندماج مع بعضها البعض لاحقًا.


  2. تضمين نهج في بناء الجملة للاستخدام. هذا يعتمد بشكل أساسي على لغة البرمجة التي ستستخدمها.


  3. ابدأ بوضع الخوارزمية على الورق.


  4. تشمل المتغيرات عن طريق شرح دورها. يجب أن تكون المتغيرات في مجموعة من الإعلانات في بداية البرنامج إذا كانت عالمية أو فرعية إذا كانت محلية. يجب أن يكون الاسم الذي تحدده لهم مميزًا لما يمثله ويجب أن تتوافق محتوياته مع نوع من البيانات المقبولة من قبل اللغة التي ستستخدمها.



  5. إنشاء عداد حلقة. إذا كنت تستخدم حلقات في الخوارزمية الخاصة بك ، فقم بإعداد نظام عد لتنفيذ عمليات إعدام الحلقة لمعرفة عدد المرات التي يتم فيها استدعاء الإجراءات التي تتضمنها.


  6. قم بتعيين نقطة حلقة في الخوارزمية الخاصة بك. يجب تعيين نقطة تكرار إذا تم استيفاء شرط ، ولكن يجب التخطيط لخطة تسمح بإخراج حلقة "نظيفة" إذا كانت هذه الحالة مفقودة. هذا يجعل من الممكن عدم إدخال الحلقات التي تستمر إلى أجل غير مسمى.


  7. استخدام الضوابط القفز بحكمة. يمكن أن تكون القفزات بين البرامج الفرعية مشروطة أو غير مشروطة.


  8. تجنب إدراج بيانات غير معلنة في الخوارزمية. إذا كان لا بد من إضافة المعلومات المطلوب معالجتها "في الطريق" (يحدث هذا كثيرًا حتى بين المحترفين) ، فأضفها إلى مجموعة تعريف البيانات في الخوارزمية.



  9. حدد بشكل صحيح التعبيرات الخاصة بك ، مشروطة أم لا. تتوافق هذه التعبيرات مع تنفيذ صيغ المنطق أو الرياضية في بعض الأحيان ، والتي تتكيف مع خصائص التطبيق الخاص بك. لذلك من الضروري تجنب الأخطاء في هذا المستوى.


  10. ضع نقاط الاستراحة ووقف تنفيذ الإجراء. يتيح لك الاستراحة الخروج من حلقة عند مواجهة أحد الشروط ومواصلة التنفيذ في مكان آخر ، في حين أن التوقف يتوقف عادةً (مؤقتًا أم لا) عن تنفيذ البرنامج.

الجزء 2 إنشاء خوارزمية اتصال



  1. إنشاء تسجيل دخول للمستخدم.


  2. تحقق من اسم المستخدم وكلمة المرور. اجعل الخوارزمية تقارن البيانات التي أدخلها المستخدم مع محتويات قاعدة البيانات المحجوزة لبيانات إذن الوصول.


  3. تخويل بداية الجلسة إذا كانت هذه البيانات صالحة. إعادة توجيه البرنامج إلى نقطة إدخال لهذا المستخدم.


  4. أبلغ المستخدم إذا كانت البيانات التي تم إدخالها غير صالحة. التقط عدادًا للشطرنج ثم أعد توجيه البرنامج إلى عرض المعلومات والسماح بمحاولتين أو ثلاث محاولات اتصال. إذا فشلوا جميعًا ، أوقف البرنامج لفترة من الوقت قبل السماح لهذا المستخدم بإعادة المحاولة. سيؤدي هذا إلى تثبيط أو على الأقل إبطاء محاولة فرض الوصول إلى النظام الذي تقوم بتصميمه.


  5. الخروج من البرنامج نظيفة. يجب أن تكون البيانات التي سيتم تخزينها قبل مغادرة التطبيق الخاص بك بشكل صحيح. إذا لم يكن الأمر كذلك ، فقد تكون تالفة ومنع إعادة تشغيل البرنامج بشكل صحيح.
نصيحة



  • احذف التعليقات غير الضرورية ، لأنها قد تؤثر على فهم الخوارزمية.
  • استخدم قواعد منطق الدولتين (أو منطق منطقية) بحيث يستطيع الكمبيوتر إدراكها والرد عليها. لا يوجد "ربما" في البرمجة ، إنه دائمًا "نعم أو لا".
  • استخدم التكرار البسيط والتنفيذ السريع.
  • حاول دائمًا الانتقال مباشرة إلى هذه النقطة.
  • يجب أن تكون الخوارزمية فعالة.
  • قبل البدء في خوارزمية ، لديك أفكار واضحة حول ما تريد القيام به.
تحذيرات
  • تذكر أن تأخذ في الاعتبار أوقات التنفيذ وإدارة الذاكرة. ينطبق هذا خاصةً إذا كنت تقوم بالبرمجة على أنظمة مضمّنة ذات موارد ذاكرة محدودة.
  • الانتهاء من البرنامج بشكل صحيح.

هل سبق لك أن اشتريت زوجًا جديدًا من الأحذية واكتشفت أنه ينتهي بقدمك؟ حسنًا ، لا تستعيدهم. يمكن إصلاحها ببساطة عن طريق تخفيفها. فيما يلي بعض النصائح لمساعدتك على جعل الحذاء يناسب قدمك بشكل أفضل. طريقة ...

كيفية كسر ظهر شخص ما

Charles Brown

أبريل 2024

طقطقة ظهر شخص ما يمكن أن تخفف الألم أو التشنجات الخفيفة. إذا طلب منك أحدهم هذه الخدمة ، فاطلب منه الاستلقاء على سطح مستوٍ والضغط برفق على ظهوره حتى يشعر بالراحة. لا ينصح الأطباء بأن يقوم أي شخص بهذا ا...

المشاركات الطازجة