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

محول رباعي (قاعدة 4)

يُكتب 27 بالأساس 4 هكذا: 123. كل رقم رباعي من 0 إلى 3 يحمل بتين بالضبط، ولهذا يناسب الأساس 4 حروف الحمض النووي الأربعة والرموز ذات البتين. حوّل الأعداد الصحيحة من العشري إلى الرباعي وبالعكس. مجاني في متصفحك.

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

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

كيف يعمل الترميز وفك الترميز الرباعي (القاعدة 4)

الرباعي تدوين موضعي بأساس أربعة. كل منزلة هي قوة للأربعة، كما أن منازل العشري قوى للعشرة: منزلة الآحاد أربعة مرفوعة للصفر، والمنزلة التالية أربعة، ثم ستة عشر، ثم أربعة وستون، ثم مئتان وستة وخمسون، وهكذا. رموز الأرقام الأربعة هي صفر وواحد واثنان وثلاثة — لا شيء سوى ذلك.

هذه الأبجدية الصغيرة هي بالضبط ما تحتاجونه عندما تعيش القيمة في بتّين: الثنائي 00 يُقابَل بـ 0 و01 بـ 1 و10 بـ 2 و11 بـ 3، فيمكن إعادة تجميع سلسلة بتّات طويلة في أرقام رباعية دون حيل حشو تتجاوز صفرًا بادئًا اختياريًا عند طول بتّات فردي. لترميز عدد عشري صحيح غير سالب، اقسموا مرارًا على أربعة وسجّلوا كل باقٍ كرقم أقل أهمية تالٍ؛ اعكسوا تلك البواقي لتحصلوا على السلسلة المعتادة من اليسار إلى اليمين دون أصفار بادئة إلا للعدد صفر نفسه.

لفك الترميز، امشوا السلسلة من اليسار إلى اليمين، اضربوا المجموع الجاري في أربعة وأضيفوا الرقم التالي — مخطط هورنر الكلاسيكي. تُزال بادئة اختيارية 0q أو 0Q كما تقبل أدوات الثنائي 0b، ليوسّم السكربتات حرفيّات القاعدة 4 بوضوح. محرف غير صالح مثل مسافة أو علامة زائد أو رقم أربعة فأعلى أو حرف أو علامة ترقيم يوقف العملية بإدخال غير صالح يسمّي المحرف السيئ وموضعه.

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

أين يظهر محول الرباعي في العمل الحقيقي

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

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

عاملوا جداول الجذور العامة حتى ستة وثلاثين ومقالب الثنائي أو السداسي عشر الخالصة وترميز بايتات Base64 كنيات بحث منفصلة بصفحاتها الخاصة بدل مدّ هذا المحول الصحيح الرباعي أبعد من نطاقه الصادق.

خرائط تعليمية ببتّين على طراز الحمض النووي

اربطوا تمارين A/C/G/T بالأرقام 0–3، وحوّلوا سلسلة القاعدة 4 إلى عشري لعروض التجزئة، وتحققوا من مفاتيح الإجابات بوحي مشترك.

تعبئة بكسل وحالات ببتّين

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

تمارين القيمة الموضعية بالقاعدة 4 في الصف

حوّلوا أعداد الواجبات بين القاعدة 10 والقاعدة 4 حتى تتوافق أوراق العمل والمصححات التلقائية على كل باقٍ وخطوة هورنر.

ما الأبجدية التي يستخدمها هذا المحول الرباعي؟

المحارف الأربعة 0 و1 و2 و3 فقط. لا توجد أرقام حرفية. تُقبل بادئة اختيارية 0q أو 0Q عند الإدخال وتُزال قبل التحويل.

ماذا يحدث عند رقم رباعي غير صالح؟

الرسالة تسمّي المحرف السيئ وموضعه. يُسمح فقط بالأرقام 0–3 بعد بادئة 0q اختيارية؛ تُرفض المسافات وعلامات الترقيم والحروف والأرقام 4–9.

هل هذا مثل محول جذور عام أو الثنائي؟

لا. أدوات الجذور العامة تغطي الأسس 2–36 بأرقام حرفية A–Z. الثنائي هو القاعدة 2 بـ 0 و1 فقط. هذه الصفحة مخصصة للقاعدة 4 لنية بحث طراز الحمض النووي والتعبئة ببتّين.

