mosh_java

ايهما الاصح 9 او 1 ؟

29 ردود في هذا الموضوع

post-111465-026519400 1330505846_thumb.j
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أظن الضرب و القسمة لهما نفس الأولوية و بالتالي إن شاء الله الجواب 9

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الاتنين blink.gif

اللى ع الشمال

1+2 = 3

3*2 = 6

بعدين 6/6 = 1

أما اللى ع اليمين

6/2 =3

3 * 1 = 3

3*2 =6

3+6 = 9

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

:)

الأصح ان نبتعد عن هذا الأسلوب دائما :-)

(حسب C# Operator precedence and associativity (وأغلب بقية اللغات) الجواب هو 9)

إضافة:

Usually the addition, subtraction, multiplication, and division operators are left-associative, while the exponentiation, assignment and conditional operators are right-associative.
المصدر...

إضافة 2:

الجواب في WolframAlpha

تم تعديل بواسطه موليان
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

على حسب ما تعنيه الأقواس هنا ......

implementation-depended ...

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أنا غيرت رأى ههه

الجواب 9

(6 / 2) * (1 + 2) = 9


B
Brackets first
O
Orders (ie Powers and Square Roots, etc.)
DM
Division and Multiplication (left-to-right)
AS
Addition and Subtraction (left-to-right)

تم تعديل بواسطه أبو الجود
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الجواب 9

اعتقد الاله اللي ع اليمين

هي الاصح دائما لانها مطوره اكثر

تم تعديل بواسطه همس444
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخ Unknown :D ذكر سبب الفرق :

على حسب ما تعنيه الأقواس هنا ......

implementation-depended ...

+1

كما قال الإخوة, الجواب الصحيح هو 9 :)

تم تعديل بواسطه khaled_prg
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

طالما عملية القسمة والضرب موجودين ف نفس العملية بياخد من الشمال الى اليمين يعنى



(6 / 2)
*
(1 + 2)
= 9

:)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

طالما عملية القسمة والضرب موجودين ف نفس العملية بياخد من الشمال الى اليمين يعنى



(6 / 2)
*
(1 + 2)
= 9

:)

أتفق معك أخي في الرأي .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هي إما أنها bug فعلاً في الـ Parser أو أنها ميزة, بحيث تعتبر الأقواس أعلى أولوية من القسمة و الضرب. صحيح أنه ضرب عادي, و لكن ربما اعتبر مصمم الـ expressions أن الأقواس لوحدها تعتبر أقوى من الضرب باستخدام رمز الضرب و القسمة.

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

التى على ليمين صحيحة بينما التى على السيار بها مسافة (2+1) و 6÷2

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الاصح من وجهة نظري 9 , لكن يبدوا ان الإصدار القديم يعامل إشارة القسمة على أنها إشارة كسر (كما في الصورة) , في حين ان اشارة الكسر المفترض تمثل بقوسين (لكل من البسط والمقام)

(6)÷(2*(2+1))

post-110239-026619700 1330625643_thumb.j

تم تعديل بواسطه Delphawi
3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

حسب ما تعلمت أن الأقواس مُقدمة على البقية في مثل هذه العمليات ،

والجواب الصحيح يُصبح 1 .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الاصح من وجهة نظري 9 , لكن يبدوا ان الإصدار القديم يعامل إشارة القسمة على أنها إشارة كسر (كما في الصورة) , في حين ان اشارة الكسر المفترض تمثل بقوسين (لكل من البسط والمقام)

(6)÷(2*(2+1))

رأي صائب لأخي Delphawi

+1

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الإجابة الصحيحة " 9 " كما في الآتي :-

6 قسمة 2 ( 1 + 2 ) نعوض عن مافي الأقواس أولاً

6 قسمة 2 ( 3 ) نقسم 6 على 2

3 (3) نضرب 3 في 3

= 9 الناتج 9

تم تعديل بواسطه روح الإبداع ~
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

حسب ما تعلمت أن الأقواس مُقدمة على البقية في مثل هذه العمليات ،

والجواب الصحيح يُصبح 1 .

ربما! لكن ما أفهمه أن المقدم هو ما داخل الأقواس، بالتالي يتم حساب ما داخل الأقواس، ثم القيام بباقي العمليات بالترتيب!

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ربما! لكن ما أفهمه أن المقدم هو ما داخل الأقواس، بالتالي يتم حساب ما داخل الأقواس، ثم القيام بباقي العمليات بالترتيب!

بالضبط..

يا اخوان الكرام لا مشكلة في حساب الأقواس أولا أو آخرا. الموضوع ليس هذا :)

المشكلة في الضرب والقسمة.. بما أن لكل الضرب والقسمة نفس الـPrecedence (الأولوية)، يبقى Associativity لديهما، يعني الآلة في اليمين تحاسب Left to Right لذا النتيجة هي 9 ( وهذا الأصح في نظري. المصدر في ردي السابق) والآلة في اليسار تحاسب من Right to Left يعني اولا الضرب ثم القسمة.. هذا صحيح ايضا، لكن ليس Standard..

هذا كل الأمر :-)

صراحة رد الأستاذ خالد الشايع جعلني اشك في نفسي :)

تم تعديل بواسطه موليان
5

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

طيب ما رأيكم بهذا :

post-42837-017855500%201330726642.jpg

:lol:

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هنا اختلاف الناتج بسبب اختلاف النظام

في الحاسبتين ففي التي على اليمين استخدم النظام

الذي يستخدم عادة ولكن الحاسبه الاخرى استخدم فيها نظام اخر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

طيب ما رأيكم بهذا :

427640_10150635401088360_290539813359_8969117_1174651629_n.jpg

:lol:

:D , المشكلة من نوع الألة , لان عندي في Casio fx-991es لا يحدث هذا .. كما أني لا أرى علاقة بين هذه العملية والاعداد التخيلية !!

تم تعديل بواسطه Delphawi
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الإجابه الصحيحه هي 1.

رياضيا يوجد نوعين من عمليات الضرب، الأول هو implicit multiplication و هو اعلي اولويه من العمليات الحسابيه الأخرى و فيه يتم كتابة عملية الضرب بدون استخدام علامة الضرب لذا فى المعادله 2(1+2) سيتم الحصول على ناتج العمليه mimetex.cgi?2(1+2) أولا لوجود معامل الضرب الضمني و الذى يعتبر تنفيذه اعلي اولويه من القسمه و بالتالي تصبح العمليه الحسابيه هي 6 و الناتج 1.

النوع الثاني و هو explicit multiplication و فيه يتم استخدام علامة الضرب للفصل بين المعاملين فى هذه الحاله اجراء عملية القسمه او الضرب تعتمد على وجود الأقواس مثل 4/2*5 و النتيجه فى كل الأحوال هي 10.

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

الأله fx-50FH (لم استخدمها من قبل) واضح انها تقدم اولوية القسمه على معامل الضرب الضمني و لذلك اصبح محتوي القوس فى البسط و ليس المقام اى كأنك كتبتها بهذا الشكل 2 لذلك كان الناتج 9 و هي اجابه غير صحيحه.

على حسب ما تعنيه الأقواس هنا ......

implementation-depended ...

قواعد الرياضيات صارمه فى هذا الشأن - well defined - و لا تترك مجالا للتفكير، فى هذا الأمر لابد ان يكون احداهم خطأ.

و الله ولي التوفيق

تم تعديل بواسطه محمد علاء الدين
3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
قواعد الرياضيات صارمه فى هذا الشأن - well defined - و لا تترك مجالا للتفكير، فى هذا الأمر لابد ان يكون احداهم خطأ.

لا أعتقد أن هذا له علاقة بقواعد الرياضيات, و إنما تمثيل العبارات نفسها representation.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

طيب ما رأيكم بهذا :

:lol:

الصورة لم تكن تظهر لدي ؟

عموماً رفعتها من جديد على سيرفر المنتدى بعد عمل inspect element ، من الأفضل رفع أي صورة حتى يبقى ردك مفيداً إلى ماشاء الله :-) .

post-42837-017855500 1330726642_thumb.jp

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .