نمایش نتایج 1 تا 3 از 3

نام تاپیک: شجره نامه در پرولوگ-هوش مصنوعی

  1. #1
    کاربر جدید
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    Tehran-Mashhad
    پست
    6

    شجره نامه در پرولوگ-هوش مصنوعی

    با عرض سلام خدمت دوستان محترم
    این شجره نامه رو در نظر بگیرید که تو پرولوگ هم توصیفش کردم

    male(mohammad).
    male(reza).
    male(hassan).
    female(mina).
    female(Zahra).
    male(hosein).
    male(saeed).
    male(mohsen).
    male(ali).
    male(ehsan).
    female(rahele).
    paren(mohammad,rahele).
    parent(mohammad,reza).
    parent(mohammad,Hassan).
    parent(mohammad,mina).
    parent(reza,zahra).
    parent(reza,hosein).
    parent(rahele,nima).
    parent(rahele,sosan).
    parent(reza,saeed).
    parent(Hassan,maryam).
    parent(maryam,mohsen).
    parent(mina,ali).
    parent(mina,ehsan).


    حالا یکسری فکت مینویسیم که رابطه ها رو بین این اشخاص بدست بیاریم
    مادر یک شخص:

    mother(X,Y):-parent(X,Y),female(X).

    پدر یک شخص:

    father (X,Y):-parent(X,Y),male(X).
    خواهر یک شخص:
    sister(X,Y):-parent(Z,X),parent(Z,Y),female(X).

    واسه بدست آوردن برادر هم مثل فکت خواهر کار میکنیم حالا سوال من اینه که برا بدست آوردن
    عمو ,عمه ,خاله,دایی چه فکتی رو بنویسم مثلا اگر عموی
    Saeed,hosein,Zahra
    رو خواستیم بهم
    Hassan
    رو بده یا اگه خواستم خاله
    Ehsan,ali
    رو بدست بیارم
    Rahele
    رو نشون بده دوستان ببخشید من دیگه درخت شجره نامه رو نکشیدم دیگه از رو پایگاه دانش رابطه ها مشخصه
    از همه دوستان تشکر میکنم

  2. #2

    نقل قول: شجره نامه در پرولوگ-هوش مصنوعی

    میتونی این فکت را برای uncle بنویسی:

    uncle(X,Y):- brother(X,Z),parent(Z,Y),male(X). 

  3. #3

    نقل قول: شجره نامه در پرولوگ-هوش مصنوعی

    سلام
    رابطه عمو و عمه و خالهو داییوو دختر عمو و دختر عمهو دختر داییو دختر خاله رو چطور بنویسیم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •