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

ثلاثيات فيثاغورس الأولية حتى وتر أقصى

اعرض كل ثلاثيات فيثاغورس الأولية حتى الوتر الذي تختاره: حتى 25 توجد أربع، هي 3-4-5 و5-12-13 و8-15-17 و7-24-25، وفي كل منها الضلعان القائمان بترتيب تصاعدي. وتُستبعد المضاعفات مثل 6-8-10. مجاني في متصفحك.

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

ثلاثية فيثاغورس الأولية ثلاثة أعداد صحيحة موجبة a وb وc تحقق a تربيعًا زائد b تربيعًا يساوي c تربيعًا ولا تشترك في أي عامل أكبر من واحد. المثلث المعروف 3-4-5 هو الأصغر؛ يليه 5-12-13 و8-15-17. يقبل هذا المولّد وترًا أقصى ويعيد كل ثلاثية أولية لا يتجاوز وترها ذلك الحد، مكتوبة كمصفوفة مرتبة [a, b, c] حيث a أصغر من b أصغر من c. يطبّق المحرك صيغة إقليدس بمعاملات أولية فيما بينها ومتعاكسة الزوجية، فتظهر كل أولية مرة واحدة وتُستبعد المضاعفات غير الأولية مثل 6-8-10. يستخدم الطلبة ومؤلفو المسابقات وخطوط هندسة القائمة لبذر المسائل والتحقق من مثلثات قائمة صحيحة الأضلاع وتجنب أضلاع الفاصلة العائمة.

ما ثلاثية فيثاغورس الأولية وكيف تسردها صيغة إقليدس

ثلاثية فيثاغورس ثلاثة أعداد صحيحة موجبة a وb وc تحقق علاقة المثلث القائم: a تربيعًا زائد b تربيعًا يساوي c تربيعًا. تكون الثلاثية أولية عندما لا تشترك a وb وc في أي قاسم مشترك أكبر من واحد، لذا 3، 4، 5 أولية بينما 6، 8، 10 ليست كذلك لأن تلك الأضلاع مضاعف مشترك لـ 3، 4، 5.

تنتج صيغة إقليدس كل ثلاثية أولية مرة واحدة بالضبط: اختر عددين صحيحين m أكبر من n أكبر من صفر، واشترط أن يكون m وn أوليين فيما بينهما وأن تكون زوجيتهما متعاكسة، أي أحدهما زوجي والآخر فردي. عندئذ الضلعان القائمَان والوتر هما a يساوي m تربيعًا ناقص n تربيعًا، وb يساوي اثنين m n، وc يساوي m تربيعًا زائد n تربيعًا. يحتفظ هذا المولّد فقط بالثلاثيات التي وترها أصغر من الأقصى الذي تقدّمه أو يساويه، ويعيد الضلعين القائمين دائمًا بترتيب تصاعدي بحيث يكون كل صف الضلع الأصغر ثم الأكبر ثم الوتر.

تُرتَّب القائمة بوتر تصاعدي ثم بالضلع الأول، فيبقى الخرج مستقرًا للقطات وأوراق العمل والاختبارات الذهبية. لا يُسحب شيء عشوائيًا ولا يُستخرج من جدول: تُفحص كل زوج m وn داخل الحد بحساب صحيح فقط. تُستبعد عمدًا المضاعفات k في a وb وc عندما يكون k أكبر من واحد؛ وإن احتجت أسرًا مكبّرة فاضرب ثلاثية أولية بعد استلامها.

عقد الإدخال وشكل الاستجابة وكيف تفشل الحدود غير الصالحة

يوجد سقف منشور قدره عشرة آلاف للوتر الأقصى كي يبقى المسار المجاني في المتصفح وWorker الحافة داخل ميزانية زمن وذاكرة متوقعة: البحث تربيعي في الجذر التربيعي لذلك السقف. عندما يكون الأقصى عددًا صحيحًا صالحًا أصغر من خمسة تكون النتيجة نجاحًا بمصفوفة triples فارغة، لأن أصغر وتر أولي هو خمسة، مثلث 3-4-5. لا تُحاسب عملية التحقق الفاشلة.

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

أين يستحق مولّد الثلاثيات الأولية مكانه

