گردونه رو بچرخون و شانس خودت رو برای گرفتن کد تخفیف امتحان کن!

روز
ساعت
دقیقه
ثانیه

با خرید اشتراک ویژه ، با هزینه بسیار کمتر به فایل های پاورپوینت دسترسی داشته باشید!

تبدیل InFix به PreFix – تبدیل فرم میانوندی (InFix) به پسوندی (PreFix) در سی پلاس پلاس

قبل از توضیح تبدیل InFix به PreFix مقدمه ای در رابطه با فرم‌ها ارائه می‌دهیم. یکی از مباحث علوم کامپیوتر که مربوط به بحث کامپایلرها است روش بدست آوردن مقدار حاصل (value) یک فرمول هست. در حالت عادی اگه بخواهید فرمولی مثل 2*5+(3-6) را حل کنید و مقدار اون رو بدست بیارید به این صورت عمل می‌کنیم که ابتدا عمل داخل پرانتز، به این دلیل که اولویت بیشتری داره ابتدا انجام می‌شود و سپس عمل ضرب و جمع در اولویت‌های بعدی انجام می‌شوند.

(دیدگاه کاربر 1)
امتیاز 5.00 از 5

برنامه‌نویس: 

هزینه سفارش:

۹۹,۰۰۰ تومان

تخصصی و منحصر به فرد بودن این اثر، تضمین کننده بهای محصول نسبت به آثار مشابه است.

یکی از مباحث علوم کامپیوتر که مربوط به بحث کامپایلرها است روش بدست آوردن مقدار حاصل (value) یک فرمول هست. در عبارات ریاضی، infix نشان دهنده این است که عملگر در میان عملوندها قرار دارند و prefix نشان دهنده این است که عملگرها قبل از عملوندها قرار دارند. در این سورس کد به زبان سی پلاس پلاس، تبدیل InFix به PreFix آماده شده است.

مقدمه

قبل از توضیح تبدیل InFix به PreFix مقدمه ای در رابطه با فرم‌ها ارائه می‌دهیم. در حالت عادی اگه بخواهید فرمولی مثل ۲*۵+(۳-۶) را حل کنید و مقدار اون رو بدست بیارید به این صورت عمل می‌کنیم که ابتدا عمل داخل پرانتز، به این دلیل که اولویت بیشتری داره ابتدا انجام می شود و سپس عمل ضرب و جمع در اولویت‌های بعدی انجام می‌شوند.

در اینجا دو قانون را رعایت کردیم: اول اینکه: اولویت شرکت پذیری عملگرها رو رعایت کردیم و دوم: ترتیب قرار گرفتن عملوندها را حفظ کردیم. عبارت ریاضی که در بالا دیدید، دراصطلاح فنی یک عبارت infix هست (همان روش معمولی ما در ریاضیات می شناسیم) به این معنی که عملگر در میان عملوندها قرار دارند. در حالت کلی یک عبارت ریاضی را می‌توان به سه روش نمایش داد:

  1. infix ( عملگر در میان عملوندها قرار دارند)
  2. postfix ( عملگرها بعد از عملوندها قرار دارند )
  3. perfix ( که عملگرها قبل از عملوندها قرار دارند )

یک کامپیوتر برای حل کردن یک عبارات ریاضی و بدست آوردن مقدارش باید فرمول رو به مورد ۲ و ۳ تبدیل کند . یک کامپیوتر عبارات ریاضی رو از سمت چپ به راست میخونه و ما باید راهی پیدا کنیم که دوتا قانون که چند خط بالاتر گفتم یعنی (اول: ترتیب اولویت‌پذیری و دوم: ترتیب عملوندها) رو برامون بدست بیاره.

تبدیل InFix به PreFix

جهت تبدیل InFix به PreFix یا میانوندی به پسوندی می توان از روش‌های زیر استفاده کرد:

  1. باید تمام عبارت را با توجه به اولویت عملگرها پرانتز گذاری کنیم
  2. هر یک از عملگرها را به سمت چپ پرانتز بسته خود انتقال میدیم
  3. همه ی پرانتزها را حذف می‌ کنیم.

در این بخش پروژه را به زبان سی پلاس پلاس به همراه توضیح خطوط برنامه نویسی شده برای شما کاربران عزیز آماده کرده‌ایم که با پشته پیاده سازی شده است. تصویر زیر خروجی برنامه را نشان می‌دهد.

تبدیل InFix به PreFix


درباره سورس کد تبدیل InFix به PreFix

سورس کد تبدیل InFix به PreFix در محیط ++Dev-C نوشته شده است. این اثر توسط تیم پشتیبانی پی استور تست و بازبینی شده است. کیفیت فایل توسط پی استور تضمین می‌شود و  دارای نشان تضمین کیفیت پی استور می‌باشد. برای دانلود اثر آن را خریداری فرمایید به محض خرید لینک دانلود در دسترس خواهد بود. پس از دانلود هر زمان که بخواهید با مراجعه به پنل کاربری می‌توانید دوباره فایل را دانلود نمایید.

ویدئوی معرفی

نحوه اجرای سورس کد

مشخصات تکمیلی سورس کد

نام اثر: تبدیل InFix به PreFix – تبدیل فرم میانوندی (InFix) به پسوندی (PreFix) در سی پلاس پلاس
نوع اثر: سورس کد
برنامه‌نویس: تیم برنامه‌نویسی پی‌استور
زبان برنامه نویسی: سی پلاس پلاس
ویژگی: قابلیت دانلود و ویرایش

راهنمای خرید و ثبت سفارش

تصویر مراحل خرید از پی استور

اگر در مورد این اثر یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین 44225175 (پیش شماره 041) تماس بگیرید. – تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). – تمام ساعات

برنامه‌نویس:  تیم برنامه‌نویسی پی‌استور

متشکل از اساتید و فارغ التحصیلان رشته‌های فنی - مهندسی

تیم برنامه نویسی پی استور یکی از اولین گروه‌های تشکیل شده در مجموعه آموزشی پی استور می‌باشد. این تیم از اساتید مجرب و فارغ التحصیلان رشته‌های فنی و مهندسی تشکیل شده که در زمینه‌های مختلف برنامه‌نویسی و تهیه سورس کد فعال هستند.

نظرات

1 نظر|5.00 (میانگین امتیاز کاربران)

  1. آواتار مدیریت و پشتیبانی

    مدیریت و پشتیبانی

    نظرات و دیدگاه های خود را با ما درمیان بگذارید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شناسه اثر: 4758 دسته‌بندی موضوعی: برچسب ,

هزینه سفارش:

۹۹,۰۰۰ تومان