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

рдпрд╣ рд╕реАрдорд╛ рд░реЗрдЦрд╛рдУрдВ рдХреЛ рджреЛрд╣рд░рд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рдХрд░рддреА рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрддрд▓реА рд╕реАрдорд╛рдУрдВ рдХреА рддрд░рд╣ рджрд┐рдЦреЗрдВред рдкреЛрд╕реНрдЯ рдХреЗ рдЗрд╕ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдореИрдВ рдХреЛрдгреЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рджреЛ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЛрдг рднреА рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдпреЗ рджреЛ рд░реЗрдЦрд╛рдПрдВ рд╣реИрдВ, рдЪрд╛рд░ рдпрд╛ рдЫрд╣? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ!
рд╢реИрд▓реАрдХрд░рдг рдХрд╛ рдПрдХ рдЕрдиреНрдп рддрддреНрд╡ рд░рдВрдЧ, рдкреИрдЯрд░реНрди рдпрд╛ рдмрдирд╛рд╡рдЯ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рдЬрдЧрд╣ рдХреЛ рднрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рджреЛ рд░реЗрдЦрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЙрдЪреНрдЪрд╛рд░рдг рдХреЗ рд░рдВрдЧ рднрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╕реАрдорд╛ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЧрдИ:
рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕реАрдорд╛ рдХреЛ рдПрдХ рдкреИрдЯрд░реНрди рд╕реЗ рдХреИрд╕реЗ рднрд░рд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рддреАрди рдЖрдпрд╛рдореА рджрд┐рдЦреЗрдВред рдпрд╣рд╛рдБ рдПрдХ рдирдХреНрд╢рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реАрдорд╛ рдХреЛ рдЫрд╛рдпрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╣рд▓реНрдХрд╛ рджрд┐рдЦрд╛рдИ рджреЗ:
рдЗрд╕ рдирдХреНрд╢реЗ рдореЗрдВ, рд╕реАрдорд╛ рдХреЛ рддреНрд░рд┐-рдЖрдпрд╛рдореА рджрд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╛рдпрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рдЕрдВрджрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ:
рдПрдХ рдЕрдиреНрдп рдЖрдо рд╕реАрдорд╛ рддрддреНрд╡ рдмрд╣реБ-рд░рдВрдЧреАрди рдзрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреИрдорд╛рдирд╛ рд╣реИ:
рдпреЗ рдзрд╛рд░рд┐рдпрд╛рдВ рдПрдХ рдЧреНрд░рд┐рдб (
рдХрд╛рд░реНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЧреНрд░рд┐рдб ) рдмрдирд╛рддреА рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдкрд░, рд╕реНрдХреЗрд▓ рджреВрд░рд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд▓реНрдкрдирд┐рдХ рдирдХреНрд╢реЛрдВ рдкрд░ рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╕рдЬрд╛рд╡рдЯреА рддрддреНрд╡ рд╣реИред
рдпреЗ рдзрд╛рд░рд┐рдпрд╛рдВ рдЖрдорддреМрд░ рдкрд░ рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рд░рдВрдЧ рдореЗрдВ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рд▓рд╛рд▓ рдпрд╛ рдХрд┐рд╕реА рдФрд░ рд░рдВрдЧ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдЗрд╕ рддрддреНрд╡ рдХреЛ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рднреА рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдФрд░ рдкреИрдорд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╣реИ:
рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдереЛрдбрд╝рд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдкреИрдорд╛рдирд╛ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рд╕реАрдорд╛ рдХрд╛ рдЕрдВрддрд░рддрдо рддрддреНрд╡ рд╣реИред
рдЗрд╕ рдирдХреНрд╢реЗ рдкрд░, рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдорд╛рдиреЗ рд╣реИрдВ (рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрдЬреАрдм рдиреЛрдЯреЛрдВ рдХреЗ рд╕рд╛рде!)ред
(Reddit рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
AbouBenAdhem рдиреЗ рдореБрдЭреЗ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдХрд┐
рдмреЗрдмрд┐рд▓рд┐рдХ рдХреНрдпреВрдирд┐рдлреЙрд░реНрдо рдореЗрдВ рд░рдирд┐рдХ рдорд╛рд░реНрдХреНрд╕ рд╕рдВрдЦреНрдпрд╛ 48 рдФрд░ 47 рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рд╡рд╛рд▓реЗ рддрд░рд╛рдЬреВ" рдореЗрдВ рдЫрд╣ рдбрд┐рд╡реАрдЬрдиреЛрдВ рдХреЛ рджрд╕ рдЫреЛрдЯреЗ рдбрд┐рд╡реАрдЬрдиреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдмреЗрдмреАрд▓реЛрди рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдЖрдорддреМрд░ рдкрд░ред рдореИрдВ рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐,
рдпрд╣ рдирдХреНрд╢рд╛ рд▓реЗрдЦрдХ
рд░реЗ ред рдмреЛрд▓реЗрдЗрди рдХреЗ рд▓рд┐рдП
рдереЙрдорд╕ рд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛
рдерд╛ , рдЗрд╕рд▓рд┐рдП, рд╢рд╛рдпрдж, рдЙрдирдХреА рдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдмреЗрдмреАрд▓реЛрди рдХреЗ рдкреНрд░рд╡реЗрд╢ рдореЗрдВ рд╣реЛрддреА рд╣реИред)
рд▓рд╛рдЗрдиреЛрдВ рдФрд░ рдкреИрдорд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдмрд╕реЗ рдЖрдо рддрддреНрд╡ рдПрдХ рджреЛрд╣рд░рд╛рддрд╛ рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреИрдЯрд░реНрди рд╣реИред рдЕрдХреНрд╕рд░ рдЗрд╕рдореЗрдВ рдордВрдбрд▓рд┐рдпрд╛рдБ, рд╕рдордЪрддреБрд░реНрднреБрдЬ рдФрд░ рдЖрдпрдд рдЬреИрд╕реЗ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ:
рдЬреНрдпрд╛рдорд┐рддреАрдп рддрддреНрд╡, рд▓рд╛рдЗрдиреЛрдВ рдХреА рддрд░рд╣, рдЙрдиреНрд╣реЗрдВ рддреАрди рдЖрдпрд╛рдореА рджрд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╛рдпрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЗрди рддрддреНрд╡реЛрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдорд┐рд▓рд╛рдХрд░ рдЬрдЯрд┐рд▓ рд╕реАрдорд╛рдПрдБ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рдпрд╣рд╛рдВ рд╡рд╣ рд╕реАрдорд╛ рд╣реИ рдЬреЛ рд▓рд╛рдЗрдиреЛрдВ, рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреИрдЯрд░реНрди рдФрд░ рдкреИрдорд╛рдиреЗ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ:
рдКрдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдбрд┐рдЬрд┐рдЯрд▓ рдХрд╛рд░реНрдб рдереЗ, рд▓реЗрдХрд┐рди, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рд╣рд╛рде рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдПрдХ рд╕рд░рд▓ рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреИрдЯрд░реНрди рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдЗрди рддрддреНрд╡реЛрдВ рдХреЛ рднреА рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреИрдЯрд░реНрди рдПрдХ "рд░реИрдЧреНрдб рдПрдЬ" рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд╣реИ:
рдКрдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреИрдЯрд░реНрди рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдк рдмреБрдирд┐рдпрд╛рджреА рдЬреНрдпрд╛рдорд┐рддреАрдп рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдкреИрдЯрд░реНрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:
рдкреИрдЯрд░реНрди рдХрд╛ рдПрдХ рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рддрддреНрд╡ рдмреБрдирд╛рдИ рдпрд╛ рд╕реЗрд▓реНрдЯрд┐рдХ рдЧрд╛рдБрда рд╣реИ:
рдпрд╣рд╛рдБ рд░рдВрдЧ, рдкреИрдорд╛рдиреЗ рдФрд░ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рд╕реЗ рдпреБрдХреНрдд рдПрдХ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╡рд┐рдХрд░ рд╕реАрдорд╛ рд╣реИ:
рдЗрд╕ рдирдХреНрд╢реЗ рдкрд░, рдмреБрдирд╛рдИ рдПрдХ рдзрд╛рд░ рд╡рд╛рд▓реЗ рддрддреНрд╡ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд╣реИ:
рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреИрдЯрд░реНрди рдФрд░ рдмреБрдирд╛рдИ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд┐рд╕реА рднреА рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдЯрд░реНрди рдХрд╛рд░реНрдб рдХреА рд╕реАрдорд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬреЛ рддреАрд░ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ:
рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рджреЛрд╣рд░рд╛рд╡ рд▓рд╣рд░ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
рдФрд░ рдЕрдВрдд рдореЗрдВ, рдлрдВрддрд╛рд╕реА рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рд░рди рдпрд╛ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЛ рдХрднреА-рдХрднреА рдлрдВрддрд╛рд╕реА рдХрд╛рд░реНрдб рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдЖрдзреБрдирд┐рдХ рдлрдВрддрд╛рд╕реА рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рд╕реЗ рд▓рд┐рдП рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдПрдХ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ (18 рд╡реАрдВ рд╢рддрд╛рдмреНрджреА) рд▓рд╛рдЗрдиреЛрдВ рдФрд░ рдПрдХ рд╣рд╛рде рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдирдХреНрд╢реЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ
рдмреЗрд╢рдХ, рдЖрдк рд╕реАрдорд╛рдУрдВ рдкрд░ рдХрдИ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдирдХреНрд╢реЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рд╕реБрдВрджрд░ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд╛рде рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдРрд╕реА рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╕рдЬрд╛рд╡рдЯ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╕реНрд╡рдпрдВ рдХрд╛рд░реНрдб рдХреЛ рдкрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (
рд╡рд┐рд╢реНрд╡ рдЕрд▓реНрдорд╛ , рдлреНрд░рд╛рдВрд╕реЗрд╕реНрдХрд╛ рдмрд░рд▓реНрдб):
рдпрд╣
рд╕рдорд░реВрдкрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рдмрд╛рдд рдХрд░рдиреЗ рд▓рд╛рдпрдХ рднреА
рд╣реИ ред рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рддрд░рд╣, рд╕рдорд░реВрдкрддрд╛ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИ, рдФрд░ рдорд╛рдирдЪрд┐рддреНрд░ рд╕реАрдорд╛рдПрдВ рдЖрдорддреМрд░ рдкрд░ рд╕рдордорд┐рдд рд╣реЛрддреА рд╣реИрдВ рдпрд╛ рд╕рдордорд┐рдд рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВред
рдХрдИ рдорд╛рдирдЪрд┐рддреНрд░ рд╕реАрдорд╛рдПрдБ рдЕрдВрджрд░ рд╕реЗ рдмрд╛рд╣рд░ рд╕рдордорд┐рдд рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣реИ:
рдпрд╣рд╛рдБ, рд╕реАрдорд╛ рдХрдИ рд░реЗрдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рднрд░рдг рдХреЗ рдмрдиреА рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рд╣рд░ рд╕реЗ рдпрд╣ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╕реАрдорд╛ рдХреЗ рдХреЗрдВрджреНрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рджреЛрд╣рд░рд╛рддреА рд╣реИред
рдЗрд╕ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╕реАрдорд╛ рд╕рдордорд┐рдд рд╣реИ, рдкреИрдорд╛рдиреЗ рдХреЗ рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рдзрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ рдЫреЛрдбрд╝рдХрд░:
рдЪреВрдВрдХрд┐ рдкреИрдорд╛рдиреЗ рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрдХреНрд╕рд░ рдПрдХ рдЕрд▓рдЧ рддрддреНрд╡ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдмрд╛рдХреА рдХреА рд╕реАрдорд╛ рд╕рдордорд┐рдд рд╣реЛред
рдЖрдВрддрд░рд┐рдХ-рдмрд╛рд╣рд░реА рд╕рдорд░реВрдкрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реАрдорд╛рдПрдВ рдЕрдХреНрд╕рд░ рдЕрдкрдиреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдкреБрди: рд╕рдордорд┐рдд рд╣реЛрддреА рд╣реИрдВред рдХреБрдЫ рд╕рдЪрд┐рддреНрд░ рд╕реАрдорд╛рдУрдВ рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдбрд┐рдЬрд╛рдЗрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдХреА рдкреВрд░реА рд▓рдВрдмрд╛рдИ рддрдХ рдлреИрд▓рд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкреИрдЯрд░реНрди рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ, рд╕реАрдорд╛ рдХреЛ рдПрдХ рдХреЛрдиреЗ рд╕реЗ рджреВрд╕рд░реЗ рдХреЛрдиреЗ рддрдХ рднрд░рддрд╛ рд╣реИ:

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

