рдПрдордПрд╕рдПрдЪ рднрд╛рд╖рд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рдореИрдВ рдПрдордПрд╕рдПрдЪ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВред рдПрдХ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ, рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рднрд╛рд╖рд╛ рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╕рд╛рде рдЙрд╕ рдЕрдВрддрд░ рдХреЛ рдЦрддреНрдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ рдореИрдВрдиреЗ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред рд╣рдо рдмреЗрд╣рддрд░ рд╕рдордп рддрдХ рдмрд╛рдХреА рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░ рджреЗрдВрдЧреЗред

рдЬрдм рднрд╛рд╖рд╛ рдХреА рдЫрд╡рд┐ рдмрд╕ рдЖрдХрд╛рд░ рд▓реЗрддреА рд╣реИ, рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рдФрд░ рд╕реБрд╕рдВрдЧрдд рд╣реИред рд▓реЗрдХрд┐рди рднрд╛рд╖рд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдкрд░ рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдХ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд░рдгрдиреАрддрд┐ рдХреЛ рдЪреБрдирдХрд░ рд╣рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдм рдЬрдм рднрд╛рд╖рд╛ рджреБрднрд╛рд╖рд┐рдпрд╛ рддреИрдпрд╛рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдиреЗ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред

MSH рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ


рд╡рд┐рд╖рдп - рд╕реВрдЪреА


рдкрд░рд┐рдЪрдп
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ 2 рд╕рдВрдЧрдардиред 2
рд░рдирдЯрд╛рдЗрдоред 2
рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрдиред 3
рдбреЗрдЯрд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдгред 3
рдЖрд╢реБрд▓рд┐рдкрд┐ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ред 5
рд╕реНрдерд┐рд░рд╛рдВрдХред 5
рдХреБрдЫ рдЯреАрдореЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред 5
рд▓рдЧрд╛рддрд╛рд░ рдЖрджреЗрд╢ред 5
XECUTE рдХрдорд╛рдВрдбред 6
рдХрдорд╛рдВрдб рдХреЙрдкреА рдФрд░ рдореВрд╡ред 6
рд╕рдВрд╕рд╛рдзрди рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рдиред 7
SET рдХрдорд╛рдВрдб рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдкред 8
рдмреНрд▓реЙрдХ рдЯреАрдореЗрдВред 8
рдЕрдЧрд░ рдЖрдЬреНрдЮрд╛ред 8
рдорд╛рдорд▓реЗ рдХреА рдХрдорд╛рдиред 9
WHILE рдХрдорд╛рдВрдбред 10
рдмреНрд▓реЙрдХ рд▓реВрдк рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВред 10
NEXT рдЯреАрдо 11
рдмреИрдХ рдХрдорд╛рдВрдбред 12
QUERY рдЯреАрдоред 12
рдЧреИрд░-рдмреНрд▓реЙрдХ рдХрдорд╛рдВрдб рдбреЗрдЯрд╛ рдЯреНрд░реА рдЯреНрд░реИрд╡рд░реНрд╕рд▓ рдХрдорд╛рдВрдбред 12
NEXT1 рдЯреАрдоред 12
рдХрдорд╛рдВрдб BACK1ред рддреЗрд░рд╣
QUERY рдЯреАрдо резред 13
рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рдмрдВрдзрдиред 13
рдкрд╛рд╕рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ред 14
рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧред 15
EVENTTRAP рдХрдорд╛рдВрдбред 15
рдЯреАрдо рдИрд╡реЗрдВрдЯред 16
рдИрд╡реЗрдВрдЯ рд╕реЗрдВрдЯрд░ рдЯреАрдоред 16
EVENTWAIT рдЯреАрдоред 16
рд╡реИрдХреНрдЯрд░ред 16
64 рдмрд┐рдЯ рд╡реИрдХреНрдЯрд░ред 16
32 рдмрд┐рдЯ рд╡реИрдХреНрдЯрд░ред 17
16 рдмрд┐рдЯ рд╡реИрдХреНрдЯрд░ред 17
8 рдмрд┐рдЯ рд╡реИрдХреНрдЯрд░ред 17
рдСрдкрд░реЗрд╢рдиред 17
рд╡рд╕реНрддреБрдПрдВред 18
рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЕрдиреБрдЧрдордиред 19
рдПрдХреНрд╕рдЪреЗрдВрдЬ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рдеред реиреж
рдирд┐рд╖реНрдХрд░реНрд╖ред рдмреАрд╕

рдкрд░рд┐рдЪрдп


MSH рднрд╛рд╖рд╛ MUMPS рднрд╛рд╖рд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдкрд░ рдмрдиреА рд╣реИред MUMPS рдкрд┐рдЫрд▓реА рд╢рддрд╛рдмреНрджреА рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рдЕрд▓реНрдк-рдЬреНрдЮрд╛рдд рднрд╛рд╖рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╕реВрдЪрдирд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рднрд╛рд╖рд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдореМрдЬреВрдж рд╣реИред рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рдХрд╛рд░реНрдпрд╢реАрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдПрдХ рд╕рдореБрджрд╛рдп рдиреЗ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рд╣реИред рдЕрдореЗрд░рд┐рдХрд╛ рдФрд░ рд░реВрд╕ рдореЗрдВ MUMPS рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рд▓реИрдЯрд┐рди рдЕрдореЗрд░рд┐рдХрд╛, рдЬрд░реНрдордиреА, рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛ рдФрд░ рдЪреАрди рдореЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рднрд╛рд╖рд╛ рдХреА рдЬреАрд╡рд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИред MUMPS рдХреЗ рд╕рд╛рде рдорд┐рд▓рддреЗ рд╕рдордп, рдЗрд╕рдХреА рдкреБрд░рд╛рддрди рдкреНрд░рдХреГрддрд┐ рд╣рдбрд╝рддрд╛рд▓реА рд╣реИред рдЗрд╕ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЗрд╕рдХреА рдХрдорд┐рдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕рдХреЗ рдлрд╛рдпрджреЗ, рд╕рд░рд▓рддрд╛, рд╕реНрдерд┐рд░рддрд╛, рдбреЗрдЯрд╛ рд╕рдВрдЧрдарди рдХрд╛ рд╕рдВрд░рдХреНрд╖рдгред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд╕рдВрдЧрдардиред

рдЕрдиреБрд╡рд╛рдж рдЗрдХрд╛рдИ MSH рднрд╛рд╖рд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИред рдореЙрдбреНрдпреВрд▓ рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдирдХ 8 рдмрд╛рдЗрдЯреНрд╕ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рд▓реЗрдмрд▓ рдпрд╛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдмрд▓ рдПрдХ ":" рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕реЗ рдмрд╛рдХреА рдХрдорд╛рдВрдб рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЖрджреЗрд╢ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЯреАрдо рдХреЗ рдЕрдВрдд рдХрд╛ рдПрдХ рдЪрд┐рдиреНрд╣ "?" рд╣реИред рдХрдорд╛рдВрдб рдХреЛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕реЗ рддрд░реНрдХ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╛рддреНрд░реЛрдВ рдХрд╛ рдорд╛рдорд▓рд╛ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ред рдХрдорд╛рдВрдб рдХреЛ рдХрд┐рд╕реА рднреА рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдЯреАрдореЛрдВ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рдХреА рдПрдХ рд╢рд░реНрдд рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рдПрдХ рд╣реИ, рддреЛ рдкреНрд░рддреАрдХ "?" рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдмрд┐рдирд╛ рдЖрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╢рд░реНрддред рдпрджрд┐ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ 0 рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢рд░реНрдд рдХреЗ рдЕрдВрджрд░, рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЙрдиреНрд╣реЗрдВ рдХрдорд╛рдВрдб рдФрд░ рддрд░реНрдХреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

рд╕реЗрдЯ; [рел]> рел рд╡реИрд▓ [рез] = реирел; // рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ
? [реи]> рел рд╡реИрд▓ [рез] = реирел; // рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐
SET? ([1,2]> 5) рд╡реИрд▓ [1] = 25; // рд╕рд╣реА рдврдВрдЧ рд╕реЗ, рдЕрдВрджрд░ () рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред

рддрд░реНрдХ рдХреЛ рдкреНрд░рддреАрдХ "," рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрд░реНрдХреЛрдВ рдХреЗ рдЕрдВрджрд░, рдПрдХ рд╕реНрдерд╛рди рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЪрд░рд┐рддреНрд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд╣реАрдВ рднреА рд╕рдорд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░, рдПрдХ рдХрдорд╛рдВрдб рдореЗрдВ рдХрдИ рддрд░реНрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд▓реЗрдмрд▓ рдХреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдХрд┐ CASE рдХрдорд╛рдВрдб рдХреЗ рдЕрдВрджрд░ рд▓реЗрдмрд▓ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рд╣реИ ред рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рдЕрдВрджрд░ CASE рдХрдорд╛рдВрдб рдХреЗ рд▓реЗрдмрд▓ рдХреЗрд╡рд▓ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рдЕрдВрджрд░ рдЕрдиреВрдареЗ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рд╣рд░ рдФрд░ рдиреЗрд╕реНрдЯреЗрдб CASE рдХрдорд╛рдВрдб рдореЗрдВ рд▓реЗрдмрд▓ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред

рдХреНрд░рдо


рд░рди рдЯрд╛рдЗрдо рдкрд░, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рд╣реЛрддреЗ рд╣реИрдВред рд╕рднреА рдХрд╛рд░реНрдп рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдореЗрдВ, рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖рдг рдореЗрдВ, рдХрд╛рд░реНрдп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо рд░рдирд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЕрдВрдд рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдореБрдЦреНрдп рдХрд╛рд░реНрдп рднрд╛рд╖рд╛ рд░рдирдЯрд╛рдЗрдо рджреНрд╡рд╛рд░рд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╢реЗрд╖ рдиреМрдХрд░рд┐рдпрд╛рдВ рдЬреЙрдм рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХреА рдЬрд╛рддреА рд╣реИрдВ ред

рдбрд╛рдЯрд╛ рдкреНрд░рдмрдВрдзрди


рдЬреЛ рд▓реЛрдЧ MUMPS рднрд╛рд╖рд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП MSH рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рд╕рдВрдЧрдарди рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рд╣реИред MSH рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдХреЛрдИ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рдбреЗрдЯрд╛ рдШреЛрд╖рдгрд╛ рдирд╣реАрдВ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдкреЗрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдЯреНрд░реА рдиреЛрдбреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд╛рдо рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рд╕реВрдЪрдХрд╛рдВрдХ рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ [] рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реИред рдирд╛рдо рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

SET Pr [4,5, "rt"] = рд╣реИ ["ty ^ 578"];
рдпрд╣рд╛рдБ Pr рдФрд░ Is рдкреЗрдбрд╝реЛрдВ рдХреЗ рдирд╛рдо рд╣реИрдВред 4,5, "рдЖрд░рдЯреА" рдФрд░ "рдЯреАрдП ^ 578" рдиреЛрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реИрдВред

рдкреЗрдбрд╝ рдореЗрдВ рд╕реНрддрд░реЛрдВ рдХреА рдПрдХ рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░, рддрджрдиреБрд╕рд╛рд░, рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИред рд╕реВрдЪрдХрд╛рдВрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЖрдзрд╛рд░ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдордирдорд╛рдирд╛ рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред MSH рдореЗрдВ рдореВрд▓ рдкреНрд░рдХрд╛рд░ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рддрд╛рд░ рд╣реИрдВред рдХреЗрд╡рд▓ рдиреЛрдбреНрд╕ рдЬрд┐рдирдореЗрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдмрдирд╛рдИ рдЧрдИ рдереА, рд╕реАрдзреЗ рдкреЗрдбрд╝ рдореЗрдВ рдЬрдорд╛ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдирд╛рдо, рд╕реВрдЪрдХрд╛рдВрдХ рдХреНрд╖реЗрддреНрд░ рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реА рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЧрдгрдирд╛ рдХреЗ рдмрд╛рдж, рдирд╛рдо рдХреЗрд╡рд▓ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдирд┐рд░рдВрддрд░ рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рд╕рд░рдгреА рддрддреНрд╡ рдХреА рдкрд╣реБрдВрдЪ рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рддреАрдХ рдирд╛рдо "$" рдФрд░ рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдПрдХ рдЗрдВрдбреЗрдХреНрд╕ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИред рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рдРрд░реЗ рдЗрдВрдбреЗрдХреНрд╕ рд╣реИ 1. рдирд╛рдо рдФрд░ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рднрд╛рд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЧрдгрдирд╛ рдХреЗ рдмрд╛рдж, рдирд╛рдо рдХреЗрд╡рд▓ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╕рд░рдгреА рдХрд┐рд╕реА рднреА рдХреНрд░рдо рдореЗрдВ рднрд░реА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИmc $ 1000 , рдлрд┐рд░ 1000 рддрддреНрд╡реЛрдВ рдХрд╛ mc рд╕рд░рдгреА рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рддрддреНрд╡реЛрдВ рдореЗрдВ рдореВрд▓реНрдп рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╡реЗ рдореМрдЬреВрдж рд░рд╣реЗрдВрдЧреЗред рдЗрд╕ рд╕рд░рдгреА рдХреЗ рд╢реВрдиреНрдп рддрддреНрд╡ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдХрд░ рд╕рд░рдгреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: mc $ 0 рдЗрд╕ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд╕рд░рдгреА рд▓рдВрдмрд╛рдИ рд▓рд┐рдЦрдХрд░ рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд░рдгреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдлреИрд▓рддреА рд╣реИред рдЯреНрд░реА рдиреЛрдбреНрд╕ рдФрд░ рдПрд░реЗ рддрддреНрд╡реЛрдВ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рд╣реЛрддреЗ рд╣реИрдВред рдпреЗ рдпрд╛ рддреЛ рддрд╛рд░ рдпрд╛ рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВред рдХреИрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ рдЪрд┐рдВрддрд┐рдд рдирд╣реАрдВ рд╣реИред рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рдЙрдирдХреЗ рд╣реЗрд░рдлреЗрд░ рдХрд╛ рднрдВрдбрд╛рд░рдг рдПрдордПрд╕рдПрдЪ рднрд╛рд╖рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╣реИред






рдбреЗрдЯрд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг


MSH рдбреЗрдЯрд╛ рдХреЛ рд╡реИрд╢реНрд╡рд┐рдХ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡реЗ рдирд╛рдо рдХреЗ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рднрд┐рдиреНрди рд╣реИрдВред рд╡реИрд╢реНрд╡рд┐рдХ рдбреЗрдЯрд╛ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕реНрдореГрддрд┐ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрд╡реЗрджрди рдХреЗ рдЬреАрд╡рдирдХрд╛рд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рд╡реЗ рдмрди рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рддрдм рддрдХ рдореМрдЬреВрдж рд░рд╣реЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдиреНрд╣реЗрдВ KILL рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдирд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рджреЗрддрд╛ ред рд╕рднреА рд╡реИрд╢реНрд╡рд┐рдХ рдбреЗрдЯрд╛ рдореЗрдВ рдирд╛рдо рдореЗрдВ "^" рдЙрдкрд╕рд░реНрдЧ рд╣реИред

рд╡реИрд╢реНрд╡рд┐рдХ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдПрдХ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЧреНрд▓реЛрдмрд▓реНрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░, рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдРрд╕рд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рд╣рдореЗрд╢рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдЖрджрд┐рдо рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╡реИрд╢реНрд╡рд┐рдХ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрд╢реНрд╡рд┐рдХ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реИрд╢реНрд╡рд┐рдХ рд▓рд┐рдЦрдиреЗ рдХреЗ рджреМрд░рд╛рди, рдпрд╣ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рд╣реЛрддрд╛ рд╣реИред рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЧреНрд▓реЛрдмрд▓реНрд╕ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рд╕рд░рдгрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдБрдЪ рдХреЛ рднреА рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

^ gl [87,9] - рд╡реИрд╢реНрд╡рд┐рдХ рд╡реГрдХреНрд╖ рдиреЛрдб рддрдХ рдкрд╣реБрдВрдЪред

^ рдЧреНрд▓рд╛рд░ $ 45 - рд╡реИрд╢реНрд╡рд┐рдХ рд╕рд░рдгреА рдХреЗ рддрддреНрд╡ рддрдХ рдкрд╣реБрдВрдЪред

рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛ рдореМрдЬреВрдж рд╣реИ рдХреЗрд╡рд▓ рдЬрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд▓рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдкрд┐рдЫрд▓реЗ рд▓реЙрдиреНрдЪ рдХреЗ рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛ рдХрд╛ рджрд╛рдпрд░рд╛ рдЗрд╕рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХреЗ рддреАрди рдкреНрд░рдХрд╛рд░ рд╣реИрдВред

1. рд╕реНрдерд╛рдиреАрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдбреЗрдЯрд╛ред рд╡реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдХреНрд╖рдг рд╕реЗ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреВрд░рд╛ рд╣реЛрдиреЗ рддрдХ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдмрд░реВрдЯрд┐рди рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдирдпрд╛ рд╕рдмрд░реВрдЯреАрди рдбреЗрдЯрд╛ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рдмрд░реВрдЯреАрди рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЬрдм рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдерд╛рдиреАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрдЯрд╛ рдлрд┐рд░ рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрдЯрд╛ рдореЗрдВ рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

[7,9] - рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╡реГрдХреНрд╖ рдХреЗ рдиреЛрдб рддрдХ рдкрд╣реБрдВрдЪред

$ 5 - рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╕рд░рдгреА рддрддреНрд╡ рддрдХ рдкрд╣реБрдВрдЪред

рдПрдХ рдЕрдкрд╡рд╛рдж рд╣реИред рдП $ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рднреА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╣реИред

2. рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдбреЗрдЯрд╛ред рд╡реЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред рдЖрдк рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рд╕реЗ рдЙрдирд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рдЙрд╕ рдХреНрд╖рдг рд╕реЗ рдореМрдЬреВрдж рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рджреНрд╡рд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рддрдм рддрдХ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЬрдм рддрдХ рд╡реЗ KILL рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдирд╖реНрдЯ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ ред рдРрд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рдирд╛рдо " % " рдХреЗ рд╕рд╛рде рдЙрдкрд╕рд░реНрдЧ рд╣реИрдВ ред рдпреЗ рдЪрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдПрдХ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЧреНрд▓реЛрдмрд▓реНрд╕ рдХреА рддрд░рд╣ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

% dapp [87.9] - рдЖрд╡реЗрджрди рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╡реГрдХреНрд╖ рдХреЗ рдиреЛрдб рддрдХ рдкрд╣реБрдВрдЪред

% dapp $ 45 - рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╕рд░рдгреА рддрддреНрд╡ рддрдХ рдкрд╣реБрдВрдЪред

3. рд╕реНрдерд╛рдиреАрдп рдиреМрдХрд░реА рдбреЗрдЯрд╛ред рд╡реЗ рдХрд╛рд░реНрдп рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рд╕рдордп рд╕реЗ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдирд╣реАрдВ рдмрди рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ KILL рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдирд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛ рдореЗрдВ рдПрдХ рдирд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдореЗрдВ рдЙрдкрд╕рд░реНрдЧ " ^ " рдФрд░ " % " рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдЕрдкрд╡рд╛рдж рдХрд╛рд░реНрдпрдХреНрд░рдо рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╕рд░рдгреА рд╣реИ A $ , рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

djob [87,9] - рдХрд╛рд░реНрдп рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╡реГрдХреНрд╖ рдХреЗ рдиреЛрдб рддрдХ рдкрд╣реБрдВрдЪред
djob $ 45 - рдХрд╛рд░реНрдп рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╕рд░рдгреА рдХреЗ рддрддреНрд╡ рддрдХ рдкрд╣реБрдВрдЪред
рдЪрд░ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗрд╡рд▓ рдпрд╣рд╛рдВ рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░рдХрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрд╢реБрд▓рд┐рдкрд┐ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛


рдЗрд╕ рд╢рдмреНрдж рдХрд╛ MUMPS рднрд╛рд╖рд╛ рдореЗрдВ рд╕рдорд╛рди рд╢рдмреНрдж рд╕реЗ рдХреЛрдИ рд╕рдВрдмрдВрдз рдирд╣реАрдВ рд╣реИред MSH рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╛ рддреЛ рдкреВрд░реЗ рдкреЗрдбрд╝ рдпрд╛ рдкреВрд░реЗ рд╕рд░рдгреА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯреАрдореЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬрд╣рд╛рдВ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рд╡рд╣рд╛рдВ рд╣рдореЗрд╢рд╛ рдмрд╛рддрдЪреАрдд рдХреА рдЬрд╛рддреА рд╣реИред рдкреВрд░реЗ рдкреЗрдбрд╝ рдХреА рдПрдХ рдЕрдкреАрд▓ рдореЗрдВ рдПрдХ рдирд╛рдо рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдЪреМрдХреЛрд░ рдХреЛрд╖реНрдардХ рд╣реЛрддреЗ рд╣реИрдВред рд╕реНрдерд╛рдиреАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЯреНрд░реА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рд╣рдореЗрдВ [] - рдкреВрд░реЗ рдкреЗрдбрд╝ рддрдХ рдкрд╣реБрдВрдЪред
[] - рд╕реНрдерд╛рдиреАрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдкреЗрдбрд╝ рддрдХ рдкрд╣реБрдВрдЪред

