КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
ACTIONS. Display "Dobro pojalovat v Salon Svyazi!~"Color=15 Display "Dobro pojalovat v Salon Svyazi!~" COLOR=1 FIND type1; RULE 0 IF price=Hight AND company=Nokia OR Company=Samsung THEN type=Smart CNF 10; RULE 1 IF price=Hight AND company=Nokia THEN type=Common CNF 90 ELSE type=Smart CNF 10; RULE 2 IF price=Hight AND company=Samsung THEN type=Convertible CNF 70 ELSE type=Common CNF 20; RULE 3 IF price=Medium AND company=Nokia THEN type=Common CNF 100; RULE 4 IF price=Medium AND company=Siemens THEN type=Convertible CNF 60 ELSE type=Common CNF 40; RULE 5 IF price=Low AND Company=LG THEN type=Convertible CNF 55 ELSE type=Common CNF 45; RULE 6 IF price=Low AND company=Nokia THEN type=No; RULE 7 IF type=No THEN type1=No COLOR=4 Display "Net podxodyawey modeli! Popytaytes snova, zadav drugie parametry~" ELSE type1=Yes SORT type POP type,type1 COLOR=12 Display "{#Type1} eto to chto vam nujno!~"; ASK price: "Kakoy summoy Vy raspologaete?"; CHOICES price: Hight,Medium,Low; ASK company: "Telefon kakoy firmy Vas interesuet?"; CHOICES company: Nokia,Samsung,Siemens,LG; PLURAL:Type; _
5. Заходим в Consult и тестируем свою БД. Если все параметры заданны, верно, выдается результат о подходящей модели телефона. (Рис.12-14) Рис.12
Рис.13
Рис.14
Текстовая трассировка для этого примера, выглядит следующим образом: type1 ! Testing 7 ! ! type ! ! ! Testing 0 ! ! ! ! price ! ! ! ! ! (= Medium CNF 100 ) ! ! ! Testing 1 ! ! ! (= Smart CNF 10 ) ! ! ! Testing 2 ! ! ! (= Common CNF 20 ) ! ! ! Testing 3 ! ! ! ! company ! ! ! ! ! (= Samsung CNF 100 ) ! ! ! Testing 4 ! ! ! (= Common CNF 40 ) ! ! ! Testing 5 ! ! ! (= Common CNF 45 ) ! ! ! Testing 6 ! (= Yes CNF 100 )
6. Если же были введены неверные параметры, система предлагает задать другие, для нового поиска (Рис.15) Рис.15
Текстовая трассировка для примера, когда нет подходящего компьютера, выглядит следующим образом: type1 ! Testing 7 ! ! type ! ! ! Testing 0 ! ! ! ! price ! ! ! ! ! (= Low CNF 100 ) ! ! ! Testing 1 ! ! ! (= Smart CNF 10 ) ! ! ! Testing 2 ! ! ! (= Common CNF 20 ) ! ! ! Testing 3 ! ! ! Testing 4 ! ! ! (= Common CNF 40 ) ! ! ! Testing 5 ! ! ! ! Company ! ! ! ! ! (= Nokia CNF 100 ) ! ! ! (= Common CNF 45 ) ! ! ! Testing 6 ! ! ! (= No CNF 100 ) ! (= No CNF 100 )
|