تست هوش مصنوعی- سراسری IT۸۵(عملگر Cut (!)) - نسخهی قابل چاپ |
تست هوش مصنوعی- سراسری IT۸۵(عملگر Cut (!)) - saeed_435 - 25 دى ۱۳۹۰ ۰۲:۵۸ ب.ظ
چرا این عبارت همیشه Fail برمیگردونه؟؟
[tex]Test (X,Y).[/tex]
[tex]Test (X,X):\cdot !, fail.[/tex] گزینه ها: ۱) همیشه True ۲) همیشه Fail ۳) یکسان بودن دو پارامتر را چک میکند و اگر ورودی هایش یکی باشند True را برمیگرداند. ۴) یکسان بودن دو پارامتر را چک میکند و اگر ورودی هایش یکی نباشند True را برمیگرداند. |
فناوری اطلاعات ۸۵: عملگر Cut (!) - Mohammad-A - 25 دى ۱۳۹۰ ۱۰:۲۹ ب.ظ
شما مطمئنید گزینهی ۲ درسته؟ |
RE: فناوری اطلاعات ۸۵: عملگر Cut (!) - saeed_435 - 26 دى ۱۳۹۰ ۱۲:۵۴ ق.ظ
(۲۵ دى ۱۳۹۰ ۱۰:۲۹ ب.ظ)mam نوشته شده توسط: شما مطمئنید گزینهی ۲ درسته؟ اینو با توجه به کلید پوران گفتم،بعید نیس اشتباه باشه چون خیلی غلط داره. کلید مطمئن تری نتونستم گیر بیارم واسه این پرسیدم. به نظرتون کدوم گزینه میشه و چرا؟! |
RE: فناوری اطلاعات ۸۵: عملگر Cut (!) - homa - 26 دى ۱۳۹۰ ۰۱:۵۱ ق.ظ
(۲۵ دى ۱۳۹۰ ۰۲:۵۸ ب.ظ)saeed_435 نوشته شده توسط: چرا این عبارت همیشه Fail برمیگردونه؟؟این عبارت همیشه درسته تو زبان پرولاگ عبارات از بالا به پایین چک میشه پس تابع t(x,y) همیشه بر قراره |
فناوری اطلاعات ۸۵: عملگر Cut (!) - Mohammad-A - 26 دى ۱۳۹۰ ۰۱:۵۶ ق.ظ
یعنی به خاطر عدم وجود شرط در عبارت اول این نتیجه رو گرفتید؟ عبارت دوم پس در نظر گرفته نمیشه؟ |
RE: فناوری اطلاعات ۸۵: عملگر Cut (!) - homa - 26 دى ۱۳۹۰ ۰۲:۱۳ ق.ظ
(۲۶ دى ۱۳۹۰ ۰۱:۵۶ ق.ظ)mam نوشته شده توسط: یعنی به خاطر عدم وجود شرط در عبارت اول این نتیجه رو گرفتید؟هر گزاره در زبان پرولاگ با نقطه تموم میشه و اگه توجه کنی بعد [tex]T(X,Y)[/tex] نقطه گذاشته پس اگه یک سوال به صورت [tex]?-T(A,B)[/tex] در زبان پرولاگ مطرح بشه در همون اول با گزاره T(x,y مطابقت پیدا میکنه و true بر میگردونه. |
RE: فناوری اطلاعات ۸۵: عملگر Cut (!) - saeed_435 - 26 دى ۱۳۹۰ ۰۱:۳۹ ب.ظ
(۲۶ دى ۱۳۹۰ ۰۲:۱۳ ق.ظ)homa نوشته شده توسط: هر گزاره در زبان پرولاگ با نقطه تموم میشه و اگه توجه کنی بعد [tex]T(X,Y)[/tex] نقطه گذاشته پس اگه یک سوال به صورت [tex]?-T(A,B)[/tex] اگر جای جمله اول دومو عوض کنیم چی؟ اصلا Cut نقشش چیه که اول اومده؟!تاثیری داره اول عبارت!! |
فناوری اطلاعات ۸۵: عملگر Cut (!) - fatima1537 - 26 دى ۱۳۹۰ ۰۳:۳۶ ب.ظ
توی کتاب پوران، حل یک تست(مهندسی ۸۳) خوندم که اگر داشته باشیم: p:-a!b p:-c علامت! یعنی اگر a برقرار نبود یا جایگزین مناسب نداشت دیگه چک کردن بقیه عبارت لازم نیست و باید به سطر بعد بریم . پس! یعنی a را چک کن اگر درست بود برو به b و اگر درست نبود برو به c حالا درمورد این تست چون قبل و بعد از علامت! چیزی ظاهر نشده پس بلا فاصله میره سراغ fail و Fail رو برمیگردونه . |
RE: فناوری اطلاعات ۸۵: عملگر Cut (!) - saeed_435 - 26 دى ۱۳۹۰ ۰۷:۳۹ ب.ظ
(۲۶ دى ۱۳۹۰ ۰۳:۳۶ ب.ظ)fatima1537 نوشته شده توسط: توی کتاب پوران، حل یک تست(مهندسی ۸۳) خوندم که اگر داشته باشیم: درسته منم خواستم باتوجه به همین تستی که گفتین حل کنم ولی آخه جمله اولش پس چی؟ اگه جا جمله اول دوم و عوض کنیم حرفتون کاملا درسته ولی الان..! سوال دیگه: پس هروقت ( ! )اول عبارت بیاد یعنی Fail ؟ |
فناوری اطلاعات ۸۵: عملگر Cut (!) - fatima1537 - 27 دى ۱۳۹۰ ۰۱:۲۹ ق.ظ
(۲۶ دى ۱۳۹۰ ۰۷:۳۹ ب.ظ)saeed_435 نوشته شده توسط: پس هروقت ( ! )اول عبارت بیاد یعنی Fail ؟نه به این معنی نیست-توی ارسال بالا برداشتم از این تست و این دستور رو نوشتم |