أعجوبة

البرمجيات الحُرة والمفتوحة المصدر

أدوات المستخدم

أدوات الموقع


pri:hijra

اختلافات

عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.

رابط إلى هذه المقارنة

pri:hijra [2010/06/17 19:36] – تم إنشاء alsadipri:hijra [2015/04/23 03:21] (حالي) – تحرير خارجي 127.0.0.1
سطر 1: سطر 1:
 +====== مستقبل خوارزمية هجرة ======
 +تعتمد الخوارزمية على دورية أطوال الأشهر خلال 30 سنة أي 360 شهر فإن مثلنا الشهر التام ذي 30 يوما بواحد والشهر العادي ذي 29 يوما ب 0 فإننا نحتاج إلى 360 / 8 بايتا أي 45 بايت. يعني
 +  * نقوم بحفظ ثابت يتكون من 45 بايت. 
 +  * نحسب الأجزاء الصحيحة (دون باقي) حسابا مباشرا
 +  * وبقية الأشهر (في أسوأ الأحوال 30 سنة) نقرأها من الثابت ذي 45 بايت.
 +
 +هذا الجدول ثابت ومعروف ويمكن حسابه بسهولة لكن المشكلة في تحديد بدايته فهو cyclic.
 +إضافا إلى اختيار بداية الجدول من بين ال 360 بت فإنه علينا أيضا اختيار الشهر الذي من بعده نحسب تمام ال 30 سنة أي أننا أمام متغيرين أيضا.
 +
  
pri/hijra.txt · آخر تعديل: 2015/04/23 03:21 بواسطة 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki