لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
روش پرانتز گذاری جهت تبدیل Infix به postfix و prefix
2014-01-10, 07:45 PM, (آخرین ویرایش توسط : 2014-01-10, 07:54 PM javad_orton.)
ارسال : #1
روش پرانتز گذاری جهت تبدیل Infix به postfix و prefix
سلام دوستان سوالی از خدمتتون دارم خواستم روش پرانتز گذاری عبارت Infix رو برای تبدیل به postfix و prefix رو بهم آموزش بدید خیلی ضروریهConfused
کد برنامشو نمیخوام ها فقط روش پرانتز گذاری مثلا:
a/b-c+d*e-a*e
چجور شده
((a/b)-c)+(d*e))-(a*e))))
درس ساختمان داده کاردانی کامپیوتر
Yahoo: [email protected]
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2014-01-11, 03:03 PM, (آخرین ویرایش توسط : 2014-01-11, 03:27 PM balghoor.)
ارسال : #2
RE: روش پرانتز گذاری جهت تبدیل Infix به postfix و prefix
سلام.
ما این درس رو 2 سال پیش پاس کردیم ، الان هرچی فکر کردم نفهمیدم چی شد، کتابتون رو بذار تا بخونیم ببینیم چی میگه!

الان فهمیدم!!!
این برنامه براساس اولویت عملگرها کار میکنه!! به ترتیب از چپ به راست ( اگر اشتباه نکرده باشم! )
اول اومده تقسیم رو انجام داده : (a/b)
بعد ضرب : (d*e)
بعد مجددا ضرب : (a*e)
بعد تفریق : (a/b) - c)
بعد جمع : ( (a/b) - c) + (d*e))
و در آخر هم پرانتز بزرگ تر رو از پرانتز کوچکتر کم کرده : ( ( (a/b) - c) + (d*e)) - (a*e) )
تا اونجایی که من فهمیدم اینه ، ولی گویا درست در نیومده!!!SadCool

[عکس : a648611103113102a.jpg] Heart
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان