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

وظيفة جدولة: كيفية كتابة البرنامج؟

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

نظرية

خوارزمية لتحديد قيم وظيفة تتكون من ست خطوات.

  1. اختيار القيم الأولية والنهائية من ذي الحجة، وعدد من النقاط.
  2. خطوة حسابية - المبلغ الذي الحجة ستتغير.
  3. يؤخذ حجة يساوي القيمة الأولية.
  4. وظيفة حساب.
  5. زيادة قيمة الوسيطة في الخطوة.
  6. وهناك نمط من 4-5 طالما لا يوجد العدد المطلوب قدر من النقاط.

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

مثال عملي

فهم كيفية استخدام نظرية للمساعدة مثال على ذلك. السماح لوظيفة من الدرجة الثانية ز (س) = س 2 + 9. تجميع جدول القيم في النطاق [-2. 2] من خلال اتخاذ عدد من النقاط يساوي خمسة. من البيانات الأولية من السهل أن نقدر أن الخطوة الحساب يجب أن تكون مساوية 1.

وفقا لخوارزمية، فإن الخطوة التالية هي حساب ز (-2)، «-2» - هي القيمة الأولية الدالة. زيادة بالتسلسل العاشر من جانب واحد (في هذه العملية البرمجة تسمى تزايد) وتحديد وتنفيذ الدالة ز وظيفة الجدولة.

س

-2

-1

0

1

2

ز (خ)

13

10

9

10

13

تحقق من صحة الحساب السهل - يجب ان تحصل على الرسم البياني للقطع مكافئ.

تنفيذ البرامج

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

وفيما يلي برنامج جدولة ملامح ما يسمى ب "الزائفة". لإجراء ذلك، يجب عليك تحديد وظيفة، بداية ونهاية من الحجج، وعدد من النقاط. ويقيم سبيل المثال و (س) = 18 * س + 5. ونتيجة للبرنامج - المستمدة بالتتابع قيم س، و (خ).

- حجة: = N.Znachenie.

- Shag_vychisleny: = (القيمة N. - قيمة K) / رقم. نقطة.

- FOR (العداد: = 0 إلى عدد نقاط).

بدء:

- الوظيفة: = 18 + 5 * حجة.

- حجة: NA = القيمة + عداد الخطوة.

- العرض (وظيفة حجة).

نهاية.

تكييفها الرمز إلى أي لغة برمجة. هذا هو جدولة المهام يمكن تنفيذها في "باسكال"، C +، C #، وحتى في VBA البرامج المكتبية دمجها في حزمة مايكروسوفت أوفيس.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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