ForHosting KIT · الرياضيات

متتالية أبقار نارايانا

احصل على أي حد من متتالية أبقار نارايانا من الفهرس 0 إلى 97: N(10) يساوي 28، لأن كل حد يجمع الحد السابق مباشرة والحد الذي قبله بثلاثة مواضع، أي 19 زائد 9. مجانًا في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
N
10
تحصل على
القيمة
28
التسلسل
Narayana's cows
العلاقة التكرارية
N(0)=N(1)=N(2)=1; N(n)=N(n-1)+N(n-3) for n>=3

تمثل متتالية أبقار نارايانا قطيعًا تلد فيه كل بقرة بالغة عجلًا كل عام، ثم تبدأ العجول بالتكاثر بعد مدة. في الصيغة القياسية ذات الفهرسة من الصفر، تساوي الحدود الثلاثة الأولى واحدًا، ويُحسب كل حد تالٍ بجمع الحد السابق والحد الواقع قبله بثلاث مراتب. تعيد هذه الحاسبة حدًا صحيحًا دقيقًا لفهرس غير سالب، وتوضح القيم الابتدائية وعلاقة التكرار المعتمدة. يمكنكم استخدامها لمراجعة الواجبات، والتحقق من البرامج، وتجنب الخلط بينها وبين متتاليتي Fibonacci وPadovan.

افهموا المتتالية وطريقة الفهرسة

تعتمد الحاسبة N(0)=1 وN(1)=1 وN(2)=1. عندما يكون n>=3 تصبح القاعدة N(n)=N(n-1)+N(n-3)، أي إن كل قيمة تجمع الحد السابق والحد الواقع قبلها بثلاث مراتب. تبدأ الحدود هكذا: 1, 1, 1, 2, 3, 4, 6, 9, 13, 19, 28.

فمثلًا N(6)=N(5)+N(3)=4+2=6. من الضروري ذكر القيم الابتدائية لأن بعض المراجع ترقم القيم نفسها ابتداءً من واحد. تكرر الاستجابة n وتعرض علاقة التكرار كاملة حتى تكون الطريقة واضحة.

يؤدي الفهرس السالب إلى خطأ إدخال بدل افتراض امتداد عكسي غير قياسي.

أرسلوا الفهرس واقرؤوا الاستجابة

قدموا n كعدد صحيح غير سالب من صفر إلى 97، ويمكن استخدام الاسم البديل index. تحتوي النتيجة على n بعد توحيده، وvalue للعدد المطلوب، وsequence لاسم المتتالية، وrecurrence للقيم الابتدائية والقاعدة. تتحول السلسلة الصحيحة "10" إلى 10.

تُرفض الكسور والحقول الفارغة والنصوص العشوائية والأعداد السالبة والقيم فوق الحد. يمثل N(97) آخر حد يمكن حفظه بدقة ضمن الأعداد الصحيحة الآمنة في JavaScript. تحتفظ العملية بثلاث قيم وتجري 95 عملية جمع على الأكثر، من دون جدول بعيد أو خدمة خارجية أو نموذج.

استخدموا النتيجة في التعليم والاختبارات

توضح المتتالية كيف تحدد الشروط الابتدائية ومواضع الرجوع علاقة التكرار. يمكنكم إنشاء جدول يضم n وN(n-1) وN(n-3) وN(n)، ثم مقارنة كل صف. في الاختبارات الآلية، تحققوا من الفهرس والقاعدة إلى جانب القيمة لكشف برنامج يجمع المواضع الخطأ فينتج أعداد Padovan أو نمط Fibonacci.

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

راجعوا تمرينًا على علاقات التكرار

قارنوا حدًا محسوبًا يدويًا بنتيجة دقيقة توضح القيم الابتدائية والفهرس والقاعدة.

تحققوا من صحة تنفيذ برمجي

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

وضحوا نموًا سكانيًا متأخرًا

بينوا كيف ينتج التأخير بثلاث خطوات نموًا يختلف عن Fibonacci.

ما متتالية أبقار نارايانا؟

هي هنا المتتالية المعرفة بـ N(0)=N(1)=N(2)=1 وN(n)=N(n-1)+N(n-3) عندما n>=3.

هل تبدأ الفهرسة من صفر أم واحد؟

تبدأ من صفر، ولذلك تساوي N(0) وN(1) وN(2) القيمة 1. قد تعرض مراجع أخرى القيم نفسها بإزاحة.

لماذا يساوي أكبر فهرس 97؟

لأن N(97) هو آخر حد يبقى عددًا صحيحًا آمنًا ودقيقًا في JavaScript.

كم يساوي N(10) في متتالية أبقار نارايانا؟

N(10) يساوي 28. وهو مجموع N(9) الذي يساوي 19 وN(7) الذي يساوي 9، أي الحد السابق مباشرة زائد الحد الذي قبله بثلاثة مواضع.

ما الحدود الأولى للمتتالية؟

بالعدّ من الفهرس 0 تبدأ المتتالية بـ 1، 1، 1، 2، 3، 4، 6، 9، 13، 19، 28. الحدود الثلاثة الأولى كلها 1، وكل ما بعدها يتبع القاعدة نفسها.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/numth/narayana-cows

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/numth/narayana-cows \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":10}'
{
  "n": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.narayana_cows",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

افهموا المتتالية وطريقة الفهرسة

لا تستخدم الخوارزمية إلا جمع الأعداد الصحيحة بدقة، لذلك تتطابق النتائج القابلة لإعادة الإنتاج في المتصفح وعبر API.

أرسلوا الفهرس واقرؤوا الاستجابة

تبلغ كلفة تنفيذ API الناجح $0.002، بينما يشغل المتصفح الدالة النقية نفسها محليًا.

ماذا يحدث إذا كانت n سالبة؟

يعيد الطلب invalid_input، فهذه القدرة لا تعرف امتدادًا عكسيًا للمتتالية.

ما كلفة طلب API؟

يكلف الطلب الناجح $0.002، وتشغل حاسبة المتصفح المنطق نفسه محليًا.

اطّلع على توثيق KIT الكامل ←