рдмреЗрд╢рдХ, рдорд╛рдирдЪрд┐рддреНрд░ рд╕реАрдорд╛ рддрддреНрд╡реЛрдВ рдХреЗ рдХрдИ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдирд╣реАрдВ рдорд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрджрд░реНрдн рдмрд┐рдВрджреБ рд╣реИред рдЕрдЧрд▓реЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ, рдореИрдВ рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рдорд╛рди рдорд╛рдирдЪрд┐рддреНрд░ рд╕реАрдорд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди, рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдбреНрд░реЗрдЧрди рдПрдмрд╛рдЙрдВрдб рдореЗрдВ рдХрдИ рдХрд╛рд░реНрдп рд╡рд┐рдХрд╕рд┐рдд рдХрд░реВрдВрдЧрд╛ред рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдирдХреНрд╢реЗ рдХреА рд╕реАрдорд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рд╕реЗрдЯ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред
рднрд╛рдЧ реи
рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рдореИрдВ рдореИрдк рдмреЙрд░реНрдбрд░ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛ (MBDL) рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдКрдВрдЧрд╛ред
рдПрдХ рдорд╛рдирдЪрд┐рддреНрд░ рд╕реАрдорд╛ рд╡рд┐рд╡рд░рдг рднрд╛рд╖рд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдордп рдХреНрдпреЛрдВ рд╡реНрдпрддреАрдд рдХрд░реЗрдВ? рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдореЗрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдкреАрдврд╝реА рдХрд╛ рд▓рдХреНрд╖реНрдп рд╣реЛрдЧрд╛ред рдмрд╛рдж рдореЗрдВ рдореИрдВ рдирдП рдореИрдк рдмреЙрд░реНрдбрд░реНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рд┐рдЦреВрдВрдЧрд╛, рдФрд░ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ MBDL рдкрд░ рдирдИ рд╕реАрдорд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрдЧрд╛ред рджреВрд╕рд░реЗ, MBDL рдорд╛рдирдЪрд┐рддреНрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдПрдХ рдкрд╛рдареАрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдЕрдкрдиреА рд╕реАрдорд╛рдУрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдФрд░ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдиреЛрдЯреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдирдЪрд┐рддреНрд░ рдХреА рд╕реАрдорд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рд╕рд░рд▓рддрдо рддрддреНрд╡ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдХреЗ MBDL рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛: рд▓рд╛рдЗрдиред рд▓рд╛рдЗрди рдХрд╛ рд░рдВрдЧ рдФрд░ рдЪреМрдбрд╝рд╛рдИ рд╣реИред рдЗрд╕рд▓рд┐рдП, MBDL рдореЗрдВ рдореИрдВ рдЗрд╕ рд░реВрдк рдореЗрдВ рд▓рд╛рдЗрди рдкреНрд░рд╕реНрддреБрдд рдХрд░реВрдВрдЧрд╛:
L(width, color)
рдпрд╣рд╛рдБ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ (рдореЗрд░реЗ рдлрд╝реЛрдЯреЛрд╢реЙрдк рдХреМрд╢рд▓ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ):
рддрддреНрд╡реЛрдВ рдХрд╛ рдЕрдиреБрдХреНрд░рдо рдмрд╛рд╣рд░ рд╕реЗ рдЕрдВрджрд░ рдХреА рдУрд░ (*) рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдирдХреНрд╢реЗ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реАрдорд╛ рд╣реИ:
рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдХреЛ рджреЗрдЦреЗрдВ - рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд░реЗрдЦрд╛ рдХреЛ рддреАрди рдЕрд▓рдЧ рд▓рд╛рдЗрди рддрддреНрд╡реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
(* рдмрд╛рд╣рд░ рд╕реЗ рдЕрдВрджрд░ рдХреА рдУрд░ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдПрдХ рдордирдорд╛рдирд╛ рд╡рд┐рдХрд▓реНрдк рдерд╛ - рдпрд╣ рд╕рд┐рд░реНрдл рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ рдЕрдВрджрд░ рд╕реЗ рдмрд╛рд╣рд░ рдХреА рдУрд░ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдмрд╛рдж рдореЗрдВ рдирд┐рдХрд▓рд╛, рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рдерд╛ред рдЬрд▓реНрдж рд╣реА рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдкреЛрд╕реНрдЯ рдореЗрдВ рд╕рдм рдХреБрдЫ рдмрд╛рдХреА рд╣реИред - рдкреБрд░рд╛рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧреЗрдЧрд╛)рдЖрд╕рд╛рдиреА рд╕реЗ, рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рдмрд┐рдирд╛ рд░рдВрдЧ рдХреЗ рд░реЗрдЦрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЕрдВрддрд░рд┐рдХреНрд╖ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рджреГрд╢реНрдп рд╣реЛрдЧрд╛:
рд╡реАрдПрд╕ (рдЪреМрдбрд╝рд╛рдИ)
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд░рд▓ рддрддреНрд╡ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЖрдХреГрддрд┐рдпрд╛рдБ рд╣реИрдВ: рдзрд╛рд░рд┐рдпрд╛рдБ, рд░реЛрдореНрдмрд╕ рдФрд░ рджреАрд░реНрдШрд╡реГрддреНрддред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реАрдорд╛ рдХреА рдкреВрд░реА рд▓рдВрдмрд╛рдИ рдкрд░ рд▓рд╛рдЗрдиреЗрдВ рдлреИрд▓реА рд╣реБрдИ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓рдВрдмрд╛рдИ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЬреНрдпрд╛рдорд┐рддреАрдп рдЖрдВрдХрдбрд╝реЗ рдкреВрд░реА рд░реЗрдЦрд╛ рдХреЛ рдирд╣реАрдВ рднрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП, рдЪреМрдбрд╝рд╛рдИ (*) рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдХреА рд▓рдВрдмрд╛рдИ, рд░реВрдкрд░реЗрдЦрд╛ рд░рдВрдЧ, рд░реВрдкрд░реЗрдЦрд╛ рдЪреМрдбрд╝рд╛рдИ рдФрд░ рд░рдВрдЧ рднрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
B(width, length, outline, outline width, fill)
D(width, length, outline, outline width, fill)
E(width, length, outline, outline width, fill)
(* рдореИрдВрдиреЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдмрд╛рд╣рд░ рд╕реЗ рдЕрдВрджрд░ рддрдХ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЪреМрдбрд╝рд╛рдИ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдФрд░ рд▓рдВрдмрд╛рдИ рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИред)
рдпрд╣рд╛рдБ рд╕рд░рд▓ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
рдЗрди рддрддреНрд╡реЛрдВ рдХреЛ рд╕реАрдорд╛ рдХреА рдкреВрд░реА рд▓рдВрдмрд╛рдИ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрди рддрддреНрд╡реЛрдВ рдХреЗ рд╕рдореВрд╣ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕реАрдорд╛ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдореИрдВ рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:
[ element element element ... ]
рдпрд╣рд╛рдБ рдЖрдпрддреЛрдВ рдФрд░ рд╕рдордЪрддреБрд░реНрднреБрдЬ рдХреЗ рджреЛрд╣рд░рд╛рд╡ рдкреИрдЯрд░реНрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдХрднреА-рдХрднреА рдореБрдЭреЗ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдЯрд░реНрди рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдХреНрд╖реИрддрд┐рдЬ (рдХреНрд╖реИрддрд┐рдЬ) рд╕реНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрджреНрдпрдкрд┐ рдЖрдк рдЕрдВрддрд░рд┐рдХреНрд╖ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдВрдЧреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдХреНрд╖реИрддрд┐рдЬ рдЕрдВрддрд░рд┐рдХреНрд╖ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реНрдорд╛рд░реНрдЯ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛:
HS(length)
MBDL рдХреЗ рдЗрд╕ рдкрд╣рд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдп рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдКрдкрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдвреЗрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реАрдорд╛ рд╣реИ:
рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдКрдкрд░реА рдкреИрдЯрд░реНрди рдХреЗ рдиреАрдЪреЗ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдкреАрд▓реА рд░реЗрдЦрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдерд╛рди), рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдХреНрд░рдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛:
{element element element ...}
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЖрдкрдХреЛ рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреА рд╣реИ рдХрд┐ рдХреЛрд╖реНрдардХ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╕рдордп рдкреИрдЯрд░реНрди рдмрд╛рд╣рд░ рдХреА рдУрд░ рдХрд╣рд╛рдБ рд╕реЗ рдерд╛, рдФрд░ рдлрд┐рд░ рдХреЛрд╖реНрдардХ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╕рдордп рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд▓реМрдЯреЗрдВред рдмреНрд░реИрдХреЗрдЯ рдХреЛ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдерд╛рди рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдКрдкрд░ рджрд┐рдЦрд╛рдИ рдЧрдИ рд╕реАрдорд╛ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
L(1, black)
{L(20, yellow)}
VS(3)
[B(5, 10, black, 3, none)
D(5, 10, black,3,red)]
VS(3)
L(1, black)
рд╣рдо рдПрдХ рдХрд╛рд▓реА рд░реЗрдЦрд╛ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╣рдо рд╣реИрдВ, рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рдкреАрд▓реЗ рд░рдВрдЧ рдХреА рд░реЗрдЦрд╛ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрдерд┐рддрд┐ рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВ, рдереЛрдбрд╝рд╛ рдиреАрдЪреЗ рдЧрд┐рд░рд╛рддреЗ рд╣реИрдВ, рдЖрдпрддреЛрдВ рдФрд░ rhombuses рдХрд╛ рдПрдХ рдкреИрдЯрд░реНрди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдереЛрдбрд╝рд╛ рдиреАрдЪреЗ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рджреВрд╕рд░реА рдХрд╛рд▓реА рд░реЗрдЦрд╛ рдЦреАрдВрдЪрддреЗ рд╣реИрдВред
MBDL рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирдХреНрд╢реЛрдВ рдХреА рдХрдИ рд╕реАрдорд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЕрдЧрд▓рд╛ рдХрджрдо рдПрдордмреАрдбреАрдПрд▓ рдкрд░ рд╕реАрдорд╛ рд╡рд┐рд╡рд░рдг рдХреЛ рд╕реАрдорд╛ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реИред рдпрд╣ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдЬреИрд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдХреЗ рд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИред рдкрд╣рд▓рд╛ рдЪрд░рдг рднрд╛рд╖рд╛ рдХрд╛
рд▓реЗрдХреНрд╕рд┐рдХрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг (рдкрд╛рд░реНрд╕рд┐рдВрдЧ) рд╣реИ - рд╕реНрд░реЛрдд рдкрд╛рда рдХреЛ рдирдХреНрд╢реЗ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реАрдорд╛ рдореЗрдВ рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдордзреНрдпрд╡рд░реНрддреА рд░реВрдк рдореЗрдВ рдмрджрд▓рдирд╛, рдЬреЛ рд╕реАрдорд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдХрд╛ рдПрдХ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдЕрдзреНрдпрдпрди рдХреНрд╖реЗрддреНрд░ рд╣реИред рднрд╛рд╖рд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдЕрдЪреНрдЫрд╛ (*) рд╣реИ рдХрд┐ MBDL рдПрдХ
рд╕рдВрджрд░реНрдн-рдореБрдХреНрдд рд╡реНрдпрд╛рдХрд░рдг рд╣реИред рдкреНрд░рд╕рдВрдЧ-рдореБрдХреНрдд рд╡реНрдпрд╛рдХрд░рдг рдХреЛ рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдХрдИ
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЯреВрд▓ рд╣реИрдВред рдореИрдВ
рдирд┐рдпрд░рд▓реАрдЬрдЬ рдкрд░ рдмрд╕рд╛ рд╣реБрдЖ
рдерд╛ , рдЬреЛ рдХрд╛рдлреА рдкрд░рд┐рдкрдХреНрд╡ рдФрд░ рдПрдХ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрдкрдХрд░рдг рд╣реИред
(* рдпрд╣ рд╕рд┐рд░реНрдл рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИ, рдореИрдВрдиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рднрд╛рд╖рд╛ рд╕рдВрджрд░реНрдн-рдореБрдХреНрдд рд╣реЛред)рдореИрдВ рдЖрдкрдХреЛ рд╕рдВрджрд░реНрдн-рдореБрдХреНрдд рд╡реНрдпрд╛рдХрд░рдг рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рдХрд░рд╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдирд┐рдпрд░рд▓реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрд░реНрде рдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реНрдпрд╛рдХрд░рдг рдирд┐рдпрд░рд▓реЗ рдореЗрдВ рдирд┐рдпрдореЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпрдо рдореЗрдВ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рд╡рд░реНрдг, рдПрдХ рддреАрд░ рдФрд░ рдирд┐рдпрдо рдХрд╛ рджрд╛рд╣рд┐рдирд╛ рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╡рд░реНрдгреЛрдВ рдФрд░ рдЧреИрд░-рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде "рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдк рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред" (рдпрд╛):
border -> element | element border
element -> тАЬ L"
рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпрдо рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдмрд╛рдИрдВ рдУрд░ рдХреЛ рджрд╛рдИрдВ рдУрд░ рдХреЗ рдХрд┐рд╕реА рднреА рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН, рдкрд╣рд▓рд╛ рдирд┐рдпрдо рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕реАрдорд╛ рдПрдХ рддрддреНрд╡ рд╣реИ, рдпрд╛ рдПрдХ рддрддреНрд╡ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рджреВрд╕рд░реА рд╕реАрдорд╛ рд╣реИред рдЬреЛ рд╕реНрд╡рдпрдВ рдПрдХ рддрддреНрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдПрдХ рддрддреНрд╡ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдПрдХ рд╕реАрдорд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рджреВрд╕рд░рд╛ рдирд┐рдпрдо рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рддрддреНрд╡ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ "рдПрд▓" рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН, рдпреЗ рдирд┐рдпрдо рдРрд╕реА рд╕реАрдорд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ:
L
LLL
рдФрд░ рдРрд╕реА рд╕реАрдорд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИрдВ:
X
L3L
рд╡реИрд╕реЗ, рдпрджрд┐ рдЖрдк рдирд┐рдпрд░рд▓реЗ рдореЗрдВ рдЗрд╕ (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп) рд╡реНрдпрд╛рдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдСрдирд▓рд╛рдЗрди рд╕реИрдВрдбрдмреЙрдХреНрд╕
рд╣реИ ред рдЖрдк рд╡реНрдпрд╛рдХрд░рдг рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдорд╛рдорд▓реЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ред
рдпрд╣рд╛рдБ рдПрдХ рд▓рд╛рдЗрди рдХреА рдЕрдзрд┐рдХ рдкреВрд░реА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ рдЖрджрд┐рдо:
@builtin тАЬnumber.ne"
@builtin тАЬstring.ne"
border -> element | element border
element -> тАЬL(" decimal тАЬ," dqstring тАЬ)"
рдирд┐рдпрд░рд▓реА рдореЗрдВ рдХрдИ рд╕рд╛рдорд╛рдиреНрдп рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рддрддреНрд╡ рд╣реИрдВ, рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд▓рд╛рдЗрди рдХреА рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд░рдВрдЧ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рдФрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реВрдВред
рд╡рд┐рднрд┐рдиреНрди рдкрд╛рддреНрд░реЛрдВ рдХреЗ рдмреАрдЪ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдЬреЛрдбрд╝рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рддреЛ рдЪрд▓рд┐рдП рдЗрд╕реЗ рдХрд░рддреЗ рд╣реИрдВред рдирд┐рдпрд░ рдХреИрд░реЗрдХреНрдЯрд░ рдХреНрд▓рд╛рд╕реЗрд╕ рдФрд░
RBNF рдХреЛ тАЬ: *тАЭ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ тАЬрд╢реВрдиреНрдп рдпрд╛ рдЕрдзрд┐рдХтАЭ рдХреЗ рд▓рд┐рдП рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ тАЬрд╢реВрдиреНрдп рдпрд╛ рдЕрдзрд┐рдХ рд╕реНрдкреЗрд╕тАЭ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рд╡рд┐рд╡рд░рдгреЛрдВ рдореЗрдВ рд╕реНрдкреЗрд╕ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рднреА рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:
@builtin "number.ne"
@builtin "string.ne"
border -> element | element border
WS -> [\s]:*
number -> WS decimal WS
color -> WS dqstring WS
element -> "L(" number "," color ")"
рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рднреА рдкрд░ WS рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рд╡реНрдпрд╛рдХрд░рдг рдХреЛ рдкрдврд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рд╡реЗ рд╣реИрдВред
рдПрдХ рддрддреНрд╡ рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдерд╛рди рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
@builtin "number.ne"
@builtin "string.ne"
border -> element | element " " border
number -> decimal
color -> dqstring
element -> "L(" number "," color ")"
element -> "VS(" number ")"
рдпрд╣ рдРрд╕реА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ
L(3.5,"black") VS(3.5)
рдЗрд╕рдХреЗ рдмрд╛рдж рдкрдЯреНрдЯреА, рд░реЛрдореНрдмрд╕ рдФрд░ рджреАрд░реНрдШрд╡реГрддреНрдд рдХреА рдкреНрд░рдзрд╛рдирддрд╛ рдЖрддреА рд╣реИред
@builtin "number.ne"
@builtin "string.ne"
border -> element | element " " border
number -> decimal
color -> dqstring
element -> "L(" number "," color ")"
element -> "VS(" number ")"
geometric -> "B(" number "," number "," color "," number "," color ")"
geometric -> "E(" number "," number "," color "," number "," color ")"
geometric -> "D(" number "," number "," color "," number "," color ")"
рдпрд╣ рдРрд╕реЗ рддрддреНрд╡реЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛
B(34, 17, "white", 3, "black")
(рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреНрд░рдзрд╛рдирддрд╛ "рддрддреНрд╡" рдирд╣реАрдВ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рдЕрдХреЗрд▓реЗ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред рдЙрдиреНрд╣реЗрдВ рдПрдХ рдкреИрдЯрд░реНрди рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред)
рдореБрдЭреЗ рднреА рдПрдХ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЖрджрд┐рдо:
@builtin "number.ne"
@builtin "string.ne"
border -> element | element " " border
number -> decimal
color -> dqstring
element -> "L(" number "," color ")"
element -> "VS(" number ")"
geometric -> "B(" number "," number "," color "," number "," color ")"
geometric -> "E(" number "," number "," color "," number "," color ")"
geometric -> "D(" number "," number "," color "," number "," color ")"
geometric -> "HS(" number ")"
рдЕрдм рдореИрдВ рдПрдХ рдкреИрдЯрд░реНрди (рд░рд┐рдкреАрдЯ) рдСрдкрд░реЗрд╢рди рдЬреЛрдбрд╝реВрдВрдЧрд╛ред рдпрд╣ рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рддрддреНрд╡реЛрдВ рдХрд╛ рдЕрдиреБрдХреНрд░рдо рд╣реИред рдореИрдВ рдЖрд░рдмреАрдПрдирдПрдл рдСрдкрд░реЗрдЯрд░ ": +" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ "рдПрдХ рдпрд╛ рдЕрдзрд┐рдХред"
@builtin "number.ne"
@builtin "string.ne"
border -> element | element " " border
number -> decimal
color -> dqstring
element -> "L(" number "," color ")"
element -> "VS(" number ")"
geometric -> "B(" number "," number "," color "," number "," color ")"
geometric -> "E(" number "," number "," color "," number "," color ")"
geometric -> "D(" number "," number "," color "," number "," color ")"
geometric -> "HS(" number ")"
element -> "[" (geometric):+ "]"
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреИрдЯрд░реНрди рдХреЗрд╡рд▓ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЖрджрд┐рдо рд╕реЗ рднрд░рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдкреИрдЯрд░реНрди рдХреЗ рдЕрдВрджрд░ рдПрдХ рдкрдВрдХреНрддрд┐ рдирд╣реАрдВ рд░рдЦ рд╕рдХрддреЗред рдкреИрдЯрд░реНрди рддрддреНрд╡ рдЕрдм рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛ред
[B(34,17,"white",3,"black")E(13,21,"white",3,"rgb(27,0,0)")]
рднрд╛рд╖рд╛ рдХрд╛ рдЕрдВрддрд┐рдо рднрд╛рдЧ рдУрд╡рд░рд▓реЗ рдСрдкрд░реЗрдЯрд░ рд╣реИред рдпрд╣ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдЕрдВрджрд░ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред
@builtin "number.ne"
@builtin "string.ne"
border -> element | element " " border
number -> decimal
color -> dqstring
element -> "L(" number "," color ")"
element -> "VS(" number ")"
geometric -> "B(" number "," number "," color "," number "," color ")"
geometric -> "E(" number "," number "," color "," number "," color ")"
geometric -> "D(" number "," number "," color "," number "," color ")"
geometric -> "HS(" number ")"
element -> "[" (geometric ):+ "]"
element -> "{" (element ):+ "}"
рдЬреЛ рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
{L(3.5,"rgb(98,76,15)")VS(3.5)}
(рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдУрд╡рд░рд▓реЗ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред)
рд╡рд┐рд╡рд░рдг рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕реНрдерд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд MBDL рд╡реНрдпрд╛рдХрд░рдг рдорд┐рд▓рддрд╛ рд╣реИ:
@builtin "number.ne"
@builtin "string.ne"
border -> (element WS):+
WS -> [\s]:*
number -> WS decimal WS
color -> WS dqstring WS
element -> "L(" number "," color ")"
element -> "VS(" number ")"
element -> "(" WS (element WS):+ ")"
element -> "[" WS (geometric WS):+ "]"
geometric -> "B(" number "," number "," color "," number "," color ")"
geometric -> "E(" number "," number "," color "," number "," color ")"
geometric -> "D(" number "," number "," color "," number "," color ")"
geometric -> "HS(" number ")"
рддреЛ, рдЕрдм MBDL рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╣рдордиреЗ рднрд╛рд╖рд╛ рдХрд╛ рд╡реНрдпрд╛рдХрд░рдг рдмрдирд╛рдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдпрд░рд▓реЗ рдХреЗ рд╕рд╛рде рднрд╛рд╖рд╛ рдХреЗ рддрд╛рд░ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред MBDL / рдирд┐рдпрд░рд▓реА рдореЗрдВ рдбреАрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ MBDL рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╛рдЗрдорд┐рдЯрд┐рд╡ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рддрд╛рдХрд┐ MBDL рдкрд░ рд╡рд░реНрдгрд┐рдд рд╕реАрдорд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдпрд╣ рд╣рдо рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдХрд░реЗрдВрдЧреЗред
рднрд╛рдЧ 3
рдЕрдм рд╣рдо рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡реНрд╕ рдХреЛ рд╕реНрд╡рдпрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред (рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдореБрдЭреЗ рдЕрднреА рддрдХ рдкреНрд░рддрд┐рдкрд╛рджрди рдкреНрд░рд╛рдЗрдореЗрдЯрд░реАрдЬ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд░ рдХреЛ рдмрд╛рдВрдзрдирд╛ рдирд╣реАрдВ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред)
рдЖрдЗрдП рдЖрджрд┐рдо рд░реЗрдЦрд╛ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
L(width, color)
рдЪреМрдбрд╝рд╛рдИ рдФрд░ рд░рдВрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣рд╛рдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ - рдирдХреНрд╢реЗ рдХреЗ рдмрд╛рд╣рд░реА рдХрд┐рдирд╛рд░реЗ рд╕реЗ рджреВрд░реАред (рдореИрдВ рдирдХреНрд╢реЗ рдХреЗ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рд╕реАрдорд╛рдУрдВ рдХреЛ рдмрд╛рд╣рд░ рдХреА рдУрд░ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдордиреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛!) тАЛтАЛрдпрд╣ рдПрдордмреАрдбреАрдПрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмреЙрд░реНрдбрд░ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдордмреАрдбреАрдПрд▓ рдХреЛ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рджреБрднрд╛рд╖рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╕рднреА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡реЗ рдЬрд╛рди рд╕рдХреЗрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд╣рд╛рдБ рдЦреАрдВрдЪрдирд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдСрдлрд╕реЗрдЯ рдХреЛ рдХреЙрд▓ рдХрд░реВрдВрдЧрд╛ред
рдЕрдЧрд░ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдирдХреНрд╢реЗ рдХреЗ рд╢реАрд░реНрд╖ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реАрдорд╛ рдЦреАрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд▓рд╛рдЗрди рдЖрджрд┐рдо рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓ рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдКрдкрд░ рд╕реЗ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдиреАрдЪреЗ, рдмрд╛рдПрдБ рдФрд░ рджрд╛рдПрдБред (рд╢рд╛рдпрдж рдХрд┐рд╕реА рджрд┐рди рдореБрдЭреЗ рддрд┐рд░рдЫреА рдпрд╛ рдШреБрдорд╛рд╡рджрд╛рд░ рд╕реАрдорд╛рдУрдВ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдорд╛рдирдХ рдЖрдпрддрд╛рдХрд╛рд░ рд╕реАрдорд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВрдЧреЗред) рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рд╛рдЗрди рддрддреНрд╡ рдХреА рд▓рдВрдмрд╛рдИ рдФрд░ рд╕реНрдерд╛рди рдирдХреНрд╢реЗ рдХреЗ рдЖрдХрд╛рд░ (рд╕рд╛рде рд╣реА рдСрдлрд╕реЗрдЯ рдкрд░) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рд╕рднреА рдбреЗрдЯрд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрди рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдЖрджрд┐рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рд░реЗрдЦрд╛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:
(рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдВ "рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд" рд▓рд╛рдЗрди рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП
рдбреНрд░реЗрдЧрди рдПрдмрд╛рдЙрдВрдб рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред) рдЖрдЗрдП рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:
L(3, black) L(10, gold) L(3, black)
рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдРрд╕реА рдЬрдЧрд╣реЗрдВ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рдХреЗ рдХрд╛рд░рдг рдХрд╛рд▓реА рд░реЗрдЦрд╛рдПрдВ рдФрд░ рд╕реБрдирд╣рд░реА рд░реЗрдЦрд╛ рдХрд╛рдлреА рд╕рдВрд░реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдЕрдЧрд░ рдореИрдВ рдЗрди рдзрдмреНрдмреЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдЖрдк рдмрд╕ рджреЛрд▓рди рдХреА рдорд╛рддреНрд░рд╛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдерд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрджрд┐рдо рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ; рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдСрдлрд╕реЗрдЯ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХрд░рддрд╛ рд╣реИред рдереЛрдбрд╝рд╛ рд╕реНрдерд╛рди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
L(3, black) L(10, gold) L(3, black)
VS(5)
L(3, black) L(10, red) L(3, black)
рд░реЗрдЦрд╛рдПрдБ рдЦреАрдВрдЪрддреЗ рд╕рдордп, рдХреЛрдгреЛрдВ рдХреЛ рдСрдлрд╕реЗрдЯ рдФрд░ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдХреЗ рдмреАрдЪ рдЦреАрдВрдЪрдХрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореБрдЭреЗ
рдПрдХ рдмреЗрд╡рд▓ рдХреЗ рд╕рд╛рде рдХреЛрдгреАрдп рд╕рдВрдмрдВрдз рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдЪрд┐рддреНрд░ рд╕реАрдорд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрд░рдл рдЯреНрд░рдВрдХреЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдХреЛрдиреЛрдВ рдкрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдмреЙрд░реНрдбрд░реНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдХ рдХреЛрдг рдкрд░ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рддрддреНрд╡реЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрдЧрд╛ рдЬреЛ рдЕрдиреНрдпрдерд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдВрдЧреЗред (*)
(рдиреЛрдЯ: рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧреЛрдВ рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛, рд╕рдордп рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдХреЛрдгреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдЯреНрд░рдВрдХреЗрд╢рди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЬрдЯрд┐рд▓ рдХреЛрдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЧ рдСрдлрд╕реЗрдЯ:рддреЗрдЬреА рд╕реЗ рдЬрдЯрд┐рд▓ рдЯреНрд░рдВрдХреЗрд╢рди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдордп рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рдХреЛрдиреЛрдВ рдореЗрдВ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рдорд┐рд▓рд╛ред рд▓реЗрдЦ рдХреЗ рдЗрд╕ рднрд╛рдЧ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдФрд░ рдкреБрди: рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдореИрдВрдиреЗ "рд░рдЪрдирд╛рддреНрдордХрддрд╛" рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред)рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реАрдорд╛ рдХреЛ рддрд┐рд░рдЫреЗ рдХрд╛рдЯрдХрд░ рдЪрд╛рд░ рдХрд╛рдЯреЗ рдЧрдП рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдЬрд┐рд╕рдореЗрдВ рд╕реАрдорд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ рдХреЛ рдиреАрдЪреЗ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛:
рдЯреНрд░рдВрдХрдЯрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЦреАрдВрдЪреА рдЧрдИ рд╕рднреА рдЪреАрдЬреЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдХреЛрдг рдкрд░ рдХрд╛рдЯ рджреА рдЬрд╛рдПрдВрдЧреАред

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

рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЗрд╕ рдкреИрдЯрд░реНрди рдХреЛ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рддрдХ рдЦреАрдВрдЪрддрд╛ рд╣реИ, рдПрдХ рдЖрдпрдд, рдПрдХ рд░реЛрдореНрдмрд╕, рдФрд░ рдлрд┐рд░ рдЙрд╕реА рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реБрдП рдЬрдм рддрдХ рдХрд┐ рдкреВрд░реА рд╕реАрдорд╛ рдирд╣реАрдВ рднрд░ рдЬрд╛рддреАред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрдЯрд░реНрди рдЦреАрдВрдЪрдХрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд╣рд▓реЗ рд╕рднреА рдЖрдпрддреЛрдВ, рдФрд░ рдлрд┐рд░ рд╕рднреА rhombuses рдХреЛ рдЦреАрдВрдЪрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдпрд╣ рд╕реАрдорд╛ рдкрд░ рдПрдХ рд╣реА рдЬреНрдпрд╛рдорд┐рддреАрдп рдЖрдХреГрддрд┐ рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдкрд░ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХрд╛ рдЕрдВрддрд░рд╛рд▓ рд╕рдорд╛рди рд╣реИред рдмреЗрд╢рдХ, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рд╣реА рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред
рдпрд╣реА рд╣реИ, рд╕рд░рд▓ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдРрд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрдХреГрддрд┐ рдХреЗ рд╕рднреА рдЖрдпрд╛рдореЛрдВ рдФрд░ рд░рдВрдЧреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА рдЪреМрдбрд╝рд╛рдИ, рд▓рдВрдмрд╛рдИ, рд░реЗрдЦрд╛ рдХреА рдореЛрдЯрд╛рдИ, рд░реЗрдЦрд╛ рдХрд╛ рд░рдВрдЧ рдФрд░ рднрд░рдг), рд╕рд╛рде рд╣реА рд╢реБрд░реБрдЖрддреА рд╕реНрдерд┐рддрд┐ (рдЬреЛ рдЙрди рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЬрд▓реНрдж рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ) рдореИрдВ рдЖрдВрдХрдбрд╝реЗ рдХреЗ рдХреЗрдВрджреНрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛), рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдФрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмреАрдЪ рд╕рдВрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдерд╛рди рдЕрдВрддрд░рд╛рд▓ред рд╡реЗрдХреНрдЯрд░ [dx, рдбрд╛рдИ] рдХреЗ рд░реВрдк рдореЗрдВ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рджрд┐рд╢рд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рд╣рдо рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ, рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ, рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рд╕реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░ рд╕рдХреЗрдВ, рдмрд╕ рд╡реЗрдХреНрдЯрд░ рдФрд░ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рдм рдПрдХ рд╕рд╛рде рд░рдЦреЛ рдФрд░ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЖрдХреГрддрд┐рдпреЛрдВ рдХреА рдПрдХ рдкрдЯреНрдЯреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:

