نادي الفكر العربي
أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - نسخة قابلة للطباعة

+- نادي الفكر العربي (http://www.nadyelfikr.com)
+-- المنتدى: الســــــــاحات العامـــــــة (http://www.nadyelfikr.com/forumdisplay.php?fid=3)
+--- المنتدى: قضايا اجتماعيــــــة (http://www.nadyelfikr.com/forumdisplay.php?fid=60)
+--- الموضوع: أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين (/showthread.php?tid=30597)

الصفحات: 1 2 3 4 5 6 7


أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - AntiVirus - 03-16-2005

public class findn {
public static void main(String s[]){
double n1 ;
double x;
int n2;

for(n2=1; n2>0 ; n2++){
n1=Math.sqrt(1914/2471) * (Math.pow(n2,2) + n2);
x = (n1 % (int)(n1));

if(x == 0)
break;
}
System.out.println(n2);
}
}

استخدم ال HTML يا عزيزي

في حالة الكود (الذي يحتاج ان يظهر كما هو، بمسافاته وكل شيء) استخدم الوسم

<pre dir=ltr> الكود الذي تريد كتابته</pre>









أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - كمبيوترجي - 03-16-2005

أنا لا أحب الرياضيات و لكن من شكل المعادلات التي أتيتم بها لماذا لاتحولون استخدام ال Back Substitution ...

لا أدري إن كان صحيحا أو عمليا و لكن هذه فقط محاولة للمساعدة :saint:

تحياتي للعقول المفكرة (f)


أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - AntiVirus - 03-16-2005

ابن الشام:

* لديك خطأ في الكود، حيث أن عملية الضرب بكاملها يجب ان تكون تحت الجذر، وليس الكسر فقط

* المشكلة العويصة التي تجعلني مترددا حتى في التجربة هو أننا وإن حصلنا على قيم صحيحة ل n1 و n2 فانني غير قادر على اثبات ان هذا سيجعل جميع القيم الأخرى صحيحة! .. فقد نحصل على قيمة X كعدد كسري وفي هذه الحالة فإن جميع المعادلات التي وضعتها حول قيم WB,BB,RB الخ لابد ان تصدر قيما صحيحة، هل هذا يضيف معادلة ثالثة؟

:?:


أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - ابن الشام - 03-16-2005

سأحاول تصميم الحل للفقرة الأخيرة على برنامج prolog فهو سيكون أسهل لإيجاد الحل ولكن ما دفعني لاستخدام جافا هو وجود معادلات جاهزة لإيجاد الجذر التربيعي ومعادلة القوة ..

يالله يمكن نفوز بجائزة ابن سوريا المغرية :rolleyes:

وأنا مصمم على الحل .. :baby:




أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - نورسي - 03-16-2005

:lol:


اذا لايحل لنا المشاركة لاننا بالنسبة اليك مبتدائين فعلا
قد تكون موجودا منذ بداية تاسيس
النادي
انها احجية صعبة فعلا لقد دوخني
:d:
تسلم زميلي العزيز على هذه الاحجية الجميلة
(f)


أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - ابن سوريا - 03-17-2005

آسف عالتأخير

العزيز ابن الشام

لك هو الجزء الثاني الذي يجعل من المسألة صعبة.

العزيز أنتي فيروس

حسابات ابن الشام صحيحة
ومعادلتك التي وضعتها بمتحولين صحيحة جداً، لو خليتها بدون عمل جذر للطرفين وببعض الحسابات والاستنتاجات ستصل لمعادلة Pell

فكروا جيداً بتلك المعادلة.

وللتذكير فمعادلة pell هي من الشكل:
X² - N*Y² = 1
حيث a هو عدد طبيعي ثابت. X و Y متحولات طبيعية.

وحل المعادلة سهل * بطرق المتتاليات، وبكل حال هناك خوارزمية لإيجاد حلها. ولقد وضعت على موقعي برنامج بالجافا سكريبت يجد الحلول الصغرى لها لأي قيمة لـ a. وطبعاً يُفضل استخدام جافا للتحكم بالتقريب بالأرقام**
مع أن أفضل طريقة هي استخدام برنامج مثل maple


طبعاً للمسألة حلول لا نهائية، لكن يمكن الاكتفاء بالحل الأدنى، وهو لوحدة مؤلف من 40 رقم.

(f)

الزملاء ثم ماذا وalho و كمبيوترجي
شكراً لمروركم وتشريفكم للأحجية، سأحاول أن أضع فيما بعد أحجيات منطقية بعيدة عن الرياضيات والأرقام ..
(f)

صحيح حدا منكم شافلنا أبو برهان؟ ليكون غرقان بالمسألة من يومها :)

(f)

* سهل نسبياً وحالياً ولكن لقد مر عليها عدة علماء كأرخميدس وبهاسكارا وبيل وفيرما وأولر ولاغرانج قبل أن يقوم الأخير بإيجاد حل لهاكما أن المسألة كانت معروفة لدى البابليين (القرن السادس عشر قبل الميلاد) واشتغل عليها العلماء الهنود في القرن السابع قبل الميلاد (براهماغوبتا)

** صفحة البرنامج

http://tarek.alkadah.com/pell.html



أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - ابن الشام - 03-17-2005

تحية معطرة للجميع (f)

آخر ما توصل إليه عقلي :



public class findn {
public static void main(String s[]){
double n1 ;
int x;
int n2;

for(n2=10000000; n2>0 ; n2++){

n1= Math.sqrt((double)(1914/2471) * (Math.pow(n2,2) + n2));
x = (int)n1;

if(x == n1 && n1 > 0){
System.out.println(n1);
System.out.println(n2);
System.out.println(x);
break;
}


}


}
}



جهازي كان سينفجر إلا قليلا !! ):D(


أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - ابن الشام - 03-17-2005

الغالي طارق !

قمت باستخدام معادلة pell في حل المعادلة لكنها أعطتني X عددا كسريا أصغر من الواحد .

لا أريد مساعدة لكني أريد وقتا إضافيا ..

لأريح رأسي فقط

وحياتك صار هيك شكلي ==> :15:


أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - كمبيوترجي - 03-18-2005

و الله هاد أرخميدس كاين فاضي أشغال!!!

أو إنه توقع منكم تحاولوا تحلو هالمعضلة

عموما بالتوفيق للجميع (f)


أحجية رياضية، صعبة جداً جداً .. ممنوع دخول المبتدئين - ابن الشام - 03-18-2005

آخر تعديل :cool:

برنامج ممتاز ويعمل .. لكنه سيجد الحل بعد إجازة رأس السنة القادمة إن شاء الباري!

:23: :aplaudit: :23: :aplaudit: :23:

public class findn {
public static void main(String s[]){
double n1 ;
int x ;
int n2;
double temp;

for(n2=1; n2>0 ; n2++){

temp = Math.pow(n2,2);

n1= Math.sqrt((1914.0/2471.0) * (temp + n2));
x = (int)n1;

if((x == n1) && (n1 > 0))
break;

System.out.println(n1);
System.out.println(n2);
System.out.println(x);

}

}
}



ولنا عودة (f)