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

  • یکشنبه ۶ بهمن ۱۳۹۸
  • بازدید ۲,۸۸۰ نفر

convert infix to postfix and prefix in c 8091 تصویر

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

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

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

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

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

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

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

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

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

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

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

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

 


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

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