рдкреВрд░реЗ рд╕рд░рдгреА рддрдХ рдкрд╣реБрдВрдЪ рдирд╛рдо рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╡рд░реНрдг " $ " рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕реНрдерд╛рдиреАрдп рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рд╣рдореЗрдВ $ - рдкреВрд░реЗ рд╣рдорд╛рд░реЗ рдПрд░реЗ рддрдХ рдкрд╣реБрдВрдЪред
$ - рд╕реНрдерд╛рдиреАрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рд░рдгреА рддрдХ рдкрд╣реБрдВрдЪред

рд╕реНрдерд┐рд░рд╛рдВрдХ


рдмреБрдирд┐рдпрд╛рджреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдпрд╛ рддреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд░реВрдк рдпрд╛ рддреЛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдПрдХ рджрд╢рдорд▓рд╡ рдмрд┐рдВрджреБ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЖрдзрд╛рд░ 10. рд╡реЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдпрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
25, -4, 789.56, -9.3

рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдерд┐рд░рд╛рдВрдХ рд╡рд░реНрдгреЛрдВ рдХреЗ рдХрд┐рд╕реА рднреА рдХреНрд░рдо рд╣реИрдВред рдпрджрд┐ рдХрд┐рд╕реА рд╕реНрдерд┐рд░рд╛рдВрдХ рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдХреНрд╖рд░ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЪрд░ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рд╕реНрдерд┐рд░рд╛рдВрдХ рдореЗрдВ рдЕрдиреНрдп рд╡рд░реНрдг рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдПрдХрд▓ рдпрд╛ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдгреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
"rt @ tty # 123"
'14 "5 * 7" 89 \? '
125Dsv

рдХреБрдЫ рдЯреАрдореЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ


CONSTANT рдЯреАрдо


рдЖрдк CONSTANT рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирд┐рд░рдВрддрд░ рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ ред рдпреЗ рдкреНрд░рд╕рд╛рд░рдг рд╕рдордп рдХреЗ рдирд╛рдо рд╣реИрдВред рдкреНрд░рд╕рд╛рд░рдг рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рд░рди рд╕рдордп рдореЗрдВ, рдпреЗ рдирд╛рдо рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЖрдк рдХрд┐рд╕реА рдирд╛рдо рдХреЛ CONSTANT рдХрдорд╛рдВрдб рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдорд╛рди рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдерд┐рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡реЗ рдмрд┐рдирд╛ рдЙрджреНрдзрд░рдг рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдореЗрд▓ рди рдЦрд╛рдПрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рд▓рдЧрд╛рддрд╛рд░ ioInOut = "/ini/par.ini>,maxIs=25;
IoInOut рдФрд░ maxIs constants рдХреЛ рдорд╛рди рджрд┐рдП рдЧрдП рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЖрдЧреЗ рдЗрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдЗрди рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓рдЧрд╛рддрд╛рд░
рдЯреАрдордЗрд╕рдХреЗ 2 рд░реВрдк рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╛рдирддрд╛ рдХрд╛ рд╕рд╣реА рдкрдХреНрд╖ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИред рдЗрд╕ рдЯреАрдо рдХрд╛ рдЕрд░реНрде рдЕрд▓рдЧ рд╣реИред рдирд╛рдо рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд╛рдо рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реНрдерд┐рд░рд╛рдВрдХ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рдЧрд╛рддрд╛рд░ рдЖрдпрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрдпрд╛рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рд╣реИред рдЖрдпрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХреЗрд╡рд▓ рд╕реНрдерд┐рд░рд╛рдВрдХ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рджреЛрдиреЛрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
CONSTANT sysCnsNet, usrCnsByx;
sysCnsNet рдФрд░ usrCnsByx рдореЙрдбреНрдпреВрд▓ рдирд╛рдо рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕реНрдерд┐рд░рд╛рдВрдХ рд╣реИрдВред
рджреЛрдиреЛрдВ рд░реВрдк рдПрдХрд▓ CONSTANT рдХрдорд╛рдВрдб рдХреЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ ред

XECUTE рдЯреАрдо


XECUTE рдХрдорд╛рдВрдб рдПрдХ рдмрд▓реНрдХрд┐ рд╡рд┐рджреЗрд╢реА рдЯреАрдо рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ MUMPS рднрд╛рд╖рд╛ рдореЗрдВ рдореМрдЬреВрдж рд╣реИред рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рд╡рд╣ рдореБрдЭрд╕реЗ рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдорд┐рд▓реАред рд╡рд╣рд╛рдВ рдЗрд╕реЗ eval рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рддрд░реНрдХ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ MSH рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
XECUTE "SET $ 1 = 89;";
рдирддреАрдЬрддрди, рдЪрд░ $ 1 рдореВрд▓реНрдп 89 рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ ред
рдпрд╣ рдПрдХ рдЖрджрд┐рдо рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЗрд╕ рд░реВрдк рдореЗрдВ рдпрд╣ рд╢рд╛рдпрдж рд╣реА рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред XECUTE рдХрдорд╛рдВрдб рдХреЗ рддрд░реНрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЪрд▓рдиреЗ рдХреЗ рд╕рдордп рд╡рд┐рднрд┐рдиреНрди MSH рдХрдорд╛рдВрдб рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдХрдорд╛рдВрдб рдХреЛ рдЙрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХрдорд╛рдВрдб рд╕реНрдерд┐рдд рд╣реИред рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдВрд╕рд╛рдзрди рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдбреЗрдЯрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред

COPY рдФрд░ MOVE рдХрдорд╛рдВрдб


рдХреЙрдкреА рдЖрджреЗрд╢ рд╣реИ рдХреЗ рд▓рд┐рдП рдЗрд╕реА рддрд░рд╣ рдорд░реНрдЬ MUMPS рдЖрджреЗрд╢ ред рдпреЗ рдЖрджреЗрд╢ рд╕рднреА рдиреЛрдб рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рдиреЛрдб рдХреЛ рд░рд┐рд╕реАрд╡рд░ рдиреЛрдб рдореЗрдВ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВред рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЗ рддрд░реНрдХ рдореЗрдВ " = " рдкреНрд░рддреАрдХ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рджреЛ рдлрд╝реАрд▓реНрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВ ред рдЗрд╕ рд╕рдВрдХреЗрдд рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╕реНрд░реЛрдд рдиреЛрдб рд╣реИ, рдмрд╛рдИрдВ рдУрд░ рд░рд┐рд╕реАрд╡рд░ред рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд▓рд┐рдВрдХ рдХреЛ рдиреЛрдбреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреВрд░реЗ рдкреЗрдбрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ рдЖрджреЗрд╢ рди рдХреЗрд╡рд▓ рд╡рдВрд╢рдЬ рдХреА рдирдХрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╕реНрд╡рдпрдВ рдиреЛрдбреНрд╕ рднреА рд╣реИрдВред рдХреЙрдкреА рдЖрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рди рдбреЗрдЯрд╛ рд╡рд┐рд▓рдпред рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рд░рд┐рд╕реАрд╡рд░ рдХреЛ рд╕рд╛рдл рдХрд┐рдП рдмрд┐рдирд╛ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрд░реЛрдд рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред MOVE рдЯреАрдорд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред рдкрд╣рд▓реЗ, рд░рд┐рд╕реАрд╡рд░ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рд╕реНрд░реЛрдд рдиреЛрдб рдХреЗ рд╕рднреА рд╡рдВрд╢рдЬ рдХреЙрдкреА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрд░реЛрдд рдиреЛрдб рдХреЛ рдЙрд╕рдХреЗ рд╕рднреА рд╡рдВрд╢реЛрдВ рдХреЗ рд╕рд╛рде рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
// рдиреЛрдб рд╣рдореЗрдВ [5,6] рдиреЛрдб рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ [1]
рдХреЙрдкреА [1] = рд╣рдореЗрдВ [5,6];
// рдкреВрд░реЗ рдкреЗрдбрд╝ рдХреЛ рдиреЛрдб рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ [8]
MOVE [8] = us [];
рдЗрди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕реНрд░реЛрдд рдФрд░ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЗрд╡рд▓ рдЫреЛрдЯреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рддрд░реНрдХ arg рд╕рд░рдгреА рдореЗрдВ рдХреЙрдкреА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
COPY arg $ = A $;
рдЖрдк рдореВрд╡ рдХрдорд╛рдВрдб рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
MO1 a1 $ = b1 $;
рдЖрдк рдХрд┐рд╕реА рднреА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдХреЙрдкреА рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдВрд╕рд╛рдзрди рд╕рд┐рдВрдХ


рдХрдИ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╕рдордп, рд╕рд╛рдЭрд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд▓реЙрдХ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдХрдорд╛рдВрдб рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдХреБрдЫ рднреА рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕рдордЭреМрддреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рд╕рд╛рдЭрд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рд▓реЙрдХ рдХрдорд╛рдВрдб рдХреЛ рдиреМрдХрд░рд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреЛрдИ рдПрдХреНрд╕реЗрд╕ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд▓реЙрдХ рдирд╛рдореЛрдВ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпреЗ рдирд╛рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рднреАрддрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╣реИрдВ рдФрд░ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕рдорд╛рди рд╣реИрдВред рддрд╛рд▓реЛрдВ рдореЗрдВ, рдПрдХ рд╕рдордп рдореЗрдВ рдХрдИ рдкрд╛рдардХреЛрдВ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд▓реЗрдЦрдХ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдкрдврд╝рдиреЗ рдХреЗ рддрд╛рд▓реЗ рд╣реИрдВ рдФрд░ рддрд╛рд▓реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рд▓реЙрдХрдЖрд░

