ترتيب الأعداد
أدخل 3 و1/2 و-2.5 و4 و7/4 لتحصل على -2.5 ثم 1/2 ثم 7/4 ثم 3 ثم 4: تُحوَّل كل قيمة إلى عددها الحقيقي، فتأخذ الكسور والأعداد العشرية مكانها الصحيح وتبقى كتابتك كما هي. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيم
- 3, 1/2, -2.5, 4, 7/4
- الكمية
- 5
- مرتب
- -2.5, 1/2, 7/4, 3, 4
- القيم
- -2.5, 0.5, 1.75, 3, 4
ترتيب المقادير المختلطة مهمة يومية في الصف وفي تهيئة البيانات: تسرد ورقة العمل 3 و1/2 و-2.5 و7/4، وينبغي وضعها على خط الأعداد من الأصغر إلى الأكبر. تفشل الترتيبات المعجمية هنا لأن السلسلة 10 تأتي قبل 2، ولأن كسرًا مثل 3/4 لا يكون عشريًا حتى يُقيَّم. تقبل حاسبة ترتيب الأعداد هذه قائمة من سلاسل صحيحة وعشرية وكسرية، وتحوّل كل مدخل إلى قيمة حقيقية منتهية، وتعيد الرموز نفسها بترتيب عددي تصاعدي مع القيم المحلَّلة.
لماذا لا تُرتَّب المقادير المختلطة كنص
تبدو قائمة تمزج الأعداد الصحيحة والعشرية والكسور بسيطة إلى أن تحاول ترتيبها بمقارنة معجمية. السلسلة 10 تسبق 2 لأن المحرف 1 أصغر من 2؛ والرمز 1/2 لا معنى عدديًا له حتى يُجرى القسمة؛ و1 1/2 عدد مخلوط لا عنصران منفصلان. الترتيب الصادق الوحيد هو ترتيب القيم الحقيقية التي تمثلها تلك الرموز على خط الأعداد.
تمرّ هذه القدرة على القائمة مرة واحدة، وتفسر كل مدخل عددًا صحيحًا أو عشريًا (تدوين علمي اختياري) أو كسرًا بسيطًا a/b أو عددًا مخلوطًا من الصورة عدد صحيح بسط/مقام، ثم ترتّب حسب تلك القيمة المنتهية تصاعديًا. تنطبق الإشارة السالبة على المقدار كله، فإن القيمة -1 1/2 هي سالب واحد ونصف، لا سالب واحد زائد نصف. تحافظ القيم المتساوية على ترتيبها النسبي الأصلي، فيستقر الناتج حين يظهر 1/2 و0.5 معًا.
تعيد الاستجابة الرسم الأصلي بذلك الترتيب، زائد الأعداد المنتهية المحلَّلة، فيرى الطالب 7/4 بجانب 3 بينما يستهلك السكربت 1.75 و3. الرموز الفارغة والحروف وInfinity وNaN والمقام الصفري ليست أعدادًا منتهية ولا تنتج تصنيفًا جزئيًا أبدًا.
عقد الإدخال والرسوم المقبولة والأخطاء
يجوز أن تكون كل سلسلة عددًا صحيحًا مثل 3 أو -12، أو عشريًا مثل 0.5 أو -2.5 أو .25، أو كسرًا بسيطًا مثل 1/2 أو -7/4، أو عددًا مخلوطًا مثل 1 1/2 و-2 3/4. الفراغات حول الخط المائل مسموحة. عند النجاح يتضمن الجسم count وordered بالرموز الأصلية من الأصغر إلى الأكبر وvalues بالأعداد المنتهية المقابلة مقرّبة إلى اثنتي عشرة رقمًا معنويًا لعقد مستقر عبر بيئات التشغيل.
تسمّي الرسالة الفهرس الخاطئ حتى يبرز النموذج الصف. اقرن هذه الصفحة بملخص الأعداد الخمسة أو بأداة المتوسط والوسيط والمنوال إن احتجت إحصاءً وصفيًا بعد الترتيب؛ فهذه النقطة الطرفية ترتّب الرموز فقط.
أين تثبت أداة ترتيب الأعداد جدواها
تستخدم الصفوف ومنصات التدريس حاسبة ترتيب أعداد كي يراجع المتعلمون واجبات من الأصغر إلى الأكبر تمزج الكسور بالعشريات دون قلب إشارة أو معاملة 1/4 أكبر من 1/3 لأن أربعة أكبر من ثلاثة. تحتاج مولّدات الامتحانات إلى مرجع حتمي يخطّئ التبديل الخاطئ ويرفض الفراغ أو الكلمة بدل إسقاط الخلية المعيبة بصمت. ومن يرث عمودًا مكتوبًا نصًا — 3، 1/2، 2.25، 7/4 — يستطيع ترتيبه قبل الرسم أو الدمج دون فتح جدول قد يفسر 1/2 تاريخًا.
وتستفيد مواقع المحتوى التي تتصدّر عبارة ترتيب الأعداد من أداة حية يطابق مسارها المجاني في المتصفح مسار الأتمتة المدفوع مسبقًا على الوحدة النقية ذاتها. أبقِ القوائم داخل سقف الخمسمائة عنصر، وثبّت الرموز المرتبة في الاختبارات، فتحصل على ترتيب قابل للتكرار لأوراق العمل وإضافات LMS وعمال الحافة دون إقامة نظام جبر حاسوبي من أجل ترتيب سطر واحد.
حالات الاستخدام
الواجبات: من الأصغر إلى الأكبر
أعطِ الطلاب قائمة مختلطة مثل 3 و1/2 و-2.5 و7/4 وقارن ترتيبهم اليدوي بتصنيف حتمي.
تنظيف عمود عددي مختلط
رتّب عمود نص يحوي أعدادًا صحيحة وعشرية وكسورًا قبل الرسم أو الدمج، دون أن يحوّل الجدول 1/2 إلى تاريخ.
تصحيح آلي للامتحانات ونظم LMS
صحّح بنود الترتيب بمرجع يرفض الرموز غير المقروءة بدل حذفها واختلاق قائمة أقصر.
الأسئلة الشائعة
كيف أرتّب أعدادًا صحيحة وعشرية وكسورًا مختلطة؟
أرسل مصفوفة values غير فارغة من سلاسل عددية.
ما الرسوم المقبولة؟
أعداد صحيحة (3، -12)، وعشريات (0.5، -2.5، .25)، وكسور بسيطة (1/2، -7/4)، وأعداد مخلوطة (1 1/2، -2 3/4). الفراغات حول الخط المائل مسموحة. يُرفض المقام الصفري.
ماذا يحدث إن لم يكن أحد المدخلات عددًا؟
النص الفارغ والحروف وInfinity وNaN و1/0 ليست أعدادًا منتهية. والإدخال غير الصالح لا يُفوتر.
كيف يُحسم التعادل عندما يتساوى رمزان في القيمة؟
الترتيب مستقر: القيم المتساوية مثل 1/2 و0.5 تحفظ الترتيب الذي كان لها في الإدخال، فيبقى التصنيف حتميًا.
كيف يُقرأ عدد كسري سالب مثل -1 1/2؟
يُقرأ سالب واحد ونصف، أي أن الإشارة تنطبق على الكمية كلها لا على الجزء الصحيح فقط. لذلك يأتي -1 1/2 قبل -1 ولا يعني سالب واحد زائد نصف.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/stat/ordering-numbers \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":["3","1/2","-2.5","4","7/4"]}'const res = await fetch("https://api.kit.forhosting.com/stat/ordering-numbers", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
"3",
"1/2",
"-2.5",
"4",
"7/4"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/ordering-numbers",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
"3",
"1/2",
"-2.5",
"4",
"7/4"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/ordering-numbers", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":["3","1/2","-2.5","4","7/4"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":["3","1/2","-2.5","4","7/4"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/ordering-numbers", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"values": [
"3",
"1/2",
"-2.5",
"4",
"7/4"
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.ordering_numbers",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_items | 500 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أي رمز لا يُقرأ عددًا منتهيًا — نص فارغ أو حروف أو كسر مقامه صفر — يفشل بالخطأ invalid_input ولا يُفوتر. المسار التحليلي الحتمي ذاته يعمل مجانًا في المتصفح وكاستدعاء API مدفوع مسبقًا بسعر $0.002 لكل طلب ناجح.
عقد الإدخال والرسوم المقبولة والأخطاء
أرسل جسم JSON يحوي حقلًا إلزاميًا اسمه values: مصفوفة غير فارغة من السلاسل، بحد أقصى خمسمائة مدخل. تُقبل الأسماء البديلة numbers وlist وdata وتسلك السلوك نفسه. وتُقبل كذلك سلسلة مفصولة بفواصل أو فواصل منقوطة أو أسطر جديدة حتى تُرتَّب عمود ملصوق دون إحاطة كل خلية بعلامات اقتباس JSON؛ ولا تُستخدم الفراغات فواصل لأن الأعداد المخلوطة تحتوي فراغًا أصلًا. فشل التحقق — غياب حقل values أو قائمة فارغة أو أكثر من خمسمائة مدخل أو أي رمز لا يُقرأ عددًا منتهيًا — يعيد invalid_input ولا يُفوتر أبدًا.
أين تثبت أداة ترتيب الأعداد جدواها
ولأن التنفيذ تحليل من الفئة A، يكلّف كل استدعاء ناجح سعر الأساس المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة.
أسئلة تقنية
كم تكلفة أداة ترتيب الأعداد؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.