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