рдЗрд╕ рдХреЛрдб рдХрд╛ рдХрдИ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдПрдХ рд╣реА рдСрдлрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рд░реЗрдВрдбрд░ рдХрд░рдирд╛, рдореИрдВ рдореИрдк рд╕реНрдХреЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рдзрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдорд┐рд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ:
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдХрд░реВрдБ рдХрд┐ рдирдХреНрд╢реЗ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реАрдорд╛ рдкрд░ рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЖрдЗрдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдЗрд▓рд┐рдкреНрд╕ рдФрд░ рд░реЙрдордмреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред
Rhombuses рдШреБрдорд╛рдП рдЧрдП рдХреЛрдиреЗ рдХреЗ рд╕рд╛рде рд╕рд┐рд░реНрдл рдЖрдпрддрд╛рдХрд╛рд░ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдХреЛрдб рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рджреАрд░реНрдШрд╡реГрддреНрдд рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХреЛрдб рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рджреАрд░реНрдШрд╡реГрддреНрдд рдХреЗ
рдкреИрд░рд╛рдореАрдЯреНрд░рд┐рдХ рджреГрд╢реНрдп рдХреЛ рд▓реЗрдирд╛ рдФрд░ рдореБрдЭреЗ рджреАрд░реНрдШрд╡реГрддреНрдд рдХреЗ рдЕрдВрдХ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ:
рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛) рдЬреЛ рдКрдкрд░ рд▓рд╛рдЧреВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:
рдХреЛрдб рдХреА рдЗрддрдиреА рдХрдо рд░рд╛рд╢рд┐ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ!
рдЖрдЗрдП рдЕрдм рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рд╕реАрдорд╛рдУрдВ рдХреЗ рдЬрдЯрд┐рд▓ рдорд╛рдорд▓реЗ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ: рдХреЛрдиреЛрдВред
рдпрджрд┐ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рд╕реАрдорд╛ рд╣реИ, рддреЛ рдХреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдкрд╣рд▓рд╛ рджреЛрд╣рд░рд╛рд╡ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рд╡рд╛рд╣ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдиреЛрдВ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рдЬрд╛рдПрдВ:
рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдкрд░ рдХреЛрдиреЗ рдХреЗ рдкрд╛рд╕ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЛ рд░реЛрдХрдирд╛ рд╣реИред рдпрд╣ рдЕрдХреНрд╕рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдкреИрдЯрд░реНрди рдХреЛ рдХреЛрдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ "рдШреБрдорд╛рдпрд╛" рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЕрдВрддрд┐рдо рд╡рд┐рдХрд▓реНрдк рдХреБрдЫ рдХреЛрдиреЗ рдХреА рд╕рдЬрд╛рд╡рдЯ рдХреЗ рд╕рд╛рде рдкреИрдЯрд░реНрди рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╣реИ:
рдХрд┐рд╕реА рджрд┐рди рдореБрдЭреЗ рдХреЛрдиреЗ рдХреА рд╕рдЬрд╛рд╡рдЯ рдорд┐рд▓ рдЬрд╛рдПрдЧреА, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдмрд┐рдирд╛ рдЕрдВрддрд░рд╛рд▓ рдХреЗ рдирдХреНрд╢реЗ рдХреЗ рдХреЛрдиреЛрдВ рдореЗрдВ рдзрд╛рд░рд┐рдпреЛрдВ рдпрд╛ рд╣рд▓рдХреЛрдВ рдХреЛ "рдШреБрдорд╛рдПрдБ" рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП?
рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдкреИрдЯрд░реНрди рддрддреНрд╡ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдХреЛрдиреЗ рдореЗрдВ рд░рдЦрдирд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕рдХрд╛ рдЖрдзрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдПрдХ рдХрд┐рдирд╛рд░реЗ рдкрд░ рд╣реЛ рдФрд░ рджреВрд╕рд░рд╛ рдЖрд╕рдиреНрди рдкрд░ рд╣реЛред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЪрдХреНрд░ рдмрд┐рд▓реНрдХреБрд▓ рдХреЛрдиреЗ рдореЗрдВ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рджрд┐рд╢рд╛ рд╕реЗ рдЦреАрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рддрддреНрд╡ рдПрдХ рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдзрд╛ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ рдЖрдзрд╛, рд▓реЗрдХрд┐рди рдХрд┐рдирд╛рд░реЛрдВ рдХрд╛ рдореЗрд▓ рд╣реЛрддрд╛ рд╣реИ:
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рд╕рдлреЗрдж рдкрдЯреНрдЯреА рджреЛрдиреЛрдВ рддрд░рдл рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рдЕрдВрддрд░рд╛рд▓ рдХреЗ рдХреЛрдиреЗ рдореЗрдВ рдЬреБрдбрд╝реА рд░рд╣рддреА рд╣реИред
рдПрдХ рдХреЛрдиреЗ рдореЗрдВ рдПрдХ рддрддреНрд╡ рд░рдЦрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рджреЛ рдкрд╣рд▓реВ рд╣реИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреЛрдиреЗ рдХреЗ рддрддреНрд╡ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рддрддреНрд╡ рдХреЗ рдХреЗрдВрджреНрд░ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдХрд░реНрдг рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд░реЗрдбрд┐рдпрд▓ рд╕рдорд░реВрдкрддрд╛ рд╡рд╛рд▓реЗ рддрддреНрд╡, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЧ, рдордВрдбрд▓рд┐рдпрд╛рдВ рдФрд░ рд╕рд┐рддрд╛рд░реЗ, рдЕрдкрдирд╛ рдЖрдХрд╛рд░ рдирд╣реАрдВ рдмрджрд▓реЗрдВрдЧреЗред рд░реЗрдбрд┐рдпрд▓ рд╕рдорд░реВрдкрддрд╛ рдХреЗ рдмрд┐рдирд╛ рддрддреНрд╡, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдпрддрд╛рдХрд╛рд░ рдФрд░ rhombuses, рд╡рд┐рдХрд░реНрдг рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдорд┐рд░рд░ рдХрд░рдиреЗ рдкрд░ рдЖрдХрд╛рд░ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред
рджреВрд╕рд░реЗ, рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдХреЗ рдХреЛрдиреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдирдХреНрд╢реЗ рдХреЗ рджреЛрдиреЛрдВ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рддрддреНрд╡реЛрдВ (*) рдХреА рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рддрд░рдл рддрддреНрд╡реЛрдВ рдХреА рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдПрдХ рддрд░рдл рдПрдХ рдЖрдВрд╢рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреИрдЯрд░реНрди рд╕рдорд╛рд╣рд┐рдд рд╣реИ, рддреЛ рдПрдХ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рдкреИрдЯрд░реНрди рдЖрд╕рдиреНрди рдкрдХреНрд╖ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рдПрдЧрд╛ред
(* рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рдВрдмреА рдзрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рдЖрдВрд╢рд┐рдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкреВрд░реНрдг рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдЕрднреА рднреА рд╕рдВрд░реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд░рд┐рдгрд╛рдореА рдХреЛрдиреЗ рддрддреНрд╡ рдЕрд╕рдордорд┐рдд рд╣реЛрдЧрд╛ рдФрд░ рдирдХреНрд╢реЗ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рд╕рдорд╛рди рддрддреНрд╡ рд╕реЗ рд▓рдВрдмрд╛рдИ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдкреИрдорд╛рдиреЗ рдХреА рдПрдХ рд╕рдлреЗрдж рдкрдЯреНрдЯреА рд╡рд┐рднрд┐рдиреНрди рдЖрдВрд╢рд┐рдХ рджреЛрд╣рд░рд╛рд╡ рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХреЗрдВрджреНрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдПрдХ рддрддреНрд╡ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рдирдЪрд┐рддреНрд░ рдкреИрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╣рдореЗрд╢рд╛ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреВрд░реНрдг рджреВрд░реА рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдордорд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдПрдХ рд╕рдЬрд╛рд╡рдЯреА рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдЦрд░рд╛рдм рджрд┐рдЦрддрд╛ рд╣реИред)рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛрдиреЗ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЫрдВрдЯрдиреА рдХреА рдЬрд╛рддреА рд╣реИ:
рдпрджрд┐ рдЖрдк рдЪрд╛рд░реЛрдВ рддрд░рдл рд╕реЗ рд╕рдорд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдиреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЧ рд╣реЛрдЧрд╛ рдФрд░ рд╕реАрдорд╛ рдХреА рдкреВрд░реА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдкреИрдЯрд░реНрди рдореВрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛:
рд╕рд╛рд╡рдзрд╛рди рдкрд░реАрдХреНрд╖рд╛ рдкрд░, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдкреИрдЯрд░реНрди рдХреЛрдиреЛрдВ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХреЛрдиреЗ рдореЗрдВ рд╕рд░реНрдХрд▓ рдХрд╛ рдЖрдзрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкреНрд░рддреНрдпреЗрдХ рддрд░рдл рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпреЗ рджреЛрдиреЛрдВ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╣рд╛рде рд╕реЗ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдкрд░рд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдм рд╡реЗ рдЗрд╕рдХреЗ рдХрд╛рдлреА рдХрд░реАрдм рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХреЛрдиреЛрдВ рдореЗрдВ рдкреИрдЯрд░реНрди рдХреЗ рдПрдХ рдкрд░рд┐рдкреВрд░реНрдг рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд▓рд┐рдП рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди nontrivial рд╣реИред
рдкрд╣рд▓реЗ, рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкрдХреНрд╖ 866 рдкрд┐рдХреНрд╕реЗрд▓ рд▓рдВрдмрд╛ рд╣реИ, рдФрд░ рд╣рдо рддрддреНрд╡ рдХреЛ 43 рдмрд╛рд░ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдлрд┐рд░ рддрддреНрд╡ рдХреЛ рд╣рд░ 20.14 рдкрд┐рдХреНрд╕реЗрд▓ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдХрд┐рд╕реА рддрддреНрд╡ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рдВрдмрд╛рдИ (рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рдкреИрдЯрд░реНрди) рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ? рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВрдиреЗ рдордВрдбрд▓рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдЬреЛрдбрд╝рд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╕рд░реНрдХрд▓ рд╢реБрд░реВ рдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдЫреВрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкреИрдЯрд░реНрди рдХреЛ рдмрджрд▓ рджреЗрдЧрд╛ред рд╢рд╛рдпрдж рдпрд╣ рдордВрдбрд▓рд┐рдпреЛрдВ рдХреЛ рдлреИрд▓рд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдЫреВрддреЗ рд░рд╣реЗрдВ?

