ForHosting KIT · أدوات المطورين

توسيع اللوغاريتمات عبر الإنترنت

توسيع اللوغاريتمات يعني أخذ لوغاريتم واحد يكون وسيطه مبنيًا من ضرب وقسمة وأسس — مثل اللوغاريتم بأساس 2 للتعبير x·y/z — وإعادة كتابته على صورة مجموع لوغاريتمات أبسط: log₂(x) + log₂(y) − log₂(z).

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم

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

ماذا يعني توسيع لوغاريتم

قوانين اللوغاريتمات الثلاثة تحوِّل البنية داخل الوسيط إلى بنية خارجه. فقاعدة الجداء تنص على أن log_b(x·y) يساوي log_b(x) زائد log_b(y): الضرب في الداخل يصبح جمعًا في الخارج. وقاعدة الخارج تنص على أن log_b(x/y) يساوي log_b(x) ناقص log_b(y): القسمة في الداخل تصبح طرحًا في الخارج. وقاعدة القوة تنص على أن log_b(x^n) يساوي n مضروبًا في log_b(x): الأس في الداخل ينزلق إلى المقدمة فيصير معاملًا. توسيع اللوغاريتم هو تطبيق هذه القوانين من اليسار إلى اليمين حتى لا يبقى داخل أي لوغاريتم ما يمكن تفكيكه أكثر. يصادف الطلاب هذا الأسلوب عند تبسيط التعابير قبل اشتقاقها، وعند حل المعادلات الأسية، وعند تحويل البيانات إلى صيغة خطية لرسم بياني لوغاريتمي مزدوج. العملية ميكانيكية تمامًا ما إن تحدد كل عامل وكيفية دخوله في الوسيط، وهذا بالضبط ما يجعلها ملائمة لواجهة برمجية: تصف التعبير بأنه أساس زائد قائمة من العمليات والعوامل، فيعود إليك التوسيع نصًّا جاهزًا للاستخدام، كل حد فيه مفصَّل بإشارته ومعامله ووسيطه.

كيف تصف تعبيرك للواجهة البرمجية

يتألف المُدخل من جزأين. الأساس هو أساس اللوغاريتم: أي عدد موجب غير الواحد، فالأعداد 2 و10 وe كلها مقبولة، بينما يُرفض 1 و0 والقيم السالبة لأنه لا يوجد لوغاريتم حقيقي بمثل هذه الأسس. ومصفوفة الحدود تسرد عوامل الوسيط بالترتيب. كل حد يسمّي عملية — ضرب أو قسمة أو قوة — ووسيطًا. حد الضرب يسهم بلوغاريتمه بإشارة زائد، وحد القسمة بإشارة ناقص، وحد القوة بسحب أسه إلى المقدمة معاملًا. فاللوغاريتم بأساس 2 للتعبير x·y/z³ يتألف من ثلاثة حدود: ضرب x، وضرب y، وقوة z بأس 3، ويتوسع إلى log₂(x) + log₂(y) − 3·log₂(z). يمكن أن تكون الوسائط رمزية، مثل x أو price، حين تريد الصيغة الجبرية، أو عددية، مثل 8، حين تريد تحققًا محسوسًا. الوسائط العددية يجب أن تكون موجبة؛ أما الرمزية فتُحفظ كما كُتبت لأن إشارتها تتوقف على القيم التي ستسندها لاحقًا. والأس السالب في حد القوة يقلب إشارة الحد ببساطة، إذ إن x مرفوعًا إلى ناقص n يساوي القسمة على x مرفوعًا إلى n.

لماذا يهم التحقق من مجال التعريف

اللوغاريتم الحقيقي لا يُعرَّف إلا لوسائط موجبة قطعًا. لوغاريتم الصفر يتباعد نحو ناقص ما لا نهاية، ولوغاريتم عدد سالب ليس عددًا حقيقيًا أصلًا، ومن ثم فإن أي توسيع مبني على عامل غير موجب سيكون ضجيجًا رمزيًا ينهار بصمت لحظة أن يقيِّمه أحد. هذه النقطة الطرفية ترفض إنتاج ذلك الضجيج: عندما يكون وسيط عددي صفرًا أو سالبًا، يفشل الاستدعاء بخطأ مُدخل غير صالح يسمّي الحد المخالف، ولا تُحاسَب على الاستدعاء. والصرامة نفسها تسري على الأساس الذي يجب أن يكون موجبًا ومختلفًا عن 1، وعلى الأسس التي يجب أن تكون أعدادًا منتهية — فالأس الصفري يُرفض لأن الحد عندئذ سيضيف لوغاريتم 1 الذي يساوي صفرًا، وهو خطأ في المُدخل في أغلب الأحوال. النتيجة حتمية: الطلب نفسه يعيد النص نفسه دائمًا، بايتًا ببايت، ما يجعل النقطة الطرفية آمنة للاستخدام داخل أوراق العمل المولَّدة وأنظمة التصحيح الآلي وفحوص التكامل المستمر التي تقارن المخرجات حرفيًا. تعمل على شبكتنا الطرفية دون تخزين أي شيء، والخوارزمية ذاتها تعمل مجانًا في المتصفح على هذه الصفحة، فلا تدفع $0.002 عن كل استدعاء إلا عندما تؤتمتها.

توليد تمارين جبر محلولة

أدخل أساسًا وقائمة عوامل، وأدرج الصيغة الموسَّعة مباشرة في أوراق العمل أو الاختبارات أو الحلول خطوة بخطوة.

التحقق من إجابات الواجبات آليًا

قارن التعبير الموسَّع الذي كتبه الطالب بالنص المرجعي الذي تعيده الواجهة البرمجية للأساس والحدود نفسها.

التبسيط قبل الاشتقاق

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

كم التكلفة؟

$0.002 عن كل طلب. والخوارزمية نفسها تعمل مجانًا في متصفحك على هذه الصفحة.

ما الأسس المقبولة؟

أي عدد موجب عدا 1: ‏2 أو 10 أو e أو أي أساس صالح آخر. أما الأسس 1 و0 والأعداد السالبة فمرفوضة.

هل يمكن أن تكون العوامل متغيرات بدلًا من أرقام؟

نعم. قد يكون الوسيط رمزيًا (x، price، velocity) أو عدديًا. الوسائط العددية يجب أن تكون موجبة؛ أما الرمزية فتُحفظ كما كُتبت.

ماذا يحدث إذا كان وسيط ما صفرًا أو سالبًا؟

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

كيف تتوسع القوى؟

حد القوة بأس n يسهم بمقدار n مضروبًا في لوغاريتم وسيطه؛ والأس السالب يقلب إشارة الحد. أما الأس 0 فيُرفض.

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

POSThttps://api.kit.forhosting.com/math/expanding-logarithms

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

curl -X POST https://api.kit.forhosting.com/math/expanding-logarithms \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base":2,"terms":[{"operation":"multiply","argument":"x"},{"operation":"multiply","argument":"y"},{"operation":"divide","argument":"z"}]}'
{
  "base": 2,
  "terms": [
    {
      "operation": "multiply",
      "argument": "x"
    },
    {
      "operation": "multiply",
      "argument": "y"
    },
    {
      "operation": "divide",
      "argument": "z"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.expanding_logarithms",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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