۰
subtitle
ارسال: #۱
  
تست هوش فناوری اطلاعات سال ۸۵ (قانون در پرولوگ)
دوستان ممنون میشم یکی سوالمو جواب بده:
سوال فناوری اطلاعات ۸۵:
قطعه برنامه زیر به زبان پرولوگ چه میکند؟
Test(X,Y)
Test(X,X):-!fail
جوابش اینه که همیشfail برمیگردونه.اما من فکر میکنم تنها اگه ورودی هاش یکی بشه،fail برمیگردونه!
سوال فناوری اطلاعات ۸۵:
قطعه برنامه زیر به زبان پرولوگ چه میکند؟
Test(X,Y)
Test(X,X):-!fail
جوابش اینه که همیشfail برمیگردونه.اما من فکر میکنم تنها اگه ورودی هاش یکی بشه،fail برمیگردونه!
۰
ارسال: #۲
  
قانون! در پرولوگ
اگر فرض کنیم اون کاما که بین علامت "!" و عبارت "fail" در کتاب پوران نوشته اشتباه باشه (چون اگر اشتباه نباشه کاما لیترالها رو از هم جدا می کنه.بعد ینی علامت "! "یک لیترال است!؟)
اون موقع اینطور خونده میشه: اگر fail نشد آنگاه x تست میکنه X رو.
پس یعنی اگر ورودیها یکی نباشه fail میشه. و اگر ورودیها یکسان باشد Fail نمیشه.
پس یعنی گزینه ۳ .
ولی تو پوران گفته گزینه ۲:همیشه fail برمیگرداند
نمیدونم چطوری ۲ میشه!؟
اون موقع اینطور خونده میشه: اگر fail نشد آنگاه x تست میکنه X رو.
پس یعنی اگر ورودیها یکی نباشه fail میشه. و اگر ورودیها یکسان باشد Fail نمیشه.
پس یعنی گزینه ۳ .
ولی تو پوران گفته گزینه ۲:همیشه fail برمیگرداند
نمیدونم چطوری ۲ میشه!؟
ارسال: #۳
  
RE: قانون! در پرولوگ
(۱۵ دى ۱۳۹۰ ۰۸:۰۴ ب.ظ)fe_atash نوشته شده توسط: اگر فرض کنیم اون کاما که بین علامت "!" و عبارت "fail" در کتاب پوران نوشته اشتباه باشه (چون اگر اشتباه نباشه کاما لیترالها رو از هم جدا می کنه.بعد ینی علامت "! "یک لیترال است!؟)درسته به نظرمنم ۲میشه.کسی هست توضیح بده دوستان؟؟؟؟؟
اون موقع اینطور خونده میشه: اگر fail نشد آنگاه x تست میکنه X رو.
پس یعنی اگر ورودیها یکی نباشه fail میشه. و اگر ورودیها یکسان باشد Fail نمیشه.
پس یعنی گزینه ۳ .
ولی تو پوران گفته گزینه ۲:همیشه fail برمیگرداند
نمیدونم چطوری ۲ میشه!؟
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close