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

حاسبة عدد تريبوناتشي

الحد السادس في متتالية تريبوناتشي يساوي 7: كل حد هو مجموع الحدود الثلاثة السابقة له، بدءًا من 0 و0 و1. أدخل ترتيبًا من 0 إلى 40 واحصل على قيمته الصحيحة الدقيقة دون أي تقريب. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الفهرس n
0
تحصل على
عدد تريبوناتشي
0

مجانية

كيف تُبنى متتالية تريبوناتشي

تعمل متتالية تريبوناتشي مثل متتالية فيبوناتشي، غير أن كل حد جديد هو مجموع الحدود الثلاثة السابقة بدل حدين. تبدأ هذه الحاسبة من 0 و0 و1، فتستمر المتتالية 1 و2 و4 و7 و13 و24 و44 و81 و149. وتقترب النسبة بين الحدود المتجاورة من 1.839، وهو ثابت تريبوناتشي، فتنمو القيم بانتظام دون أن تنفجر ضمن النطاق المسموح. ويُحسب كل حد بمرور واحد إلى الأمام يحمل القيم الثلاث الأخيرة، فتكون النتيجة دائمًا عددًا صحيحًا دقيقًا بلا تقريب من الموضع 0 حتى الموضع 40.

أين تُستخدم وكيف تتجنب الأخطاء

تعدّ أعداد تريبوناتشي بعض طرق التبليط وطرق تقسيم العدد إلى أجزاء، وتظهر في تمارين البرمجة مثل التمرين الشهير لإيجاد عدد تريبوناتشي رقم n، وتصلح مرجعًا موثوقًا لاختبار نسختك الخاصة أو للبحث عن حدود المتتالية المفهرسة بالرمز A000073. والخطأ الأكثر شيوعًا هو الموضع: يبدأ العدّ من 0، فالموضع 6 يساوي 7 لا 13. وتأكد كذلك من أن مصدرك يستخدم القيم الأولى نفسها 0 و0 و1. ويجب أن يكون الموضع عددًا صحيحًا من 0 إلى 40، وعند 40 يقارب الحد 39 مليارًا ويبقى دقيقًا.

علاقة تريبوناتشي التكرارية والمتتالية

تعمّم متتالية تريبوناتشي متتالية فيبوناتشي بجمع الحدود الثلاثة السابقة بدل حدّين: T(n) = T(n-1) + T(n-2) + T(n-3). وتستعمل هذه القدرة البذور T(0)=0 وT(1)=0 وT(2)=1، فيبدأ السريان 0 و0 و1 و1 و2 و4 و7 و13 و24 و44 و81 و149، ويستمر من هناك. وتقترب نسبة الحدود المتتالية من ثابت تريبوناتشي، نحو 1.839، فتنمو القيم باطراد لكنها تبقى معتدلة عبر المجال المدعوم.

ولا تقريب ولا فاصلة عائمة في النتيجة: فكل قيمة عدد صحيح دقيق، وهذا ما يجعل هذه الأداة نافعة بوصفها مرجعًا لا تقريبًا.

التحقق من الإدخال وحدّ المجال

المُدخل الوحيد هو n، ويُتحقَّق منه بصرامة. والحد الأعلى 40 مقصود: فهو يُبقي كل نتيجة عددًا صحيحًا آمنًا في جافاسكربت. إذ يبلغ T(40) نحو 3.9e10 (قرابة 39 مليارًا)، أدنى بمريح من Number.MAX_SAFE_INTEGER البالغ نحو 9.0e15، فلا تُفقد أي دقة ولا يلزم BigInt.

البحث في المتتالية والتحقق منها

ولّد حدود متتالية تريبوناتشي (OEIS A000073) أو تحقق منها مقابل مرجع دقيق حتمي.

ألغاز البرمجة والتحضير للمقابلات

استعملها مرجعًا موثوقًا لتنفيذات تريبوناتشي، مثل تمرين عدد تريبوناتشي النوني الكلاسيكي.

التوافقيات والتوليد الإجرائي

تعدّ أعداد تريبوناتشي تبليطات وتراكيب معينة؛ اسحب حدودًا دقيقة لتستعملها معاملات أو أعداد نمو.

