حاسبة التقسيم الاصطناعية
غاية
الغرض من هذا التطبيق هو السماح للمستخدم بإيجاد الحاصل عند تقسيم اثنين من الحدود - واحدة تلو الأخرى. يستخدم هذا التطبيق واجهة المستخدم الرسومية للقيام بذلك ، ويستخدم Jtable لتوضيح قانون Ruffini في العمل.
سمات
- تطوير مخطط يوضح الانقسام الاصطناعي (مع معاملات ونظر في تعبيرات مونيك)
- يمكن أن يقسم أي متعددة الحدود بغض النظر عن السلطة ، على الرغم من الانقسام المعقول (AKA Dividend درجة> درجة المقسوم ودرجاتها <1000 الموصى بها)
- يخطط الرسم البياني تلقائيًا على أساس المعاملات
- تصميمان مخططان ، في منظورين ، مع إخراج واحد عبر وحدة التحكم والآخر عبر JTable للتأكد من أن المستخدم يمكنه فهم البيانات
- القدرة على تصدير جدول عبر ملف IO (*.txt)
- يحلل الجدول ويسترجع الناتج ƒ (x) الذي يمثل الحاصل والباقي
- من السهل استخدام واجهة المستخدم الرسومية
- يحدد المصطلحات ، المصطلحات الفردية باستخدام تعقيد الوقت المدمج: o (n) = nlog (n) collections.sort () عن طريق تمديد فئة قابلة للمقارنة
- يملأ المصطلحات تلقائيًا إذا لزم الأمر لضمان حدوث التقسيم الاصطناعي المناسب باستخدام خوارزمية الحشو
- يضبط حجم الصفيف ديناميكيًا باستخدام ArrayList
- نموذج OOP (البرمجة الموجهة للكائن) مصمم لتغليف البيانات والترقية ، قابلة للاستخدام من خلال وحدة التحكم
- خوارزمية فعالة
- تم تطويره في جافا (متعدد المنصات)
- ملفات فهرس Javadoced لوثائق البرنامج
تصميم OOP
فئة المحاليل:
يحل عن طريق إرجاع ثلاث صفائف (1 د ، اثنان من تحليلات 2D) ، ثم إرجاع كائن مطور [] [] ليتم تمثيله على JTable
فئة المرافق:
بمثابة فئة فائدة من خلال القيام بمجموعة متنوعة من الأنشطة.
شرط:
يعمل كمصطلح فئة لتخزين المعاملات والسلطات ككائنات.
sintheticapp:
يعمل كصف مصطلح لتطوير JFRAME يقوم بإعداد JPANEL (يمتدها) ، ويتولى الإجراءات ، ويتولى جميع التمثيل المرئي من حيث إنشاء JTable فئات أخرى أصغر / غير مهمة في الطيف الأكبر.
القضايا المعروفة
في بعض الأحيان قد تكون غير مستقرة إذا كانت درجة الأرباح أصغر من درجة المقسوم (ومع ذلك فإن البرنامج لا يزال يصوغ الجدول) مما يؤدي إلى باقي فردي.
كيفية الجري
ما عليك سوى تشغيل ملف SyntheticApp.java
. إذا كنت ترغب في تشغيل التطبيق من خلال Terminal ، فقم بتشغيل SyntheticConsole.java
.
الوثائق
لا تتردد في التحقق من وثائق Javadoc في doc/
Folder.
مظاهرة يوتيوب:
انقر هنا
لقطة الشاشة: