Make(delphi) ver(4.04 build 184) Add(MainForm,11622638,252,161) { link(onCreate,12035356:doWork2,[(405,181)(405,174)]) } Add(Edit,6923526,294,133) { Left=15 Top=40 Text="100" DataType=2 link(onEnter,1795513:doEvent1,[]) } Add(Label,16203145,189,140) { Left=10 Top=5 Width=65 Height=30 Caption="Число акционеров" AutoSize=1 Alignment=2 } Add(Hub,1795513,336,140) { OutCount=5 link(onEvent1,6923526:doText2,[(358,146)(358,135)(282,135)(282,146)]) link(onEvent2,5349348:doClear,[(450,153)(450,174)]) link(onEvent3,5044775:doClear,[]) link(onEvent4,12035356:doWork1,[]) link(onEvent5,16124197:doEnum,[(393,174)(393,265)]) } Add(ListBox,5349348,469,161) { Left=85 Top=20 Width=120 Height=225 Point(Index) link(onClick,2397533:doRead,[(513,174)(513,221)(175,221)(175,349)]) } Add(Label,9100263,196,147) { Left=105 Width=52 Height=17 Caption="Акции (%)" } Add(MultiElement,12035356,413,161) { link(onEvent1,5407679:doWork2,[]) } BEGIN_SDK Add(EditMulti,3527223,21,21) { EventCount=1 WorkCount=2 Width=391 Height=158 link(doWork1,1795513:doEvent1,[(28,27)(28,48)]) link(doWork2,10600978:doRandomize,[(153,34)(153,83)]) } Add(Hub,1795513,35,42) { OutCount=3 link(onEvent1,597361:doClear,[(284,48)(284,83)]) link(onEvent2,9740760:doClear,[(229,55)(229,83)]) link(onEvent3,7283769:doValue,[]) } Add(For,16079351,105,70) { Start=1 link(onEvent,10600978:doRandom,[]) link(onStop,1350351:doEnum,[(146,83)(146,132)]) link(End,7283769:Value,[(118,60)(97,60)(97,96)(62,96)]) } Add(Random,10600978,161,70) { Min=101 Max=9999 link(onRandom,9929661:doEvent1,[]) } Add(Math,9740760,238,70) { ResultType=0 Point(doClear) link(Op2,9509064:Var1,[(251,56)(279,56)]) } Add(IntegerArray,597361,294,63) { IntArray=[] } Add(ArrayEnum,1350351,308,126) { link(onItem,16425456:doCalc,[]) link(Array,678476:Var3,[(314,117)]) } Add(ArrayRW,8262451,238,140) { link(Array,678476:Var1,[(244,117)]) link(Value,10600978:Random,[(258,113)(167,113)]) } Add(GetDataEx,678476,294,112) { link(Data,597361:Array,[]) } Add(Hub,9929661,203,70) { link(onEvent1,9740760:doOperation,[]) link(onEvent2,8262451:doAdd,[(223,83)(223,160)]) } Add(MathParse,16425456,350,126) { MathStr="100*%1/%2" link(onResult,3527223:onEvent1,[(392,132)(392,27)]) link(X2,9509064:Var3,[(363,108)]) } Add(GetDataEx,9509064,273,103) { Angle=3 link(Data,9740760:Result,[(244,108)]) } Add(Memory,7283769,56,56) { link(onData,16079351:doFor,[(92,62)(92,76)]) } END_SDK Add(Edit,14750463,399,357) { Left=235 Top=30 Width=60 link(onChange,8884892:doEvent1,[(436,363)(436,349)]) } Add(MultiElementEx,14421706,623,357) { @Hint=#8:Задача 0|5:nesco|12:Старшая Лига| link(onResult,1780232:doEvent1,[]) link(N,14072466:Var3,[(629,341)]) link(X,6977664:Var3,[(636,334)]) link(A,167258:Var3,[(643,327)]) AddHint(-68,70,72,39,@Hint) } BEGIN_SDK Add(EditMultiEx,12942674,14,21) { WorkCount=#8:doEvent1| EventCount=#8:onResult| DataCount=#23:N=Количество акционеров|20:X=Расчетный акционер|14:A=Массив долей| Width=825 Height=473 VOffset=42 HOffset=70 link(doEvent1,2891212:doEvent1,[]) } Add(Math,11568073,77,329) { OpType=9 Op1=1 ResultType=0 link(onResult,16475328:doOperation,[]) link(Op2,3192112:Result,[]) } Add(For,3114352,182,329) { Start=1 IncludeEnd=1 InData=0 link(onEvent,2791589:doEvent1,[]) link(onStop,12618916:doOperation,[(223,342)(223,440)]) } Add(Math,2949141,210,63) { OpType=1 Op2=1 ResultType=0 link(onResult,4150625:doClear,[]) link(Op1,12942674:X,[(216,42)(97,42)]) } Add(If_else,12750795,462,406) { Type=2 link(onTrue,3430907:doCompare,[]) link(Op1,10462767:Var2,[]) link(Op2,5184624:Result,[(475,391)(517,391)]) } Add(Memory,15001314,574,329) { Default=Integer(100) Point(Data) link(Data,3070735:Var3,[(580,285)]) } Add(If_else,3430907,567,406) { Type=1 link(onTrue,15001314:doValue,[(616,412)(616,309)(565,309)(565,335)]) link(Op1,10462767:Var3,[(573,383)]) link(Op2,7295039:Var2,[]) } Add(GetDataEx,7295039,574,378) { link(Data,15001314:Value,[]) } Add(ArrayRW,4155473,406,175) { link(onRead,5439549:doCalc,[(450,181)(450,237)]) link(Array,4150625:Array,[]) } Add(Math,5184624,511,140) { OpType=1 Op1=50 link(onResult,15001314:doClear,[(556,146)(556,342)]) } Add(RealArray,4150625,406,49) { RealArray=[] } Add(If_else,16202570,203,126) { Type=5 link(onTrue,4155473:doAdd,[(387,132)(387,195)]) link(onFalse,9424125:doCompare,[]) link(Op1,2522476:Index,[(209,114)(171,114)(171,170)(132,170)]) link(Op2,2949141:Result,[]) } Add(ArrayEnum,2522476,119,126) { link(onItem,16202570:doCompare,[]) link(onEndEnum,13359254:doEvent,[(163,139)(163,195)(24,195)(24,335)]) link(Array,12942674:A,[(125,34)(104,34)]) } Add(Math,13158463,714,434) { OpType=3 link(onResult,1269189:doCompare,[]) link(Op1,12618916:Result,[(720,422)(702,422)(702,478)(622,478)]) } Add(Math,9946039,665,434) { link(onResult,13158463:doOperation,[]) link(Op1,7295039:Var3,[(671,383)]) link(Op2,7785862:Var2,[]) } Add(Math,12618916,616,434) { OpType=2 Op1=100 link(onResult,9946039:doOperation,[]) link(Op2,565047:Var2,[]) } Add(Math,16475328,126,329) { OpType=1 Op2=1 ResultType=0 link(onResult,3114352:doFor,[]) } Add(IntToBits,14135650,280,175) { Count=32 Data_0=Integer(0) Data_1=Integer(1) ZeroBits=1 link(onBit1,2976483:doWork1,[]) link(onBit2,2976483:doWork2,[]) link(onBit3,2976483:doWork3,[]) link(onBit4,2976483:doWork4,[]) link(onBit5,2976483:doWork5,[]) link(onBit6,2976483:doWork6,[]) link(onBit7,2976483:doWork7,[]) link(onBit8,2976483:doWork8,[]) link(onBit9,2976483:doWork9,[]) link(onBit10,2976483:doWork10,[]) link(onBit11,2976483:doWork11,[]) link(onBit12,2976483:doWork12,[]) link(onBit13,2976483:doWork13,[]) link(onBit14,2976483:doWork14,[]) link(onBit15,2976483:doWork15,[]) link(onBit16,2976483:doWork16,[]) link(onBit17,2976483:doWork17,[]) link(onBit18,2976483:doWork18,[]) link(onBit19,2976483:doWork19,[]) link(onBit20,2976483:doWork20,[]) link(onBit21,2976483:doWork21,[]) link(onBit22,2976483:doWork22,[]) link(onBit23,2976483:doWork23,[]) link(onBit24,2976483:doWork24,[]) link(onBit25,2976483:doWork25,[]) link(onBit26,2976483:doWork26,[]) link(onBit27,2976483:doWork27,[]) link(onBit28,2976483:doWork28,[]) link(onBit29,2976483:doWork29,[]) link(onBit30,2976483:doWork30,[]) link(onBit31,2976483:doWork31,[]) link(onBit32,2976483:doWork32,[]) } Add(ChanelToIndex,2976483,336,175) { Count=32 link(onIndex,4155473:doRead,[]) } Add(FastMathParse,5439549,462,231) { DataCount=1 MathStr="%0 + %1" Point(doClear) } Add(Math,3192112,84,63) { OpType=1 Op2=1 ResultType=0 link(onResult,2949141:doOperation,[]) link(Op1,12942674:N,[]) } Add(Hub,2791589,231,329) { OutCount=3 link(onEvent1,14135650:doBits,[(260,335)(260,181)]) link(onEvent2,12750795:doCompare,[(260,342)(260,412)]) link(onEvent3,5439549:doClear,[(254,349)(254,417)(450,417)(450,244)]) } Add(GetDataEx,3070735,462,280) { link(Data,5439549:Result,[]) } Add(GetDataEx,10462767,462,378) { link(Data,3070735:Var2,[]) } Add(Hub,2891212,28,63) { OutCount=3 link(onEvent1,3192112:doOperation,[]) link(onEvent2,9527061:doReset,[(666,76)(666,160)]) link(onEvent3,2522476:doEnum,[(67,83)(67,132)]) } Add(Memory,14796699,462,140) { Default=Integer(0) link(onData,5184624:doOperation,[]) } Add(GetDataEx,565047,623,210) { Angle=3 link(Data,14796699:Value,[(468,215)]) } Add(If_else,9424125,336,133) { Type=2 Op2=Integer(50) link(onTrue,1056181:doData,[]) link(onFalse,14796699:doValue,[]) } Add(DoData,1056181,574,133) { Data=Integer(100) link(onEventData,10887102:doEvent1,[]) } Add(HubEx,7456991,809,133) { Angle=3 link(onEvent,12942674:onResult,[(813,69)]) } Add(If_else,1269189,763,434) { Type=2 link(onTrue,7456991:doWork3,[(813,440)]) link(Op2,15266522:Var2,[]) } Add(GetDataEx,7785862,672,210) { Angle=3 link(Data,565047:Var3,[]) } Add(GetDataEx,15266522,770,210) { Angle=3 link(Data,7785862:Var3,[]) } Add(IndexToChanel,13359254,35,329) { Point(Index) link(onEvent1,11568073:doOperation,[]) link(Index,9527061:State,[(41,205)(706,205)]) } Add(Hub,10887102,623,133) { link(onEvent1,7456991:doWork2,[]) link(onEvent2,9527061:doOn,[(655,146)(655,167)]) } Add(Switch,9527061,700,147) { DataOn=Integer(1) DataOff=Integer(0) Point(doOn) Point(State) } END_SDK Add(MultiElementEx,13043940,483,350) { @Hint=#8:задача 0|7:Assasin| link(onProfit,12312108:doEvent1,[]) link(n,14072466:Var2,[]) link(x,6977664:Var2,[]) link(a,167258:Var2,[]) AddHint(-66,90,59,26,@Hint) } BEGIN_SDK Add(EditMultiEx,7593973,119,56) { WorkCount=#8:doProfit| EventCount=#8:onProfit| DataCount=#1:n|1:x|1:a| Width=671 Height=277 VOffset=35 HOffset=14 link(doProfit,11938011:doOperation,[]) } Add(ArrayRW,11722679,189,91) { link(onRead,5920186:doCompare,[]) link(Array,9333795:Var2,[]) } Add(If_else,5920186,238,91) { Type=4 Op2=Real(50) link(onTrue,3158501:doData,[]) link(onFalse,2375453:doEvent1,[(278,104)(278,188)]) } Add(Math,11938011,140,91) { OpType=1 Op2=1 ResultType=0 link(onResult,11722679:doRead,[]) link(Op1,7593973:x,[]) } Add(DoData,3158501,287,91) { Data=Integer(100) link(onEventData,7463967:doWork2,[]) } Add(MultiElementEx,13264273,588,203) { link(onNeedAdd,13229893:doWork1,[(632,209)(632,200)(578,200)]) link(onVal,13099324:doAdd,[]) link(n,6149071:Count,[(594,171)(454,171)]) link(a,10609194:Var3,[(601,166)]) } BEGIN_SDK Add(EditMultiEx,7634444,203,98) { WorkCount=#5:##add|7:##clear| EventCount=#9:onNeedAdd|5:onVal| DataCount=#1:n|1:a| Width=426 Height=144 Point(##add) Point(##clear) link(##add,2720777:doValue,[(213,104)(213,139)]) } Add(MT_MultiMem,2720777,224,133) { link(onData,15444431:doFor,[]) } Add(For,15444431,273,133) { IncludeEnd=1 link(onEvent,13284718:doEvent1,[]) link(Start,2720777:Value2,[(279,121)(258,121)(258,177)(237,177)]) link(End,7634444:n,[(286,115)(209,115)]) } Add(Math,10725689,413,133) { link(onResult,6977700:doCompare,[]) link(Op1,2720777:Value1,[(419,121)(405,121)(405,185)(230,185)]) } Add(ArrayRW,12525985,364,133) { link(onRead,10725689:doOperation,[]) link(Array,7634444:a,[(370,110)(216,110)]) } Add(Hub,13284718,322,133) { link(onEvent1,12525985:doRead,[]) link(onEvent2,13174566:doData,[(350,146)(350,202)]) } Add(If_else,6977700,462,133) { Type=1 Op2=Real(50) link(onTrue,11818996:doOperation,[]) } Add(DoData,13174566,546,196) { link(onEventData,7634444:onVal,[(619,202)(619,111)]) link(Data,16355017:Var2,[]) } Add(Math,11818996,511,133) { Op2=1 ResultType=0 link(onResult,828748:doAdd,[]) link(Op1,15444431:Position,[(517,116)(315,116)(315,174)(279,174)]) } Add(MT_AddData,828748,560,133) { InputMT=3 link(onAdd,7634444:onNeedAdd,[(611,139)(611,104)]) link(Data1,16355017:Var1,[(566,121)(552,121)]) } Add(GetDataEx,16355017,546,175) { Angle=3 link(Data,10725689:Result,[(419,180)]) } END_SDK Add(MT_AddData,10948861,539,203) { Data=Integer(0) link(onAdd,13229893:doWork2,[]) link(Data1,6303556:Var2,[]) } Add(Hub,552683,490,196) { OutCount=4 link(onEvent1,15364010:doClear,[(517,202)(517,160)]) link(onEvent2,10948861:doAdd,[]) link(onEvent3,13264273:##clear,[]) link(onEvent4,8836586:doSort,[(522,223)(522,265)]) } Add(HubEx,13229893,574,203) { link(onEvent,13264273:##add,[]) } Add(ArraySort,8836586,539,259) { ArrayType=2 link(onEndSort,6647265:doEnum,[]) link(Array,8494393:Var3,[(545,243)(686,243)(686,180)]) } Add(RealArray,15364010,644,140) { RealArray=[] } Add(ArrayRW,13099324,644,196) { link(Array,8494393:Var2,[]) } Add(GetDataEx,8494393,644,175) { link(Data,15364010:Array,[]) } Add(ArrayEnum,6647265,588,259) { link(onItem,9552950:doCompare,[]) link(Array,8836586:ArraySort,[(594,247)(574,247)(574,302)(545,302)]) } Add(If_else,9552950,637,259) { Type=4 Op2=Real(50) link(onTrue,11225547:doEvent1,[]) } Add(Hub,11225547,686,259) { link(onEvent1,6647265:doStop,[(712,265)(712,302)(577,302)(577,272)]) link(onEvent2,10338601:doCalc,[]) } Add(MathParse,10338601,721,266) { MathStr="(%1 * 100) / %2" link(onResult,7463967:doWork3,[(767,272)]) link(X1,6303556:Var3,[(727,187)]) } Add(GetDataEx,6303556,539,182) { Angle=3 link(Data,11722679:Item,[(195,187)]) } Add(HubEx,7463967,763,91) { link(onEvent,7593973:onProfit,[]) } Add(ArrayEnum,6641071,343,189) { link(onItem,5669551:doCompare,[]) link(onEndEnum,552683:doEvent1,[]) link(Array,9333795:Var3,[(349,73)]) } Add(GetDataEx,9333795,189,68) { Angle=3 link(Data,7593973:a,[(153,73)]) } Add(RealArray,6149071,441,119) { RealArray=[] } Add(Hub,2375453,287,182) { link(onEvent1,6149071:doClear,[(320,188)(320,139)]) link(onEvent2,6641071:doEnum,[]) } Add(ArrayRW,5316711,441,175) { link(Array,10609194:Var2,[]) } Add(If_else,5669551,392,189) { Type=5 link(onTrue,5316711:doAdd,[]) link(Op1,6641071:Index,[(398,177)(377,177)(377,233)(356,233)]) link(Op2,11938011:Result,[(405,156)(146,156)]) } Add(GetDataEx,10609194,441,161) { link(Data,6149071:Array,[]) } END_SDK Add(Math,6194251,259,343) { Op2=1 ResultType=0 link(onResult,7513637:doEvent1,[]) } Add(MultiElementEx,9528075,329,350) { @Hint=#8:задача 0|5:miver|12:Старшая Лига| link(onProfit,12121005:doEvent1,[]) link(n,4364870:Var1,[(335,341)]) link(x,3660060:Var2,[]) link(a,167258:Var1,[(349,327)]) AddHint(-100,80,72,39,@Hint) } BEGIN_SDK Add(EditMultiEx,7593973,21,16) { WorkCount=#8:doProfit| EventCount=#8:onProfit| DataCount=#1:n|1:x|1:a| Width=923 Height=494 link(doProfit,13920182:doEvent1,[(31,22)(31,118)]) } Add(ArrayEnum,6329741,140,133) { onBreakEnable=0 link(onItem,12035960:doEvent1,[]) link(onEndEnum,1910856:doCompare,[(188,146)(188,297)]) link(Array,7593973:a,[(146,60)(41,60)]) } Add(MathParse,11717053,875,459) { MathStr="%2*100/(%1)" link(onResult,15296190:doWork3,[(919,465)]) link(X1,8564976:Var2,[]) link(X2,12788111:Var3,[(888,388)]) } Add(If_else,11440149,231,140) { link(onTrue,6416852:doCompare,[]) link(onFalse,5004672:doCompare,[]) link(Op1,12061780:Result,[]) link(Op2,7593973:x,[(244,89)(34,89)]) } Add(Math,12061780,231,49) { Op2=1 ResultType=0 link(Op1,5943023:Var,[]) } Add(Hub,12035960,196,133) { link(onEvent1,12061780:doOperation,[(220,139)(220,55)]) link(onEvent2,11440149:doCompare,[]) } Add(LineBreak,7656053,147,175) { Type=1 link(Data,6329741:Index,[]) Primary=[5943023,84,-154] } Add(For,14925052,357,340) { Start=1 link(onEvent,5755586:doConvert,[]) link(onStop,11717053:doCalc,[(405,353)(405,465)]) link(End,5037985:Result,[]) } Add(Hub,13920182,40,112) { OutCount=4 link(onEvent1,2829215:In,[]) link(onEvent2,524848:In,[]) link(onEvent3,11168724:In,[]) link(onEvent4,6329741:doEnum,[]) } Add(Memory,9709550,716,140) { } Add(Convertor,5755586,413,340) { Mode=8 Digits=0 link(onResult,5076642:doEnum,[]) } Add(MathParse,5037985,364,298) { DataCount=1 MathStr="2^(%1)-2" link(onResult,10201885:doMax,[(514,304)(514,326)]) link(X1,10638937:Var1,[(370,284)]) } Add(Str_Enum,5076642,461,340) { Delimiter="" To=0 Direct=1 Point(doTo) link(onEnum,12066657:doEvent1,[]) link(onEndEnum,5835451:doEvent1,[(510,353)(510,409)]) } Add(ArrayRW,13488848,625,347) { link(onRead,2200601:doOperation,[]) link(Array,1372854:Array,[]) link(Index,10201885:Count,[]) } Add(If_else,1679845,758,403) { Type=4 Op2=Integer(50) link(onTrue,3437342:doOperation,[]) } Add(Hub,5835451,527,403) { OutCount=3 link(onEvent1,6391908:doOperation,[]) link(onEvent2,2200601:doClear,[(665,416)(665,360)]) link(onEvent3,1252071:In,[(547,423)(547,423)]) } Add(Math,6391908,709,403) { Point(doClear) link(onResult,1679845:doCompare,[]) link(Op1,5946607:Var2,[]) link(Op2,12788111:Var2,[]) } Add(GetDataEx,12788111,716,383) { link(Data,15348641:Var2,[]) } Add(LineBreak,10980005,579,255) { Caption="0" link(Out,1372854:doClear,[]) Primary=[2829215,-502,-161] } Add(LineBreak,14701941,801,410) { Caption="1" link(Out,3437342:doClear,[]) Primary=[524848,-724,-301] } Add(RealArray,1372854,625,241) { RealArray=[] FileName="1.txt" FileFormat=1 } Add(LineBreak,16635133,580,361) { Caption="add" link(Out,13488848:doAdd,[]) Primary=[10582169,-240,-214] } Add(Hub,12066657,520,340) { link(onEvent1,10201885:doNext,[(543,346)(543,305)]) link(onEvent2,3730650:doBits,[]) } Add(GetDataEx,5946607,709,383) { Angle=3 link(Data,2200601:Result,[(680,388)]) } Add(Math,2200601,674,347) { Point(doClear) link(Op2,5946607:Var1,[(687,338)(715,338)]) } Add(Math,3437342,840,403) { OpType=38 Default=100 Point(doClear) link(Op2,8564976:Var1,[(853,395)(881,395)]) } Add(GetDataEx,8564976,875,439) { Angle=3 link(Data,3437342:Result,[(846,444)]) } Add(If_else,5004672,282,147) { Type=1 Op2=Integer(50) link(onTrue,10582169:In,[]) link(onFalse,11474217:doValue,[(326,160)(326,174)]) } Add(Memory,11474217,338,168) { Default=Integer(-1) } Add(If_else,6416852,450,140) { Type=1 Op2=Integer(50) link(onTrue,9709550:doValue,[]) link(onFalse,7329091:doEvent1,[(500,153)(500,188)]) } Add(Hub,4132134,325,298) { link(onEvent1,5037985:doCalc,[]) link(onEvent2,14925052:doFor,[(348,311)(348,346)]) } Add(DoData,11551687,589,182) { Data=Integer(100) link(onEventData,16270419:doWork2,[]) } Add(HubEx,16270419,915,182) { Angle=3 link(onEvent,7593973:onProfit,[(919,22)]) } Add(Hub,7329091,511,182) { link(onEvent1,11551687:doData,[]) link(onEvent2,409845:doWork,[]) } Add(LineBreakEx,409845,537,189) { Caption="stop" } Add(LineBreakEx,3628676,40,154) { Caption="stop" Type=1 link(OnEvent,6329741:doStop,[(85,160)(85,146)]) } Add(If_else,1910856,275,291) { Type=5 Op2=Integer(-1) link(onTrue,11241268:doCalc,[(325,297)(325,235)]) link(onFalse,4132134:doEvent1,[]) link(Op1,3121541:Var1,[(281,219)]) } Add(MathParse,11241268,338,229) { MathStr="%2*100/(%1+%2)" link(onResult,15296190:doWork2,[]) link(X1,3121541:Var2,[]) link(X2,15348641:Var1,[(351,219)]) } Add(GetDataEx,3121541,338,214) { link(Data,11474217:Value,[]) } Add(GetDataEx,15348641,716,214) { link(Data,9709550:Value,[]) } Add(HubEx,15296190,915,229) { Angle=3 link(onEvent,16270419:doWork3,[]) } Add(LineBreak,1626600,281,183) { Caption="2" link(Out,11474217:doClear,[(325,189)(325,181)]) Primary=[11168724,-204,-59] } Add(IntToBits,3730650,545,347) { Count=1 ZeroBits=1 link(onBit1,13488848:doRead,[]) } Add(Counter,10201885,632,299) { Min=-1 Max=0 Default=-1 Point(doMax) Point(Max) link(Max,10638937:Var2,[]) } Add(GetDataEx,10638937,632,279) { link(Data,1372854:Count,[]) } Add(LineBreak,282320,590,313) { Caption="res" link(Out,10201885:doReset,[]) Primary=[1252071,-38,104] } END_SDK Add(Edit,14235188,371,399) { Left=330 Top=30 } Add(Edit,964581,553,357) { Left=235 Top=75 Width=60 link(onChange,15866442:doEvent1,[(590,363)(590,356)]) } Add(Edit,8944733,672,406) { Left=330 Top=120 } Add(Edit,2264779,700,364) { Left=235 Top=120 Width=60 } Add(Edit,14509909,532,399) { Left=330 Top=75 } Add(Label,6397946,203,154) { Left=240 Top=10 Width=56 Height=17 Caption="Результат" } Add(Label,14582009,210,161) { Left=335 Top=10 Width=37 Height=17 Caption="Время" } Add(TimeCounter,15396806,329,392) { link(onStop,14235188:doText,[]) } Add(Hub,7513637,301,343) { link(onEvent1,15396806:doStart,[(322,349)(322,398)]) link(onEvent2,9528075:doProfit,[]) } Add(Hub,8884892,441,343) { link(onEvent1,16707902:doStart,[(466,349)(466,398)]) link(onEvent2,13043940:doProfit,[]) } Add(TimeCounter,16707902,483,392) { link(onStop,14509909:doText,[]) } Add(Hub,12121005,371,350) { link(onEvent1,15396806:doStop,[(390,356)(390,388)(317,388)(317,405)]) link(onEvent2,14750463:doText,[]) } Add(Hub,12312108,525,350) { link(onEvent1,16707902:doStop,[(545,356)(545,387)(471,387)(471,405)]) link(onEvent2,964581:doText,[]) } Add(Hub,15866442,595,350) { link(onEvent1,5774612:doStart,[(616,356)(616,405)]) link(onEvent2,14421706:doEvent1,[]) } Add(TimeCounter,5774612,623,399) { link(onStop,8944733:doText,[]) } Add(Hub,1780232,665,357) { link(onEvent1,5774612:doStop,[(691,363)(691,387)(611,387)(611,412)]) link(onEvent2,2264779:doText,[]) } Add(GetDataEx,6977664,490,329) { Angle=3 link(Data,3660060:Var3,[]) } Add(GetDataEx,14072466,483,336) { Angle=3 link(Data,4364870:Var3,[]) } Add(GetDataEx,3660060,336,329) { Angle=3 link(Data,6194251:Result,[(298,334)(298,382)(265,382)]) } Add(GetDataEx,167258,497,322) { link(Data,13802606:Var2,[]) } Add(GetDataEx,4364870,357,336) { link(Data,6923526:Text,[(363,250)(300,250)]) } Add(DoData,5386242,280,77) { link(onEventData,5407679:doWork1,[(459,83)]) } Add(HubEx,5407679,455,161) { link(onEvent,5349348:doAdd,[]) } Add(RealArray,5044775,546,140) { RealArray=[] } Add(ArrayEnum,16124197,483,259) { link(onItem,8651041:doAdd,[]) link(Array,5349348:Array,[]) } Add(ArrayRW,8651041,546,245) { link(Array,6810242:Var2,[]) } Add(GetDataEx,6810242,546,224) { link(Data,5044775:Array,[]) } Add(ArrayRW,2397533,196,343) { link(onRead,6194251:doOperation,[]) link(Array,13802606:Var1,[(202,306)]) link(Index,5349348:Index,[(209,241)(496,241)]) } Add(GetDataEx,13802606,497,301) { link(Data,6810242:Var1,[(503,229)]) }