РПаЎ±б>юяSUюяяяRяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяямҐБ5@рї LbjbjП2П2›ZXXцяяяяяя€¤¤¤¤¤¤¤4ШњњњhDШc$¶hh"ЉЉЉЉЉЉв#д#д#д#д#д#д#%Rk'`д#9¤ЉЉЉЉЉд#¤¤ЉЉ$т"т"т"ЉЮ¤Љ¤Љв#т"Љв#т"¤т"–#¤¤–#Љ 0D‰бИњh@–#¶#,3$0c$–#Л'Ё"4Л'–#ШШ¤¤¤¤Л'¤–# ЉЉт"ЉЉЉЉЉд#д#ШШДњЬ"ШШњ01>@0B>@=0 @>1>B0"5<0: >1>B0 7 A8AB5<>N ESTA5B0: =02G8B8AO @>7@>1;OB8 107C 7=0=L =0 >A=>2V ?@028; 2 A8AB5<V ESTA"5>@5B8G=V 2V4><>ABV!8AB5<0 ESTA ?@87=0G5=0 4;O @>7@>1:8 1078 7=0=L =0 >A=>2V ?@028;. @54AB02;5==O 7=0=L 107CTBLAO =0 A;V4CNG8E ?C=:B0E:Sections ( >74V;8 )Parameters ( 0@0<5B@8 ) Title ( 0728 );O 1V;LH>W G8B015;L=>ABV V=D>@<0FVW <>6=0 2:;NG0B8 B0:>6 :><5=B0@V.5@E=V9 @V25=L ?@54AB02;5==O 7=0=L 2 ESTA A:;040TBLAO 7 @>74V;V2. 5@H89 @>74V; 2 1C4L-O:V9 107V 7=0=L ?>28=5= <0B8 V<'O Start (>G0B>:). >74V; A:;040TBLAO 7 V<5=V, B5:AB>2>3> >?8AC V :V;L:>E ?0@03@0DV2. ESTA >?@0FL>2CT 2AV ?0@03@0D8 ?> >4=><C 725@EC 4> =87C 2 :>6=><C @>74V;V. /:I> ?0@03@0D <VAB8BL 1C;L>289 28@07, B> 2V= >1G8A;NTBLAO ?5@H>G5@3>2>. /:I> F59 28@07 VAB8==89, 01> ?0@03@0D =5 <VAB8BL 1C;L>28E 28@07V2 27030;V, B> 2AV 4VW 28:>=CNBLAO 73V4=> ?>@O4:C 7040=>3> 2 ?0@03@0DV.0@0<5B@8 28:>=CNBL @>;L 7<V==8E, O:V :>=B@>;NNBL ?5@540GC C?@02;V==O <V6 @>74V;0<8. C4-O:89 ?0@0<5B@ A:;040TBLAO V7 ?>;O 45:;0@0FVW V ?>;O B8?C. ;O >?8AC >:@5<8E B8?V2 ?0@0<5B@V2 <>6=0 28:>@8AB>2C20B8 4>40B:>2V ?>;O. 0@0<5B@ <>65 1CB8 >4=8< V7 A;V4CNG8E G>B8@L>E B8?V2:· text parameter ( B5:AB>289 ?0@0<5B@ )· number parameter ( G8A;>289 ?0@0<5B@ )· category parameter ( ?0@0<5B@ :0B53>@VW )· boolean parameter ( 1C;52AL:89 ?0@0<5B@ ) C;52V 01> ;>3VG=V ?0@0<5B@8 28:>@8AB>2CNBLAO :>;8 ?0@0<5B@ >1<56CTBLAO >4=VTN V7 25;8G8= - VAB8=0, E810, 01> =5287=0G5=> - B>1B> :>;8 4;O 2V4?>2V4V =0 ?8B0==O ?5@5410G5=> 22545==O ", , '.0 70<>2GC20==O< ESTA 02B><0B8G=> 35=5@CT A?8A>: 281>@C (listbox), I> 2V4?>2V40T 25;8G8=0<: VAB8=0, E810, =5287=0G5=>.4=VTN V7 >A=>2 E>@>H>W :>=AC;LB0B82=>W 5:A?5@B=>W A8AB5<8 T 4V0;>3, I> >?5@CT ?>=OBBO<8 4>1@5 7@>7C<V;8<8 :>@8ABC20GC. "><C I> :>;8 7 A8AB5<>N ?@0FNT A?5FV0;VAB, B> A8AB5<0 ?@8 2545==V 4V0;>3C <>65 28:>@8AB>2C20B8 A:;04=V B5@<V=8, I> 7@>18BL 4V0;>3 B>G=8< V 5D5:B82=8<. ;5 7 4@C3>3> 1>:C :>;8 4V0;>3 2545BLAO 7 =5?@>D5AV>=0;>< A:;04=V B5@<V=8 BV;L:8 70?;CBC20B8<CBL 9>3>. &V 42V 3@C?8 :>@8ABC20GV2 ?@54AB02;ONBL 3@0=8FV 7030;L=>W A8BC0FVW AB2>@5==O 4V0;>3C 4;O 5:A?5@B=>W A8AB5<8.C65 G0AB> :>@8ABC20G 2V4?>2V40T ' =0 ?8B0==O A8AB5<8 ESTA A?>4V20NG8AL, I> ?>40;LH89 4V0;>3 ?@82545 4> :@0I>3> @>7C<V==O ?8B0==O.4=8< V7 <>6;828E H;OEV2 28@VH5==O 40=>W ?@>1;5<8 T 2?>@O4:C20==O 4V0;>3C ?> @V2=OE. >65= @V25=L @>7@0E>20=89 =0 ?52=>3> :>@8ABC20G0. 0 =0928I><C @V2=V 28:>@8AB>2CNBL A:;04=V V B>G=V B5@<V=8. 0 :>6=><C =86G><C @V2=V <>20 4V0;>3C 2A5 1V;LH5 =01;860TBLAO 4> ?>2AO:45==>W.;O ?@54AB02;5==O FV;>W 1078 7=0=L 28:>@8AB>2CNBLAO Title ( 0728 ). &5 <>65 1CB8 ?@>AB89 B5:AB, 01> 7>1@065==O.;O 2V4:@8BBO VA=CNG>3> D09;C 1078 40=8E A;V4 28:>=0B8 >?FVW:File Open =0720_D09;C.kb Ok,01> =0B8A=CB8 2V4?>2V4=C :=>?:C =0 ?0=5;V V=AB@C<5=BV2. 8:>=02H8 >?FVW Consult Begin Consultation (>=AC;LB0FVO >G0B8 :>=AC;LB0FVN ) 8 70?CAB8B8 ?@>F5A 2 E>4V O:>3> A8AB5<0 1C45 704020B8 20< @O4 ?8B0=L V 2 :V=FV 2840ABL :>=:@5B=C ?>@04C.;O AB2>@5==O =>2>W 1078 7=0=L 28:>=0B8:File New Knowledge base Ok09:@0I89 A?>AV1 =02G8B8AO CB2>@N20B8 107C 7=0=L - ?>G0B8 @>7@>1:C =525;8:>3> ?@>5:BC.5E09 40=0 A;V4CNG0 28EV4=0 V=D>@<0FVO ?> O:V9 1C4CBL D>@<C20B8AO ?@028;0 281>@C 3@8:With ball// 7 < OG5<1 iftwo_teamsyes// 3@0NBL 42V :><0=48indoorsyes // 3@0NBL 2 ?@8<VI5==Vby_handsyes// 3@0NBL @C:0<8 then volleyball2 iftwo_teamsyesindoorsnoby_handsno then football3 iftwo_teamsnoindoorsyesby_handsyes then ping-pong4 iftwo_teamsnoindoorsnoby_handsyes then tenniswithout ball// 157 < OG01 iftwo_peopleyes// 3@0NBL 42V ;N48=8sittingno// 3@0NBL A84OG8with_cardsno// 3@0NBL 7 :0@B0<8 then badminton2 iftwo_peopleyessittingyeswith_cardsno then shashki3 iftwo_peoplenosittingyes`мљњ*,иjl€ћ®І"$рт4 6 6 ж ”!–! then poker4 iftwo_peoplenosittingyeswith_cardsno then domino!B@C:BC@0 1078 7=0=L 283;O40B8<5 ?@81;87=> B0::TitleSectionssection start : 'Vyberit typ gry 'if(game ='with_ball') do with_ballif(game ='without_ball') do without_ballsection with_ball : 'with ball'if(two_teams) and(by_hands) and(indoors) (advice 'volleyball', stop)if(two_teams) and not(by_hands) and not(indoors) (advice 'football', stop)if not(two_teams) and(by_hands) and (indoors) (advice 'ping-pong',stop)if not(two_teams) and not(by_hands) and(indoors) (advice 'tennis', stop)if (two_teams) and not(by_hands) and (indoors) (advice 'ne mozhlyvo vyznachity', exit)if (two_teams) and (by_hands) and not(indoors) (advice 'ne mozhlyvo vyznachity', exit)if not(two_teams) and not(by_hands) and not(indoors) (advice 'ne mozhlyvo vyznachity', exit)if not(two_teams) and (by_hands) and not(indoors) (advice 'ne mozhlyvo vyznachity', exit)section without_ball : 'Bez mjacha 'if( two_people ) and not(sitting) and not(with_cards)advice 'badminton'if( two_people) and( sitting ) and not(with_cards)advice 'shashki'if not(two_people) and(sitting) and(with_cards)advice 'poker'if not(two_people) and(sitting) and not(with_cards) advice 'domino'if not(two_people) and not(sitting) and not(with_cards) (advice 'ne mozhlyvo vyznachiti', exit)if (two_people) and(sitting) and (with_cards) (advice 'ne mozhlyvo vyznachiti', exit)if not(two_people) and not(sitting) and (with_cards) (advice 'ne mozhlyvo vyznachiti', exit)if (two_people) and(sitting) and (with_cards) (advice 'ne mozhlyvo vyznachiti', exit)Parametersparameter by_hands : ' 'type booleanexplanation ' '/* rules field */question 'Graut rukamy? 'picture ' 'parameter game : ' 'type categoryexplanation ' 'options with_ball, without_ball./* rules field */question 'Vyberit typ gry'picture ' 'parameter indoors : ' 'type booleanexplanation ' '/* rules field */question 'graut v prymischenni? 'picture ' 'parameter sitting : ' 'type booleanexplanation ' '/* rules field */question 'Graut sydjachi? 'picture ' 'parameter two_people : ' 'type booleanexplanation ' '/* rules field */question ' Graut tilki 2 cholovika?'picture ' 'parameter two_teams : ' 'type booleanexplanation ' '/* graut rivno dvi komandy */question 'graut rivno dvi komandy?'picture ' 'parameter with_cards : ' 'type booleanexplanation ' '/* rules field */question 'Graut z cartamy? 'picture ' '@>F5A @>7@>1:8 V @5403C20==O 1078 40=8E 7=0G=> ?>;53HCTBLAO =0O2=VABN A?5FV0;L=8E A5@2VA=8E >?FV9 2 2V4?>2V4=8E 3@C?0E >?FV9 <5=N. >@>B:> WE >E0@0:B5@87CT<>:Show current parametr - ?>:070B8 ?>B>G=89 ?0@0<5B@How was the parametr value established - ?>:070B8, O: ?0@0<5B@ >45@602 7=0G5==O What if - parametr changes its value - I> 2V41C45BLAO, O:I> ?0@0<5B@ 7<V=8BL A2>T 7=0G5==O List all parametrs - 2825AB8