السلام عليكم،
أعمل على تطوير قاعدة برمجية لتدقيق العبارات العددية (العدد والمعدود)
- [ ] تطوير أداة لمعالجة العبارات العددية
- [x] التحويل من عدد إلى كلمات:
- [x] 25 => خمسة وعشرون
- [x] مؤنث : خمس وعشرون
- [x] مجرور: خمسة وعشرين | خمس وعشرين
- [x] التحويل من الألفاظ إلى العدد
- [x] "مليون ومئتين وخمسة وأربعين ألفاً وسبعمائة وواحد" => 1245701
- [x] تدقيق عبارة عددية حسب (الإعراب، التأنيث، الإضافة إلى التمييز)
- [x] حالة الإعراب مع الجر ("مائة وخمسة وعشرون") => "مائة وخمسة وعشرين"
- [x] حالة الجر ("مائة وأربعة وثلاثين") => ""
- [x] تدقيق الكتابة ("عشرة وآلاف") => "عشرة وآلاف"
- [x] ضبط العبارة العددية مع التمييز:
- [x] ضبط العدد حسب الإعراب ونوع التمييز (مؤنث أو مذكر)
- [x] ضبط لفظ التمييز حسب العدد والإعراب
- مثال:
- الوحدة "الوحدة = "دينار"
- الإعراب مجرور،
- النوع : مذكر حسب الوحدة
- 0=>"لا دنانيرَ"
- 1=>"دينارٍ واحد"
- 2=>"دينارين"
- 3=>"ثلاثة دنانيرَ"
- 100=>"مائة دينارٍ"
- 125=>"مائة وخمسة وعشرين دينارًا"
- 10000=>"عشرة آلاف دينارٍ"
- [x] تدقيق العبارة العددية
- [x] تدقيق العبارة العددية حسب الإعراب والنوع
- أمثلة
- تدقيق الإعراب حالة الجر "في مائة وخمسة وعشرون", =>"في مائة وخمسة وعشرين",
- [ ] تدقيق تمييز /الوحدة في العبارة العددية حسب الإعراب والنوع
- [x] تصميم الأداة تصميما مستقلا لاستعمالها مستقبلا في صيغة مكتبة منفصلة، تستعمل خارج نظام التدقيق
- [ ] توفير الأداة في صيغة مكتبة منفصلة، تستعمل خارج نظام التدقيق
- [x] ميزة تدقيق ألفاظ الأعداد والتمييز غير متوفرة في برامج أخرى حسب علمي
- [ ] تحويل العبارة إلى عدد غير متوفرة في برامج أخرى حسب علمي