рдЯреАрдордирд╛рдо рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХред рдЙрд╕рдХреЗ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдирд╛рдо рдкрдврд╝рдиреЗ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдХреЛрдИ рднреА рдХрд╛рд░реНрдп рд╕рдорд╛рди рдирд╛рдореЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдРрд╕рд╛ рдХрд╛рд░реНрдп рдЬрд┐рд╕рдореЗрдВ рдЗрди рдирд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрди рд╕рднреА рдирд╛рдореЛрдВ рдХреЗ рдЕрдирд▓реЙрдХ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ред рд▓рд┐рдЦрдиреЗ рдХреЗ рдирд╛рдо рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреЛрдИ рднреА рд▓реЙрдХ рд▓реЙрдХ рдХрдорд╛рдВрдб рддрдм рддрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдЬрдм рддрдХ рдХрд┐ рд░рд╛рдЗрдЯ рд▓реЙрдХ рдирд╛рдо рдХреЛ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░рддрд╛ред рдпрджрд┐ рд▓реЙрдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рдирд╛рдо рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
LockR name1, name2, name3;
рдпреЗ рдирд╛рдо рдкрдврд╝рдиреЗ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдПрдХ рдЕрдиреНрдп рдХрд╛рд░реНрдп рд▓реЙрдХрдбрдмреНрд▓реНрдпреВ

рдХрдорд╛рдВрдб рдХреЛ рдкрдврд╝рдХрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдирд▓реЙрдХ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрди рдирд╛рдореЛрдВ рдХреЛ рд▓реЙрдХ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИрд░рд┐рдХреЙрд░реНрдб рд╕реЗ рдирд╛рдореЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИред рдЙрд╕рдХреЗ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдирд╛рдореЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдирд╛рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рднреА рд▓реЙрдХ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рд╣реИрдВ, рддреЛ рдпрд╣ рдХрдорд╛рдВрдб рдЗрди рдирд╛рдореЛрдВ рдХреЗ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
LockW name1, name2, name3;
рдпреЗ рдирд╛рдо рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рд▓реЙрдХ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рд▓реЙрдХрдЕрдк
рдХрдорд╛рдВрдб рдЗрд╕ рдирд╛рдо рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ ред рдпрджрд┐ рдХрдИ рдмрд╛рд░ рдкрдврд╝рдиреЗ рд╕реЗ рдирд╛рдо рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЙрд╕реА рд╕рдордп рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
LockUn name1, name2, name3;
рдорд╛рдирдХ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рд╕рд╛рде рдЗрди рдХрдорд╛рдВрдбреЛрдВ рдХреЗ рдПрдирд╛рд▓реЙрдЧ рд╣реЛрддреЗ рд╣реИрдВред

SET рдХрдорд╛рдВрдб рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк


SET рдХрдорд╛рдВрдб рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╛рдирддрд╛ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИ, рдЗрд╕рдХреА рднреВрдорд┐рдХрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЕрдВрддрд┐рдо рдЪрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рднрд╛рдИ рдЬрд╛рддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
SET $ 1 = 2, $ 1 + 3;
рдЪрд░ 1 $ 5 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ ред
рдпрджрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдХрдИ рдЪрд░ рд╣реИрдВ, рддреЛ рдкрд░рд┐рдгрд╛рдо рдЕрдВрддрд┐рдо рдЪрд░ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
SET $ 1 = 1, $ 2 = 2, $ 3 = 3, $ 1 + $ 2 + $ 3; $ 3
рдЪрд░ 1 + 2 + 3 = 6 рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдлрд╝реЙрд░реНрдо рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рдХреЗрд╡рд▓ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред рджреВрд╕рд░рд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗрд╡рд▓ SET рдХрдорд╛рдВрдб рдХреЗ рдЗрд╕ рд░реВрдк рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдЪрд┐рддреНрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

рдЯреАрдореЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░реЗрдВ


рдмреНрд▓реЙрдХ рдХрдорд╛рдВрдбреНрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рде рд╣реА рдмреНрд▓реЙрдХ рдХреА рд╣реЗрдбрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдХрдорд╛рдВрдб рдХрд╛ рдЕрдкрдирд╛ END рдХрдорд╛рдВрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП , рднрд▓реЗ рд╣реА рдмреНрд▓реЙрдХ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдХрдорд╛рдВрдб рд╣реЛред

рдЕрдЧрд░ рдЯреАрдо


рдЖрдИрдПрдл рдХрдорд╛рдВрдб рдПрдХ рдмреНрд▓реЙрдХ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╢рд░реНрддреЗрдВ рд╕рд╣реА рд╣реИрдВред рдЗрд╕ рдЖрджреЗрд╢ рдореЗрдВ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдмреНрд▓реЙрдХ рдореЗрдВ ELSE рдХрдорд╛рдВрдб рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ ред ELSE рдХрдорд╛рдВрдб рдХрд╛ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИред IF рдмреНрд▓реЙрдХ рдХреЗ рдмрд╛рд╣рд░, рдЗрди рдХрдорд╛рдВрдб рдХрд╛ рдХреЛрдИ рдЕрд░реНрде рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ IF рдХрдорд╛рдВрдб рдХреА рд╕реНрдерд┐рддрд┐ рдкреВрд░реА рд╣реЛрдиреЗ рдкрд░ IF рдмреНрд▓реЙрдХ рдореЗрдВ ELSE рдХрдорд╛рдВрдбреНрд╕ рд╣реИрдВ, рддреЛ рдЕрдЧрд▓реЗ ELSE рдХрдорд╛рдВрдб рддрдХ IF рдХрдорд╛рдВрдб рдХреЗ рдкреАрдЫреЗ рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ ред рдИрдПрд▓рдПрд╕рдИ рдЯреАрдордПрдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ, рддреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдЪреНрдЪрд╛рдИ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЗрд╡рд▓ рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рдмрд╛рдж рд╕реНрдерд┐рдд рдЖрджреЗрд╢реЛрдВ рдХреЛ рдЕрдЧрд▓реЗ ELSE рдХрдорд╛рдВрдб рдпрд╛ END рдХрдорд╛рдВрдб рддрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред рдЖрдИрдПрдл рдмреНрд▓реЙрдХ рдореЗрдВ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд░реНрдд рдХреЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ рдПрдХ рдИрдПрд▓рдПрд╕рдИ рдХрдорд╛рдВрдб рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдпрд╣ рдИрдПрд▓рдПрд╕рдИ рдХрдорд╛рдВрдб рдХреЗ рдмреАрдЪ рдЕрдВрддрд┐рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
IF; [6] <0;
рд╕реЗрдЯ y [1] = 1;
ELSE; [6] <рел;
рд╕реЗрдЯ y [1] = 2;
ELSE; [рем] <резреж;
рд╕реЗрдЯ y [1] = 3;
рдЕрдиреНрдп рд╕реЗрдЯ y [1] = 4;
рд╕рдорд╛рдкреНрдд
рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╢рд░реНрдд рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИ, рдлрд┐рд░ рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЛ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рдХреНрдпреЛрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдорд╛рдорд▓реЗ рдХреА рдЯреАрдо


рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдЕрдиреНрдп MSH рдЯреАрдореЛрдВ рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рд╕реЗ рдХреБрдЫ рдЕрд▓рдЧ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рд╢рд░реНрдд рдРрд╕реА рдирд╣реАрдВ рд╣реИред CASE рдХрдорд╛рдВрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЙрд╕ рд▓реЗрдмрд▓ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП , рдЬрд┐рд╕ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдЖрджреЗрд╢ рдореЗрдВ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдХрдорд╛рдВрдб рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдмрд▓ рдЗрд╕ рд▓реЗрдмрд▓ рд╕реЗ рдЕрдЧрд▓реЗ рддрдХ рдПрдХ рдмреНрд▓реЙрдХ рдмрдирд╛рддрд╛ рд╣реИред рдЬрдм рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рд▓реЗрдмрд▓ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рд▓реЗрдмрд▓ рддрдХ рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╡рд░реНрддрдорд╛рди рдорд╛рдорд▓реЗ рдмреНрд▓реЙрдХ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддреЗ рд╣реИрдВ ред рдпрд╣ рдХрдорд╛рдВрдб C рд╕реНрд╡рд┐рдЪ рдХрдорд╛рдВрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкрд╛рд╕реНрдХрд▓ рдиреЛрдЯреЗрд╢рди рдХреЗ рдХрд░реАрдм рд╣реИред рдпрджрд┐ рд▓реЗрдмрд▓ рдХреЗ рдирд╛рдо рдХреА рдЧрдгрдирд╛ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рдирд╛рдо рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди CASE рдмреНрд▓реЙрдХ рдореЗрдВ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рд▓реЗрдмрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ CASE рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рдж рд╕реНрдерд┐рдд рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред

рдорд╛рдорд▓реЗ; рдПрд▓_ $ рдЬреЗ; // рд▓реЗрдмрд▓ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди
SET x [1] = 1; // рдпрджрд┐ рдХреЛрдИ рд▓реЗрдмрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рддреЛ рдЗрд╕ рдмреНрд▓реЙрдХ рдХреА рдХрдорд╛рдВрдб
SET [2] = x [1] +1 рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ ;
рдПрд▓ 1: рд╕реЗрдЯ x [1] = 2; // рд▓реЗрдмрд▓ рдХрдорд╛рдВрдб рдмреНрд▓реЙрдХ L1
SET a [2] = x [1] +2;
L2: SET x [1] = 3; // рд▓реЗрдмрд▓ рдХрдорд╛рдВрдб рдмреНрд▓реЙрдХ L2
SET a [2] = x [1] +3;
рд╕рдорд╛рдкреНрдд
рдЗрд╕ рдЖрджреЗрд╢ рдореЗрдВ рд▓реЗрдмрд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдмреНрд▓реЙрдХ рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрджреЗрд╢реЛрдВ рдХреЗ рдРрд╕реЗ рдмреНрд▓реЙрдХ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж, рдирд┐рдпрдВрддреНрд░рдг CASE рдХрдорд╛рдВрдб рдХреЗ рдмреНрд▓реЙрдХ рдХреЗ рдмрд╛рд╣рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред

WHILE рдХрдорд╛рдВрдб


WHile рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реВрдк рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╢рд░реНрдд рд▓реВрдк рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИред рдЬрдм рддрдХ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ 0 рдирд╣реАрдВ рд╣реИ, рддрдм рддрдХ рдЗрд╕ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдЧрдард┐рдд рдмреНрд▓реЙрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдмреНрд▓реЙрдХ рдЕрдВрдд рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ ред рдРрд╕реЗ рдмреНрд▓реЙрдХ рдХреА END рдХрдорд╛рдВрдб рдореЗрдВ рдПрдХ рдлреАрдЪрд░ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреА рдПрдХ рдмреНрд▓реЙрдХ рд╕рдорд╛рдкреНрддрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рд╕реНрдерд┐рддрд┐ 0 рдирд╣реАрдВ рд╣реИ, рддреЛ рдмреНрд▓реЙрдХ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреЗ рд╢рд░реНрддреЗрдВ WHILE рдХрдорд╛рдВрдб рдФрд░ END рдХрдорд╛рдВрдб рджреЛрдиреЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддреА рд╣реИрдВ ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
WHILE; X [7]> 0; // рдЪрдХреНрд░ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐
SET y [2] = x [7] +2;
BREAK; Y [2] <0;
рд╕реЗрдЯ x [7] = x [7] +1;
END; X [7]> 20; // рд▓реВрдк рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╢рд░реНрдд
рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░, рд▓реВрдк рдХреЛ BREAK рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдмреНрд▓реЙрдХ рд▓реВрдк рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ


