ورود

نسخه کامل مشاهده نسخه کامل : پرانتز گذاری در ساختمان دادها....



Tornado2800
06-06-2009, 20:25
اين روش پرانتز گزاری چجوری بود؟ الان داشتم درس میخوندم ديدم يادم رفته...
postfix و profix کردنو بلدم دقيق ولی پرانتز گزاری يادم رفته..میشه يکی به طوره
کامل توضيح بده؟ ممنون میشم

:10:

mahdi7610
06-06-2009, 20:49
اين روش پرانتز گزاری چجوری بود؟ الان داشتم درس میخوندم ديدم يادم رفته...
postfix و profix کردنو بلدم دقيق ولی پرانتز گزاری يادم رفته..میشه يکی به طوره
کامل توضيح بده؟ ممنون میشم

:10:

سلام

یه مثال میزنم تا همه چیز مشخص بشه . سوالی بود بپرس

تعریف :

infix

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

postfix

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

prefix

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


عبارت a / b - c + d * e - a * e را به صورت postfix و prefix مینویسیم

( ( ( ( a / b ) - c ) + ( d * e ) ) - ( a * e ) )

postfix

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

prefix

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشی :)

Tornado2800
06-06-2009, 21:27
واقعا مرسی
شنیدم پرانتز بندی بر حسب اولویت بندی هستش !!!

میشه یه توضیحی بدید ؟ چه طوری بر حسب اولویت بندی پرانتز بندی میکنند؟پ


در واقع مشکل من پرانتز گذاری هستش.

mahdi7610
07-06-2009, 12:40
واقعا مرسی
شنیدم پرانتز بندی بر حسب اولویت بندی هستش !!!

میشه یه توضیحی بدید ؟ چه طوری بر حسب اولویت بندی پرانتز بندی میکنند؟پ


در واقع مشکل من پرانتز گذاری هستش.



سلام

بله پرانتز گذاری بر حسب اولویت عملگرها هستش . اما اگه یه خورده ریاضی بلد باشی اصلا نیازی نیست تقدم عملگرها را هم بدونی .

هر عملگر که یک واحد میاد سمت چپ در واقع 2 عملوند سمت راست و چپ خودش را داخل پرانتز میبره .

من با یک مثال دیگه توضیح میدم .
فرض کنید میخواهیم عبارت زیر را پرانتز گزاری کنیم .


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ابتدا علامت - یک واحد به سمت چپ میاد و قبل از c قرار میگیره و حاصل میشه ab-c
حالا علامت + یک واحد به سمت چپ میاد و حاصل میشه ab-c+d
حالا ما میتونیم قسمتهایی که کامل شدن را داخل پرانتز بزاریم که میشه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا عبارت به صورت زیر در اومده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خب حالا ما باید عبارتی که داخل پرانتز هست یعنی (a-c+d) را یک عبارت مثلا x در نظر بگیریم و سپس علامت / را برای a و اون در نظر بگیریم . که علامت تقسیم مابین عبارت داخل پرانتز و a قرار میگیره . که حاصل می شه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا ما میتونیم کل این عبارت را هم داخل پرانتز بزاریم . که حاصل کل عبارت میشه به صورت زیر


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا باز هم باید علامت - یک واحد بیاد سمت چپ که حاصل میشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

پس الان علامت - مربوط به e و a هستش پس باید این دو داخل پرانتز قرار بگیرند . که حاصل میشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا باید علامت ضرب هم یک واحد بیاد سمت چپ . حالا ما دوتا عبارت های زیر را یک عبارت در نظر میگیرم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا علامت * مابین این دوتا قرار میگیره که حاصل میشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
علامت ضرب اخر هم یک واحد میاد سمت چپ و پشت c قرار میگیره

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

وقت کردم چند تا مثال دیگه برات مینویسم .

هیچی نداره . فقط کافیه عملگری که سمت چپ میاد 2 تا عملوند کناری های خودش را ببره داخل پرانتز

موفق باشی