تالار گفتمان مانشت

نسخه‌ی کامل: علوم کامپیوتر دولتی 82
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان
سوالم به نظر پیش پا افتاده س ولی میخواستم نظر شما رو هم بدونم:
سوال: به چند حالت می توان عبارت زیر را به صورت کامل پرانتز بندی کرد تا عبارت حاصل (با توجه به اولویت عملگرها)به ازای همه مقادیر متغیرها برابر شوند؟
کد php:
a-b*c-d*e/
گزینه یک : 1
گزینه دو : 2
گزینه سه:5!
گزینه چهار: 1/5* (ترکیب 5 از 10)

جواب گزینه یک:
کد php:
((a-(b*c))-((d*e)/f)) 
من علاوه بر پرانتز بندی بالا این فرم پرانتز بندی رو هم انجام دادم و جوابش با جواب بالا یکسان شد:
کد php:
((a-(b*c))-(d*(e/f)) 
یعنی به نظر من گزینه دو درسته
نظرشما چیه ؟
من قبلا این تست رو دیدم ولی دقیقا خاطرم نیست کدوم بخش بود؟؟
منم اول که به این سوال برخوردم یکم واسم مبهم بود !!

ولی الان که باز صورت سوال رو دقیق خوندم احساس میکنم چون گفته "(با توجه به اولویت عملگرها)" گزینه یک رو در نظر گرفته!

چون بر اساس الویت اگر بخوایم بگیم اول باید پرانتز برای حاصل ضرب ها بعد تقسیم و بعد از اون جمع و در آخر تفریق در نظر گرفت.Exclamation
(07 شهریور 1392 11:00 ب.ظ)m@hboobe نوشته شده توسط: [ -> ]من قبلا این تست رو دیدم ولی دقیقا خاطرم نیست کدوم بخش بود؟؟
منم اول که به این سوال برخوردم یکم واسم مبهم بود !!

ولی الان که باز صورت سوال رو دقیق خوندم احساس میکنم چون گفته "(با توجه به اولویت عملگرها)" گزینه یک رو در نظر گرفته!

چون بر اساس الویت اگر بخوایم بگیم اول باید پرانتز برای حاصل ضرب ها بعد تقسیم و بعد از اون جمع و در آخر تفریق در نظر گرفت.Exclamation

بخش پشته و صف قسمت آخرش عبارتهای postfix و... بود که این تست مال همون بخشه
لینک مرجع