Make(delphi) ver(4.04 build 185) Add(MainForm,2953706,98,119) { Width=209 Height=265 link(onCreate,6177458:doEvent1,[]) } Add(StrList,13750420,189,105) { FileName="Task5.in" } Add(Hub,6177458,140,133) { link(onEvent1,13750420:doLoad,[]) link(onEvent2,5145854:doEnum,[(178,146)(178,174)]) } Add(ArrayEnum,5145854,203,168) { link(onItem,15936819:doCompare,[]) link(onEndEnum,15807595:doEvent1,[(247,181)(247,209)]) link(Array,13750420:Array,[]) } Add(If_else,15936819,252,168) { link(onTrue,1258440:doValue,[(302,174)(302,132)]) link(onFalse,8456644:doEvent1,[]) link(Op1,5145854:Index,[(258,158)(242,158)(242,208)(216,208)]) link(Op2,9292341:Value,[]) } Add(Memory,9292341,259,126) { Default=Integer(0) } Add(MultiElementEx,7256410,455,413) { @Hint=#8:задача 5|6:Леонид|12:Старшая Лига| link(onTT,6447525:doStop,[(508,419)(508,449)(383,449)(383,426)]) link(x1,8554667:Wire1,[]) link(y1,8554667:Wire2,[]) link(x2,8554667:Wire3,[]) link(y2,8554667:Wire4,[]) link(x3,8554667:Wire5,[]) link(y3,8554667:Wire6,[]) AddHint(76,-17,72,39,@Hint) } BEGIN_SDK Add(EditMultiEx,17032011,14,7) { WorkCount=#4:doTT| EventCount=#4:onTT| DataCount=#2:x1|2:y1|2:x2|2:y2|2:x3|2:y3| Width=713 Height=578 link(doTT,6064776:doOperation,[(24,13)(24,76)]) } Add(Math,6064776,91,70) { OpType=1 ResultType=0 link(onResult,14647836:doOperation,[]) link(Op1,14039244:Var3,[(97,33)]) link(Op2,1281188:Var3,[(104,47)]) } Add(Math,582064,189,70) { OpType=1 ResultType=0 link(onResult,9556845:doOperation,[]) link(Op1,13420472:Var3,[(195,26)]) link(Op2,10784325:Var3,[(202,41)]) } Add(Math,14647836,140,70) { OpType=11 Op2=2 ResultType=0 link(onResult,582064:doOperation,[]) } Add(Math,9556845,238,70) { OpType=11 Op2=2 ResultType=0 link(onResult,9053701:doOperation,[]) } Add(Math,9053701,301,70) { ResultType=0 link(onResult,3220860:doCompare,[]) link(Op1,14647836:Result,[(307,60)(228,60)(228,107)(146,107)]) } Add(Math,13711549,91,140) { OpType=1 ResultType=0 link(onResult,7222305:doOperation,[]) link(Op1,6559812:Var3,[(97,128)]) link(Op2,14039244:Var2,[(104,122)(62,122)]) } Add(Math,6182658,189,140) { OpType=1 ResultType=0 link(onResult,6156942:doOperation,[]) link(Op1,15414161:Var3,[(195,125)]) link(Op2,13420472:Var2,[(202,118)(69,118)]) } Add(Math,7222305,140,140) { OpType=11 Op2=2 ResultType=0 link(onResult,6182658:doOperation,[]) } Add(Math,6156942,238,140) { OpType=11 Op2=2 ResultType=0 link(onResult,15473362:doOperation,[]) } Add(Math,15473362,301,140) { ResultType=0 link(onResult,6714316:doCompare,[]) link(Op1,7222305:Result,[(307,131)(228,131)(228,176)(146,176)]) } Add(GetDataEx,14039244,56,28) { Angle=3 link(Data,17032011:x2,[(34,33)]) } Add(GetDataEx,13420472,63,21) { Angle=3 link(Data,17032011:y2,[(41,26)]) } Add(Math,12204387,91,210) { OpType=1 ResultType=0 link(onResult,11210506:doOperation,[]) link(Op1,6559812:Var2,[(97,201)(48,201)]) link(Op2,1281188:Var2,[(104,194)(34,194)]) } Add(Math,6418873,182,210) { OpType=1 ResultType=0 link(onResult,2474962:doOperation,[]) link(Op1,15414161:Var2,[(188,188)(55,188)]) link(Op2,10784325:Var2,[(195,185)(41,185)]) } Add(Math,11210506,140,210) { OpType=11 Op2=2 ResultType=0 link(onResult,6418873:doOperation,[]) } Add(Math,2474962,238,210) { OpType=11 Op2=2 ResultType=0 link(onResult,1033921:doOperation,[]) } Add(Math,1033921,301,210) { ResultType=0 link(onResult,6124898:doCompare,[]) link(Op1,11210506:Result,[(307,202)(219,202)(219,245)(146,245)]) } Add(GetDataEx,1281188,28,42) { Angle=3 link(Data,17032011:x1,[(20,47)]) } Add(GetDataEx,10784325,35,36) { Angle=3 link(Data,17032011:y1,[(27,41)]) } Add(GetDataEx,15414161,49,120) { link(Data,17032011:y3,[]) } Add(If_else,3220860,343,70) { Type=2 Op2=Integer(0) link(onTrue,13711549:doOperation,[(380,76)(380,111)(79,111)(79,146)]) link(onFalse,10985334:doWork2,[]) } Add(If_else,6714316,343,140) { Type=2 Op2=Integer(0) link(onTrue,12204387:doOperation,[(381,146)(381,181)(79,181)(79,216)]) link(onFalse,316616:doWork2,[]) } Add(If_else,6124898,343,210) { Type=2 Op2=Integer(0) link(onTrue,12497648:doOperation,[(382,216)(382,254)(58,254)(58,293)]) link(onFalse,3135896:doWork2,[]) } Add(HubEx,316616,394,147) { Angle=3 link(onEvent,10985334:doWork3,[]) } Add(HubEx,10985334,394,77) { Angle=3 link(onEvent,11855119:doClear,[(398,27)]) } Add(HubEx,3135896,394,217) { Angle=3 link(onEvent,316616:doWork3,[]) } Add(Memory,11855119,420,14) { Default=String(not a triangle) link(onData,8585229:doWork2,[(580,20)(580,13)]) } Add(HubEx,8585229,707,7) { link(onEvent,17032011:onTT,[]) } Add(If_else,16677507,280,287) { Type=5 link(onTrue,4644951:doCompare,[]) link(onFalse,5736873:doWork2,[(317,300)(317,321)]) link(Op1,6220841:Var2,[]) link(Op2,10748141:Var2,[]) } Add(If_else,4644951,329,287) { Type=5 link(onTrue,15987979:doCompare,[]) link(onFalse,5736873:doWork1,[(368,300)]) link(Op1,6220841:Var3,[(335,278)]) link(Op2,14389701:Var2,[]) } Add(If_else,15987979,378,287) { Type=5 link(onTrue,9323285:doClear,[]) link(onFalse,2282916:doWork1,[(417,300)]) link(Op1,10748141:Var3,[(384,271)]) link(Op2,14389701:Var3,[(391,264)]) } Add(GetDataEx,6220841,280,273) { link(Data,9053701:Result,[(286,118)(307,118)]) } Add(GetDataEx,10748141,287,266) { link(Data,15473362:Result,[(293,186)(307,186)]) } Add(GetDataEx,14389701,336,259) { link(Data,1033921:Result,[(342,251)(307,251)]) } Add(Memory,9323285,434,280) { Default=String(scalene) link(onData,12212997:doValue,[(474,286)(474,314)]) } Add(Memory,12212997,497,308) { Default=String(isosceles) link(onData,15667613:doCompare,[(535,314)(535,345)(210,345)(210,377)]) } Add(HubEx,5736873,364,315) { link(onEvent,2282916:doWork2,[]) } Add(HubEx,2282916,413,315) { link(onEvent,12212997:doClear,[]) } Add(Memory,5979437,560,413) { Default=String(acute) link(onData,7067387:doValue,[(602,419)(602,457)(548,457)(548,503)]) } Add(Memory,7067387,560,497) { Default=String(right) link(onData,8564407:doString,[]) } Add(Memory,9859871,560,371) { Default=String(obtuse) link(onData,5979437:doValue,[(602,377)(602,408)(548,408)(548,419)]) } Add(FormatStr,8564407,602,497) { Mask="%1 %2 triangle" link(onFString,8585229:doWork3,[(711,503)]) link(Str1,12212997:Value,[(608,349)(503,349)]) } Add(Math,12497648,70,287) { OpType=2 ResultType=0 link(onResult,14259232:doOperation,[]) link(Op1,6064776:Result,[(76,108)(97,108)]) link(Op2,6418873:Result,[(83,257)(188,257)]) } Add(Math,14259232,119,287) { OpType=2 ResultType=0 link(onResult,6296570:doCompare,[]) link(Op1,12204387:Result,[(125,265)(97,265)]) link(Op2,582064:Result,[(132,114)(195,114)]) } Add(GetDataEx,6559812,42,123) { link(Data,17032011:x3,[]) } Add(If_else,6296570,168,287) { Type=5 link(onTrue,16677507:doCompare,[]) link(onFalse,3135896:doWork3,[(212,300)(212,258)(398,258)]) link(Op1,12497648:Result,[(174,280)(158,280)(158,328)(76,328)]) } Add(If_else,15667613,217,371) { Type=2 link(onTrue,6272303:doCompare,[]) link(onFalse,6218747:doCompare,[(257,384)(257,426)]) link(Op1,6590139:Var2,[]) link(Op2,3586129:Var2,[]) } Add(If_else,6272303,308,371) { Type=2 link(onTrue,12393062:doOperation,[]) link(onFalse,15639315:doWork1,[(345,384)]) link(Op1,3893463:Var2,[]) link(Op2,12057441:Var2,[]) } Add(If_else,6218747,266,420) { Type=2 link(onTrue,627718:doOperation,[]) link(onFalse,15639315:doWork2,[(320,433)(320,475)]) link(Op1,12278099:Var2,[]) link(Op2,12057441:Var1,[(279,334)]) } Add(GetDataEx,6590139,217,343) { link(Data,10748141:Var1,[(223,271)]) } Add(GetDataEx,3586129,224,350) { link(Data,6220841:Var1,[(230,278)]) } Add(GetDataEx,12057441,315,329) { link(Data,14389701:Var1,[(321,264)]) } Add(Math,12393062,378,371) { link(onResult,14104683:doCompare,[]) link(Op1,1547272:Var2,[]) link(Op2,14770635:Var2,[]) } Add(Math,627718,364,420) { link(onResult,8633752:doCompare,[]) link(Op1,6773281:Var2,[]) link(Op2,8472510:Var2,[]) } Add(Math,6446263,350,469) { link(onResult,6112900:doCompare,[]) link(Op1,5808078:Var2,[]) link(Op2,4835554:Var2,[]) } Add(HubEx,15639315,341,469) { link(onEvent,6446263:doOperation,[]) } Add(GetDataEx,12278099,266,350) { Angle=3 link(Data,3586129:Var3,[]) } Add(GetDataEx,3893463,308,343) { Angle=3 link(Data,6590139:Var3,[]) } Add(GetDataEx,8472510,371,329) { Angle=3 link(Data,12057441:Var3,[]) } Add(GetDataEx,4835554,357,350) { Angle=3 link(Data,12278099:Var3,[]) } Add(GetDataEx,5808078,350,343) { Angle=3 link(Data,3893463:Var3,[]) } Add(If_else,14104683,427,371) { Type=5 link(onTrue,1065359:doCompare,[]) link(onFalse,3680831:doWork1,[(470,384)]) link(Op2,3166268:Var2,[]) } Add(If_else,1065359,476,371) { Type=2 link(onTrue,5299691:doWork1,[(534,377)]) link(onFalse,2440639:doWork2,[]) link(Op2,3166268:Var3,[(489,348)]) } Add(GetDataEx,6773281,364,343) { Angle=3 link(Data,5808078:Var3,[]) } Add(GetDataEx,3166268,434,343) { Angle=3 link(Data,6773281:Var3,[]) } Add(If_else,8633752,427,420) { Type=5 link(onTrue,11225733:doCompare,[]) link(onFalse,3680831:doWork2,[]) link(Op2,15445466:Var2,[]) } Add(If_else,11225733,476,420) { Type=2 link(onTrue,5299691:doWork2,[]) link(onFalse,7955957:doWork2,[]) link(Op2,15445466:Var3,[(489,411)]) } Add(GetDataEx,15445466,434,406) { Angle=3 link(Data,1547272:Var3,[(419,411)(419,355)]) } Add(GetDataEx,1547272,378,350) { Angle=3 link(Data,4835554:Var3,[]) } Add(If_else,6112900,427,469) { Type=5 link(onTrue,4455632:doCompare,[]) link(onFalse,3166760:doWork2,[]) link(Op2,1246660:Var2,[]) } Add(If_else,4455632,476,469) { Type=2 link(onTrue,5299691:doWork3,[(534,475)]) link(onFalse,7955957:doWork3,[(543,482)]) link(Op2,1246660:Var3,[(489,460)]) } Add(GetDataEx,1246660,434,455) { Angle=3 link(Data,14770635:Var3,[(415,460)(415,334)]) } Add(GetDataEx,14770635,385,329) { Angle=3 link(Data,8472510:Var3,[]) } Add(HubEx,3680831,466,427) { Angle=1 link(onEvent,3166760:doWork1,[]) } Add(HubEx,3166760,466,476) { Angle=1 link(onEvent,7067387:doClear,[(470,510)]) } Add(HubEx,5299691,530,420) { link(onEvent,5979437:doClear,[]) } Add(HubEx,2440639,539,378) { link(onEvent,9859871:doClear,[]) } Add(HubEx,7955957,539,427) { Angle=3 link(onEvent,2440639:doWork3,[]) } Add(InfoTip,7230174,77,49) { Info=#7:(AB)**2| Width=351 Height=67 } Add(InfoTip,13033818,77,126) { Info=#7:(BC)**2| Width=337 Height=53 } Add(InfoTip,304788,77,203) { Info=#7:(AC)**2| Width=330 Height=53 } Add(InfoTip,4315257,21,273) { Info=#15:(x2-x1)*(y3-y1)| Width=85 Height=60 } Add(InfoTip,16685254,105,266) { Info=#15:(y2-y1)*(x3-x1)| Width=71 Height=81 } END_SDK Add(MultiElementEx,12108079,448,553) { @Hint=#8:задача 5|7:Assasin|12:Старшая Лига| link(onTT,4850498:doStop,[(503,559)(503,592)(376,592)(376,566)]) link(x1,15558890:Wire1,[]) link(y1,15558890:Wire2,[]) link(x2,15558890:Wire3,[]) link(y2,15558890:Wire4,[]) link(x3,15558890:Wire5,[]) link(y3,15558890:Wire6,[]) AddHint(78,-9,72,39,@Hint) } BEGIN_SDK Add(EditMultiEx,7409388,70,70) { WorkCount=#4:doTT| EventCount=#4:onTT| DataCount=#2:x1|2:y1|2:x2|2:y2|2:x3|2:y3| Width=475 Height=844 HOffset=63 link(doTT,4393283:doOperation,[(84,76)(84,251)]) } Add(If_else,14844844,399,245) { link(onTrue,11597854:doData,[]) link(onFalse,16477470:doEvent1,[(441,258)(441,322)(93,322)(93,377)]) link(Op1,13965681:Result,[(405,233)(390,233)(390,294)(209,294)]) } Add(DoData,11597854,455,245) { Data=String(not a triangle) link(onEventData,1575107:doWork2,[]) } Add(Math,5893594,189,378) { OpType=31 link(onResult,16310139:doOperation,[]) link(Op1,10626634:Var2,[]) } Add(LineBreakEx,6961182,133,154) { Caption="x1" Type=3 link(_Data,7409388:x1,[]) } Add(LineBreakEx,15560534,140,140) { Caption="y1" Type=3 link(_Data,7409388:y1,[]) } Add(LineBreakEx,9955038,147,126) { Caption="x2" Type=3 link(_Data,7409388:x2,[]) } Add(LineBreakEx,5766603,154,112) { Caption="y2" Type=3 link(_Data,7409388:y2,[]) } Add(LineBreakEx,16402111,161,98) { Caption="x3" Type=3 link(_Data,7409388:x3,[]) } Add(LineBreakEx,11678507,168,84) { Caption="y3" Type=3 link(_Data,7409388:y3,[]) } Add(Math,16310139,252,378) { OpType=31 link(onResult,12080141:doOperation,[]) link(Op1,8027412:Var2,[]) } Add(Math,12080141,315,378) { link(onResult,1770097:doWork1,[(410,384)]) link(Op1,5893594:Result,[(321,366)(292,366)(292,422)(195,422)]) } Add(Math,4857340,224,434) { OpType=31 link(onResult,8384266:doOperation,[]) link(Op1,6327653:Result,[(230,301)(160,301)]) } Add(Math,8384266,301,434) { OpType=31 link(onResult,11333954:doOperation,[]) link(Op1,15937030:Result,[]) } Add(Math,11333954,364,434) { link(onResult,1770097:doWork2,[]) link(Op1,4857340:Result,[(370,422)(348,422)(348,479)(230,479)]) } Add(Hub,16477470,105,371) { OutCount=6 link(onEvent1,488903:doClear,[(129,377)(129,356)]) link(onEvent2,5893594:doOperation,[]) link(onEvent3,4857340:doOperation,[(161,391)(161,440)]) link(onEvent4,15473728:doOperation,[(143,398)(143,531)]) link(onEvent5,5906171:doSort,[(129,405)(129,615)]) link(onEvent6,11475362:doOperation,[(124,412)(124,783)]) } Add(Math,15473728,168,525) { OpType=1 link(onResult,4336396:doOperation,[]) link(Op1,7467961:getVar,[]) link(Op2,6063926:getVar,[]) } Add(Math,4336396,217,525) { OpType=31 link(onResult,6042813:doOperation,[]) } Add(Math,6042813,266,525) { OpType=1 link(onResult,8486106:doOperation,[]) link(Op1,11727758:getVar,[]) link(Op2,15226810:getVar,[]) } Add(LineBreakEx,7467961,168,483) { Caption="x1" Type=2 } Add(LineBreakEx,6063926,175,497) { Caption="x3" Type=2 } Add(LineBreakEx,11727758,266,483) { Caption="y1" Type=2 } Add(LineBreakEx,15226810,273,497) { Caption="y3" Type=2 } Add(Math,8486106,315,525) { OpType=31 link(onResult,4798413:doOperation,[]) } Add(Math,4798413,364,525) { link(onResult,1770097:doWork3,[(410,531)]) link(Op1,4336396:Result,[(370,513)(355,513)(355,571)(223,571)]) } Add(Memory,12445096,469,686) { Default=String(scalene ) } Add(RealArray,488903,448,336) { RealArray=[] } Add(ArrayRW,11411312,448,420) { link(Array,13050179:Var2,[]) } Add(HubEx,1770097,406,434) { link(onEvent,11411312:doAdd,[]) } Add(ArraySort,5906171,140,609) { ArrayType=2 link(onEndSort,15705297:doEvent1,[]) link(Array,13050179:Var1,[(146,584)(430,584)(430,411)]) } Add(GetDataEx,13050179,448,406) { link(Data,488903:Array,[]) } Add(ArrayRW,1556107,217,609) { Index=Integer(2) link(onRead,15874667:doRead,[]) link(Array,10192142:Var2,[]) } Add(ArrayRW,15874667,266,609) { Index=Integer(1) link(onRead,2188942:doRead,[]) link(Array,5192627:Var2,[]) } Add(GetDataEx,10192142,217,595) { Angle=3 link(Data,5906171:ArraySort,[(179,600)(179,653)(146,653)]) } Add(ArrayRW,2188942,315,609) { Index=Integer(0) link(Array,5192627:Var3,[(321,600)]) } Add(GetDataEx,5192627,266,595) { Angle=3 link(Data,10192142:Var3,[]) } Add(Math,11475362,252,777) { link(onResult,8307794:doCompare,[]) link(Op1,10084356:Var2,[]) link(Op2,2934555:Var2,[(265,730)(307,730)]) } Add(If_else,8307794,371,777) { Type=2 link(onTrue,3461844:doStrCatDlm,[]) link(onFalse,7851650:doCompare,[(411,790)(411,825)]) link(Op1,9018906:Var2,[]) } Add(StrCatDelim,3461844,434,777) { Delimiter="obtuse " Str2="triangle" Point(Delimiter) link(onStrCatDlm,9100345:doWork2,[]) link(Str1,12405984:Var1,[(440,761)]) } Add(HubEx,1575107,518,245) { Angle=3 link(onEvent,7409388:onTT,[(522,76)]) } Add(StrCatDelim,12077411,476,819) { Delimiter="right " Str2="triangle" Point(Delimiter) link(onStrCatDlm,9557666:doWork2,[]) link(Str1,12405984:Var3,[(482,761)]) } Add(StrCatDelim,11557701,469,868) { Delimiter="acute " Str2="triangle" Point(Delimiter) link(onStrCatDlm,9557666:doWork3,[(522,874)]) link(Str1,12405984:Var2,[]) } Add(If_else,7851650,420,819) { link(onTrue,12077411:doStrCatDlm,[]) link(onFalse,11557701:doStrCatDlm,[(460,832)(460,874)]) link(Op1,9018906:Var3,[(426,761)]) } Add(HubEx,9100345,518,777) { Angle=3 link(onEvent,1575107:doWork3,[]) } Add(HubEx,9557666,518,819) { Angle=3 link(onEvent,9100345:doWork3,[]) } Add(Math,4393283,105,245) { OpType=1 link(onResult,6327653:doOperation,[]) link(Op1,10805068:getVar,[]) link(Op2,2021872:getVar,[]) } Add(LineBreakEx,10805068,105,203) { Caption="x1" Type=2 } Add(LineBreakEx,2021872,112,217) { Caption="x2" Type=2 } Add(Math,6327653,154,245) { OpType=1 link(onResult,13965681:doOperation,[]) link(Op1,13502322:getVar,[]) link(Op2,1188942:getVar,[]) } Add(LineBreakEx,8594947,301,203) { Caption="x2" Type=2 } Add(LineBreakEx,1697213,308,217) { Caption="x3" Type=2 } Add(Math,2165652,252,245) { OpType=1 link(onResult,15937030:doOperation,[]) link(Op1,8821962:getVar,[]) link(Op2,4040430:getVar,[]) } Add(LineBreakEx,8821962,252,203) { Caption="y1" Type=2 } Add(LineBreakEx,4040430,259,217) { Caption="y2" Type=2 } Add(Math,15937030,301,245) { OpType=1 link(onResult,6892356:doOperation,[]) link(Op1,8594947:getVar,[]) link(Op2,1697213:getVar,[]) } Add(LineBreakEx,13502322,154,203) { Caption="y2" Type=2 } Add(LineBreakEx,1188942,161,217) { Caption="y3" Type=2 } Add(Math,13965681,203,245) { OpType=2 link(onResult,2165652:doOperation,[]) link(Op1,10626634:Var1,[(209,233)(195,233)]) } Add(Math,6892356,350,245) { OpType=2 link(onResult,14844844:doCompare,[]) link(Op1,8027412:Var3,[(356,233)(340,233)(340,285)]) } Add(GetDataEx,8027412,252,280) { link(Data,2165652:Result,[]) } Add(GetDataEx,10626634,189,287) { Angle=3 link(Data,4393283:Result,[(111,292)]) } Add(Hub,15705297,189,609) { link(onEvent1,1556107:doRead,[]) link(onEvent2,8852043:doOperation,[(210,622)(210,685)]) } Add(GetDataEx,12405984,469,756) { link(Data,12445096:Value,[]) } Add(Math,8852043,217,679) { OpType=6 link(onResult,2857498:doOperation,[]) link(Op1,986911:Var2,[]) link(Op2,10084356:Var1,[(230,656)]) } Add(Math,2857498,266,679) { OpType=6 link(onResult,583037:doOperation,[]) link(Op1,15062055:Var2,[]) link(Op2,2934555:Var1,[(279,656)]) } Add(GetDataEx,15062055,266,651) { link(Data,15874667:Item,[]) } Add(Math,583037,315,679) { OpType=38 link(onResult,1980301:doCase,[]) link(Op1,8852043:Result,[(321,668)(356,668)(356,721)(223,721)]) } Add(Case,1980301,364,679) { Value=Integer(0) DataOnTrue=String(isosceles ) link(onNextCase,12445096:doClear,[(432,685)(432,699)]) link(onTrue,12445096:doValue,[]) } Add(GetDataEx,10084356,252,651) { Angle=1 link(Data,15062055:Var1,[]) } Add(GetDataEx,2934555,301,651) { Angle=1 link(Data,2188942:Item,[(321,656)]) } Add(GetDataEx,986911,217,651) { link(Data,1556107:Item,[]) } Add(GetDataEx,9018906,371,756) { Angle=3 link(Data,986911:Var1,[(202,761)(202,656)]) } END_SDK Add(MultiElementEx,13070824,462,266) { @Hint=#8:задача 5|5:miver|12:Старшая Лига| link(onTT,12851858:doStop,[(524,272)(524,310)(387,310)(387,279)]) link(x1,7588306:Wire1,[]) link(y1,7588306:Wire2,[]) link(x2,7588306:Wire3,[]) link(y2,7588306:Wire4,[]) link(x3,7588306:Wire5,[]) link(y3,7588306:Wire6,[]) AddHint(86,-20,72,39,@Hint) } BEGIN_SDK Add(EditMultiEx,11699096,176,75) { WorkCount=#4:doTT| EventCount=#4:onTT| DataCount=#2:x1|2:y1|2:x2|2:y2|2:x3|2:y3| Width=643 Height=613 VOffset=150 HOffset=50 link(doTT,13314452:doOperation,[]) } Add(Math,13314452,212,225) { OpType=1 link(onResult,10833524:doOperation,[]) link(Op1,1163413:getVar,[]) link(Op2,11742857:getVar,[]) } Add(Math,10833524,261,225) { OpType=1 link(onResult,4616260:doOperation,[]) link(Op1,15500999:getVar,[]) link(Op2,12296930:getVar,[]) } Add(Math,7887259,352,225) { OpType=1 link(onResult,3555121:doOperation,[]) link(Op1,2300180:getVar,[]) link(Op2,7463987:getVar,[]) } Add(Math,3555121,408,225) { OpType=1 link(onResult,14909270:doOperation,[]) link(Op1,8866976:getVar,[]) link(Op2,9574992:getVar,[]) } Add(Math,4616260,303,225) { OpType=2 PColor(Op1,43520) link(onResult,7887259:doOperation,[]) link(Op1,16640882:getVar,[]) } Add(Math,14909270,450,225) { OpType=2 PColor(Op1,43520) link(onResult,5380916:doCompare,[]) link(Op1,15709158:getVar,[]) } Add(If_else,5380916,493,225) { PColor(Op1,43520) link(onTrue,2536674:doData,[]) link(onFalse,10474223:In,[]) link(Op1,4616260:Result,[(499,218)(531,218)(531,283)(309,283)]) } Add(LineBreakEx,15845662,226,161) { Caption="x1" Type=3 link(_Data,11699096:x1,[]) } Add(LineBreakEx,14003093,233,145) { Caption="y1" Type=3 link(_Data,11699096:y1,[]) } Add(LineBreakEx,11147353,240,129) { Caption="x2" Type=3 link(_Data,11699096:x2,[]) } Add(LineBreakEx,9505395,247,114) { Caption="y2" Type=3 link(_Data,11699096:y2,[]) } Add(LineBreakEx,6484042,254,98) { Caption="x3" Type=3 link(_Data,11699096:x3,[]) } Add(LineBreakEx,16750113,261,82) { Caption="y3" Type=3 link(_Data,11699096:y3,[]) } Add(LineBreakEx,11742857,219,201) { Caption="x1" Type=2 } Add(LineBreakEx,1163413,212,185) { Caption="x2" Type=2 } Add(LineBreakEx,12296930,268,201) { Caption="y1" Type=2 } Add(LineBreakEx,15500999,261,185) { Caption="y3" Type=2 } Add(LineBreakEx,7463987,359,201) { Caption="x1" Type=2 } Add(LineBreakEx,2300180,352,185) { Caption="x3" Type=2 } Add(LineBreakEx,9574992,415,201) { Caption="y1" Type=2 } Add(LineBreakEx,8866976,408,185) { Caption="y2" Type=2 } Add(DoData,2536674,585,225) { Data=String(not a triangle) link(onEventData,1318197:doWork2,[]) } Add(Math,1813934,401,330) { OpType=2 PColor(Op1,255) PColor(Op2,255) link(onResult,12339010:doOperation,[]) link(Op1,4416551:getVar,[]) link(Op2,4017894:getVar,[]) } Add(Math,12339010,450,330) { OpType=2 PColor(Op1,255) PColor(Op2,255) link(onResult,7752458:doOperation,[]) link(Op1,5768701:getVar,[]) link(Op2,797031:getVar,[]) } Add(Math,7752458,492,330) { PColor(Op1,43520) link(Op1,1813934:Result,[(498,323)(529,323)(529,367)(407,367)]) } Add(Math,2949474,254,414) { OpType=1 link(onResult,12746147:doOperation,[]) link(Op1,5525857:getVar,[]) link(Op2,908223:getVar,[]) } Add(Math,889439,345,414) { OpType=1 link(onResult,578975:doOperation,[]) link(Op1,7654462:getVar,[]) link(Op2,9789600:getVar,[]) } Add(Math,12746147,296,414) { OpType=2 PColor(Op1,43520) link(onResult,889439:doOperation,[]) link(Op1,7133094:getVar,[]) } Add(Math,578975,387,414) { OpType=2 PColor(Op1,43520) link(onResult,2364230:doOperation,[]) link(Op1,7504760:getVar,[]) } Add(LineBreakEx,908223,261,390) { Caption="x3" Type=2 } Add(LineBreakEx,5525857,254,374) { Caption="x2" Type=2 } Add(LineBreakEx,9789600,352,390) { Caption="y3" Type=2 } Add(LineBreakEx,7654462,345,374) { Caption="y2" Type=2 } Add(Math,2364230,443,414) { PColor(Op1,43520) link(onResult,13338001:doCompare,[]) link(Op1,12746147:Result,[(449,406)(481,406)(481,454)(302,454)]) } Add(Math,16328498,254,498) { OpType=2 PColor(Op1,255) link(onResult,3979126:doOperation,[]) link(Op1,2949474:Result,[]) link(Op2,11866484:getVar,[]) } Add(Math,7540388,345,498) { OpType=2 PColor(Op1,255) link(onResult,30464:doOperation,[]) link(Op1,889439:Result,[]) } Add(Math,30464,394,498) { OpType=1 PColor(Op1,43520) PColor(Op2,43520) link(onResult,780015:doCompare,[]) link(Op2,16328498:Result,[(407,491)(435,491)(435,535)(260,535)]) } Add(Hub,14516353,217,330) { OutCount=4 link(onEvent1,1813934:doOperation,[]) link(onEvent2,2949474:doOperation,[(247,343)(247,420)]) link(onEvent3,16328498:doOperation,[(242,350)(242,504)]) } Add(Memory,9218296,716,414) { Default=Integer(1) } Add(Math,12797612,594,638) { OpType=34 ResultType=0 PColor(Op1,43520) link(onResult,3485284:doOperation,[]) } Add(StrList,4954867,766,260) { Strings=#23:scalene obtuse triangle|22:scalene right triangle|22:scalene acute triangle|25:isosceles obtuse triangle|24:isosceles right triangle|24:isosceles acute triangle| Point(onGetString) Point(doGetString) link(onGetString,1318197:doWork3,[(807,273)]) } Add(Math,3485284,639,638) { ResultType=0 PColor(Op1,43520) link(onResult,10313319:doEvent1,[]) link(Op2,5555981:Var2,[(652,619)(722,619)]) } Add(HubEx,1318197,803,225) { link(onEvent,11699096:onTT,[]) } Add(LineBreak,9787250,175,330) { link(Out,14516353:doEvent1,[]) Primary=[10474223,364,-98] } Add(LineBreakEx,12816290,212,266) { Caption="x2-x1" Type=3 PColor(_Data,255) link(_Data,13314452:Result,[]) } Add(LineBreakEx,16640882,303,201) { Caption="x2-x1" Type=2 } Add(LineBreakEx,4416551,401,292) { Caption="x2-x1" Type=2 } Add(LineBreakEx,15709158,450,201) { Caption="x3-x1" Type=2 } Add(LineBreakEx,7133094,296,390) { Caption="x2-x1" Type=2 } Add(LineBreakEx,7504760,387,390) { Caption="y2-y1" Type=2 } Add(LineBreakEx,8457207,408,266) { Caption="y2-y1" Type=3 link(_Data,3555121:Result,[]) } Add(LineBreakEx,797031,457,306) { Caption="y2-y1" Type=2 } Add(LineBreakEx,16108377,352,265) { Caption="x3-x1" Type=3 link(_Data,7887259:Result,[]) } Add(LineBreakEx,4017894,408,307) { Caption="x3-x1" Type=2 } Add(LineBreakEx,2683340,261,266) { Caption="y3-y1" Type=3 link(_Data,10833524:Result,[]) } Add(LineBreakEx,5768701,450,292) { Caption="y3-y1" Type=2 } Add(Math,3979126,303,498) { OpType=1 link(onResult,7540388:doOperation,[]) link(Op1,1700864:getVar,[]) link(Op2,2538855:getVar,[]) } Add(LineBreakEx,2538855,310,474) { Caption="y3" Type=2 } Add(LineBreakEx,1700864,303,458) { Caption="y1" Type=2 } Add(LineBreakEx,11866484,261,475) { Caption="x3-x1" Type=2 } Add(Hub,10313319,679,638) { link(onEvent1,4954867:doGetString,[(755,644)(755,308)]) link(onEvent2,9218296:doClear,[(705,651)(705,427)]) } Add(Math,7716020,615,421) { OpType=38 link(Op1,7671788:Var3,[(621,383)]) } Add(If_else,13338001,492,414) { link(onTrue,992428:doWork2,[]) link(onFalse,7716020:doOperation,[]) link(Op1,4561420:Var2,[]) } Add(GetDataEx,4561420,492,378) { link(Data,7752458:Result,[]) } Add(If_else,780015,443,498) { link(onTrue,15805289:doEvent1,[]) link(onFalse,6886335:doEvent,[]) link(Op1,2364230:Result,[]) } Add(If_else,3003040,541,554) { link(onTrue,15513988:doEvent1,[]) link(onFalse,4101204:doOperation,[(585,567)(585,602)]) link(Op1,7797485:Var2,[]) } Add(DoData,9606508,665,414) { Data=Integer(4) link(onEventData,9218296:doValue,[]) } Add(Hub,15805289,560,498) { link(onEvent1,2824672:doWork2,[]) link(onEvent2,6350247:doWork2,[]) } Add(Math,14942609,604,505) { OpType=38 link(onResult,9688546:doWork,[]) link(Op1,7797485:Var3,[(610,488)]) } Add(GetDataEx,7797485,541,483) { link(Data,7671788:Var2,[]) } Add(Hub,15513988,590,554) { link(onEvent1,2824672:doWork3,[(655,560)]) link(onEvent2,4987464:doData,[]) } Add(DoData,4987464,615,561) { link(onEventData,2588017:doWork2,[]) link(Data,6165739:Var2,[]) } Add(LineBreakEx,9688546,663,505) { Caption="do" } Add(LineBreakEx,8105804,546,638) { Caption="do" Type=1 link(OnEvent,12797612:doOperation,[]) } Add(LineBreakEx,7638625,667,561) { Caption="do" } Add(HubEx,992428,651,414) { link(onEvent,9606508:doData,[]) } Add(HubEx,2824672,651,498) { Angle=3 link(onEvent,992428:doWork3,[]) } Add(IndexToChanel,6886335,490,505) { Count=5 Point(Index) link(onEvent2,3003040:doCompare,[(532,518)(532,560)]) link(onEvent5,6350247:doWork3,[(585,539)]) link(Index,5555981:Var1,[(496,467)]) } Add(GetDataEx,5555981,716,462) { link(Data,9218296:Value,[]) } Add(HubEx,6350247,581,505) { link(onEvent,14942609:doOperation,[]) } Add(Math,4101204,594,596) { OpType=38 link(onResult,2588017:doWork3,[(658,602)]) link(Op1,6165739:Var1,[(600,544)]) } Add(GetDataEx,6165739,615,539) { link(Data,7716020:Result,[]) } Add(HubEx,2588017,654,561) { link(onEvent,7638625:doWork,[]) } Add(GetDataEx,7671788,541,378) { Angle=3 link(Data,4561420:Var3,[]) } END_SDK Add(MultiElementEx,771725,441,721) { @Hint=#8:задача 5|5:Ivann|12:Старшая Лига| link(onTT,8213220:doStop,[(493,727)(493,760)(366,760)(366,734)]) link(x1,9973978:Wire1,[]) link(y1,9973978:Wire2,[]) link(x2,9973978:Wire3,[]) link(y2,9973978:Wire4,[]) link(x3,9973978:Wire5,[]) link(y3,9973978:Wire6,[]) AddHint(68,-7,72,39,@Hint) } BEGIN_SDK Add(EditMultiEx,7297825,-210,-14) { WorkCount=#4:doTT| EventCount=#4:onTT| DataCount=#2:x1|2:y1|2:x2|2:y2|2:x3|2:y3| Width=1259 Height=739 HOffset=200 link(doTT,15277613:doEvent1,[]) } Add(MathParse,10475422,-14,28) { DataCount=4 MathStr="((%1 - %3)^2 + (%2 - %4)^2)" Point(reCalc) link(onResult,4244899:doWork2,[]) link(X1,8435596:Var2,[]) link(X2,8878974:Var2,[]) link(X3,13052128:Var2,[]) link(X4,4954444:Var2,[]) } Add(MathParse,7503475,21,35) { DataCount=4 MathStr="((%1 - %3)^2 + (%2 - %4)^2)" Point(reCalc) link(onResult,6440907:doWork2,[]) link(X1,13052128:Var3,[(27,12)]) link(X2,4954444:Var3,[(34,12)]) link(X3,4718266:Var2,[(41,7)(13,7)]) link(X4,12848254:Var2,[(48,7)(20,7)]) } Add(MathParse,2386575,63,42) { DataCount=4 MathStr="((%1 - %3)^2 + (%2 - %4)^2)" Point(reCalc) link(onResult,3594137:doWork2,[]) link(X1,8435596:Var3,[(69,-2)]) link(X2,8878974:Var3,[(76,-2)]) link(X3,4718266:Var3,[(83,-2)]) link(X4,12848254:Var3,[(90,-2)]) } Add(GetDataEx,13052128,0,7) { link(Data,6264901:Var2,[]) } Add(GetDataEx,4954444,0,7) { link(Data,7297825:y2,[]) } Add(GetDataEx,8435596,-14,-7) { link(Data,7297825:x1,[]) } Add(GetDataEx,8878974,-7,-7) { link(Data,7297825:y1,[]) } Add(GetDataEx,4718266,7,-7) { link(Data,7297825:x3,[]) } Add(GetDataEx,12848254,14,-7) { link(Data,7297825:y3,[]) } Add(If_else,3151158,133,217) { link(onTrue,7972444:doWork2,[]) link(onFalse,7119934:doCompare,[]) link(Op1,994059:Var2,[]) link(Op2,2437291:Var1,[(146,187)]) } Add(If_else,7119934,189,224) { link(onTrue,7972444:doWork3,[(235,230)]) link(onFalse,3654943:doCompare,[]) link(Op1,2437291:Var3,[(195,187)]) link(Op2,10041051:Var2,[(202,196)(223,196)]) } Add(GetDataEx,2437291,175,182) { link(Data,12786988:Var1,[(181,158)(172,158)(172,124)]) } Add(If_else,3654943,238,231) { link(onTrue,12523754:doWork3,[(277,237)]) link(onFalse,8405666:doData,[(287,244)(287,258)]) link(Op1,994059:Var3,[(244,201)]) link(Op2,10041051:Var3,[(251,187)]) } Add(GetDataEx,994059,133,196) { link(Data,3511715:Var1,[(139,170)(130,170)(130,138)]) } Add(GetDataEx,10041051,217,182) { link(Data,14848226:Var1,[(223,153)(214,153)(214,124)]) } Add(DoData,15173869,294,217) { Data=String(isosceles) link(onEventData,1147902:doWork2,[]) } Add(HubEx,7972444,231,217) { link(onEvent,12523754:doWork2,[]) } Add(HubEx,12523754,273,217) { link(onEvent,15173869:doData,[]) } Add(DoData,8405666,294,252) { Data=String(scalene) link(onEventData,1147902:doWork3,[(340,258)]) } Add(HubEx,1147902,336,217) { link(onEvent,11618286:doEvent1,[]) } Add(IndexToChanel,2494112,-161,203) { link(onEvent1,3151158:doCompare,[(1,209)(1,223)]) link(onEvent2,6121196:doData,[(-40,216)(-40,531)]) } Add(DoData,6121196,49,525) { Data=String(not a triangle) link(onEventData,11936110:doWork3,[(1012,536)]) } Add(MathParse,12836893,-217,203) { DataCount=6 MathStr="((%2 - %4) * %5 + (%3 - %1) * %6 + (%1 * %4 - %3 * %2)) = 0" link(onResult,2494112:doEvent,[]) link(X1,8435596:Var1,[(-211,-2)]) link(X2,8878974:Var1,[(-204,-2)]) link(X3,6264901:Var1,[(-197,5)]) link(X4,4954444:Var1,[(-190,12)]) link(X5,4718266:Var1,[(-183,-2)]) link(X6,12848254:Var1,[(-176,-2)]) } Add(StrList,14011545,910,203) { Strings=#5:right|6:obtuse|5:acute| Point(doGetString) Point(onGetString) link(onGetString,2311062:doString,[]) } Add(FormatStr,2311062,973,210) { Mask="%1 %2 triangle" link(onFString,11936110:doWork2,[]) link(Str1,6027194:Value,[]) } Add(HubEx,11936110,1008,210) { Angle=3 link(onEvent,7297825:onTT,[(1012,-8)]) } Add(MathParse,10468634,805,245) { DataCount=3 MathStr="((%2 + %3 = %1) + (%2 + %3 < %1) * 2 + (%2 + %3 > %1) * 3) - 1" Point(doMathStr) link(onResult,14011545:doGetString,[]) link(X1,3511715:Var3,[(811,138)]) link(X2,12786988:Var3,[(818,124)]) link(X3,10325840:Var3,[(825,124)]) } Add(Memory,6027194,973,168) { } Add(Hub,15277613,-168,-14) { OutCount=5 link(onEvent2,10475422:doCalc,[(-85,-1)(-85,34)]) link(onEvent3,7503475:doCalc,[(-64,6)(-64,41)]) link(onEvent4,2386575:doCalc,[(-43,13)(-43,48)]) link(onEvent5,12836893:doCalc,[(-142,20)(-142,114)(-222,114)(-222,209)]) } Add(Memory,5911821,133,28) { } Add(Memory,13166757,175,35) { } Add(Memory,5210270,217,42) { } Add(Memory,3929742,588,224) { Point(Data) link(Data,4640807:Var3,[(594,180)]) } Add(If_else,16124580,490,217) { Type=2 link(onFalse,8676176:doEvent1,[]) link(Op1,4640807:Var2,[]) link(Op2,4308955:Var2,[]) } Add(GetDataEx,9363208,133,84) { link(Data,5911821:Value,[]) } Add(GetDataEx,11863231,175,77) { link(Data,13166757:Value,[]) } Add(GetDataEx,4640807,490,175) { link(Data,9363208:Var3,[(496,89)]) } Add(Hub,8676176,539,224) { OutCount=3 link(onEvent1,3929742:doValue,[]) link(onEvent2,4838865:doData,[]) link(onEvent3,3765355:doData,[(571,244)(571,279)]) } Add(DoData,4838865,637,231) { link(onEventData,4244899:doWork3,[(674,237)(674,0)(116,0)]) link(Data,4308955:Var3,[(643,159)]) } Add(GetDataEx,4308955,497,154) { link(Data,6095397:Var3,[(503,82)]) } Add(HubEx,4244899,112,28) { link(onEvent,5911821:doValue,[]) } Add(DoData,3765355,588,273) { link(onEventData,4795320:doWork2,[]) link(Data,3929742:Value,[]) } Add(HubEx,6440907,161,35) { link(onEvent,13166757:doValue,[]) } Add(Hub,11618286,357,217) { OutCount=5 link(onEvent1,6027194:doValue,[(672,223)(672,174)]) link(onEvent2,9125762:doWork2,[(410,230)(410,223)]) link(onEvent3,4342675:doCompare,[(392,237)(392,377)]) link(onEvent4,9125762:doWork3,[(452,244)]) link(onEvent5,10468634:doCalc,[(386,251)(386,471)(726,471)(726,251)]) } Add(Memory,636142,511,378) { Point(Data) link(Data,8241410:Var3,[(517,334)]) } Add(If_else,4342675,413,371) { Type=2 link(onFalse,13994290:doEvent1,[]) link(Op1,8241410:Var2,[]) link(Op2,11813539:Var2,[]) } Add(GetDataEx,8241410,413,329) { link(Data,6095397:Var2,[]) } Add(Hub,13994290,462,378) { OutCount=3 link(onEvent1,636142:doValue,[]) link(onEvent2,6957876:doData,[]) link(onEvent3,10283715:doData,[(494,398)(494,433)]) } Add(DoData,6957876,560,385) { link(onEventData,4795320:doWork3,[(690,391)]) link(Data,11813539:Var3,[(566,320)]) } Add(GetDataEx,11813539,420,315) { link(Data,10325840:Var2,[]) } Add(DoData,10283715,511,427) { link(onEventData,3594137:doWork3,[(705,433)(705,19)(207,19)]) link(Data,636142:Value,[]) } Add(GetDataEx,6095397,413,77) { Angle=3 link(Data,11863231:Var3,[(300,82)(300,82)]) } Add(GetDataEx,14848226,217,119) { link(Data,5210270:Value,[]) } Add(HubEx,4795320,686,273) { Angle=3 link(onEvent,6440907:doWork3,[(690,10)(165,10)]) } Add(HubEx,3594137,203,42) { link(onEvent,5210270:doValue,[]) } Add(HubEx,9125762,448,217) { link(onEvent,16124580:doCompare,[]) } Add(GetDataEx,3511715,133,133) { link(Data,9363208:Var2,[]) } Add(GetDataEx,12786988,175,119) { link(Data,11863231:Var2,[]) } Add(GetDataEx,10325840,420,119) { Angle=3 link(Data,14848226:Var3,[]) } Add(GetDataEx,6264901,0,0) { link(Data,7297825:x2,[]) } END_SDK Add(TimeCounter,12851858,399,266) { Precision=1 link(onStart,13070824:doTT,[]) link(onStop,6552114:doOperation,[(444,279)(444,314)]) } Add(MultiStrPart,5594218,385,175) { Char=" " Count=6 } Add(Hub,8456644,322,175) { OutCount=5 link(onEvent1,5594218:doSplit,[]) link(onEvent2,12851858:doStart,[(368,188)(368,272)]) link(onEvent3,6447525:doStart,[(364,195)(364,419)]) link(onEvent4,4850498:doStart,[(360,202)(360,559)]) link(onEvent5,8213220:doStart,[(357,209)(357,727)]) } Add(Memory,1258440,525,126) { } Add(Math,6552114,553,308) { ResultType=0 link(Op2,2603187:Var1,[(566,296)(546,296)(546,347)]) } Add(Math,14741482,595,357) { OpType=3 link(onResult,1632116:doStrCatDlm,[]) link(Op1,2603187:Var3,[(601,347)]) link(Op2,964187:getVar,[]) } Add(GetDataEx,2603187,553,342) { link(Data,6552114:Result,[]) } Add(TimeCounter,6447525,392,413) { Precision=1 link(onStart,7256410:doTT,[]) link(onStop,11915414:doOperation,[(443,426)(443,461)]) } Add(CableData,5861233,385,214) { Count=6 link(Wire1,5594218:Part1,[]) link(Wire2,5594218:Part2,[]) link(Wire3,5594218:Part3,[]) link(Wire4,5594218:Part4,[]) link(Wire5,5594218:Part5,[]) link(Wire6,5594218:Part6,[]) } Add(CableVar,7588306,462,244) { Count=6 link(Cable,4015488:getVar,[]) } Add(CableVar,8554667,455,385) { Count=6 link(Cable,13139339:getVar,[]) } Add(Math,11915414,532,455) { ResultType=0 link(Op2,181305:Var1,[(545,443)(525,443)(525,494)]) } Add(Math,15105086,574,504) { OpType=3 link(onResult,6819502:doStrCatDlm,[]) link(Op1,181305:Var3,[(580,494)]) link(Op2,3687057:getVar,[]) } Add(GetDataEx,181305,532,489) { link(Data,11915414:Result,[]) } Add(LineBreakEx,13139339,455,357) { Type=2 } Add(LineBreakEx,6105896,385,238) { Type=3 link(_Data,5861233:Cable,[]) } Add(LineBreakEx,4015488,462,217) { Type=2 } Add(LineBreak,1932818,553,357) { Caption="end" link(Out,14741482:doOperation,[]) Primary=[8109701,-273,-154] } Add(Hub,15807595,252,203) { OutCount=4 link(onEvent1,8109701:In,[]) link(onEvent2,13426713:In,[]) link(onEvent3,5717237:In,[]) link(onEvent4,10169200:In,[]) } Add(LineBreak,14218742,532,504) { Caption="end" link(Out,15105086:doOperation,[]) Primary=[13426713,-252,-294] } Add(LineBreak,6083678,524,651) { Caption="end" link(Out,13322588:doOperation,[]) Primary=[5717237,-244,-434] } Add(LineBreak,6987565,523,819) { Caption="end" link(Out,11304282:doOperation,[]) Primary=[10169200,-243,-595] } Add(LineBreakEx,13376609,525,168) { Caption="count" Type=3 link(_Data,1258440:Value,[]) } Add(LineBreakEx,964187,602,329) { Caption="count" Type=2 } Add(LineBreakEx,3687057,581,476) { Caption="count" Type=2 } Add(TimeCounter,4850498,385,553) { Precision=1 link(onStart,12108079:doTT,[]) link(onStop,8989657:doOperation,[(437,566)(437,608)]) } Add(CableVar,15558890,448,532) { Count=6 link(Cable,14049337:getVar,[]) } Add(LineBreakEx,14049337,448,504) { Type=2 } Add(Math,8989657,525,602) { ResultType=0 link(Op2,4857309:Var1,[(538,590)(518,590)(518,641)]) } Add(Math,13322588,567,651) { OpType=3 link(onResult,706472:doStrCatDlm,[]) link(Op1,4857309:Var3,[(573,641)]) link(Op2,7307205:getVar,[(580,644)(580,644)]) } Add(GetDataEx,4857309,525,636) { link(Data,8989657:Result,[]) } Add(LineBreakEx,7307205,574,623) { Caption="count" Type=2 } Add(Math,8366190,525,770) { ResultType=0 link(Op2,6576974:Var1,[(538,758)(518,758)(518,809)]) } Add(Math,11304282,567,819) { OpType=3 link(onResult,13518248:doStrCatDlm,[]) link(Op1,6576974:Var3,[(573,809)]) link(Op2,5344180:getVar,[]) } Add(GetDataEx,6576974,525,804) { link(Data,8366190:Result,[]) } Add(LineBreakEx,5344180,574,791) { Caption="count" Type=2 } Add(TimeCounter,8213220,378,721) { Precision=1 link(onStart,771725:doTT,[]) link(onStop,8366190:doOperation,[(425,734)(425,776)]) } Add(CableVar,9973978,441,700) { Count=6 link(Cable,6846651:getVar,[]) } Add(LineBreakEx,6846651,441,672) { Type=2 } Add(StrCatDelim,1632116,644,357) { Delimiter=" мкс " Str2="miver" link(onStrCatDlm,6464672:doWork2,[]) AddHint(65,-23,40,13,Str2) } Add(HubEx,6464672,693,357) { link(onEvent,4643406:doAdd,[]) } Add(StrCatDelim,6819502,623,504) { Delimiter=" мкс " Str2="Леонид" link(onStrCatDlm,7566864:doWork2,[]) AddHint(85,-27,53,13,Str2) } Add(StrCatDelim,706472,616,651) { Delimiter=" мкс " Str2="Assasin" link(onStrCatDlm,2730374:doWork2,[]) AddHint(92,-29,51,13,Str2) } Add(HubEx,7566864,693,504) { Angle=3 link(onEvent,6464672:doWork3,[]) } Add(StrCatDelim,13518248,616,819) { Delimiter=" мкс " Str2="Ivann" link(onStrCatDlm,2730374:doWork3,[(697,825)]) AddHint(95,-31,42,13,Str2) } Add(HubEx,2730374,693,651) { Angle=3 link(onEvent,7566864:doWork3,[]) } Add(Memo,4643406,721,357) { Left=10 Top=10 Width=180 Height=210 }