Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • CLAUSES. - Что Джуди и Келли могут купить?






    can_buy(X, Y): - person(X),

    car(Y),

    likes(X, Y),

    for_sale(Y).

    person(kelly).

    person(judy).

    person(ellen).

    person(mark).

    car(lemon).

    car(hot_rod).

    likes(kelly, hot_rod).

    likes(judy, pizza).

    likes(ellen, tennis).

    likes(mark, tennis).

    for_sale(pizza).

    for_sale(lemon).

    for_sale(hot_rod).

     

    Для того чтобы узнать:

    - Кто что может купить?

    - Что Джуди и Келли могут купить?

    - Кто может купить машину «hot rod»?

    можно попробовать задать следующие цели:

    can_buy(Who, What).

    can_buy(judy, What).

    can_buy(kelly, What).

    can_buy(Who, hot_rod).

    3. Пропишите цель в разделе GOAL:

    can_buy(Who, What).

    Пролог ответит (рис.1):

    Рис. 1. Вывод результата цели1

     

    «Who=kelly, What=hot_rod» (Кто - Келли, что любит - hot_rod)

    «1 Solution» (Одно решение)

    4. Перед запросом can_buy(Who, What) поставьте знак «%» - так в Visual Prolog выделяется комментарий, другой способ – /* - в начале и конце */.

    /* Это пример комментария*/

    5. Напишите следующую цель:

    can_buy(judy, What).

    Пролог выдаст сообщение (рис. 2):

     

     
     

    Рис. 2. Вывод результата цели2

     

    6. Пропишите следующую цель:

    can_buy(kelly, What).

    Пролог выдаст сообщение (рис.3):

     
     

    Рис. 3. Вывод результата цели3

    7. Следующую цель:

    can_buy(Who, hot_rod).

    Пролог выдаст сообщение (рис. 4):

     

     
     

    Рис. 4. Вывод результата цели4

    Цели (запросы)

    Цели могут быть простыми, как эти две:

    likes(ellen, swimming).

    likes(bill, What).

    или же более сложные: цели, состоящие из двух частей:

    likes(Person, reading), likes(Person, swimming).






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.