حاسبة تحليل فرق مكعبين إلى عاملين بدقة
تتحقق حاسبة فرق المكعبين هذه من كون العددين الصحيحين مكعبين كاملين، ثم تطبق عند تحقق ذلك المتطابقة a³ − b³ = (a − b)(a² + ab + b²).
شغّل الأداة مجانًا
وتعيد الجذرين التكعيبيين الصحيحين، والعامل الثنائي، والعامل الثلاثي، ومعاملاتهما ضمن نتيجة منظمة. وإذا لم يكن أحد المدخلين مكعبًا صحيحًا كاملًا، تحدد النتيجة الحقل المخالف بدل عرض تحليل مضلل. لذلك تصلح الحاسبة لمراجعة التمارين، وإعداد أمثلة الدروس، وبناء إجراءات جبرية حتمية قابلة للتكرار.
تحققوا من وجود فرق مكعبين قبل التحليل
يتكون فرق المكعبين من حدين بالضبط تفصل بينهما إشارة طرح، ويجب أن يكون كل حد كاملًا مكعبًا كاملًا. فمن الأمثلة المعروفة 125 − 8، لأن 125 = 5³ و8 = 2³، وكذلك 64 − (−27)، لأن 64 = 4³ و−27 = (−3)³. ويمكن للعدد الصحيح السالب أن يكون مكعبًا كاملًا لأن القوى الفردية تحفظ الإشارة. أما 16 فليس مكعبًا صحيحًا كاملًا، رغم أنه قوة عددية مألوفة؛ ولذلك لا ينطبق هذا القانون على 125 − 16 ضمن الأعداد الصحيحة. أدخلوا الحدين الصحيحين بعد حسابهما بوصفهما المطروح منه والمطروح. تفحص الحاسبة كل حد بصورة مستقلة وتبين الحقل الذي لا يمثل مكعبًا. وتكتسب هذه الخطوة أهميتها من أن بعض العبارات المتشابهة ظاهريًا قد تحتاج إلى إخراج عامل مشترك، أو استعمال متطابقة خاصة أخرى، أو قد لا تقبل تحليلًا صحيحًا أصلًا. ويظل الاختبار دقيقًا لكل عدد صحيح آمن مدعوم؛ إذ تتحقق الحاسبة بضرب صحيح دقيق من الجذر المرشح الناتج عن تقريب الجذر التكعيبي قبل أن تعيد أي عوامل.
طبقوا المتطابقة مع الحفاظ على الإشارات الصحيحة
بعد التأكد من أن المدخلين هما a³ وb³، استخدموا a³ − b³ = (a − b)(a² + ab + b²). ويمكن تذكرها بملاحظة أن العامل الأول يحتفظ بإشارة الطرح الأصلية، وأن الحد الأوسط في ثلاثي الحدود يتضمن حاصل الضرب ab، وأن الحد الأخير هو دائمًا b². في المثال 125 − 8 يكون الجذران a = 5 وb = 2، فتكون العوامل (5 − 2)(25 + 10 + 4). وتعرض الاستجابة المنظمة قيم الجذور وقوائم المعاملات إلى جانب العبارات المقروءة، لكي تتمكنوا من مراجعة كل تعويض. وينبغي إيلاء الإشارات عناية خاصة عندما يكون أحد الجذرين التكعيبيين سالبًا. لا تتغير المتطابقة حينئذ؛ عوضوا عن b بالجذر مع إشارته، واحسبوا ab مع حفظ تلك الإشارة، ثم ربّعوا b للحصول على الحد الأخير الموجب. ويساعد فصل الجذور عن المعاملات على تجنب تغيير العبارة الأصلية من غير قصد. وللتحقق من أي نتيجة، اضربوا العاملين المعادين؛ إذ يجب أن يساوي حاصل ضربهما الفرق المعروض تمامًا.
استخدموا النتيجة في التعليم والتحقق الآلي
صُممت الحاسبة للمراجعة البشرية والاستخدام البرمجي معًا. يستطيع الطالب مقارنة كل معامل مع خطوات الحل المكتوبة، ويستطيع المعلم إنشاء أمثلة تشمل مكعبات موجبة ومكعبات سالبة وصفرًا وقيمًا غير مكعبة مقصودة. ويمكن للبرمجيات اختيار مسارها وفق المؤشر factorable؛ فإذا كانت قيمته true أمكن استعمال العامل الثنائي أو الثلاثي أو الجذرين التكعيبيين أو التحليل الكامل، وإذا كانت false أمكن فحص non_cube_fields وطلب قيم مصححة أو اختيار طريقة جبرية أخرى. يجب أن تكون المدخلات أعداد JSON صحيحة آمنة، وهو ما يرسم حدًا واضحًا للحساب الدقيق ويمنع الكسور العشرية المقربة من الظهور كمكعبات. الخوارزمية حتمية ولا تجري اتصالات شبكية ولا تستخدم العشوائية أو بيانات مرتبطة بالوقت، لذلك تعطي المدخلات نفسها المخرجات نفسها دائمًا. يمكنكم تشغيلها مجانًا في المتصفح للحساب الفردي، أو استخدام API مقابل $0.002 لكل طلب عند إعداد أوراق العمل أو التحقق من الإجابات أو أتمتة إجراءات جبرية قابلة لإعادة الإنتاج.
حالات الاستخدام
مراجعة تمارين الجبر
تحققوا من الجذور والإشارات ومعاملات العاملين قبل إعادة نشرهما للوصول إلى الفرق الأصلي.
إعداد مجموعات تدريبية
أنشئوا أمثلة بمكعبات كاملة موجبة أو سالبة أو صفرية وتحققوا منها بواسطة استجابة منظمة ومتسقة.
التحقق من المعالجة الرمزية المسبقة
حددوا ما إذا كان حدان صحيحان محسوبان يحققان قاعدة فرق المكعبين قبل تطبيق أي تحويل.
الأسئلة الشائعة
ما المتطابقة التي تستخدمها الحاسبة؟
تستخدم المتطابقة a³ − b³ = (a − b)(a² + ab + b²).
ماذا يحدث إذا لم يكن أحد المدخلين مكعبًا كاملًا؟
تجعل النتيجة factorable بقيمة false وتسرد الحقول غير المكعبة، ولا تختلق عوامل صحيحة.
هل يمكن إدخال مكعبات كاملة سالبة؟
نعم. للأعداد السالبة مثل −8 و−27 جذور تكعيبية صحيحة دقيقة، وتُعوض مع الحفاظ على إشارتها.
هل تُقبل المدخلات العشرية؟
لا. تحلل هذه القدرة مكعبات صحيحة كاملة محسوبة، وتشترط أعدادًا صحيحة آمنة لإجراء تحقق دقيق وحتمي.
ما تكلفة عملية حساب عبر API؟
تبلغ تكلفة كل طلب API مقدار $0.002. ويمكن إجراء الحساب الحتمي نفسه مجانًا في المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/algebra/factor-difference-of-cubes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"minuend":125,"subtrahend":8}'const res = await fetch("https://api.kit.forhosting.com/algebra/factor-difference-of-cubes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"minuend": 125,
"subtrahend": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/factor-difference-of-cubes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"minuend": 125,
"subtrahend": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/factor-difference-of-cubes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"minuend":125,"subtrahend":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"minuend":125,"subtrahend":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/factor-difference-of-cubes", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"minuend": 125,
"subtrahend": 8
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.factor_difference_of_cubes",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |