Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка фрагментів оболонки експертної системи

Реферат Розробка фрагментів оболонки експертної системи





(Set! nums (find_sym ill * it_is *))

(Set! * it_is * (delete! (list ill nums) * it_is *))

(Set! * it_is * (append * it_is * (list (list ill1 nums)))))

В 

; Редагування симптому


(define (Red_sym)

(Define n1)

(Define nums)

(Define sym1)

(Window-set-cursor! redsw 1 січня)

(Display "Введіть ХВОРОБА, СИМПТОМ якої хочете" redsw)

(Newline redsw)

(Display "ВИПРАВИТИ:" redsw)

(Set! ill (read-line redsw))

(Newline redsw)

(Display "Введіть СИМПТОМ, який хочете" redsw)

(Newline redsw)

(Display "ВИПРАВИТИ:" redsw)

(Set! sym (read-line redsw))

(Display "Введіть виправлення значення:" redsw)

(Set! sym1 (read-line redsw))

(Set! nums (find_sym ill * it_is *))

(Set! n1 (sub sym * symptom * nums))

(Set! * symptom * (delete! (list n1 sym) * symptom *))

(Set! * symptom * (append * symptom * (list (list n1 sym1)))))


(define (Sub x spis spis_x)

(Let ((n (find_index x spis)))

(Cond ((memb? N spis_x) n)

(T (sub x (cdr spis) spis_x)))))

В 

(define (Find_index x spis)

(Cond ((equal? ​​(Cadar spis) x) (caar spis))

(T (find_index x (cdr spis)))))

В 

(define (Memb? A l)

(Cond ((null? L) nil)

((Equal? ​​A (car l)) t)

(T (memb? A (cdr l)))))


; Видалення


(define (Deleting)

(Define ch)

(Submenu)

(Window-Set-Cursor! mainw 22 30)

(Display "ВАШ ВИБІР:" mainw)

(Set! ch (read-char mainw))

(Window-Set-Cursor! mainw 22 30)

(Display "" mainw)

(Window-delete submenuw)

(Cond ((eq? Ch # 1) (Window-Set-Position! deliw 11 10)

(Window-Set-Size! deliw 4 57)

(Window-Clear deliw) (del_ill)

(Window-delete deliw))

((Eq? Ch # 2) (Window-Set-Position! delsw 6 жовтня)

(Window-Set-Size! delsw 17 57)

(Window-Clear delsw) (del_sym)

(Window-delete delsw))

((Eq? Ch # ESCAPE))

(T (deleting))))


; Видалення хвороби


(define (Del_ill)

(Define nums)

(Window-set-cursor! deliw 1 2)

(Display "Введіть назву ХВОРОБИ, яку хочете" deliw)

(Newline deliw)

(Display "ВИДАЛИТИ:" deliw)

(Set! ill (read-line deliw))

(Set! nums (find_sym ill * it_is *))

(Set! * it_is * (delete! (list ill nums) * it_is *))

(Delsyms nums))


(define (Delsyms spis_nums)

(Cond ((null? Spis_nums) t)

(T (set! * symptom * (delete!

(List (car spis_nums)

(Find_sym (car spis_nums) * symptom *))

* Symptom *))

(Delsyms (cdr spis_nums)))))

В 

; Видалення симптомів


(define (Del_sym)

(Define nums)

(Window-set-cursor! delsw 1 2...


Назад | сторінка 18 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: This is a list of problems facing society today
  • Реферат на тему: Пароплавна компанія White Star Line
  • Реферат на тему: Пароплавна компанія White Star Line
  • Реферат на тему: Технологія цифрової абонентської лінії (Digital Subscribe Line, DSL)
  • Реферат на тему: Equipment of technological acceptance line, storage and fuel delivery