⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drtest02.exp

📁 NASA 开发使用的一个专家系统
💻 EXP
字号:
TRUECLIPS> (batch "drtest02.bat")TRUECLIPS> (str-index "" "")                 ; DR0103 - 11CLIPS> (str-index "" "a")                ; DR0103 - 22CLIPS> (str-explode "")                  ; DR0104 - ()()CLIPS> (sub-string 1 2 "a")              ; DR0105 - "a""a"CLIPS> (sub-string 2 2 "a")              ; DR0105 - """"CLIPS> (subseq$ (create$ a) 2 2)     ; DR0106 - ()()CLIPS> (subseq$ (create$ a) 1 2)     ; DR0106 - (a)(a)CLIPS> (str-index "a" "aba")             ; DR0109 - 11CLIPS> (str-implode)                     ; DR0112 - Error[ARGACCES4] Function str-implode expected exactly 1 argument(s)CLIPS> (sub-string 1 3 "abc")            ; DR0113 - memory loss"abc"CLIPS> (sub-string 1 3 "abc")            ; DR0113 - memory loss"abc"CLIPS> (setgen 1)                        ; DR0114 - Error1CLIPS> (setgen a)                        ; DR0114 - Error[ARGACCES5] Function setgen expected argument #1 to be of type integerCLIPS> (read 1 1)                        ; DR0114 - Error[ARGACCES4] Function read expected no more than 1 argument(s)CLIPS> (readline 1 1)                    ; DR0114 - Error[ARGACCES4] Function readline expected no more than 1 argument(s)CLIPS> (min)                             ; DR0114 - Error[ARGACCES4] Function min expected at least 2 argument(s)CLIPS> (max)                             ; DR0114 - Error[ARGACCES4] Function max expected at least 2 argument(s)CLIPS> (pi 1)                            ; DR0114 - Error[ARGACCES4] Function pi expected exactly 0 argument(s)CLIPS> (halt 1)                          ; DR0114 - Error[ARGACCES4] Function halt expected exactly 0 argument(s)CLIPS> (mod x y)                         ; DR0114 - Error[ARGACCES5] Function mod expected argument #1 to be of type integer or floatCLIPS> (setgen 1)                        ; DR0114 - Error1CLIPS> (gensym 10)                       ; DR0114 - Error[ARGACCES4] Function gensym expected exactly 0 argument(s)CLIPS> (if (eq 1 2) then)                ; DR0115 - SyntaxFALSECLIPS> (if (eq 1 2) then else)           ; DR0115 - SyntaxFALSECLIPS> (while (eq 1 2) do)               ; DR0115 - SyntaxFALSECLIPS> (clear)                           ; DR0120CLIPS> (defrule a    (x ?string)    =>    (bind ?m (str-explode ?string))    (bind ?str (str-implode ?m))   (printout t ?m " " ?str crlf))CLIPS> (defrule b    =>    (bind ?m (str-explode "a b c 1 2 3"))   (bind ?s (str-implode ?m))   (printout t ?m " " ?s crlf))CLIPS> (reset)                           ; DR0120CLIPS> (assert (x "a b c 1 2 3"))        ; DR0120<Fact-1>CLIPS> (run)                             ; DR0120(a b c 1 2 3) a b c 1 2 3(a b c 1 2 3) a b c 1 2 3CLIPS> (batch "a*a")                     ; DR0127[ARGACCES2] Function batch was unable to open file a*a.FALSECLIPS> (open "a*a" a)                    ; DR0127FALSECLIPS> (fetch "a*a")                     ; DR0127[TEXTPRO2] Unable to load file.Could not open file "a*a".FALSECLIPS> (clear)                           ; DR0135CLIPS> (defrule rule1 ""  (token ?level ?token-num)  (expert ?level|* ?token-num|*)  =>)CLIPS> (assert (token 2 4))              ; DR0135<Fact-0>CLIPS> (assert (expert 2 4))             ; DR0135<Fact-1>CLIPS> (assert (expert 2 2))             ; DR0135<Fact-2>CLIPS> (assert (expert 2 *))             ; DR0135<Fact-3>CLIPS> (assert (expert * 4))             ; DR0135<Fact-4>CLIPS> (assert (expert * *))             ; DR0135<Fact-5>CLIPS> (assert (expert 4 *))             ; DR0135<Fact-6>CLIPS> (assert (expert * 2))             ; DR0135<Fact-7>CLIPS> (agenda)                          ; DR01350      rule1: f-0,f-50      rule1: f-0,f-40      rule1: f-0,f-30      rule1: f-0,f-1For a total of 4 activations.CLIPS> (setgen 1)                        ; DR01561CLIPS> (setgen -1)                       ; DR0156[ARGACCES5] Function setgen expected argument #1 to be of type number (greater than or equal to 1)1CLIPS> (gensym)                          ; DR0156gen1CLIPS> (evenp dlaj)                      ; DR0159[ARGACCES5] Function evenp expected argument #1 to be of type integerCLIPS> (evenp 2e1)                       ; DR0159[ARGACCES5] Function evenp expected argument #1 to be of type integerCLIPS> (oddp 4.3)                        ; DR0159[ARGACCES5] Function oddp expected argument #1 to be of type integerCLIPS> (oddp 5e1)                        ; DR0159[ARGACCES5] Function oddp expected argument #1 to be of type integerCLIPS> (/ d 6)                           ; DR0160[ARGACCES5] Function / expected argument #1 to be of type integer or floatCLIPS> (clear)                           ; DR0198CLIPS> (deffacts bugfacts   (base-count a 2 strand_13)   (count-bases strand_13 [ t 3 ]))                CLIPS> (defrule total   ?accum <- (count-bases ?id $?bases-with-counts)   (not (increment-base ? ?id ?))   ?abase <- (base-count ?base ?count ?id)   =>   (retract ?accum ?abase)   (bind ?bases-and-counts       (create$ [ ?base ?count ] ?bases-with-counts))   (assert (count-bases ?id ?bases-and-counts)))CLIPS> (reset)                           ; DR0198CLIPS> (run)                             ; DR0198CLIPS> (facts)                           ; DR0198f-0     (initial-fact)f-3     (count-bases strand_13 [ a 2 ] [ t 3 ])For a total of 2 facts.CLIPS> (dribble-off)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -