جمعه, 14 ارديبهشت 1403

 



موضوع: نماد گذاری لهستانی

نماد گذاری لهستانی 10 سال 2 هفته ago #71084

نماد گذاری لهستانی چیست و چه کاربردی دارد ؟ برای پاسخ به این سوال اول باید نماد گذاری میانوندی رو توضیح بدیم . صورت ساده که ما روزانه از اون برای حل عبارات محاسباتی استفاده میکنیم رو نماد گذاری میانوندی نام گذاری کردن مثلا :
4*3+5-6
خوب اگر توجه کرده باشین این صورتی از عبارت محاسباتی رو که ما از دوره دبستان با اون آشنا بودیم رو در تقدم عملیات اولویت بندی کردن که بسیار هم مهمه.و اگر این تقدم عملیات رو در نظر نگیریم جواب اشتباه رو بدست میاریم . اگر یادتون باشه( که حتما هست !)ترتیب اولویت عملیات به صورت زیر بود
بالاترین اولویت توان که با نماد ^ نمایش داده میشه
دومین اولویت تعلق میگیره به ضرب وتقسیم
و پایین ترین اولویت تعلق میگریه به جمع و تفریق
حالا فرض کنید به ما گفتن حاصل عبارت زیر رو محاسبه کنیم
2^3+5*2^2-12/6
خوب اگر طبق اولویت های بالا حرکت کنیم میرسیم به
8+5*4-12/6
8+20-2
26
توجه کنید که با استفاده از پرانتز توانیایی اعمال الویت ها رو داشتیم بدون این که لازم باشه سه اولویت بالا رو حفظ کنیم . اگر عبارت بالا را پرانتز بندی کنیم احتیاج نیست اولیوت ها را به خاطر بسپاریم . و به راحتی پاسخ را بدست خواهیم آورد. (این مطلب رو به ذهن بسپارید )
(2^3)+(5*(2^2))-(12/6)=26
حالا توضیح نماد گذاری لهستانی : در این نماد گذاری عملگر قبل از 2 عملوند قرار میگیره مثال :
عبارت لهستانی معادل عبارت میانوندی
AB A+B+
AB A-B-
EF E*F*
به چه دلیل از نماد گذازی لهستانی استفاده میکنیم ؟ خاصیت اساسی نماد گذاری لهستانی ان است که ترتیبی که در عملیات انجام میشود به وسیله مکان عملگرها و عملوند ها به صورت کامل تعیین میشود بنا براین هنگام نوشتن عبارت لهستانی به پرانتز احتیاجی نداریم
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.

نماد گذاری لهستانی 9 سال 10 ماه ago #93713

با تشکر
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.
مدیران انجمن: بهاره عظیمی جوزانی