PDA

View Full Version : سوال: الگوريتم گزاره



shokoofeh68
سه شنبه 11 فروردین 1388, 12:53 عصر
الگوريتمي كه گزاره هاي شرطي رو تشخيص بده
شامل دو تا فايل
فايل اول خالي و فايل دوم شامل همه حروف انگليسي (بزرگ و كوچك) و عملگر هاي منطقي
بعد برنامه بايد از كاربر گزاره هاي شرطي مثل ):{((((pj $ o) @ {((k * k) @ (j))) & j)} $ gol)} رو بگيره حالا برنامه بايد چك كنه كه گزاره وارد شده درسته يا نه اعم از تعداد پرانتزهاي باز و بسته و آكولادهاي باز و بسته
و گزاره هايي كه وارد شده و نتيجه رو بايد داخل فايل خالي بريزه و نمايش بده

whitehat
جمعه 14 فروردین 1388, 00:11 صبح
از یک پشته استفاده کنید و به ازای هر پرانترباز یا آکولاد باز یا کروشه باز آنرا در پشته push کنید
به ازای هر کدام از پرانتز بسته یا کروشه بسته یا آکولاد بسته عنصر بالا پشته را POP کنید که در این صورت باید عنصر بالای پشته و عنصر ورودی از یک جنس باشند و در غیر اینصورت خطا باید برگرداند
مابقیه کاراکترها را هم بر اساس مسئله با اونها رفتار کنید