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

مضروب في "باسكال": كيفية حساب. أمثلة على البرامج

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

تنفيذ مشكلة يمكن أن يكون لا يقل عن ثلاث طرق. استخدموا شركات مختلفة.

المعلومات الرياضية

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

فهم وتعريف مثال يساعد. افترض أنك تريد العثور على مضروب عدد 3. قرار 3! = 3 * 2 * 1 = 6.

فإنه يدل على علامة التعجب العمل، التي وضعت بعد الرقم. ملاحظة هامة: يتم تعريف مضروب فقط عن الأعداد الصحيحة الموجبة. وفي الوقت نفسه، أدخل مفهوم الصفر: 0! = 1.

النظر في التعبير يدويا لكبير - احتلال طويل. لتسريع عملية حسابية، وذلك باستخدام برامج الكمبيوتر. المقبل، النظر في طرق لايجاد مضروب في "باسكال".

الطريقة الأولى

يظهر رمز أدناه نسخة من البرنامج.

في المثال باستخدام بناء مركب يعانون من هذه الحالة التي يتم تسجيلها قبل هيئة حلقة. تركيب الرقم القياسي:

في حين {حالة} {} تفعل posledovatelnost_operatorov.

تشغيل التعليمات البرمجية كما يلي: يتحقق البرنامج من صلاحية التعبير {حالة}، في حالة ثبوت تعاطيه يمر إلى posledovatelnost_operatorov {}.

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

  • 2 - يحدد ن عدد، والتي يتم تنفيذ العملية الحسابية.
  • 6 - عنوان سلسلة؛
  • 7 - بداية الدورة؛
  • 8 - حساب الواقع المتغير، الذي يخزن قيمة مضروب ن.
  • 9 - زيادة المتغير العداد من جانب واحد.
  • 10 - في نهاية الدورة.

الطريقة الثانية

العروض القادمة لحساب مضروب في "باسكال" مع بيان تكرار.

دورة تصميم: تكرار {posledovatelnost_operatorov} حتى {حالة}؛

لفهم كيفية عمل البرنامج، والنظر في ذلك سطرا سطرا:

  • يتم تعيين ن عدد صحيح ثابت التي يتم تنفيذ الحساب - 2.
  • 7 - بداية الدورة؛
  • 8 و 9 - حساب مضروب وزيادة العداد الأول؛
  • 10 - نهاية الجسم حلقة؛
  • وسيتم تنفيذ التحقق من حالة، منذ يقع الشرط بعد سلسلة من البيانات، إعادة مرة واحدة على الأقل - 11.

الطريقة الثالثة

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

مشغل سجل: ل{} إلى {nachalnoe_znachenie konechnoe_znachenie} {} تفعل posledovatelnost_operatorov.

يعمل الكود كما يلي (ترد الأرقام خط الإدراج):

  • 2 - قيمة ثابتة لعدد ن المخصصة التي يتم حساب مضروب.
  • 6 - يتم إعطاء المعلمات دورة - القيم الأولية والنهائية؛
  • 7 - بداية الدورة؛
  • 8 - حساب الواقع المتغير.
  • 9 - في نهاية الدورة.

تعليق

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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