كيف أحوّل عددًا عشريًا إلى الأساس 4 يدويًا؟

اقسم على 4 مرة بعد مرة ودوّن كل باقٍ، وهو دائمًا 0 أو 1 أو 2 أو 3. ثم اقرأ البواقي من الأخير إلى الأول: يعطي 27 العدد 123، لأن 27 تساوي 16 واحدة واثنين من 4 وثلاث وحدات.

هل يمكنني تحويل الأعداد السالبة إلى الأساس 4؟

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

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

POSThttps://api.kit.forhosting.com/enc/base-quaternary

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

curl -X POST https://api.kit.forhosting.com/enc/base-quaternary \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"27","direction":"to_quaternary"}'
{
  "value": "27",
  "direction": "to_quaternary"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.base_quaternary",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

تسعير طلبات API الناجحة هو الأساس المنشور $0.002 لكل عنصر.

كيف يعمل الترميز وفك الترميز الرباعي (القاعدة 4)

تستخدم الخوارزمية حسابًا صحيحًا دقيقًا فقط: بلا تقريب عائم، بلا بذور عشوائية، بلا ساعات حائط ولا نداءات شبكة، فنفس المدخلات تنتج دائمًا نفس JSON.

ما ترسلونه وما تستلمونه

أرسلوا حقلين إلزاميين: value وdirection. تُرفض القيم العشرية المطلقة الأكبر من Number.MAX_SAFE_INTEGER كي لا تختفي الأرقام الدنيا بصمت. فحوصات كلاسيكية: سبعة وعشرون تُرمَّز إلى واحد-اثنين-ثلاثة في القاعدة أربعة، وستة عشر إلى واحد-صفر-صفر، وفك ترميز ثلاثة-اثنين-واحد يعيد سبعة وخمسين. استخدموا نموذج المتصفح المجاني للفحص السريع ثم نفس العقد من السكربتات عند الحاجة إلى جداول جماعية أو goldens. يجب أن يكون direction هو to_quaternary عندما يكون value عددًا عشريًا صحيحًا غير سالب، أو from_quaternary عندما يكون value سلسلة قاعدة 4. تُقبل الأسماء البديلة كي تستخدم النماذج والسكربتات الأسماء المناسبة لواجهتها: value يقبل أيضًا n وnumber وinput وtext وdecimal وquaternary وbase4؛ direction يقبل أيضًا dir وmode وop، مع مرادفات قصيرة مثل to وfrom وencode وdecode وto_base4 وfrom_base4 وdecimal_to_quaternary وquaternary_to_decimal. لـ to_quaternary قد يكون value عددًا صحيحًا JSON أو سلسلة أرقام مع زائد بادئ اختياري؛ الكسور والكتابة العلمية والكلمات العارية وNaN وInfinity والسوالب تفشل بـ invalid_input ولا تُحسب. لـ from_quaternary يجب أن يكون كل محرف صفرًا أو واحدًا أو اثنين أو ثلاثة بعد بادئة 0q اختيارية؛ أي محرف آخر —بما في ذلك أربعة وخمسة وشرطة سفلية وواصلة ومسافة— يفشل برسالة تسمّي الرقم الرباعي غير الصالح وموضعه الصفري. عند النجاح تعيد الاستجابة سلسلة value المنقّاة وdirection المعياري وdecimal كعدد وquaternary كسلسلة قاعدة 4 مضغوطة وresult كالصيغة المحوّلة الأساسية (رباعي عند الترميز وسلسلة عشرية عند الفك) وسلسلة الأبجدية 0123 وbase يساوي أربعة وdigit_count للتمثيل الرباعي. تسعير طلبات API الناجحة هو الأساس المنشور $0.002 لكل عنصر؛ إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.

أين يظهر محول الرباعي في العمل الحقيقي

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

كيف أختار الاتجاه؟

استخدموا to_quaternary عندما يكون value عددًا عشريًا صحيحًا غير سالب وتريدون سلسلة قاعدة 4. استخدموا from_quaternary عندما يكون value رباعيًا أصلًا وتريدون العدد العشري الصحيح.

كم التكلفة؟

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

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