рдмреНрд▓реЙрдХ рд▓реВрдк рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдкреЗрдбрд╝ рдХреЗ рдиреЛрдбреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡реЗ рдмрд╛рдпрдкрд╛рд╕ рдиреЛрдбреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдВрддрд░рд┐рдХ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдмреНрд▓реЙрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рддрд╛ рд╣реИред рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдЖрдк рдкреЗрдбрд╝ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗред рдЖрдк рдЗрд╕ рдкреЗрдбрд╝ рдХреЛ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддреЗред рдмреНрд▓реЙрдХ рд▓реВрдк рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрдорд╛рдВрдб рдореЗрдВ, 2 рддрд░реНрдХред
рдкрд╣рд▓реЗ рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдиреЛрдб рдХреЗ рд▓рд┐рдВрдХ рдЬрд┐рдирдХреЗ рд╡рдВрд╢рдЬ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рдВрджрд░реНрдн рд╕реВрдЪрдХрд╛рдВрдХред рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░рд╛ рддрд░реНрдХ рдиреЛрдб рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд╣реИ рдЬрд╣рд╛рдВ рд╡рдВрд╢рдЬ рд╕реВрдЪрдХрд╛рдВрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рддрд░реНрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИред рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░, рджреВрд╕рд░рд╛ рддрд░реНрдХ рдирд╣реАрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬреИрд╕реЗ рднрд╛рд╡ $$ 2 рдпрд╛ [[3]] рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрджрд┐ рдЕрдиреБрдорддрд┐ рди $ 2 рдпрд╛ [3]рдЗрдЯреНрд░реЗрдЯрд░ рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдкрд░рд┐рд╡рд░реНрддрдиред рдЗрди рдЪрд░реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЪрд╛рдЗрд▓реНрдб рдЗрдВрдбреЗрдХреНрд╕ рддрдХ рдкрд╣реБрдБрдЪ % queryKey рд╕рд┐рд╕реНрдЯрдо рд╡реЗрд░рд┐рдПрдмрд▓ рдФрд░ % рдбреЗрдЯрд╛ рдбреЗрдЯрд╛ рд╕реЗ рдиреЛрдб рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ ред рдпрджрд┐ рд╡рдВрд╢ рдХреЛ рд╢реБрд░реВ рд╕реЗ рд╣реА рдмрд╛рдИрдкрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ 2 рдбреА рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдиреЛрдб рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдЙрд╕рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡рдВрд╢ рдХрд╛ рдмрд╛рдИрдкрд╛рд╕ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рджреВрд╕рд░рд╛ рддрд░реНрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рдЪрд╛рд░реЛрдВ рдУрд░ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд▓реВрдк рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЗрд╕ рдЪрд░ рдХреЛ рдХрд┐рд▓ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред
рдХрдорд╛рдВрдб рдореЗрдВ рдмреНрд▓реЙрдХ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдмреНрд▓реЙрдХ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реА рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред

рдЖрдк рди рдХреЗрд╡рд▓ рдкреЗрдбрд╝ рдХреЗ рдиреЛрдбреНрд╕ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╕рд░рдгрд┐рдпрд╛рдБ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рд░рдгреА рдлрд╝реАрд▓реНрдб рдХреА рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рджреВрд╕рд░реЗ рддрд░реНрдХ рдореЗрдВ рдорд┐рд▓рддреА рд╣реИред рдкрд╣рд▓реЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЗрд╡рд▓ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

NEXT рдЯреАрдо


NEXT рдХрдорд╛рдВрдб рдЯреНрд░реА рдиреЛрдб рдХреЗ рддрддреНрдХрд╛рд▓ рд╡рдВрд╢рдЬ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рд╡рдВрд╢рдЬ рдиреНрдпреВрдирддрдо рд╕реЗ рдЕрдзрд┐рдХрддрдо рд╕реВрдЪрдХрд╛рдВрдХ рддрдХ рдЖрдЧреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
NEXT us [4,5]; // 2 рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реВрдЪрдХрд╛рдВрдХ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
// рд╕рд┐рд╕реНрдЯрдо рдЪрд░% рдХреНрд╡реЗрд░реА рд╕реЗ
рд╕реЗрдЯ $ 1 =% рдХреНрд╡реЗрд░реАрдХреЗ, $ 2 =% рдХреНрд╡реЗрд░реАрдбреЗрдЯрд╛;
END; $ 1> 1000; рд▓реВрдк рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП // рд╕реНрдерд┐рддрд┐
рдиреЛрдб рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рддреБрд░рдВрдд рдбреЗрдЯрд╛
$ 1 рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ ;
рд╣рдореЗрдВ рдЕрдЧрд▓рд╛ [4,5], $ 1;
$ 2 =% рдХреНрд╡реЗрд░реА рд╕реЗрдЯ рдХрд░реЗрдВ;
рд╕рдорд╛рдкреНрдд

рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрджрд░реНрдн рдиреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреЗрдбрд╝ рдХрд╛ рдкрд╣рд▓рд╛ рд╕реНрддрд░ рдмрд╛рдИрдкрд╛рд╕ рд╣реИред
рдХрд┐рд▓ $ 1;
рд╣рдореЗрдВ рдЕрдЧрд▓рд╛ [], $ 1;
$ 2 =% рдХреНрд╡реЗрд░реА рд╕реЗрдЯ рдХрд░реЗрдВ;
рд╕рдорд╛рдкреНрдд
рд╕реВрдЪрдХрд╛рдВрдХ 3 рдХреЗ рдмрд╛рдж рдХреНрд░реЙрд▓ред
рд╕реЗрдЯ $ 1 = 3;
рд╣рдореЗрдВ рдЕрдЧрд▓рд╛ [4,5], $ 1;
$ 2 =% рдХреНрд╡реЗрд░реА рд╕реЗрдЯ рдХрд░реЗрдВ;
рд╕рдорд╛рдкреНрдд
рдХрд┐рд╕реА рд╕рд░рдгреА рдХреЛ рдЯреНрд░реЗрд╕ рдХрд░рддреЗ рд╕рдордп, рд╕рднреА рдлрд╝реАрд▓реНрдб рдХреНрд░рдо рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡реЗ рднреА рдЬрд┐рдирдореЗрдВ рдбреЗрдЯрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
KILL $ 1;
рд╣рдореЗрдВ рдЕрдЧрд▓рд╛ $, $ 1;
$ 2 =% рдХреНрд╡реЗрд░реА рд╕реЗрдЯ рдХрд░реЗрдВ;
рд╕рдорд╛рдкреНрдд
рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░, рд▓реВрдк рдХреЛ BREAK рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

BACK рдЯреАрдо


рдмреИрдХ рдХрдорд╛рдВрдб NEXT рдХрдорд╛рдВрдб рд╕реЗ рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд╢реАрд░реНрд╖ рд╕реЗ рдкрд╣рд▓реЗ рддрдХ рдЯреНрд░реИрд╡рд░реНрд╕рд▓ рджрд┐рд╢рд╛ рдореЗрдВ рдЕрд▓рдЧ рд╣реИ ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
KILL $ 1;
рд╣рдореЗрдВ рд╡рд╛рдкрд╕ [4,5], $ 1;
$ 2 =% рдХреНрд╡реЗрд░реА рд╕реЗрдЯ рдХрд░реЗрдВ;
рд╕рдорд╛рдкреНрдд

QUERY рдЯреАрдо


QUERY рдХрдорд╛рдВрдб рдиреЛрдб рдХреЗ рд╕рднреА рд╡рдВрд╢рдЬ рдХреЛ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдФрд░ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рдХреА рдУрд░ рдЖрдЧреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдкреВрд░реА рдЧрд╣рд░рд╛рдИ рддрдХ рд▓реЗ рдЬрд╛рддреА рд╣реИред 2 рддрд░реНрдХ рдореЗрдВ рд╕рдВрдкреВрд░реНрдг рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реВрдЪрдХрд╛рдВрдХ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрджрд┐ рдЗрд╕ рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ 1 рд╕реЗ рдЕрдзрд┐рдХ рдлрд╝реАрд▓реНрдб рд╣реИрдВ, рддреЛ рд╕реВрдЪреА рдХреЛ 2 рддрд░реНрдХ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдиреНрдпрдерд╛, рдпрд╣ рдХрдорд╛рдВрдб NEXT рдХрдорд╛рдВрдб рдХреЗ рд╕рдорд╛рди рд╣реИ ред QUERY

рдХрдорд╛рдВрдб рд╕рд░рдгреА рдХреЛ рдХреЗрд╡рд▓ рдмрд╛рдИрдВ рдУрд░ рд╕реЗ рджрд╛рдИрдВ рдУрд░ рдЖрдЧреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: KILL $ 1; рд╣рдореЗрдВ рдкреВрдЫреЗрдВ [4,5], $ 1; $ 2 =% рдХреНрд╡реЗрд░реА рд╕реЗрдЯ рдХрд░реЗрдВ; рд╕рдорд╛рдкреНрдд рд▓реЗрдХрд┐рди рдпрд╣ рдХрдорд╛рдВрдб рдХреЗрд╡рд▓ рдЙрди рдмрд┐рдВрджреБрдУрдВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдорд╛рдпрдиреЗ рд░рдЦрддреЗ рд╣реИрдВред








рдиреЙрди рдмреНрд▓реЙрдХ рдХрдорд╛рдВрдбреНрд╕ рдбреЗрдЯрд╛ рдЯреНрд░реА рдЯреНрд░реИрд╡рд░реНрд╕рд▓ рдХрдорд╛рдВрдбреНрд╕


рдЗрди рдЖрджреЗрд╢реЛрдВ рдореЗрдВ, рджреЛрдиреЛрдВ рдЖрджреЗрд╢ рддрд░реНрдХ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рджреВрд╕рд░рд╛ рддрд░реНрдХ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЕрдЧрд▓реЗ рдХрдорд╛рдВрдб рдХреЛ рдЕрдЧрд▓рд╛ рд╢реАрд░реНрд╖ рдорд┐рд▓реЗрдЧрд╛ред рдЗрди рдЖрджреЗрд╢реЛрдВ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рд▓рд┐рдВрдХ рд╕рд╣реЗрдЬреЗ рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдмрд╛рдИрдкрд╛рд╕ рдХрд┐рдП рдЧрдП рдкреЗрдбрд╝ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИред рдЙрд╕реА рдХрд╛рд░рдг рд╕реЗ, рдЪреЛрдЯрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рд╕рдордп рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдРрд░реЗ рдХреЛ рднреА рдмрд╛рдпрдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрдорд╛рдВрдб NEXT1