рдЕрдм рддрддреНрд╡ рд╕реНрдкрд░реНрд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдордВрдбрд▓рд┐рдпрд╛рдВ рджреАрд░реНрдШрд╡реГрддреНрдд рдореЗрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВ рдФрд░ рдХреЛрдиреЛрдВ рдХрд╛ рдПрдХ рдЕрдЬреАрдм рдЖрдХрд╛рд░ рд╣реИред (рдпрд╛рдж рд░рдЦреЗрдВ, рдореИрдВрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рд░реЗрдбрд┐рдпрд▓ рд╕рдорд░реВрдкрддрд╛ рдХреЗ рдмрд┐рдирд╛ рддрддреНрд╡ рдПрдХ рдХреЛрдг рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдЖрдХрд╛рд░ рдмрджрд▓рддреЗ рд╣реИрдВред рдзрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред) рдпрд╛, рд╢рд╛рдпрдж, рдпрд╣ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рддрд╛рдХрд┐ рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдЫреВ рд╕рдХреЗрдВ рдФрд░ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд▓рдВрдмрд╛рдИ рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХреЗрдВ:

рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред
рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдХрд╛рд░реНрдб рдХреЗ рдХрд┐рдирд╛рд░реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред рдЕрдм рд╣рдореЗрдВ рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реЛрдЧрд╛ рдЬреЛ рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдкрд░ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреИрдЯрд░реНрди рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдХреАрдордд рдкрд░ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдкрд░ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдкреИрдЯрд░реНрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╡реЗ рджреЛрдиреЛрдВ рдореВрд▓ рдкреИрдЯрд░реНрди рдХреЗ рдХрд╛рдлреА рдХрд░реАрдм рд╣реИрдВред
, , , :
, . , , .
, ? . , !
4
, . , . , ( ), . тАФ , тАФ . , !
, , . ┬л┬╗ , . , . , , , , .
, , . , . (: .) , . , тАФ , !
:
. . , , , , 45 . :
, .
( , !)2:1:
, , . , , , .
, :
. :
, . , ; , , . .
:
:
, , .
, , . : , ; , !
, , . :
, , тАФ . - , , .
, , , ( , ), . :
, ( ):
, , , proof of concept .
5
2 Map Border Description Language (MBDL), 3 4 . , MBDL .
3 MBDL , Javascript-
Nearley . :
@builtin " number.ne"
@builtin " string.ne"
border -> (element WS):+
WS -> [\s]:*
number -> WS decimal WS
color -> WS dqstring WS
element -> " L(" number " ," color " )"
element -> " VS(" number " )"
element -> " (" WS (element WS):+ " )"
element -> " [" WS (geometric WS):+ " ]"
geometric -> " B(" number " ," number " ," color " ," number " ," color " )"
geometric -> " E(" number " ," number " ," color " ," number " ," color " )"
geometric -> " D(" number " ," number " ," color " ," number " ," color " )"
geometric -> " HS(" number " )"
, Nearley , , . ,
test -> " A" | " B" | " C"
A
Nearley
[ " A" ]
тАФ ┬лA┬╗, .
Nearley, ?
number -> WS decimal WS
, . , WS, , decimal, , WS. " 57", :
[
[ " " ],
[ "5", "7" ],
[ ]
]
Nearley ,
. тАФ , тАФ .
Dragons Abound , , .
, Nearley , . , ()
decimal , Javascript, ,
number :
[
[ " " ],
57,
[ ]
]
Nearley , , , . тАФ Javascript . ,
number . , , . , :
number -> WS decimal WS {% default => default[1] %}
( ) , Javascript
decimal . ,
number .
, . , Nearley MBDL Javascript, , ┬лop┬╗. :
element -> " L(" number " ," color " )" {% data=> {op: " L", width: data[1], color: data[3]} %}
┬лL(13,black)┬╗ Javascript:
{op: " L", width: 13, color: " black"}
() .
L( 415, тАЬblack")
VS(5)
[B(1, 2, тАЬblack", 3, тАЬwhite") HS(5) E(1, 2, тАЬblack", 3, тАЬwhite")]
[
{op: "L", width: 415, color: "black"},
{op: "VS", width: 5},
{op: "P",
elements: [{op: "B", width: 1, length: 2,
olColor: "black", olWidth: 3,
fill: "white"},
{op: "HS", width: 5},
{op: "E", width: 1, length: 2,
olColor: "black", olWidth: 3,
fill: "white"}]}
]
.
тАФ Nearley Javascript, ? . .
-, MBDL (*) , . , ( ) , . , , , . .
(* , .)-, Javascript Nearley , Javascript , . , , .. , Nearley, , , .
, .
, MBDL . . (, ) .
.
-, . , , , , . , , , . , . ; (VS).
тАФ . , . , , .
, :
, (?) , :
[
{op:'P', elements: [
{op:'B', width: 10, length: 37, lineWidth: 2, color: 'black', fill: 'white'},
{op:'B', width: 10, length: 37, lineWidth: 2, color: 'black', fill: 'black'},
]},
{op:'VS', width: 2},
{op:'L', width:3, color: 'black'},
{op:'PUSH'},
{op:'L', width:10, color: 'rgb(222,183,64)'},
{op:'POP'},
{op:'PUSH'},
{op:'P', elements: [
{op:'E', width: 5, length: 5, lineWidth: 1, color: 'black', fill: 'red'},
{op:'HS', length: 10},
]},
{op:'L', width:3, color: 'black'},
{op:'POP'},
{op:'VS', width: 2},
{op:'P', elements: [
{op:'E', width: 2, length: 2, lineWidth: 0, color: 'black', fill: 'white'},
{op:'HS', length: 13},
]},
]
. , !
MBDL. : , . MBDL:
[B(5,37,"black",2,"white") B(5,37,"black",2,"black")]
VS(3)
L(3,"black")
{L(10,"rgb(222,183,64)")}
[E(5,5,"black",1,"red") HS(-5) E(2,2,"none",0,"white") HS(10)]
L(3,"black")
, . , , .
, , , , :
, : , . тАФ !
6
, MBDL, , , , MBDL.
. , : , :
, - , - , 90 , . , .
, , , , . MBDL . , , :
element -> "O(MITER)"
element -> "O(STOPPED)"
element -> "O(STOPPED," number ")"
( .) ┬лMITER┬╗ ┬лSTOPPED┬╗ . STOPPED , - . , .
STOPPED, . рдпрд╣рд╛рдБ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
- MITER, . ( ) STOPPED. , .
. -, , , тАФ . , . . , , . -, , ( ) . / , . , , .
, . , ( ). , , .
.
STOPPED STOPPED :
, . рдХреНрдпреЛрдВ? , , , . , .
.
тАФ , :
!
Option:
element -> "O(SQOFFSET)"
element -> "O(SQOFFSET," number ")"
; . . . , , , :
, , , . SQOFFSET ; SQOFFSET. , , .
, , . , . , . .
, ┬л┬╗ . - , , , . :
, .
. :
, , :
, . , , , . , ; . , . :
тАФ . , , .
, :
. :
: ┬л, , ┬╗.
: ┬л !┬╗
.
, , , , :
, . . (, . , , .)
, :
, , ┬л ┬╗. ( , .)
, , , ? :
, .