سورس برنامه تبدیل عبارت میانوندی به پسوندی با زبان C++

  • پنج‌شنبه 20 فوریه 2020
  • بازدید ۳۷۷ نفر

convert infix to postfix in cpp 8156 تصویر

سورس برنامه تبدیل عبارت میانوندی به پسوندی با زبان C++

در این بخش سورس برنامه تبدیل عبارت میانوندی به پسوندی با زبان C++ را برای شما آماده کرده ایم که در محیط نرم افزار Code::Blocks و زبان برنامه نویسی سی پلاس پلاس نوشته شده است. در ادامه می توانید توضیحات، تصاویر و همچنین فیلمی از نحوه اجرا شدن پروژه را مشاهده کنید.

توضیحات پروژه

در این پروژه بعد از اجرا شدن برنامه، کاربر باید یک عبارت میانوندی (Infix) را وارد کند و بعد از آن برنامه آن را به عبارت پسوندی (Postfix) تبدیل کرده و در خروجی نمایش می دهد. در زبان ها برنامه نویسی کد برنامه از عبارت های مختلفی تشکیل می شود که خود عبارت ها متشکل از عملگرها و عملوندها هستند. یک عبارت به سه حالت Infix، Postfix و Prefix قابل نمایش است.

روش تبدیل عبارت میانوندی به پسوندی

  • عبارت کامل پرانتزگذاری می‌ شود
  • هر عملگر به سمت راست پرانتز بسته خود منتقل می شود
  • پرانتزها حذف می شوند

روش تبدیل عبارت میانوندی به پیشوندی

  • عبارت کامل پرانتزگذاری می‌ شود
  • هر عملگر به سمت چپ پرانتز باز خود منتقل می شود
  • پرانتزها حذف می شوند

روش تبدیل عبارت پسوندی به پیشوندی

  • ابتدا عبارت پسوندی را تبدیل به میانوندی می ‌کنیم
  • عبارت میانوندی حاصل را به پیشوندی تبدیل می ‌کنیم

توجه! در هنگام تبدیل عبارت ها، تغییری در ترتیب عملوندها رخ نمی دهد

قسمت های از سورس کد

 


تصویر 1
باکس دانلود
شناسه:
۸۱۵۶
زبان:
C++
فایل ها:
cpp
قیمت:
۱۱,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است