المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تواجد كل حروف مفردة ضمن ترتيب هجائي معين


ثامر أبو بلقيس
12-01-2016, 06:34 PM
السلام عليكم ورحمة الله وبركاته
ترتيب الحروف الهجائية الأكثر شهرة هو :
أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن هـ و ي

وعليه سأبني تساؤلي : ما الكود الذي يؤكد لي أو ينفي
تواجد كل مفردات الكلمة ضمن نطاق أبجدي منظم ؟
مثال :
=============================================
أحدد له النطاق أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م
أريد التأكد من الكلمة : ثامر تكون الاجابة بالإثبات
=============================================
أو أحدد له النطاق المرتب : ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع
و أريد التأكد من الكلمة : بلقيس قتكون هنا الاجابة بالنفي لأنه هناك حروف
لا توجد في هذا النطاق
=============================================
في الحقيقة كنت أريد إدراج نفس الطلب على أبجدية غير العربي
كالفرنسية مثلا و التأكد بنفس الطريقة
على تواجد كل الحروف ضمن نطاق أبجدي مرتب :abc_138:
من خلال اجابتك سأفهم الطريقة لكي أطيقها على أبجدية أخرى
أليس كذلك ؟
=============================================

عبد الهادي بهاب
12-01-2016, 07:24 PM
السلام عليكم ورحمة الله وبركاته
يعني يجب تجزئة الكلمة الى حروف ثم تحويلها الى مصفوفة ثم مقارنتها بحروف النطاق المحدد
هل هذا يشكل طريقة حل ؟

عبد الهادي بهاب
13-01-2016, 11:12 AM
فيه كود سيق و طرحتموه سيدي الكريم وهو خاص بتجزئة الكلمات ......لم يعمل على العربية بل الحروف الاجنبية

s = "une petite phrase"
for w in string.gmatch (s, "%a")do
Dialog.Message("Notice",w);
end


حاولت ان اضع مصفوفتين حروف عربية و اخرى اجنبية .....يبحث الكود عن الحرف في الانبوت ثم ياخد ترتيبه من المصفوفة مثلا الحرف ( ت ) رقمه 3 ثم ياخد مقابله من مصفوفة الاجنبية الحرف الثالث و ليكن c فنحصل على اسم اجنبي مقابل العربي ثمن طبق عليه كود التجزئة

ثم نعكس العميلة لنتحصل على مصفوفة الحروف العربية ........

بعد تاتي عملية البحث في النطاق المشار اليه ..........هذا ما تمخض عنه تفكيري الى حد الساعة ....يمكن ان يكون هناك كود بلغة ليوا يكفين شر كل ذلك

تحياتي

ثامر أبو بلقيس
14-01-2016, 01:28 PM
لا أدري ... هل شرحت طلبي جيدا أم لا ؟ لكن لمحتك تساءلت في سؤالي بسؤال جيد عن كود
البحث في نطاق معين و تقصد بلغة لوا حتى و إن لم يكن هذا طلبي
فالجواب : نعم
ما هو ؟ قد يفيدنا به محترفو لغة اللوا أليس كذلك ؟ :abc_138: