جامعة الملك فهد للبترول والمعادن - قسم علوم الحاسب الآلي والمعلومات

ع.ح.م 484 الحوسبة العربية (تعريب الحاسبات) 3-0-3 - الفصل الدراسي الأول 071 - حسني المحتسب

متطلب رقم 3 - 60 درجة من 1000

في هذا المتطلب تحتاج إلى الاستعداد لاختيار فريق العمل الذي سوف تعمل من خلاله في معظم متطلبات المادة، ونقترح عليك أن تأخذ بعين الاعتبار الأمور التالية لتحديد شركائك الذين ترغب المشاركة معهم

  • الراحة النفسية.
  • تقارب الدرجة التي سوف تبذلون الجهد للوصول إليها.
  • سهولة الاتصال.
  • توافق أوقات الفراغ.

ونتوقع أن يتكون كل فريق من طالبين أو ثلاثة، ويتم إعلام الفصل عن الفرق في موعد أقصاه الأربعاء 19 سبتمبر من خلال زاوية المناقشة وتحت موضوع "الفرق"، كما تقوم كل فرقة باختيار اسم لها وتصميم شعار يلازم أعمالها خلال الفصل الدراسي في المادة.

 

وسوف يكون أول نتاج لفرقتك بعد اختار اسم الفرقة وشعارها، هو كتابة برنامج حسب المواصفات التالية:

 

اكتب برنامجا لإحصاء المقاطع المتصلة الموجودة في ملف نصي مع عدد تكرارها. بحيث يقوم البرنامج بما يلي:

  1. واجهة مستخدم رسومية ميسرة وسهلة
  2. يمَكّن المستخدم من اختيار الملف النصي المدخل
  3. يمَكّن المستخدم من تحديد اسم ملف نصي للنتائج
  4. يقوم بفتح الملف وإحصاء عدد تكرار المقاطع الكتابية المتصلة
  5. يخزن النتائج في ملف النتائج
  6. إمكانية حساب المقاطع حتى مع وجود الحركات وتوفير خيار احتساب المقاطع بالحركات أو إهمال الحركات.
  7. إمكانية فتح ملف نصي آخر بحيث يمكن إضافة النتائج الجديدة إلى نتائج سابقة أو مسح النتائج السابقة.
  8. أية إضافات أخرى تراها مناسبة
  9. بعد الانتهاء من البرنامج والتأكد من صحة النتائج يتم تجربة البرنامج على ملف نص عربي بسعة مليون حرف على الأقل.

المتطلبات

يتم تسليم المتطلبات في زاوية متطلبات (وليس في زاوية النقاش) عن طريق أحد أعضاء الفريق بملف مضغوط zip أو rar يحوي ما يلي:

1.      الملف المصدر (source code)

2.      الملف التنفيذي

3.      الملف النصي المدخل

4.      نتيجة تنفيذ البرنامج على الملف النصي المدخل

5.      وثيقة بصيغة مايكروسوفت وورد (MS Word) تحوي

o        اسم الفريق والشعار وأعضاء الفريق

o        وصف مختصر للبرنامج ووصف الخوارزمية والإضافات

o        العقبات وكيفية معالجتها

o        كيفية تشغيل الملف المصدر

o        اقتراح طريقة لتوزيع درجات المتطلب (60) على أقسام المتطلب

يمكنكم مناقشة ما يتعلق في الواجب تحت موضوع "المقاطع الكتابية" في زاوية نقاش

توضيحات

  • 1: الكلمة ”سنلزمكموها“ فيها المقاطع المتصلة التالية:
    • سنلز      مكمو         ها
  • 2: الكلمة ”آيات“ فيها المقاطع المتصلة التالية:
    • آ           يا             ت
  • 3: الكلمة ”فسننطلق“ فيها المقطع المتصل التالي:
    • فسننطلق