рдХрдорд╛рдВрдб NEXT1 рд╕рдВрджрд░реНрдн рдиреЛрдб рдХреЗ рддрд╣рдд рдЙрд╕реА рд╕реНрддрд░ рдкрд░ рдЕрдЧрд▓рд╛ рдиреЛрдб рджреЗрддрд╛ рд╣реИред
рдиреЛрдб рдбреЗрдЯрд╛ % рдХреНрд╡реЗрд░реАрдбреЗрдЯрд╛ рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
SET $ 1 = 2;
NEXT1 us [1,4], $ 1;
// рд╣рдореЗрдВ рдиреЛрдб рдХреЗ рдмрд╛рдж рд╕реНрддрд░ 3 рдкрд░ рд╕реНрдерд┐рдд рдиреЛрдб рджреЗрдЧрд╛ [1,4,2]

BACK1 рдЯреАрдо


BACK1 рдХрдорд╛рдВрдб рдкрд┐рдЫрд▓реЗ рдиреЛрдб рдХреЛ рд╕рдВрджрд░реНрдн рдиреЛрдб рдХреЗ рдиреАрдЪреЗ рд╕рдорд╛рди рд╕реНрддрд░ рдкрд░ рджреЗрддрд╛ рд╣реИред
рдЕрдиреНрдпрдерд╛, рдпрд╣ NEXT1 рдХрдорд╛рдВрдб рдХреЗ рд╕рдорд╛рди рд╣реИ ред

QUERY1 рдЯреАрдо


QUERY1 рдХрдорд╛рдВрдб рдПрдХ рдкреЗрдбрд╝ рдХреА рд╢рд╛рдЦрд╛ рдХрд╛ рдЕрдЧрд▓рд╛ рд╢реАрд░реНрд╖ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдкреВрд░реЗ рдиреЛрдб рдХреЛ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рдФрд░ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рддрдХ рдЯреНрд░реЗрд╕ рдХрд░рддрд╛ рд╣реИред 2 рддрд░реНрдХ рдореЗрдВ рд╕рдВрдкреВрд░реНрдг рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реВрдЪрдХрд╛рдВрдХ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрджрд┐ рдЗрд╕ рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ 1 рд╕реЗ рдЕрдзрд┐рдХ рдлрд╝реАрд▓реНрдб рд╣реИрдВ, рддреЛ рд╕реВрдЪреА рдХреЛ 2 рддрд░реНрдХ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдиреНрдпрдерд╛, рдпрд╣ NEXT1 рдХрдорд╛рдВрдб рдХреЗ рд╕рдорд╛рди рд╣реИ ред

рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рдмрдВрдзрди


рдПрдХ рдореЙрдбреНрдпреВрд▓ рд▓реЗрдмрд▓ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдлрд╝рдВрдХреНрд╢рди, рдирдП рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдмрд┐рдВрджреБ, рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЙрдкрд░реНрдЯреА, рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд┐рдзрд┐ рдФрд░ рдПрдХ рд▓реЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рд▓реЗрдмрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рд▓реЗрдмрд▓ рдХреА рдкрд╣реБрдВрдЪ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓реЗрдмрд▓ рдХреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧреЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
LB: рд╕реЗрдЯ рд╡реИрд▓ [25] = 7 + рдП $ 1; рд╡рд╛рдкрд╕реА рд╡реИрд▓ [25];
рдПрд▓рдмреА (78) рдХрд░реЗрдВ; // рдХрд╛рд░реНрдпрдХреНрд░рдо рддрдХ рдкрд╣реБрдВрдЪред рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп рдХреА рдЕрдирджреЗрдЦреА рдХреА рдЬрд╛рддреА рд╣реИред
рд╕реЗрдЯ рд╡реИрд▓ [7] = 8 * рдПрд▓рдмреА (6); // рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
JOB LB (17, "yt"); // рдПрдХ рдирдИ рдиреМрдХрд░реА
рд╕реЗрдЯ рдХрд░реЗрдВ рд╡реИрд▓ рд╡реИрд▓ [9] = рдореЙрдб.рдПрд▓рдмреА (3); // рд╡рд░реНрдЧ рд╡рд┐рдзрд┐ рддрдХ рдкрд╣реБрдВрдЪ рдореЙрдб- рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд╛рдо рд╡рд╕реНрддреБ рдХреЗ рд╡рд░реНрдЧ рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡реИрд▓ рд╕реЗрдЯ рдХрд░реЗрдВ [15] = рдУрдмреНрдЬ [1,2, рдП]ред рдПрд▓рдмреА; // рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА LB рдкреНрд░реЙрдкрд░реНрдЯреА рддрдХ рдкрд╣реБрдБрдЪ Obj [1,2, A],
рдПрд▓рдмреА рдЬрд╛рдУ; // рдПрд▓рдмреА рд▓реЗрдмрд▓ рдкрд░ рдЬрд╛рдПрдВ
рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, 4 рдФрд░ 5 рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЙрд▓ рд╡рд░реНрддрдорд╛рди рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЕрдВрджрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдХреЙрд▓ рдХрд┐рд╕реА рднреА рдЙрдкрд▓рдмреНрдз рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╡реИрд╕реЗ, рдпрд╣ рдЧреЛ рдЯреАрдо рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЙрдб рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдПрдХ рд▓реЗрдмрд▓ Lb рд╣реЛрддрд╛ рд╣реИред рдлрд┐рд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдкреАрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
Do Mod.Lb (78);
рд╡реИрд▓ рд╕реЗрдЯ рдХрд░реЗрдВ [7] = 8 * Mod.Lb (6);
рд╕реЗрдЯ рд╡реИрд▓ [9] = рдореЙрдб.рдПрд▓рдмреА (3);
JOB Mod.Lb (78);
рдЬрд╛рдУ Mod.Lb;

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рд▓реЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреНрд▓рд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд▓реЗрдмрд▓ рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдпрд╛ рд╡рд┐рдзрд┐ рд╣реИред рдПрдХ рд╡рд╕реНрддреБ рдФрд░ рдЙрд╕рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдЧреБрдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рдПрдХ рдФрд░ рд░реВрдк рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рдЧреБрдгреЛрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдкрд░ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рддреЗ рд╕рдордп рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдиреАрдЪреЗ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд╛рдо рдФрд░ рдЙрд╕ рдкрд░ рдХреЙрд▓ рдореЗрдВ рд▓реЗрдмрд▓ рдХрд╛ рдирд╛рдо рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ рдФрд░ рдХреЙрд▓ рдХреЗ рд╕рдордп рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
$ 1 = "Md", $ 2 = "Lb" рд╕реЗрдЯ рдХрд░реЗрдВ;
$ 1. $ 2 рдХрд░реЗрдВ;

рдХрд╛рд░реНрдпрдХреНрд░рдо рд░рд┐рдЯрд░реНрди рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ ; рдПрдХ рдореЙрдбреНрдпреВрд▓ рдПрдВрдб рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ;

рдкрд╛рд╕рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░


рдПрдордПрд╕рдПрдЪ рдореЗрдВ, рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдореВрд▓реНрдп рд╕реЗ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, C ++ рднрд╛рд╖рд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреЛрдИ рд╕рдВрджрд░реНрдн рдФрд░ рд╕рдВрдХреЗрдд рдФрд░ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЬреБрдбрд╝реА рднрд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣рдореЗрд╢рд╛ A $ рдЕрд░реЗрдВрдЬрдореЗрдВрдЯ рдореЗрдВ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реЗрддрд╛ рд╣реИ ред рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рд╕рд░рдгреА A рдХреЗ 0 рддрддреНрд╡ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдХрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрд░реНрде рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ Lb рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИред рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдбреАрдУ рдПрд▓рдмреА (1,2,7);
рдбреАрдУрдмреА рдПрд▓рдмреА (25.7);
DO Lb ();
рдЬреЙрдм рдПрд▓рдмреА (8);
рд╕реЗрдЯ [7.8] = рдПрд▓рдмреА (187, "рдкреНрд░рд┐рд╡реЗрдЯ");

рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдкрд╛рд░рд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдорд╛рди рджреНрд╡рд╛рд░рд╛ рдкрд╛рд╕рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓ рдирд╛рдореЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдФрд░ рд╡рд╣рд╛рдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [рел] = рек [;
Do Lb ("us");
...
рд╡рд╛рдкрд╕реА;
рдПрд▓рдмреА: рд╕реЗрдЯ рдмрд░рд╛рдмрд░ [8,1,9] = рдПрдХ $ 1 [5];
// рдПрдХ $ 1 - рдкрд╛рд░рд┐рдд рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ
рдЪрд░ рдирд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реИ //: us ред
// [5] - рдЗрд╕ рдкреЗрдбрд╝ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪ
// рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдиреЛрдб рд╣рдореЗрдВ рдореВрд▓реНрдп рджреЗрддрд╛ рд╣реИ [5] = 48
рд╡рд╛рдкрд╕реА;
рдирддреАрдЬрддрди, рдЪрд░ рдХреЗ рдирд╛рдо рдХреЛ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рд╣реЗрд░рдлреЗрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЬрдм GO рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд▓реЗрдмрд▓ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдРрд░реЗ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред MSH рдореЗрдВ рдирдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд╕рд╛рде GO рдХрдорд╛рдВрдб рдлреЙрд░реНрдо рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╡рд░реНрддрдорд╛рди рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд░рдгреА рдХреЛ GO рдХрдорд╛рдВрдб рдХреЙрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирдП рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рдЬреАрдУ рдПрд▓рдмреА (1,2,7);

рдШрдЯрдирд╛ рд╕реЗ рдирд┐рдкрдЯрдирд╛


рдЗрд╡реЗрдВрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рддрдВрддреНрд░ рд╣реИ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЗрд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЗрд╕рдХреЗ рдорд╣рддреНрд╡ рдХреА рдмрд╛рдд рдХрд░рддреА рд╣реИред рдЗрд╕ рддрдВрддреНрд░ рдкрд░ рджреГрд╢реНрдп рдШрдЯрдХреЛрдВ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рдП рдЧрдП рд╣реИрдВред рднрд╛рд╖рд╛ рдореЗрдВ рдШрдЯрдирд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рднрд╛рд╖рд╛ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреА рд╣реИред рдПрдХ рдирдИ рдШрдЯрдирд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реИрд▓реА рдЦреЛрд▓рддрд╛ рд╣реИред рд╡реИрд╕реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдореНрдорд╛рдирд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрд╕реЗрдВрдмрд▓рд░ рдореЗрдВ рдРрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рддрдВрддреНрд░ рдХреЛ MSH рднрд╛рд╖рд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

рдЗрд╕ рддрдВрддреНрд░ рдХрд╛ рдЖрдзрд╛рд░ рдШрдЯрдирд╛ рд╣реИред рдпрд╣ рдЖрд╡реЗрджрди рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдпреЗ рдирд╛рдо рдкреВрд░реЗ рдЖрд╡реЗрджрди рдореЗрдВ рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдШрдЯрдирд╛ рдХрд╛ рдирд╛рдо CONSTANT рдХрдорд╛рдВрдб рдореЗрдВ рдШреЛрд╖рд┐рдд рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рддрдм рдШрдЯрдирд╛ рдХрд╛ рдирд╛рдо рдШреЛрд╖рд┐рдд рд╕реНрдерд┐рд░ рдХреЗ рдореВрд▓реНрдп рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗред рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдирд╛рдордХрд░рдг рдХрд░рддреЗ рд╕рдордп, рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдирд╛рдордХрд░рдг рд░рдгрдиреАрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдИрд╡реВ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдИрд╡реЗрдВрдЯ рдирд╛рдореЛрдВ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ ред рдирд╛рдо рдХреА рд▓рдВрдмрд╛рдИ, UTF8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, 18 рдмрд╛рдЗрдЯреНрд╕ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕реАрдорд╛ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рднрд╛рд╖рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдЬреБрдбрд╝реА рд╣реИред

рдПрдХ рдХрд╛рд░реНрдп рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рдИрд╡реЗрдВрдЯ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдИрд╡реЗрдВрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдИрд╡реЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓рд░ рд╣реИрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реИрдВрдбрд▓рд░ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдИрд╡реЗрдВрдЯ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╣реИрдВрдбрд▓рд░ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдИрд╡реЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд┐рд╕реНрдЯрдо рдЗрд╡реЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред EVENTTRAP рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдПрдХ рдХрд╕реНрдЯрдо рдИрд╡реЗрдВрдЯ рдЬрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордпред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж, рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рд╣рдЯрд╛рдП рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВред рдХрд┐рд╕реА рдИрд╡реЗрдВрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, EVENTDELETE рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ред рдПрдХ рдШрдЯрдирд╛ рдХреЛ EVENTCALL рдФрд░ EVENTWAIT рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

EVENTTRAP рдЯреАрдо


рдЖрджреЗрд╢ рдПрдХ рдХрд╕реНрдЯрдо рдИрд╡реЗрдВрдЯ рдмрдирд╛рддрд╛ рд╣реИред рдХрдорд╛рдВрдб рдкреНрд░рд╛рд░реВрдк рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЙрд▓ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд╛рдо рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рдЗрд╡реЗрдВрдЯ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдШрдЯрдирд╛ рдХреЗ рдирд╛рдо рдЖрд╡реЗрджрди рдХреЗ рднреАрддрд░ рд╕реНрдерд╛рдиреАрдп рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

рдЯреАрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдШрдЯрдирд╛ рдмрдирд╛рдПрдЧреАред рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдХрдорд╛рдВрдб рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
EVENTTRAP; X [1]> 8 evuBoxData (рд╣рдореЗрдВ [7], $ 4), evuKorXY (us [X], us [Y], sh);
2 рдШрдЯрдирд╛рдУрдВ evuBoxData рдФрд░ evuKorXY рдХреЛ рдЪрд░ [7], $ 4, рд╣рдореЗрдВ [X], рд╣рдореЗрдВ [Y] рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд┐рд░рдВрддрд░ рд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рдИрд╡реЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╣реИрдВрдбрд▓рд░ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдИрд╡реЗрдВрдЯ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

EVENTDELETE рдЯреАрдо


рдХрдорд╛рдВрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
EVENTDELETE; X [1]> 7 evuKorXY, evuBoxData;
рдЯреАрдо рдореЗрдВ рдХреНрд░рдо рд╕реЗ рдИрд╡реЗрдВрдЯ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

EVENTCALL рдЯреАрдо


рдЖрджреЗрд╢ рдПрдХ рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╣реИрдВрдбрд▓рд░ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИред рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд░рдирд┐рдВрдЧ рдЯрд╛рд╕реНрдХ рд╕реЗ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕рд▓реА рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рд╣реИрдВрдбрд▓рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж, рд╡реНрдпрд╡рдзрд╛рди рд╕реНрдерд▓ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
EVENTCALL evuBoxData = Mod1.intEvuBoxData, evuKorXY = Mod2.intevuKorXY;

EVENTWAIT рдЯреАрдо


рдЯреАрдо рдШрдЯрдирд╛рдУрдВ рдХреЗ рдШрдЯрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИред рдпрд╣ рдХрдорд╛рдВрдб рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдХреЛ рддрдм рддрдХ рдХреЗ рд▓рд┐рдП рд░реЛрдХ рджреЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдЗрд╕рдХреЗ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдШрдЯрдирд╛рдПрдВ рдирд╣реАрдВ рд╣реЛрддреАрдВред рдЗрд╕рдХреЗ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди рдзрд╛рдЧреЗ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЗрд╡реЗрдВрдЯ рдирд┐рд░реНрдорд╛рдг рдХрдорд╛рдВрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЧрдП рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
EVENTWAIT evuBoxData, evuKorXY;
рдпреЗ рдЖрджреЗрд╢ рдЖрдкрдХреЛ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рд╡реИрдХреНрдЯрд░


рд╕реЗрдХреНрдЯрд░ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рд╡реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдФрд░ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВред рдЗрди рд╡реИрдХреНрдЯрд░реЛрдВ рдХрд╛ рдЖрдпрд╛рдо рд╡реЗрдХреНрдЯрд░ рдШрдЯрдХ рдХреА рдереЛрдбрд╝реА рдЧрд╣рд░рд╛рдИ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

64 рдмрд┐рдЯ рд╡реИрдХреНрдЯрд░


рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдХрд╛ рдЖрдпрд╛рдо 2. рдШрдЯрдХ 64-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдирдВрдмрд░ рдХрд┐рд╕реА рднреА рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреАрд▓ред
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [5]ред% V64 (0) = ss $ 1.% v64 (1);
% v64 - рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреВрд░реНрдгрд╛рдВрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдШрдЯрдХ рддрдХ рдкрд╣реБрдВрдЪред
рд╡реЗрдХреНрдЯрд░ рдХреЗ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкреАрд▓ред
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [5]ред% Vu64 (0) = ss $ 1.% vu64 (1);
% vu64 - рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреВрд░реЗ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдШрдЯрдХ рддрдХ рдкрд╣реБрдВрдЪред

32 рдмрд┐рдЯ рд╡реИрдХреНрдЯрд░


рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдХрд╛ рдЖрдпрд╛рдо 5. рдШрдЯрдХ 32-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдирдВрдмрд░ рдХрд┐рд╕реА рднреА рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреАрд▓ред
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [5]ред% V32 (0) = ss $ 1.% v32 (4);
% v32 - рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреВрд░реНрдгрд╛рдВрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдШрдЯрдХ рддрдХ рдкрд╣реБрдВрдЪред
рд╡реЗрдХреНрдЯрд░ рдХреЗ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкреАрд▓ред
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [5]ред% Vu32 (0) = ss $ 1.% vu32 (4);
% vu32 - рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреВрд░реЗ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдШрдЯрдХ рддрдХ рдкрд╣реБрдВрдЪред

16 рдмрд┐рдЯ рд╡реИрдХреНрдЯрд░


рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдХрд╛ рдЖрдпрд╛рдо 11. рдШрдЯрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд 16-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдирдВрдмрд░ рдХрд┐рд╕реА рднреА рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреАрд▓ред
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [5]ред% V16 (0) = ss $ 1.% v16 (10);
% v16 - рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреВрд░реНрдгрд╛рдВрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдШрдЯрдХ рддрдХ рдкрд╣реБрдВрдЪред
рд╡реЗрдХреНрдЯрд░ рдХреЗ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкреАрд▓ред
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [5]ред% Vu16 (0) = ss $ 1.% vu16 (4);
% vu16 - рд╡реЗрдХреНрдЯрд░ рдХреЗ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рдШрдЯрдХ рддрдХ рдкрд╣реБрдВрдЪред

8 рдмрд┐рдЯ рд╡реИрдХреНрдЯрд░


рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдХрд╛ рдЖрдпрд╛рдо 22 рд╣реИред рдШрдЯрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд 8-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдирдВрдмрд░ рдХрд┐рд╕реА рднреА рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреАрд▓ред
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [5]ред% V8 (0) = ss $ 1.% v8 (21);
% v8 - рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреВрд░реНрдгрд╛рдВрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдШрдЯрдХ рддрдХ рдкрд╣реБрдВрдЪред
рд╡реЗрдХреНрдЯрд░ рдХреЗ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкреАрд▓ред
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [5]ред% Vu8 (0) = ss $ 1.% vu8 (21);
% vu8 - рд╡реЗрдХреНрдЯрд░ рдХреЗ рдкреВрд░реЗ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдШрдЯрдХ рддрдХ рдкрд╣реБрдВрдЪред

рд╕рдВрдЪрд╛рд▓рди


MSH рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдПрдХ рд╡рд┐рд╢реЗрд╖ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд░реВрдкрд╛рдВрддрд░рдг рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдСрдкрд░реЗрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдСрдкрд░реЗрдВрдб рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдСрдкрд░реЗрд╢рди рдХреЗ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдСрдкрд░реЗрд╢рди рдУрд╡рд░рд▓реИрдк рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд╕реА-рдЬреИрд╕реА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ + рдСрдкрд░реЗрд╢рди рдХреА рддрд░рд╣ред рдПрдордПрд╕рдПрдЪ рдореЗрдВ рдСрдкрд░реЗрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░ рдСрдкрд░реЗрдВрдб рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдмрд┐рд▓реНрдХреБрд▓ рд╡рд┐рдкрд░реАрдд рд╣реИред MSH рдореЗрдВ рдХреЛрдИ рд╕рдВрдЪрд╛рд▓рди рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ, рдпрд╣ MUMPS рдХреА рдПрдХ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд╡рд┐рд░рд╛рд╕рдд рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
SET $ 1 = 2 + 3 * 4;
$ 1 20 рд╣реЛрдЧрд╛, 14 рдирд╣реАрдВред 14
рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд▓рд┐рдП, рдХреЛрд╖реНрдардХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реЗрдЯ $ 1 = 2 + (3 * 4);
рддрд╛рд░ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд░реВрдк рдореЗрдВ, рдкреНрд░рддреАрдХ " _ " рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдВрдЪрд╛рд▓рди рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреА рдХрдореА рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреА рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХрддрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн, рдЬрдм рд╕рдВрдЪрд╛рд▓рди рдЬреЛрдбрд╝-рдШрдЯрд╛рд╡ рд╕реЗ рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕рдВрджрд┐рдЧреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рд╕реАрдЦ рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдХреЛрдИ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ, рдЙрдирдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЛ рдпрд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд░реНрдж рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдХреБрдЫ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдЖрджрдд рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред

рд╡рд╕реНрддреБрдПрдВ


рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдПрдХ рдЕрдЪреНрдЫрд╛ рд░реВрдк рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ 2 рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВред рдШреЛрд╖рдгрд╛рддреНрдордХ рд╡рд┐рд╡рд░рдг рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рд╣рд┐рд╕реНрд╕реЗред MUMPS рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рд╡реИрд░рд┐рдПрдмрд▓ рдореЗрдВ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдШреЛрд╖рдгрд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдХрдХреНрд╖рд╛рдПрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИрдВред MUMPS рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, MSH рдореЗрдВ рд╡рд░реНрдЧ рд╡рд┐рд╡рд░рдг рдХреЗ рдШреЛрд╖рд┐рдд рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рдЕрднрд╛рд╡ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдЖрдк рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╡рд░реНрдЧ рдХрд╛ рдмрдЪрд╛ рд╣реИред рдХрдХреНрд╖рд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдорд╛рдирдХ рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдХрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХреЛ рдкреЗрд╢ рдХрд░рдирд╛ рдерд╛ред рд╡рд╕реНрддреБрдПрдВ рдХреЗрд╡рд▓ рдкреЗрдбрд╝ рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХрд┐рд╕реА рд╕рд░рдгреА рдореЗрдВ рд░рдЦрдирд╛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдирд╣реАрдВ рд╣реИред рдпрджреНрдпрдкрд┐ рдпрджрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЧреБрдг рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдк рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд┐рд╕ рддрд░рд╣ рдХреА рд╡рд╕реНрддреБ рд╣реИред
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдореВрд▓реНрдп рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛ рдирд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреНрд▓рд╛рд╕ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдоред рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ "" рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо рдЙрдкрд╕рд░реНрдЧ рд╣реИред рдФрд░ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдоред рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ ".." рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо рдЙрдкрд╕рд░реНрдЧ рд╣реИред

рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдирд╛рдо рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдРрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд░рд┐рдЯрд░реНрди рдорд╛рди рдХреЙрд▓рд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд░реНрдЧ рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛% objNew рдбреЗрдЯрд╛ рд╡рд┐рдзрд┐ рд╣реИред рдпрджрд┐, рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рдХрд┐рд╕реА рднреА рдЧреБрдг рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдпрд╛ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдХрд┐рд╕реА рднреА рдХреНрд▓рд╛рд╕ рдореЙрдбреНрдпреВрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдХреНрд▓рд╛рд╕ рд╡рд┐рдзрд┐) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд░реНрдЧ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдирд╛рдордХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд░рдгрдиреАрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХрд╛ рдирд╛рдо рд╡рд░реНрдЧ рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЙрдкрд░реНрдЯреА % рдЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрдЧ рдХреЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдЧреБрдгреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ ред

