أجهزة الكمبيوتربرمجة

دورة ودورة مع شرط مسبق postcondition

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

أهمية دورات البرمجة

ما هي دورة؟ لماذا هو مطلوب وما هي فوائد كونها مبرمج عند استخدامه؟ دورة عنصرا هيكليا هاما من البرنامج، والذي يسمح لك لأتمتة تنفيذ عدد معين من الإجراءات، شريطة أن الامتثال للمعايير المعمول بها. لذا، فإن أبسط مثال على دورة العمل - podnesenie عدد معين إلى السلطة. ليست هناك حاجة لوصف الصفوف حتى لن يكون كافيا، لأن آلات يمكن أن يكون كل ذلك تلقائيا معها. في ممارسة دورات أيضا يمكن ان يوفر الكثير من الوقت والجهد، لذلك ليس من الضروري في كل مرة وكل الخطوات التالية لتسجيل التعليمات البرمجية باستخدام دورة. ببساطة إدخال المتغيرات للتغيير والبدء في التنفيذ. ولكن كما مخطط دورة بنيت؟ أو أكثر؟ أنفسهم تجسيد لدورة الكثير جدا - المعلومات الواردة في كتاب عن البرمجة، "باسكال" سننظر أو "المجمع". لذلك، فقط لأغراض إعلامية تفكيك تقديم مخطط النظري اثنين من الاستخدام الأكثر شعبية:

  1. دورة مع postcondition.
  2. حلقة مع شرط مسبق.

جميع البعض الآخر إلى حد كبير من الاختلافات وحالات معينة، ولذلك يجب النظر في السياق وفي تحقيق أهداف محددة. في غضون ذلك، دعونا ننتقل إلى الأكثر شعبية. دورات مختلفة مع شروط مسبقة وpostconditions؟ هنا هو حلقة مع شرطا مسبقا:

بينما «حالة» تفعل «كود»

العامة دورة الإطار النظري مع postcondition

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

كرر

"كود"

حتى «شروط»

أساس دورة النظري العام مع شرط مسبق

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

التطبيق العملي في لغات البرمجة المختلفة

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

استنتاج

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.