亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? usedcar.clp

?? 一個有關專家系統的CLISP 源代碼
?? CLP
?? 第 1 頁 / 共 4 頁
字號:
              (inspect the outside)
         =>
              (printout t " " crlf)
              (printout t "Is the engine full of oil?" crlf)
              (printout t " " crlf)
              (bind ?enoil (read))
              (assert (oil ?enoil)))


         (defrule vis21-5
              (inspect the outside)
              (options powers yes)
         =>
              (printout t " " crlf)
              (printout t "Is the steering system full of fluid?" crlf)
              (printout t " " crlf)
              (bind ?sterf (read))
              (assert (str ?sterf)))

         ; ENGINE VIS RULES
         ;---------------------------------------------------------


         (defrule vis22
              ?belts <- (blt ?belt)
              (test (eq ?belt yes))
         =>
              (assert (BELTS WORN))
              (retract ?belts))


         (defrule vis24
              ?hoses <- (hos ?hose)
              (test (eq ?hose yes))
         =>
              (assert (HOSES WORN))
              (retract ?hoses))


         (defrule vis26
              ?gasss <- (gas ?gaso)
              (test (eq ?gaso yes))
         =>
              (assert (FUEL SYSTEM LEAKING))
              (retract ?gasss))











         (defrule vis28
              ?radtr <- (rad ?radr)
              (test (eq ?radr no))
         =>
              (assert (POSSIBLE RADIATOR LEAK))
              (assert (WEAK RADIATOR FLUID))
              (assert (COOLING SYSTEM PROBLEM))
              (retract ?radtr))



         (defrule vis30
              ?trans <- (tny ?trany)
              (test (eq ?trany yes))
         =>
              (assert (MAJOR TRANSMISSION PROBLEM))
              (retract ?trans))


         (defrule vis33
              ?trnfl <- (tnf ?tranf)
              (test (eq ?tranf no))
         =>
              (assert (POSSIBLE TRANSMISSION LEAK))
              (retract ?trnfl))


         (defrule vis35
              ?break <- (bkf ?brakf)
              (test (eq ?brakf no))
         =>
              (assert (POSSIBLE BREAK SYSTEM LEAK))
              (assert (ADD BRAKE FLUID))
              (retract ?break))



         (defrule vis37
              ?engno <- (oil ?enoil)
              (test (eq ?enoil no))
         =>
              (assert (ENGINE OIL LEAK))
              (assert (NEED OIL))
              (retract ?engno))


         (defrule vis39
              ?steer <- (str ?sterf)
              (test (eq ?sterf no))
         =>
              (assert (STEERING SYSTEM LEAK))
              (retract ?steer))










         ;---------------------------------------------------------

         (defrule vis41
              (inspect the outside)
         =>
              (printout t " " crlf)
              (printout t "Bounce the corner of the car." crlf)
              (printout t "Does the car bounce more than twice?" crlf)
              (printout t " " crlf)
              (bind ?shock (read))
              (assert (shck ?shock)))


         (defrule vis42
              (inspect the outside)
         =>
              (printout t " " crlf)
              (printout t "Are either of the front tires worn" crlf)
              (printout t "unevenly or different from each other" crlf)
              (printout t " " crlf)
              (bind ?trwer (read))
              (assert (trwr ?trwer)))


         ;--------------------------------------------------------


         (defrule vis43
              ?shocks <- (shck ?shock)
              (test (eq ?shock yes))
         =>
              (assert (BAD SHOCKS))
              (retract ?shocks))


         (defrule vis45
              ?tires <- (trwr ?trwer)
              (test (eq ?trwer yes))
         =>
              (assert (UNEVEN TIRE WEAR))
              (retract ?tires))


         ;---------------------------------------------------------


         (defrule vis47
              (inspect the outside)
         =>
              (printout t " " crlf)
              (printout t "Is there any evidence of leaks" crlf)
              (printout t "under the car?" crlf)
              (printout t " " crlf)
              (bind ?leaks (read))








              (assert (lks ?leaks)))


         (defrule vis48
              (declare (salience -100))
              ?insp <- (inspect the outside)
         =>
              (printout t " " crlf)
              (printout t "Is the exhaust system of the car" crlf)
              (printout t "rusted through in any of the pipes?" crlf)
              (printout t " " crlf)
              (assert (inspect eng run))
              (bind ?pipes (read))
              (retract ?insp)
              (assert (pps ?pipes)))


         (defrule vis48-5
              (inspect the outside)
              (options yr ?year)
              (test (<= 1980 ?year))
         =>
              (printout t " " crlf)
              (printout t "Is the catalytic converter intact" crlf)
              (printout t "on the exhaust system?" crlf)
              (printout t " " crlf)
              (bind ?convert (read))
              (assert (cnvrt ?convert)))


         ;--------------------------------------------------------


         (defrule vis49
              ?leak <- (lks ?leaks)
              (test (eq ?leaks yes))
         =>
              (assert (SYSTEM IS LEAKING))
              (retract ?leak))



         (defrule vis51
              ?exhst <- (pps ?pipes)
              (test (eq ?pipes yes))
         =>
              (assert (EXHAUST RUSTED OUT))
              (retract ?exhst))


         (defrule vis53
              ?vertr <- (cnvrt ?convert)
              (test (eq ?convert no))
         =>








              (assert (CATALYTIC CONVERTER MISSING))
              (retract ?vertr))


         ;---------------------------------------------------------

         (defrule eng1
              (declare (salience 100))
              (inspect eng run)
         =>
              (bind ?count 0)
              (while (<= ?count 20)
                 (printout t " " crlf)
                 (bind ?count (+ ?count 1)))
              (printout t "               ")
              (printout t " ENGINE RUNNING INSPECTION" crlf)
              (printout t " " crlf)
              (printout t "In this phase of the inspection please")
              (printout t " set the brake and start the engine." crlf)
              (printout t " " crlf)
              (printout t "Assuming the engine starts, hit <cr>")
              (printout t " to start the check out" crlf)
              (bind ?answer (readline))
              (while (<= ?count 10)
                 (printout t " " crlf)
                 (bind ?count (+ ?count 1))))

         ;---------------------------------------------------------

         (defrule eng2
              (inspect eng run)
         =>
              (printout t " " crlf)
              (printout t "Does the steering wheel jump when the" crlf)
              (printout t "car is first started?" crlf)
              (printout t " " crlf)
              (bind ?jump (read))
              (assert (swjump ?jump)))


         (defrule eng3
              (inspect eng run)
         =>
              (printout t " " crlf)
              (printout t "Are there exhaust fumes in the car?" crlf)
              (printout t " " crlf)
              (bind ?fume (read))
              (assert (exhstf ?fume)))


         (defrule eng4
              (inspect eng run)
         =>
              (printout t " " crlf)








              (printout t "Are there any ticking noises from" crlf)
              (printout t "the engine?" crlf)
              (printout t " " crlf)
              (bind ?tick (read))
              (assert (noiset ?tick)))



         (defrule eng5
              (inspect eng run)
         =>
              (printout t " " crlf)
              (printout t "Are there any clunking noises from" crlf)
              (printout t "the engine?" crlf)
              (printout t " " crlf)
              (bind ?clnk (read))
              (assert (noisec ?clnk)))



         (defrule eng6
              (inspect eng run)
         =>
              (printout t " " crlf)
              (printout t "Do all the gauges or lights show" crlf)
              (printout t "normal engine operation?" crlf)
              (printout t " " crlf)
              (bind ?gage (read))
              (assert (gauges ?gage)))


         (defrule eng6-5
              (inspect eng run)
              (options dhgages yes)
         =>
              (printout t " " crlf)
              (printout t "When the car is first started, does" crlf)
              (printout t "engine temp gauge show a warm engine" crlf)
              (printout t " " crlf)
              (bind ?warm (read))
              (assert (wrmeng ?warm)))



         (defrule eng7
              (inspect eng run)
         =>
              (printout t " " crlf)
              (printout t "Do the headlights work?         " crlf)
              (printout t " " crlf)
              (bind ?hlgt (read))
              (assert (hdhght ?hlgt)))










         (defrule eng8
              (inspect eng run)
         =>
              (printout t " " crlf)
              (printout t "Do the breaklights work?         " crlf)
              (printout t " " crlf)
              (bind ?blgt (read))
              (assert (bkhght ?blgt)))


         (defrule eng9
              (inspect eng run)
         =>
              (printout t " " crlf)
              (printout t "Do the turnsignals work?         " crlf)
              (printout t " " crlf)
              (bind ?tnsl (read))
              (assert (trnsig ?tnsl)))



         (defrule eng10
              (inspect eng run)
         =>
              (printout t " " crlf)
              (printout t "Pump the brakes and hold them.   " crlf)
              (printout t "Do the brakes sink to the floor?" crlf)
              (printout t " " crlf)
              (bind ?sink (read))
              (assert (bksink ?sink)))


         (defrule eng11
              (inspect eng run)
              (options tran no)
         =>
              (printout t " " crlf)
              (printout t "Press the clutch pedal.          " crlf)
              (printout t "Is there a grinding or clatter?" crlf)
              (printout t " " crlf)
              (bind ?clgr (read))
              (assert (clgrnd ?clgr)))


         (defrule eng12
              (inspect eng run)
              (options tran no)
         =>
              (printout t " " crlf)
              (printout t "Set the parking brake. Shift to 1st" crlf)
              (printout t "gear. Rev the engine SLIGHTLY and let" crlf)
              (printout t "out the clutch. Does the engine stall?" crlf)
              (printout t " " crlf)
              (bind ?stall (read))








              (assert (clstall ?stall)))


         (defrule eng13
              (inspect eng run)
         =>
              (printout t " " crlf)
              (printout t "Is the engine running rough?   " crlf)
              (printout t " " crlf)
              (bind ?rogh (read))
              (assert (rough ?rogh)))



         (defrule eng14

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人吸女人奶水| 麻豆精品在线看| 亚洲图片另类小说| 国产无遮挡一区二区三区毛片日本| 91精品国产91久久综合桃花| 欧美肥胖老妇做爰| 欧美日韩国产综合草草| 欧美日韩视频一区二区| 欧美在线三级电影| 欧美丝袜自拍制服另类| 在线观看一区日韩| 欧美丝袜丝交足nylons| 欧美色网一区二区| 欧美欧美欧美欧美首页| 91精品国产aⅴ一区二区| 91精品国产综合久久国产大片| 欧美日韩国产高清一区二区三区| 欧美猛男gaygay网站| 3d成人动漫网站| 精品福利一区二区三区| 国产欧美日韩亚州综合| 国产精品国产三级国产普通话蜜臀| 中文字幕在线不卡国产视频| 一区二区在线观看视频| 夜夜嗨av一区二区三区网页| 日韩va亚洲va欧美va久久| 日本欧美久久久久免费播放网| 免费一级欧美片在线观看| 毛片一区二区三区| 国产成人aaa| 色琪琪一区二区三区亚洲区| 精品视频色一区| 日韩一区二区三区免费看| 久久一夜天堂av一区二区三区| 国产日韩欧美电影| 亚洲人成网站色在线观看| 香蕉成人啪国产精品视频综合网| 免费高清不卡av| 国产成人av网站| 欧美在线综合视频| 日韩欧美综合一区| 国产日韩欧美一区二区三区乱码| 中文字幕在线播放不卡一区| 亚洲成人免费视| 国产综合色视频| 91免费国产视频网站| 51久久夜色精品国产麻豆| 久久久久久久久久久电影| 综合久久久久久久| 人妖欧美一区二区| 99久久国产综合精品麻豆| 日韩一区二区三区在线| 国产精品免费免费| 日韩福利电影在线| 成人av网站免费观看| 精品日韩在线观看| 亚洲午夜免费视频| 国产伦精品一区二区三区免费 | 国产一区二区三区在线观看免费视频| 成人av资源网站| 日韩一区二区影院| 亚洲欧洲三级电影| 韩国三级电影一区二区| 欧美这里有精品| 中文字幕一区二区三区蜜月| 免费av成人在线| 色8久久精品久久久久久蜜| 久久伊99综合婷婷久久伊| 亚洲成人精品影院| 91日韩在线专区| 国产亚洲精品bt天堂精选| 青青国产91久久久久久| 色偷偷久久人人79超碰人人澡| 久久久久久久免费视频了| 日本强好片久久久久久aaa| 91影院在线观看| 国产亚洲精品精华液| 久久不见久久见免费视频7| 91成人在线观看喷潮| 国产色爱av资源综合区| 久久黄色级2电影| 5566中文字幕一区二区电影| 亚洲国产日韩精品| 国产凹凸在线观看一区二区| 2020日本不卡一区二区视频| 日韩电影在线一区| 欧美日韩视频在线一区二区| 一区二区三区欧美激情| 成+人+亚洲+综合天堂| 久久丝袜美腿综合| 激情丁香综合五月| 日韩一级免费观看| 免费日韩伦理电影| 91精品国产高清一区二区三区蜜臀| 亚洲狠狠爱一区二区三区| 91国在线观看| 亚洲精品v日韩精品| 99久久99精品久久久久久| 欧美国产在线观看| 国产成+人+日韩+欧美+亚洲| 久久久久久久电影| 国产在线精品一区二区三区不卡 | 欧美成人在线直播| 日韩国产欧美在线观看| 337p亚洲精品色噜噜| 天堂午夜影视日韩欧美一区二区| 欧美性大战久久久久久久蜜臀| 亚洲一级二级三级| 欧美日韩国产123区| 亚洲成人自拍网| 51精品秘密在线观看| 日韩国产在线观看| 日韩视频在线观看一区二区| 精品制服美女久久| 欧美精品一区二区精品网| 韩国v欧美v亚洲v日本v| 久久久国产午夜精品| www.亚洲在线| 亚洲精品欧美综合四区| 欧美视频一区在线观看| 日韩高清一区在线| 精品国产麻豆免费人成网站| 国产在线精品视频| 亚洲欧洲日产国码二区| 色偷偷久久一区二区三区| 亚洲超碰精品一区二区| 欧美一区二区三区四区视频| 国产老女人精品毛片久久| 国产欧美日本一区视频| 91浏览器在线视频| 五月激情六月综合| 精品美女在线观看| 不卡在线观看av| 亚洲一区二区黄色| 欧美va亚洲va香蕉在线| 懂色一区二区三区免费观看| 日韩欧美一区二区三区在线| 国产大陆a不卡| 亚洲精品国久久99热| 91精品久久久久久久91蜜桃| 国产老女人精品毛片久久| 自拍偷拍亚洲欧美日韩| 制服视频三区第一页精品| 国产乱码精品一区二区三 | 麻豆国产欧美日韩综合精品二区| 久久精品免费在线观看| 色又黄又爽网站www久久| 日韩va欧美va亚洲va久久| 日本一区二区高清| 欧美日韩一区 二区 三区 久久精品| 麻豆精品视频在线| 亚洲视频一区在线观看| 日韩欧美电影一二三| 91亚洲国产成人精品一区二三 | 欧美一区二区三区免费观看视频| 国产精品一区二区视频| 亚洲最新在线观看| 久久婷婷成人综合色| 欧美日韩激情一区二区三区| 国产传媒日韩欧美成人| 婷婷综合另类小说色区| 亚洲欧洲精品一区二区精品久久久| 91精品国产91久久久久久一区二区| 成人美女视频在线看| 奇米色777欧美一区二区| 亚洲欧美日韩国产成人精品影院 | 国产日产精品1区| 欧美日韩一区二区三区在线| 国产成人亚洲精品青草天美| 五月综合激情网| 亚洲靠逼com| 国产日韩欧美一区二区三区乱码 | 欧美日韩一区小说| 播五月开心婷婷综合| 紧缚捆绑精品一区二区| 亚洲在线成人精品| 国产精品乱人伦中文| 日韩精品一区二区三区视频播放| 日本精品免费观看高清观看| 国产成人免费网站| 美日韩一区二区三区| 亚洲一级电影视频| 亚洲色图都市小说| 久久久久九九视频| 日韩一区二区三区在线观看| 欧美日韩一区 二区 三区 久久精品| 9人人澡人人爽人人精品| 丁香五精品蜜臀久久久久99网站 | 欧美日韩黄色一区二区| 91免费视频大全| 成人黄色大片在线观看| 国产一区二区视频在线播放| 裸体一区二区三区| 日本va欧美va精品| 五月天久久比比资源色| 亚洲国产精品一区二区久久| 一级中文字幕一区二区| 中文字幕亚洲一区二区va在线| 欧美国产禁国产网站cc| 国产视频视频一区|