рд╡рд┐рдзреНрд╡рдВрд╕рдХ KILLD рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди рдХреЛ рдореБрдХреНрдд рдХрд░рдиреЗ рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЗрд╕ рд╡рд░реНрдЧ (рд╡рд░реНрдЧ рд╡рд┐рдзрд┐) рдХреЗ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдпрдХреНрд░рдо рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд┐рдзреНрд╡рдВрд╕рдХ рдХрд╛ рдирд╛рдордХрд░рдг рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рдирд╛рдордХрд░рдг рд░рдгрдиреАрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
// рдХреНрд▓рд╛рд╕ рдкрд░реНрд╕рди
// рдкреНрд░реЙрдкрд░реНрдЯреА рдПрдЬ
// рдкрдмреНрд▓рд┐рдХ рдкреНрд░реЙрдкрд░реНрдЯреА рдПрдЬ рдкрдврд╝реЗрдВ
рдПрдЬ: RETURN [% рдпрд╣, рдПрдЬ];
// рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рдЖрдпреБ
.Age: SET [% рдЗрд╕, рдЖрдпреБ] = рдП $ 1;
рд╡рд╛рдкрд╕реА
рд╕рдорд╛рдкреНрдд

рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рд╕реЗ рдПрдХ рд╡рд╕реНрддреБ рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЧреБрдгреЛрдВ рдХреА рдЕрдкреАрд▓ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред
// рдПрдХ рд╡рд╕реНрддреБ рдмрдирд╛рдПрдВ рд╡реНрдпрдХреНрддрд┐
рд╣рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ [1,2]ред% objNew = рд╡реНрдпрдХреНрддрд┐;
// рдорд╛рди рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд▓рд┐рдЦреЛ рдЖрдпреБ рд╕рдВрдкрддреНрддрд┐
рд╣рдореЗрдВ [1,2] .Age = 50;
// рдкрдврд╝реЗ рдЖрдпреБ
SET рд╕рдВрдкрддреНрддрд┐ u $ 1 = us [1,2] .рдЖрдЧреЗ + 5;
// рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдирд╖реНрдЯ рдХрд░реЗрдВ рдЙрдореНрд░
рд╣рдореЗрдВ [1,2] .Age;

рдСрдмреНрдЬреЗрдХреНрдЯ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕


MSH рдХрдХреНрд╖рд╛рдПрдВ рдПрдХрд╛рдзрд┐рдХ рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВред PARENT рдХрдорд╛рдВрдб рдЗрд╕ рд╡рд░реНрдЧ рдХреЗ рд╕рднреА рдкреВрд░реНрд╡рдЬреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдорд╛рдВрдб рддрд░реНрдХреЛрдВ рдореЗрдВ рдЗрд╕ рд╡рд░реНрдЧ рдХреЗ рдкреВрд░реНрд╡рдЬреЛрдВ рдХреЗ рдирд╛рдо рдХрд╛ рдХреНрд░рдо рд╡рд┐рд░рд╛рд╕рдд рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдмрд╛рдж рдореЗрдВ рд╡рд░реНрдЧ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрдо рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
PARENT USER, BOX;
рд╡рд░реНрдЧ USER рдФрд░ BOX рдХреЗ рдкреВрд░реНрд╡рдЬреЛрдВ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ ред USER рдкреВрд░реНрд╡рдЬреЛрдВ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЕрдзрд┐рдХ рд╣реИред рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреНрдпрд╛ рд╣реИ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдкрд░, рд╡рд░реНрдЧ рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрдкрддреНрддрд┐ рдпрд╛ рд╡рд┐рдзрд┐ рдХреЛ рдХрдХреНрд╖рд╛ рдореЗрдВ рд╣реА рдЦреЛрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдЧрд░ рд╡реЗ рд╡рд╣рд╛рдБ рдирд╣реАрдВ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдкреВрд░реНрд╡рдЬреЛрдВ рдореЗрдВ рдЦреЛрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕ рд╡рд░реНрдЧ рдХреЗ рдкреВрд░реНрд╡рдЬреЛрдВ рдореЗрдВ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реЗред

рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛

MSH рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛рдХрд░рдг рд╕рдмрд╕реЗ рдЖрджрд┐рдо рд╕реНрддрд░ рдкрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред MSH рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдПрдХ рд╕рд╣рд╛рдпрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреА рд╣реИрдВред рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗрд╡рд▓ рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рднрд╛рдЬрдХ рджреНрд╡рд╛рд░рд╛ рдкреГрдердХ рдкрд╛рда рдлрд╝реАрд▓реНрдб рд╣реИред рд╕реАрдорд╛рдВрдХрдХ % dlmIO рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдореЗрдВ рд╣реИ ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдЪрд░ " , " рд╣реИред рдпрд╣ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╕рдордп, рдЪрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕реАрдорд╛рдВрдХрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝рддреЗ рд╕рдордп, рдЪрд░реЛрдВ рдХреЛ рдПрдХ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд░реВрдк рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝реАрд▓реНрдб рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рд╣реИ, рддреЛ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЪрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╡рд┐рдирд┐рдордп рд╕рд░рдгреА B $ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИ ред рд▓рд┐рдЦрддреЗ рд╕рдордп, рд╕рд░рдгреА B $ рд╣реИрдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реАрдорд╛рдВрдХрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝рддреЗ рд╕рдордп, рдлрд╝реАрд▓реНрдб B $ рд╕рд░рдгреА рдореЗрдВ рдЪреБрдиреА рдЬрд╛рддреА рд╣реИрдВ ред

рдлрд╝рд╛рдЗрд▓ рд╡рд┐рдирд┐рдордп рдЖрджреЗрд╢ рдлрд╝рд╛рдЗрд▓ рдкрде рдХреЛ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдмреА $ рдбреЗрдЯрд╛
рдХреА рдПрдХ рд╕рд░рдгреА рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рд▓реЗрдЦрди рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред "Txt / tt1.txt" рд▓рд┐рдЦреЗрдВ; рдбреЗрдЯрд╛ рдХреЛ B $ рд╕рд░рдгреА рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ ред рд╕рд░рдгреА рдкреВрд░реНрд╡-рд╕рд╛рдлрд╝ рд╣реИред "Txt / tt1.txt" рдкрдврд╝реЗрдВ; txt / tt1.txt - рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрдеред





рдирд┐рд╖реНрдХрд░реНрд╖


рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдПрдордПрд╕рдПрдЪ рднрд╛рд╖рд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЗрд╕реЗ рдкреВрд░рдХ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ, рдПрдордПрд╕рдПрдЪ рднрд╛рд╖рд╛ рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдЬрд┐рди рдкрд░ рдореИрдВ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рд▓реЗрдЦрдХ: рд╢реИрд░рд┐рдореЛрд╡ рдорд┐рдЦрд╛рдЗрд▓ рдЕрд▓реЗрдХреНрд╕реЗрд╡рд┐рдЪред рдИрдореЗрд▓: misha_shar53@mail.ru

рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕реНрд░реЛрдд рдФрд░ рд▓реЗрдЦрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

All Articles