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

في حين حلقة مفيدة للمبرمجين

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

دورة في حين أن باسكال يتطلب إجراء على النحو التالي:

  • بينما (شرط) لا (تبدأ إذا لزم الأمر).
  • خوارزمية العمل.
  • نهاية (عندما يبدأ الفريق التوفر).

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

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

Readln (ن)؛ '- نقرأ عدد ن.

الأول: = 1؛ ك: = 0؛ '- يدخل في عداد العمل، ونحن الصفر من قيمة المبلغ.

بينما كنت <= ن لم تبدأ "- تهيئة الظروف من دورة العمل.

ك: = ك + ط. الأول: = ط + 1؛ '- إضافة قيمة إلى العداد تحديث المبلغ.

ينتهي. '- على الرغم من استكمال وصف للعمل.

Writeln (ك)؛ - هذه الاستنتاجات.

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

Readln (ن)؛

ج: = 1؛

بينما ج <= ن لم تبدأ "- مصنع الظروف.

Readln (أ [ج])؛ ج: = ج + 1؛ "- يقرأ البيانات من لوحة المفاتيح، ونضيف قيمة العداد.

ينتهي. '- الانتهاء من دورة.

ج: = 1؛ '- schetiku إرجاع القيمة الأصلية.

بينما ج <= ن فعل الكتابة (أ [ج])؛ "- عرض اسم ن.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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