خاطرات من و برنامه نویسی

یادگیری زبان های برنامه نویسی

 

برنامه به زبان C#.net

 

نوشته شده توسط:--- شکوهمند

این برنامه در واقع نوعی از پیاده سازی نحوه عملکرد سیستم عامل با استفاده از پشته (صف) برای محاسبه یک فرمول است . البته این کار میتونه خیلی ساده به نظر ولی در واقع سیستم عامل برای جمع عباراتی مثل :

2+(3*4-6)/2

که برای ما آشنا هم هست و به IntFix معروف اول آن را به Postfix تبدیل می کند و به این صورت با حذف پرانتز و مرتب سازی عبارت (فرمول) براساس اولویت انجام می چیند . برای درک بهتر این دو فرمول را باهم مقایسه کنید:

A+B

+AB

که اولی میانوندی (Intfix) و دومی (postfix) .....

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

دانلود با حجم 104 کیلو بایت





 
شبکه اجتماعی فارسی کلوب | Buy Mobile Traffic | سایت سوالات