بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته :
في استكمالنا موضوع البحث عن أكبر عدد أولي .. فقد وصلنا إلى فقرة اختبار أولية الرقم الذي وصلنا إليه ..
كملخص لما وصلنا إليه سابقاً :
مقدمة الموضوع
الخطوة الأولى
ولمعرفة المزيد عن موضوع الأعداد الأولية :
Mersenne
Largets Known Prime
أما بعد : فخطوات الوصول كانت :
1- الوصول إلى أكبر رقم معروف حتى الآن وهو 2^43112609 -1 وذلك بطريقتين : الأولى هي عن طريق البرمجة والثانية عن طريق الرابط التالي :
أكبر رقم أولي (الرابط موجود في الصفحة لأن الرقم حجمه 13 ميغا)
2-الانطلاق من هذا الرقم إلى 2^ الرقم الأولي التالي ل 43112609 وهو 43112621 (عملية بسيطة )
3-اختبار الرقم الذي وصلنا إليه هل هو أولي ؟ ( وهو موضوعنا اليوم )
اقتباسكيف نختبر رقم هل هو أولي أم لا ...
وكما ذكرت في المرة الماضية :
إذاً بقي علينا إيجاد الخوارزمية اللازمة لاختبار رقم بهذا الحجم هل هو أولي ؟؟
وإليكم الخطوات ...
بشكل عام .. لمعرفة أي رقم هل هو أولي أم لا .. يجب أن نختبر قابلية قسمته على كل الأعداد الأولية الأصغر او تساوي جذره ....
مثلاً : لاختبار الرقم 49 هل هو أولي أم لا ...
أولاً نوجد جذره : 7
ثانياً : نوجد الأعداد الأولية الأصغر أو تساوي جذره 2و3و5و7
ثالثاً : نوجد باقي القسمة على 2 ثم 3 ثم 5 ... هل يساوي 0 .. لا نختبره على 7 الباقي 0 إذاً فهو ليس أولي ...
هناك طريقة أخرى بالعكس ..
فوراً نختبره على الأرقام الأولية منذ البداية وعند كل رقم نختبر قابلية القسمة ...
كما يجب أن نختبر إن كان مربع الرقم الأولي أصغر من الرقم الهدف ..
مثال : نختبر الرقم 53
على 2 و 3 و 5 و 7 لايقبل القسمة ونلاحظ أن 7*7 هو 49 إذا يجب الاستمرار
هل يقبل على 11 لا ولكن 11*11 هو 121 وهو أكبر من الرقم الهدف 53 لذلك نتوقف ونعتبره أولياً ..
////////////
هذا بشكل عام ..
ونلاحظ أن العمليات هي :
1-إيجاد الأعداد الأولية من البداية( وهنا سنستخدم العودية بحيث أن إيجاد عدد اولي أكبر من الحد سيتطلب القيام بالخطوات نفسها وهذا هدفنا أصلا)
2-قابلية القسمة
3-التربيع أو الجذر ( حسب الطريقة المستخدمة )
من الخطوات الثلاث المذكورة .. الخطوة التي تمثل التحدي الحقيقي هي قابلية القسمة ...
وكمقدمة بسيطة :
عملية القسمة ( أو النسبة ) هي عملية تهدف لمعرفة عدد مرات احتواء المقام في البسط .. أي أنه لدينا مقسوم ومقسوم عليه ..
وهدف القسمة هو معرفة عدد مرات احتواء المقسوم عليه في المقسوم ...
وعندما يكون عدد مرات الاحتواء هو عدد صحيح نقول أن العدد يقبل القسمة على المقسوم عليه ..
ويمكننا على هذا الأساس أن نستعيض عن قابلية القسمة بالطرح عدد من المرات وعندما نصل إلى رقم منازله هي نفس منازل المقسوم عليه وهو أصغر من المقسوم عليه ولا يساوي الصفر
نقول أن العدد لا يقبل القسمة على المقسوم عليه ...
هذه مقدمة للموضوع أرجو أن ... يكون ذلك كافياً حتى الآن ... للموضوع تتمة بإذن الله تعالى
والسلام عليكم ورحمة الله وبركاته



