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

محوّل القاعدة الكسرية

العدد العشري 0.1 يساوي في النظام الثنائي 0.0(0011)، أي دورة من 4 أرقام تتكرر بلا نهاية، لا بتًا مقرّبًا. حوّل أي كسر بين القواعد من 2 إلى 16، مع الكتلة المتكررة بين قوسين وطول الدورة. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
القيمة
0.1
الأساس المصدر
10
الأساس الهدف
2
تحصل على
النتيجة
0.0(0011)
أقصى عدد من الأرقام
32
الجزء غير الدوري
0
الدورة
4

تتوقف محوّلات القاعدة الصحيحة عند فاصلة الأساس. ما زال الطلاب ومؤلفو المترجمات ومهندسو الأنظمة المدمجة يحتاجون النصف الكسري: 0.1 في الثنائي نصف، و0.1 في العشري عُشر، ويصبح نفس العدد النسبي سلسلة أرقام مختلفة — وغالباً دورة متكررة — عند تغيّر القاعدة. يقبل محوّل الجزء الكسري هذا كسراً صرفاً مكتوباً بأي قاعدة مصدر من اثنين إلى ستة عشر، مع كتلة تكرار اختيارية بين قوسين مثل 0.1(6)، ويعيد بناء العدد النسبي بدقة عبر حساب BigInt، ثم يعيد كتابة القيمة في قاعدة الهدف مع خريطة البواقي حتى تظهر الدورات الحقيقية على صورة 0. AB(C) لا كقطع مبهم.

لماذا تحويل الجزء الكسري ليس تحويل أعداد صحيحة

يسير تحويل الأعداد الصحيحة عبر قيم منازل تنمو كقوى القاعدة: الآحاد، القاعدة، مربع القاعدة، وهكذا. أما المنازل الكسرية فتنكمش: القاعدة مرفوعة لسالب واحد، ثم سالب اثنين، وما يلي. هذا الفرق وحده يكسر كل محوّل للأعداد الصحيحة فقط عندما يلصق المستخدم 0.1 أو 0.

A3 أو 0.0011. في القاعدة عشرة، 0.1 هو عُشر بالضبط؛ وفي القاعدة اثنين يصبح العُشر نفسه التوسع اللانهائي 0.0(0011)، لأن العشرة والاثنين لا يشتركان في عامل منتهٍ ينهي التمثيلين. تقدّم الكتب ثلث العشري مساوياً 0.1 في القاعدة ثلاثة و0.(

3) في القاعدة عشرة، لكن الهوية نفسها تنطبق على كل زوج من القواعد من اثنين إلى ستة عشر. محوّل أعداد صحيحة يسقط فاصلة الأساس بصمت، أو يضرب بقوى كبيرة ويقرّب فقط، يخترع عدداً آخر.

عقد الإدخال وترميز التكرار وشكل الاستجابة

القواعد أعداد صحيحة من اثنين إلى ستة عشر (شاملة). حقل value هو الجزء الكسري فقط: اكتبوا 0. ABC أو . ABC أو ABC لتوسع منتهٍ بأبجدية المصدر 0–9 وA–F (دون تمييز حالة الأحرف).

لدور معروف في المصدر أضيفوا كتلة بين قوسين: 0.1(6) يعني سُدساً في القاعدة عشرة مكتوباً 0.1666…، و0.( 3) هو الثلاثة الدورية الصرفة. تُرفض أي جزء صحيح غير صفري — اقرنوا هذه الأداة بمحوّل أعداد صحيحة إن احتجتم النصفين.

متى يفيد تحويل الكسور بين القواعد

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

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

واجبات الحاسوب ومختبرات القواعد

حوّلوا كسوراً صفّية مثل 0.1₁₀ ↔ ثنائي أو 0.A₁₆ ↔ عشري وأظهروا النتائج المنتهية مقابل الدورية مع طول الدورة.

جداول المترجمات ومواصفات اللغات

ولّدوا تيارات أرقام كسرية دقيقة عند التحقق من إعادة كتابة الحرفيّات العددية بين القواعد 2–16 في المحلّلات وحزم الاختبار.

فحوصات الفاصلة الثابتة وتصميم DSP

طابقوا قيم التصميم العشرية مع أنماط البتات الكسرية الثنائية أو الست عشرية قبل تثبيت طول الكلمة وعوامل المقياس.