ما البذور والقاعدة التي تستعملها؟

البذور T(0)=0 وT(1)=0 وT(2)=1، ثم كل حد مجموع الثلاثة السابقة: T(n)=T(n-1)+T(n-2)+T(n-3). والمتتالية هي 0 و0 و1 و1 و2 و4 و7 و13 و24 و44 ...

لماذا يُحدّ n عند 40؟

لإبقاء كل نتيجة عددًا صحيحًا آمنًا دقيقًا. إذ يبلغ T(40) نحو 3.9e10، أدنى بمريح من 2^53، فلا يلزم تقريب ولا BigInt.

هل النتيجة دقيقة؟

نعم. إنها حساب أعداد صحيحة خالص بلا فاصلة عائمة ولا تقريب، فيعيد n نفسه دومًا القيمة نفسها.

هل تبدأ متتالية تريبوناتشي العدّ من 0 أم من 1؟

تبدأ من 0. فالمواضع 0 و1 و2 تحمل القيم الأولى 0 و0 و1، لذلك يحمل الموضع 6 القيمة 7 والموضع 7 القيمة 13. وتمتد المواضع من 0 إلى 40.

ما الفرق بين تريبوناتشي وفيبوناتشي؟

حد فيبوناتشي يجمع الحدين السابقين، أما حد تريبوناتشي فيجمع ثلاثة حدود. بدءًا من 0 و0 و1 تستمر المتتالية 1 و2 و4 و7 و13، وتقترب النسبة بين الحدود المتجاورة من 1.839.

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

POSThttps://api.kit.forhosting.com/math/tribonacci-number

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

curl -X POST https://api.kit.forhosting.com/math/tribonacci-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":6}'
{
  "n": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.tribonacci_number",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

تعيد هذه الوجهة عدد تريبوناتشي النوني الدقيق — المتتالية التي يكون فيها كل حد مجموع الثلاثة السابقة، T(n)=T(n-1)+T(n-2)+T(n-3)، مبذورة بـ T(0)=0 وT(1)=0 وT(2)=1 — لأي عدد صحيح n من 0 إلى 40، بصيغة JSON على هيئة {n, value}.

علاقة تريبوناتشي التكرارية والمتتالية

وبمعطى المُدخل الوحيد n تعيد {n, value}، حيث value هو الحد النوني الدقيق؛ فمثلًا n=6 يعطي 7 وn=0 يعطي 0.

التحقق من الإدخال وحدّ المجال

يجب أن يكون عددًا صحيحًا غير سالب لا يزيد على 40؛ وأي شيء آخر — كسر أو قيمة سالبة أو غير عدد أو n=41 — يُطلق خطأ invalid_input مُصنَّفًا مربوطًا بذلك الحقل الوحيد فيستطيع نموذج أن يُلحق به الرسالة. وتُعاد الحالات الأساسية الثلاث (n=0 وn=1 وn=2) مباشرة؛ ولأي n أكبر يُبنى الحد تكراريًا بالتدرج لا استدعائيًا، ما يتفادى انفجار شجرة الاستدعاءات الأسّي الذي يعانيه تعريف ثلاثي التعاود ساذج.

الخوارزمية والحتمية وأين تعمل

الحساب حلقة أمامية واحدة تحمل ثلاثة متغيرات دوّارة وتدفعها حتى تبلغ n، فيكون العمل خطيًا في n وينتهي في ميكروثوانٍ حتى عند الحد الأقصى 40. والمخرج كائن مضغوط {n, value} بلا حقول زائدة تُنزَع. والمهام الفاشلة عبر API لا تُحاسَب أبدًا؛ ولا يُخصَم رصيد KIT المدفوع مسبقًا إلا عن النداءات الناجحة بالسعر الأساسي $0.002.

ماذا يحدث مع n غير صالح؟

عدد غير صحيح أو قيمة سالبة أو n أكبر من 40 يعيد خطأ invalid_input مُصنَّفًا مربوطًا بالحقل الوحيد n.

هل هي مجانية؟

widget المتصفح مجاني (tier A، على الجهاز). وAPI مقدار $0.002 لكل مهمة ناجحة، والنداءات الفاشلة لا تُحاسَب.

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