يستخدم المعلمون ومؤلفو المسابقات مولّد ثلاثيات فيثاغورس الأولية لبناء بنوك مسائل لمثلثات قائمة صحيحة الأضلاع ليست مضاعفات بديهية لـ 3-4-5. تحتاج دفاتر الهندسة والتصميم بمساعدة الحاسوب قائمة موجزة لاتجاهات أولية على الشبكة الصحيحة لبناء زوايا متعامدة دقيقة بلا انجراف فاصلة عائمة. يحتاج مؤلفو تحديات البرمجة أوراكلًا حتميًا يسرد كل أولية وترها على الأكثر N حتى لا تختلف الاختبارات المخفية عن حلقات الطالب المتداخلة.

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

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

مفاتيح الصف وأوراق التمارين

اسرد كل مثلث قائم صحيح أولي وتره على الأكثر 25 أو 50 أو 100 حتى يراجع الطلبة تمارين صيغة إقليدس دون نسخ جدول مطبوع.

أوراكل المسابقات واختبارات الوحدة

ولّد فهرسًا حتميًا للثلاثيات الأولية للاختبارات المخفية وفحوص الخصائص وثوابت تحديات البرمجة التي يجب ألا تنحرف بين الحكّام.

هندسة دقيقة على الشبكة الصحيحة

غذِّ شفرة CAD أو الألعاب أو الرسوم باتجاهات أولية (a, b, c) لتبقى الزوايا المتعامدة على الشبكة الصحيحة بدل الانجراف تحت جذور تربيعية بفاصلة عائمة.

ما ثلاثية فيثاغورس الأولية؟

ثلاثة أعداد صحيحة موجبة a وb وc تحقق a² + b² = c² وgcd(a, b, c) = 1. أصغرها 3، 4، 5. المضاعفات مثل 6، 8، 10 فيثاغورية لكنها ليست أولية.

كيف يجد المولّد كل ثلاثية أولية؟

تُعاد فقط الثلاثيات التي c فيها على الأكثر حدّك الأقصى، كل منها [a, b, c] مع a < b.

لماذا يغيب 6، 8، 10 عن القائمة؟

لأنه 2 × (3, 4, 5). تسرد هذه الأداة الأوليات فقط. اضرب ثلاثية معادة في أي عدد صحيح موجب k إن احتجت الأسرة المكبّرة.

ماذا يحدث إذا كان الوتر الأقصى 1 أو 2 أو 3 أو 4؟

ينجح الاستدعاء ويعيد count 0 مع مصفوفة triples فارغة. أصغر وتر أولي هو 5.

ما أكبر وتر يمكنني طلبه للقائمة؟

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

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

POSThttps://api.kit.forhosting.com/math/pythagorean-triples

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

curl -X POST https://api.kit.forhosting.com/math/pythagorean-triples \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"max_hypotenuse":25}'
{
  "max_hypotenuse": 25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.pythagorean_triples",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

تشغّل الوحدة الحتمية ذاتها ودجة المتصفح المجانية ومسار API، فلا تختلف مفاتيح الواجبات عن الاختبارات الآلية. إن لم يكن الأقصى عددًا صحيحًا موجبًا تفشل المهمة بـ invalid_input ولا تُحاسب؛ وتكلفة الاستدعاء الناجح $0.002.

ما ثلاثية فيثاغورس الأولية وكيف تسردها صيغة إقليدس

يعمل الخوارزم نفسه في ودجة المتصفح ومعالج API، ففحص الصف وثبت التكامل المستمر يريان دائمًا المصفوفات ذاتها.

عقد الإدخال وشكل الاستجابة وكيف تفشل الحدود غير الصالحة

أرسل كائن JSON بالحقل الإلزامي max_hypotenuse، وهو عدد صحيح موجب يمثّل أكبر وتر تريد السماح به. تُقبل الأسماء البديلة max وhypotenuse وc_max وlimit كي تعيد النماذج وسلاسل الاستعلام والسكربتات استخدام العقد نفسه. قد تصل القيمة عددًا صحيحًا JSON أو سلسلة أرقام عشرية؛ يُسمح بعلامة زائد بادئة، أما الكسور والترميز العلمي والأصفار والسالبة والسلاسل الفارغة والنص غير العددي فتُرفض بـ invalid_input يسمّي الحقل. يكرر جسم النجاح max_hypotenuse ويبلغ count ويسرد الثلاثيات كمصفوفات من ثلاثة أعداد صحيحة.

أين يستحق مولّد الثلاثيات الأولية مكانه

ولأن التنفيذ parse خالص من المستوى A، فأداة المتصفح مجانية وكل استدعاء API ناجح يكلف $0.002، بلا رموز نموذج وبلا شبكة صادرة.

كم تكلفة مولّد ثلاثيات فيثاغورس الأولية؟

أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُحاسب المدخلات غير الصالحة.

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