ما القواعد المدعومة؟

قواعد المصدر والهدف من 2 إلى 16 شاملة. الأرقام 0–9 وA–F حسب ما تتطلبه قاعدة المصدر.

كيف تُكتب رمزية التكرار؟

في الإدخال استخدموا (كتلة) ختامية مثل 0.1(6) أو 0.( 3). في الإخراج تظهر التوسعات الدورية كـ 0. بادئة(كتلة) مع period مساوياً لطول الكتلة.

لماذا لا ينتهي العدد العشري 0.1 في النظام الثنائي؟

لأن العُشر لا يُكتب بعدد محدود من الخانات في الأساس اثنين. يعيد المحوّل بناء الكسر الدقيق، فيكتشف أن الأرقام 0011 تتكرر بلا نهاية، ويكتب 0.0(0011) بدورة طولها 4 بدل سلسلة بتات مقرّبة.

هل يمكنني تحويل عدد له جزء صحيح؟

لا. يُقبل الجزء الواقع بعد الفاصلة فقط، ويُرفض أي جزء صحيح غير الصفر. حوّل الجزء الصحيح بمحوّل قواعد للأعداد الصحيحة، ثم اجمع النصفين بنفسك.

كم رقمًا تعرض النتيجة؟

حتى 32 رقمًا بعد الفاصلة افتراضيًا، وحتى 64 إذا رفعت الحد. وإذا تكررت دورة قبل ذلك أُغلقت بين قوسين، أما إذا بُلغ الحد أولًا فتوضح النتيجة أنها قُطعت.

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

POSThttps://api.kit.forhosting.com/dev/base-fraction-convert

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

curl -X POST https://api.kit.forhosting.com/dev/base-fraction-convert \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"0.1","from_base":10,"to_base":2}'
{
  "value": "0.1",
  "from_base": 10,
  "to_base": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.base_fraction_convert",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

يحدّ سقف max_digits التوسعات المرضية. يغذي نفس الوحدة النقية أداة المتصفح المجانية ومسار API المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح، فلا تختلف الواجبات وخطوط الإنتاج على كسر لا تستطيع محوّلات الأعداد الصحيحة تمثيله.

لماذا تحويل الجزء الكسري ليس تحويل أعداد صحيحة

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

عقد الإدخال وترميز التكرار وشكل الاستجابة

أرسلوا جسم JSON يتضمن value وfrom_base وto_base. يحدّ max_digits الاختياري (الافتراضي اثنان وثلاثون، والحد الأقصى أربعة وستون) عدد أرقام الهدف قبل التوقف؛ إذا تكرر باقٍ مبكراً تُغلق الدورة بأقواس وtruncated يكون false. عند النجاح يعيد الجسم value مُطبَّعاً، والقاعدتين، وmax_digits، وresult مثل 0.0(0011)، والبادئة non_repeating، وكتلة repeating الاختيارية، والعلمين is_terminating وis_repeating، وطول period، والمنطقي truncated، وتقريباً عشرياً قصيراً decimal_approx، وسلسلة formula. الأرقام غير الصالحة لقاعدة المصدر، والقواعد خارج 2–16، والكسور الفارغة، والأقواس المعطوبة تفشل بـ invalid_input ولا تُحاسب. مثال: value 0.1 وfrom_base عشرة وto_base اثنان ينتج الكسر الثنائي الدوري للعُشر، لا بتاً مقرباً.

أين تثبت واجهة API للكسر القاعدي قيمتها

لأن التنفيذ parse من الطبقة A، يكلّف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة؛ التحقق الفاشل لا يستهلك الرصيد.

كيف نحوّل عدداً كسرياً بين قاعدتين؟

أرسلوا value (مثل 0.1 أو 0.1(6)) وfrom_base وto_base كأعداد صحيحة 2–16. تعيد API الكسر معاد الكتابة مع أقواس عند اكتشاف دورة متكررة.

ماذا يتحكم max_digits؟

يحدّ عدد الأرقام الكسرية في الهدف (الافتراضي 32، الأقصى 64). الدورات الحقيقية تُغلق مبكراً بخريطة البواقي؛ التوسعات الطويلة غير المكتشفة فقط تجعل truncated يساوي true.

كم يكلّف محوّل القاعدة الكسرية؟

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

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