محول أرقام الأبجد وحساب الجمل مجاناً
الألف تساوي 1 والباء 2 والغين 1000 في الجدول الأبجدي المشرقي. حوّل عددًا من 1 إلى 1999 إلى حروف، أو اقرأ حروفًا كمجموع، أو احسب قيمة كلمة كاملة بحساب الجُمَّل. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- وضع الحساب
- تحويل عدد إلى حساب الجُمَّل
- العدد المدخل
- 1
- التمثيل بحساب الجُمَّل
- ا
يربط الأبجد الشرقي كل حرف عربي بقيمة عددية ثابتة. يعمل كل شيء كمنطق parse خالص في المتصفح أو واجهة البرمجة بنفس الجدول الحتمي.
حروف تُعدّ أيضًا
يمكن للحروف العربية أن تكون أعدادًا أيضًا. ففي الترتيب الأبجدي المشرقي لكل حرف قيمة ثابتة: الألف 1 والباء 2، وتمضي السلسلة عبر الآحاد ثم العشرات ثم المئات حتى الغين التي تساوي 1000. وجمع حروف الكلمة يعطي مجموعها، وهي ممارسة تُعرف بحساب الجُمَّل. وما زال المؤرخون والخطاطون ودارسو النصوص الكلاسيكية يلتقون بهذه القيم حين يؤرخ نقش مبنى بالحروف، أو تخفي عملة أو خاتمة مخطوط سنة ما، أو يضمّن شاعر تاريخًا في بيت من الشعر.
ثلاث طرق لاستخدام الجدول وحدوده
يمكنك تحويل عدد صحيح إلى حروف، أو إرجاع سلسلة حروف إلى مجموعها، أو حساب قيمة كلمة كاملة. ولكتابة عدد تأخذ الأداة أكبر قيمة تتسع له ثم التالية حتى لا يبقى شيء، وهكذا تُبنى القيم المنزلية الكلاسيكية. وعند قراءة الحروف تجمع كل حرف معروف وتتخطى المسافات والحركات التي لا قيمة لها. وتمتد الأعداد من 1 إلى 1999، لأن التوسع الكلاسيكي يتوقف عند الغين ولا يُخترع رمز أعلى منه. وإذا لم يحتو نصك على أي حرف أبجدي فستُبلَّغ بذلك بدل أن ترى مجموعًا.
ماذا ترمز إليه أرقام الأبجد
يرتب الأبجد الشرقي الآحاد والعشرات والمئات والألف على حروف عربية متتابعة: الألف واحد، والباء اثنان، حتى الغين بألف. ما زال المؤرخون والخطاطون ودارسو النصوص الكلاسيكية يلتقون هذه القيم حين يؤرّخ مخطوط مبنى بالحروف، أو حين يضمّن شاعر سنة في بيت، أو حين يدرّب معلّم حساب الجمل. الربط جدول لا نموذج إحصائي: الحرف نفسه يساهم دائماً بنفس المقدار، فتبقى أمثلة التحقق مستقرة ويستطيع الويدجت المجاني مشاركة دالة خالصة واحدة مع المسار المدفوع.
الحدود والحتمية والأخطاء
تُرفض القيم خارج 1..1999 بدل لفّها، لأن التوسيع الكلاسيكي للقيم المكانية المستخدم هنا يتوقف عند الغين ولا يخترع رموزاً أعلى. السلاسل الفارغة وعلامات الترقيم وحدها تنتج رسالة واضحة بأن لا حروف أبجد وُجدت. لا تقرأ التنفيذ الشبكة، ولا يبذر عشوائية، ولا يستشير الساعة، فتُقارن أمثلة التحقق بثبات البتات بين الويدجت والمعالج.
راجع التجهيزات: اثنا عشر يصبح ياء باء، وكلمة محمد تساوي اثنين وتسعين، والصفر يفشل برسالة نطاق العدد الصحيح. هذه المسارات الثلاثة تثبّت العقد للأتمتة وعروض الصف.
حالات الاستخدام
دراسة المخطوطات والنقوش
افكّ تواريخ الحروف على المباني والعملات والخواتيم دون جمع يدوي لكل قيمة مكانية.
حساب الجمل في الصف
أظهر للطلاب كيف يجمع اسم أو عبارة وفق الجدول الكلاسيكي مع أمثلة تحقق قابلة للتكرار.
تحويل دفعي بالسكربت
حوّل أعداداً أو كلمات كثيرة من خط أنابيب بنفس الدالة الخالصة في الويدجت المجاني بالمتصفح.
الأسئلة الشائعة
هل يعمل دون اتصال في المتصفح؟
نعم. محرك parse من المستوى A يبقي الجدول على الجهاز؛ الويدجت المجاني لا يطلب حساباً ولا شبكة.
لماذا الحد الأعلى 1999؟
الترتيب الشرقي المستخدم هنا ينتهي بالغين للألف ويركب المراتب الأدنى دون تجاوز 1999 في هذه القدرة.
ما العدد الذي يمثله كل حرف عربي؟
في الترتيب الأبجدي المشرقي لكل حرف قيمة ثابتة: الألف 1 والباء 2، ثم تصعد القيم عبر العشرات والمئات حتى الغين التي تساوي 1000.
كيف أحسب المجموع الأبجدي لكلمة أو اسم؟
اختر خيار قيمة الكلمة واكتبها. تجمع الأداة قيمة كل حرف معروف وتتجاهل المسافات والحركات، فتعطيك مجموع حساب الجُمَّل.
كيف يُكتب العدد بالحروف الأبجدية؟
تأخذ الأداة أكبر قيمة حرف تتسع للعدد، ثم التي تليها، حتى لا يبقى شيء، وتكتب الحروف المقابلة. ويصلح أي عدد صحيح من 1 إلى 1999، فالعدد 1 هو الألف وحدها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/abjad-numerals \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mode":"to_abjad","n":1}'const res = await fetch("https://api.kit.forhosting.com/math/abjad-numerals", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mode": "to_abjad",
"n": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/abjad-numerals",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mode": "to_abjad",
"n": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/abjad-numerals", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mode":"to_abjad","n":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mode":"to_abjad","n":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/abjad-numerals", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"mode": "to_abjad",
"n": 1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.abjad_numerals",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تحوّل هذه القدرة الأعداد إلى سلاسل حروف بوضع to_abjad، وتسترجع المجاميع بـ from_abjad، وتقيّم الكلمات بـ word_value لحساب الجمل.
ماذا ترمز إليه أرقام الأبجد
يمرّ وضع to_abjad على ذلك الجدول بجشع لأي عدد صحيح في المجال المغلق 1..1999؛ أما from_abjad و word_value فيجمعان الحروف المعروفة ويتجاهلان المسافات والعلامات بلا قيمة.
كيف تستدعي الأوضاع الثلاثة
رد النجاح يعيد دائماً mode ويعيد abjad في التحويل إلى حروف أو value في الجمع، فيربط العميل الواجهة دون تخمين أسماء الحقول. الحقول الاختيارية الفارغة تُحذف ببساطة؛ وما زالت خطوة الإكراه في الويدجت تقبل الأعداد المكتوبة كنص في النموذج. أرسل mode to_abjad مع الحقل الصحيح n عندما تريد سلسلة حروف لعدد. أرسل mode from_abjad أو word_value مع text (أو abjad) عندما تريد مجموع تسلسل حروف أو كلمة كاملة. الأشكال مطلوبة بصرامة: يجب أن يكون n عدداً صحيحاً بين 1 و 1999 ضمناً، ويجب أن يحتوي text على حرف واحد على الأقل من الجدول وإلا يرفع المعالج invalid_input.
أسئلة تقنية
ما النطاق الذي يقبله to_abjad؟
الأعداد الصحيحة من 1 إلى 1999 ضمناً. خارج ذلك تتلقى invalid_input.
هل تُحسب الحركات في word_value؟
لا. تساهم فقط الحروف الموجودة في جدول الأبجد؛ تُتخطى المسافات والعلامات بلا قيمة.
هل from_abjad يختلف عن word_value؟
كلاهما يجمع قيم الحروف. الأسماء تميّز سلاسل الأرقام عن الكلمات العادية؛ الجدول واحد.