рд╕рдорд╛рди рддрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ

рд╕рдорд╛рди рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдЕрдХреНрд╕рд░ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЬрдм рдореЗрд▓ рдкрддреЗ рдХреЛ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрддрд╛ "Tverskaya oblast, Kashin g, Sovetskaya ul, 1, 5" рдФрд░ рджреВрд╕рд░рд╛ - Tver oblast рдЬреИрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ; рдХрд╛рд╢реАрди рд╢рд╣рд░; рд╕реЛрддреНрд╕рдХрд╛рдпрд╛ рд╕рдбрд╝рдХ; рдШрд░ 1; рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ 5 тАЭред рдХреНрдпрд╛ рдпреЗ рд░реЗрдЦрд╛рдПрдБ рд╕рдорд╛рди рд╣реИрдВ рдФрд░ рдХрд┐рддрдиреА рд╣реИрдВ? рдЬрд╝рд░реВрд░, рдЗрд╕реА рддрд░рд╣ред рдФрд░ "рдирдЧреНрди рдЖрдВрдЦреЛрдВ" рдХреЗ рд╕рд╛рде рдЙрдирдХреА рд╕рдВрд░рдЪрдирд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ: рдХреНрд╖реЗрддреНрд░ - рдирд┐рдкрдЯрд╛рди - рд╕рдбрд╝рдХ - рдШрд░ - рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯред рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рдкрддреЗ рдХреЗ рд▓рд┐рдП рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдЯреВрдЯрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ; рдпрд╣реА рд╣реИ, рд╣рдореЗрдВ рд╕рдорд╛рди рд╢рдмреНрджреЛрдВ рдХреЗ "рджреЛ рдЕрдирд╛рдЬ" рдХреА рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП (рдЬрд╣рд╛рдВ рдПрдХ "рджрд▓рд┐рдпрд╛" рдореЗрдВ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рд╢рдмреНрдж рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реЗ рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЗ рджреВрд╕рд░реЗ), рдмрд▓реНрдХрд┐ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдХреЗ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕реЗ "рд╕рдореВрд╣" рд╢рдмреНрдж рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреА рдХрд╕реМрдЯреА рдХреА рднреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ: рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ, рд╕рдореВрд╣реЛрдВ рдХрд╛ рд╡рд┐рднрд╛рдЬрдХ "," рдФрд░ рджреВрд╕рд░рд╛ рд╣реИ - "; "ред

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

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

  • рддреБрд▓рдирд╛ рд╕рдорд╛рд░реЛрд╣ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рд╕рд╛рджрдЧреА;
  • рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЖрд╕рд╛рдиреА;
  • рдкрд░реНрдпрд╛рдкреНрдд рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ред

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

рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рддреБрд▓рдирд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ StrCompare рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ 4 рддрд░реНрдХ рд╣реЛрдВрдЧреЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рджреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИрдВ: рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ str1, рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ str2, рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ div1 рдХрд╛ рд╕рдореВрд╣ рд╡рд┐рднрд╛рдЬрдХ рдФрд░ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ div2 рдХрд╛ рд╕рдореВрд╣ рд╡рд┐рднрд╛рдЬрдХред рдпрджрд┐ div1 рдпрд╛ div2 рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рднрд╛рдЬрдХ тАЬ|тАЭ рд╣реИред "|" рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ "рдФрд╕рдд" рд▓рд╛рдЗрди рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдЦрдВрдб (рд╕рдореВрд╣реАрдп рдирд╣реАрдВ) рд▓рд╛рдЗрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реЗ рдЕрдЦрдВрдб рддрд╛рд░реЛрдВ рдХреЛ рднреА рдПрдХ рд╕рдореВрд╣ рд╕реЗ рдорд┐рд▓рдХрд░ рддрд╛рд░ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН, рддреБрд▓рдирд╛рддреНрдордХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╣реЗрдбрд░ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

Public Function StrCompare(str1 As String, str2 As String, Optional div1 As String = "|", Optional div2 As String = "|") As Single 

рдПрдХрд▓ - рдХреНрдпреЛрдВрдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ рдЬреЛ рддреБрд▓рдирд╛ рдХрд┐рдП рдЧрдП рддрд╛рд░реЛрдВ рдХреА рд╕рдорд╛рдирддрд╛ рдХреА рдбрд┐рдЧреНрд░реА рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

рдкрдВрдХреНрддрд┐ 1 рдХреЗ рд╕рднреА рд╕рдореВрд╣ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд╢рдмреНрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкрдВрдХреНрддрд┐ 2 рд╢рдмреНрдж рдХреЗ рд╕рднреА рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдореЗрдВ рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝реА рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╢рдмреНрдж рдорд┐рд▓рд╛рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрдВрдХреНрддрд┐ 1 рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП, рдкрдВрдХреНрддрд┐ 2 рд╕реЗ "рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╕рдореВрд╣" рдХреЛ рдЕрдВрддрддрдГ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорд┐рд▓рд╛рди рд╡рд╛рд▓рд╛ рд╕рдореВрд╣)ред рд╢рдмреНрджреЛрдВ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рдПрдХ рдиреНрдпреВрдирддрдо рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ: рд╡рд╣ рд╣реИ, "рд╕рдбрд╝рдХ = рд╕рдбрд╝рдХ", рдФрд░ "рдЬреА = рд╢рд╣рд░"ред рдпрд╣ рдирд┐рдпрдо рд╕рдВрдЦреНрдпрд╛рдУрдВ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ: рдЕрд░реНрдерд╛рдд 200 <> 20ред рдЬрдм рдЖрдк рд╕рднреА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рд╢рдмреНрдж "рд╡реНрдпрд░реНрде рдкреНрд░рддреАрдХреЛрдВ" рд╕рдореВрд╣реЛрдВ рдХреЗ рднреАрддрд░ рдареАрдХ рд╢рдмреНрдж рд╕реАрдорд╛рдВрдХрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рд╣реИ рдХрд┐, рд╢рдмреНрдж рдХреЗрд╡рд▓ рдЕрдХреНрд╖рд░ WordSymbols рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ = ┬л0123456789ABVGDEOZHZIYKLMNOPRSTUFHTSCHSHSCHYEYUYAABCDEFGHIJKLMNOPQRSTUVWXYZ"ред рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдорд╛рдорд▓реЗ рдХреЛ рд╕рдВрдЬреНрдЮрд╛рди рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

StrCompare рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд▓рд╛рдЗрдиреЛрдВ 1 рдФрд░ 2 рдореЗрдВ рд╢рдмреНрджреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛:

 StrCompare = (da * 2) / ((kon1_2 - nach1_2 + 1) * (kon1_1 - nach1_1 + 1) + (kon2_2 - nach2_2 + 1) * (kon2_1 - nach2_1 + 1)) 

рдпрд╣рд╛рдБ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, kon1_2 2 рдЖрдпрд╛рдо (1 рдЖрдпрд╛рдо рд╕рдореВрд╣ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдФрд░ 2 рд╕рдореВрд╣ рдореЗрдВ рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рд░рдгреА 1 (рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╢рдмреНрджреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА) рдХреА рдЕрдВрддрд┐рдо рд╕реАрдорд╛ рд╣реИред

рдпрд╣ рдХреЛрдб рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ:

 ' ""   . : '1, 2, 1, 2 Public Function StrCompare(str1 As String, str2 As String, Optional div1 As String = "|", Optional div2 As String = "|") As Single WordSymbols = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" Dim massiv1() As String, massiv2() As String, mass1() As String, mass2() As String, m1() As Variant, m2() As Variant '       Dim mm1() As String, mm2() As String Dim nach1_1 As Integer, kon1_1 As Integer, nach1_2 As Integer, kon1_2 As Integer, nach2_1 As Integer, kon2_1 As Integer, nach2_2 As Integer, kon2_2 As Integer Dim item As String, itemnumber As Integer Dim yes As Integer, maxyes As Integer, da As Integer Dim counter As Integer ' noname str1 = UCase(str1): str2 = UCase(str2) massiv1 = Split(str1, div1) ReDim mass1(LBound(massiv1) To UBound(massiv1), 0 To 1000) maxk = 0 counter = 0 For i = LBound(massiv1) To UBound(massiv1) item = massiv1(i) dlina = Len(item) slovo = "" NewWord = False k = 0 '     For j = 1 To dlina bukva = mid(item, j, 1) If (InStr(1, WordSymbols, bukva) > 0) And Not NewWord Then NewWord = True slovo = slovo + bukva Else If InStr(1, WordSymbols, bukva) > 0 Then slovo = slovo + bukva Else If (InStr(1, WordSymbols, bukva) = 0) And NewWord Then NewWord = False mass1(i, k) = slovo If k > maxk Then maxk = k k = k + 1 slovo = "" End If End If End If Next j If NewWord Then mass1(i, k) = slovo If k > maxk Then maxk = k End If Next i ReDim Preserve mass1(LBound(massiv1) To UBound(massiv1), 0 To maxk) '*************************************************************' massiv2 = Split(str2, div2) ReDim mass2(LBound(massiv2) To UBound(massiv2), 0 To 1000) maxk = 0 For i = LBound(massiv2) To UBound(massiv2) item = massiv2(i) dlina = Len(item) slovo = "" NewWord = False k = 0 '     For j = 1 To dlina bukva = mid(item, j, 1) If (InStr(1, WordSymbols, bukva) > 0) And Not NewWord Then NewWord = True slovo = slovo + bukva Else If InStr(1, WordSymbols, bukva) > 0 Then slovo = slovo + bukva Else If (InStr(1, WordSymbols, bukva) = 0) And NewWord Then NewWord = False mass2(i, k) = slovo If k > maxk Then maxk = k k = k + 1 slovo = "" End If End If End If Next j If NewWord Then mass2(i, k) = slovo If k > maxk Then maxk = k End If Next i ReDim Preserve mass2(LBound(massiv2) To UBound(massiv2), 0 To maxk) '    ""  ; : kon1_2 -    1  2-  nach1_1 = LBound(mass1, 1) kon1_1 = UBound(mass1, 1) nach1_2 = LBound(mass1, 2) kon1_2 = UBound(mass1, 2) nach2_1 = LBound(mass2, 1) kon2_1 = UBound(mass2, 1) nach2_2 = LBound(mass2, 2) kon2_2 = UBound(mass2, 2) For i = nach1_1 To kon1_1 For j = nach1_2 To kon1_2 If mass1(i, j) = "" Then counter = counter + 1 mass1(i, j) = "noname" + Trim(Str(counter)) End If 'MsgBox ("mass1(" + Trim(Str(i)) + "," + Trim(Str(j)) + ")=" + mass1(i, j)) Next j Next i For i = nach2_1 To kon2_1 For j = nach2_2 To kon2_2 If mass2(i, j) = "" Then counter = counter + 1 mass2(i, j) = "noname" + Trim(Str(counter)) End If 'MsgBox ("mass2(" + Trim(Str(i)) + "," + Trim(Str(j)) + ")=" + mass2(i, j)) Next j Next i ' " -" ReDim m2(nach2_2 To kon2_2) As Variant For i = nach2_1 To kon2_1 For j = nach2_2 To kon2_2 m2(j) = mass2(i, j) Next j Call QuickSort(m2, nach2_2, kon2_2) For j = nach2_2 To kon2_2 mass2(i, j) = m2(j) Next j Next i '    :   1     2  ReDim mm2(nach2_2 To kon2_2) da = 0 For k = nach1_1 To kon1_1 '   1 maxyes = 0 For i = nach2_1 To kon2_1 '   2 yes = 0 For j = nach2_2 To kon2_2: mm2(j) = mass2(i, j): Next j '     2 For l = nach1_2 To kon1_2 '     1 If BinarySearch(mm2, nach2_2, kon2_2, mass1(k, l)) <> -1 Then yes = yes + 1 Next l If yes > maxyes Then maxyes = yes Next i da = da + maxyes Next k StrChange = (da * 2) / ((kon1_2 - nach1_2 + 1) * (kon1_1 - nach1_1 + 1) + (kon2_2 - nach2_2 + 1) * (kon2_1 - nach2_1 + 1)) 'StrChange = da End Function Public Sub QuickSort(ByRef vArray() As Variant, inLow As Integer, inHi As Integer) Dim pivot As Variant Dim tmpSwap As Variant Dim tmpLow As Integer Dim tmpHi As Integer tmpLow = inLow tmpHi = inHi pivot = vArray((inLow + inHi) \ 2) While (tmpLow <= tmpHi) While (vArray(tmpLow) < pivot And tmpLow < inHi) tmpLow = tmpLow + 1 Wend While (pivot < vArray(tmpHi) And tmpHi > inLow) tmpHi = tmpHi - 1 Wend If (tmpLow <= tmpHi) Then tmpSwap = vArray(tmpLow) vArray(tmpLow) = vArray(tmpHi) vArray(tmpHi) = tmpSwap tmpLow = tmpLow + 1 tmpHi = tmpHi - 1 End If Wend If (inLow < tmpHi) Then QuickSort vArray, inLow, tmpHi If (tmpLow < inHi) Then QuickSort vArray, tmpLow, inHi End Sub Public Function BinarySearch(vArray() As String, inLow As Integer, inHi As Integer, key As String) As Integer Dim lev As Integer, prav As Integer, mid As Integer Dim key_ As String, arritem As String, arritem_ As String Dim minlen As Integer, keylen As Integer, arritemlen As Integer If key = Trim(Str(Val(key))) Then '  lev = inLow: prav = inHi While lev <= prav mid = lev + (prav - lev) \ 2 arritem = vArray(mid) If key < arritem Then prav = mid - 1 ElseIf key > arritem Then lev = mid + 1 Else BinarySearch = mid Exit Function End If Wend Else keylen = Len(key) lev = inLow prav = inHi While lev <= prav mid = lev + (prav - lev) \ 2 arritem = vArray(mid) arritemlen = Len(arritem) minlen = IIf(keylen < arritemlen, keylen, arritemlen) key_ = left(key, minlen) arritem_ = left(arritem, minlen) If key_ < arritem_ Then prav = mid - 1 ElseIf key_ > arritem_ Then lev = mid + 1 Else BinarySearch = mid Exit Function End If Wend End If BinarySearch = -1 End Function 

рд╕рдм рдХреБрдЫ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ: рдЖрдк рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХреГрддрд┐ рдХреА рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдкрд░ рддреБрд▓рдирд╛рддреНрдордХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВред

  1. str1 = "Tver рдХреНрд╖реЗрддреНрд░ред, рдХрд╛рд╢рд┐рди рдЬреА, Sovetskaya рд╕рдбрд╝рдХ, 1, 5" str2 = "Tver рдХреНрд╖реЗрддреНрд░; рдХрд╛рд╢реАрди рд╢рд╣рд░; рд╕реЛрддреНрд╕рдХрд╛рдпрд╛ рд╕рдбрд╝рдХ; рдШрд░ 1; рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ 5 тАЭред
    рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдореВрд╣реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд▓рд╛рдЗрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ:
    StrCompare (str1, str2) рдкрд░рд┐рдгрд╛рдо 0.8888889 рджреЗрддрд╛ рд╣реИред
    рдФрд░ рдЕрдм рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ:
    StrCompare (str1, str2, ",", ";") - рдкрд░рд┐рдгрд╛рдо 0.8 рд╣реИред
    рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдореВрд╣ рддреБрд▓рдирд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдЦреНрддреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ; рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЙрдирдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ "рдШрд░ рдШрд░ рд╣реИ, рдФрд░ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рд╣реИ"ред рд╕рдореВрд╣реЛрдВ рдХреА рдЕрдирджреЗрдЦреА рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдПрдХ рднреВрдорд┐рдХрд╛ рдирд╣реАрдВ рдирд┐рднрд╛рддрд╛ рд╣реИред
  2. str1 = "рдореЗрд░реА рджрд╛рджреА рдПрдХ рдЧреНрд░реЗ рдмрдХрд░реА рд░рд╣рддреА рдереА" str2 = "рджрд╛рджреА рдПрдХ рдЧреНрд░реЗ рдмрдХрд░реА рд░рд╣рддреА рдереА"
    StrCompare (str1, str2) -> 0.6666667
  3. str1 = тАЭрдЗрд╡рд╛рдиреЛрд╡ рдЗрд╡рд╛рди рдЗрд╡рд╛рдиреЛрд╡рд┐рдЪ рдПрдоред рдХрд▓реБрдЧрд╛ 1950 "str2 =" рдЗрд╡рд╛рдиреЛрд╡ рдЖрдИред 01/20/1950 тАЭ
    StrCompare (str1, str2) -> 0.6153846
  4. str1 = "рдЬрдм рдХрд╛рдорд░реЗрдб рдореЗрдВ рдХреЛрдИ рд╕рдордЭреМрддрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЙрдирдХрд╛ рдХрд╛рдо рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛, рдФрд░ рдЗрд╕рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ - рдХреЗрд╡рд▓ рдЖрдЯрд╛ред" str2 = "рдкреНрд░рд╛рдВрдХрд┐рд╢ рдмрдВрджрд░, рдЧрдзрд╛, рдмрдХрд░реА рдФрд░ рдХреНрд▓рдмрдлреБрдЯ рдЯреЗрдбреА рдмрд┐рдпрд░ рдиреЗ рдЪреМрдХрдбрд╝реА рдмрдЬрд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред"
    StrCompare (str1, str2) -> 0
  5. str1 = тАЭрдХрд▓рд╛ рдХреЗ рдкреИрд░рд╛ 1 рдХреЗ рдЕрдиреБрд╕рд╛рд░ред рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рдирд╛рдЧрд░рд┐рдХ рд╕рдВрд╣рд┐рддрд╛ рдХреЗ 540 рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрдм рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рд╕рдордЭреМрддреЗ рдХреЗ рддрд╣рдд рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдШрд░реЗрд▓реВ рдЦрдкрдд рдХреЗ рд▓рд┐рдП рдКрд░реНрдЬрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдирд╛рдЧрд░рд┐рдХ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрдмрдВрдз рдЙрд╕ рдХреНрд╖рдг рд╕реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЧреНрд░рд╛рд╣рдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред | рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рд╣рд╛рдЙрд╕рд┐рдВрдЧ рдХреЛрдб рдХреЗ рдЕрдиреБрдЪреНрдЫреЗрдж 153 рдХреЗ рднрд╛рдЧ 1 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдирд╛рдЧрд░рд┐рдХ рдЖрд╡рд╛рд╕ рдФрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдордп рдкрд░ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢реБрд▓реНрдХ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реИрдВред | "____" _________ 2017 рд╕реЗ "____" __________ 2017 рддрдХ рдХреА рдЕрд╡рдзрд┐ рдореЗрдВ, рдЧрд╛рд░рдВрдЯреА рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдиреЗ рдЖрдкрдХреЛ ______________________ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреАред | рд╡рд┐рджреНрдпреБрдд рдКрд░реНрдЬрд╛ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рджрд╛рдпрд┐рддреНрд╡реЛрдВ рдХреЗ рдЙрд▓реНрд▓рдВрдШрди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЙрдкрднреЛрдХреНрддрд╛ рдЛрдг рдХрд╛ рднреБрдЧрддрд╛рди 2 рд╕реЗ рдЕрдзрд┐рдХ рдирд┐рдкрдЯрд╛рди рдЕрд╡рдзрд┐ рдореЗрдВ рдЧрд╛рд░рдВрдЯреА рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреЛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЧрд╛рд░рдВрдЯреА рдХреЗ рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреА рдХреАрдордд рдкрд░ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЗ рдЖрд╡рд╛рд╕ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЧрдИ рдереА / рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ред рдмрд╣реБ-рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдЗрдорд╛рд░рддреЛрдВ рдореЗрдВ рдкрд░рд┐рд╕рд░ рдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрдЪреНрдЫреЗрдж 121 (1) рдХреЗ рдЕрдиреБрд╕рд╛рд░ред рдПрдХреНрд╕ рдФрд░ рдЖрд╡рд╛рд╕реАрдп рднрд╡рдиреЛрдВ, рд╕рд░рдХрд╛рд░реА рдлрд░рдорд╛рди 06.05.2011g рд╕реЗ рдордВрдЬреВрд░реА рджреЗ рджреАред рд╕рдВрдЦреНрдпрд╛ 354, рдЙрдкрднреЛрдХреНрддрд╛-рджреЗрдирджрд╛рд░ рдХреЛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз, рдирд┐рд▓рдВрдмрди рдФрд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдареЗрдХреЗрджрд╛рд░ рдХреА рд▓рд╛рдЧрддреЛрдВ рдХреЛ рдЙрдкрднреЛрдХреНрддрд╛ рдХреА рдХреАрдордд рдкрд░ рдкреНрд░рддрд┐рдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рдирдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдВрдХреЗрдд рджрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреНрд░рддрд┐рдмрдВрдз рдФрд░ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдмрд╛рдж рдХреА рдмрд╣рд╛рд▓реА рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХреА рд▓рд╛рдЧрдд рдЧрд╛рд░рдВрдЯреА рдХреЗ рд▓рд┐рдП рд╣реИред рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреА рд░рд╛рд╢рд┐ ______________________________________________________ | рдкреВрд░реНрд╡рдЧрд╛рдореА рдХреЗ рдЖрдзрд╛рд░ рдкрд░, FE TverAtomEnergoSbyt рдЖрдкрдХреЛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЛрдг рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ / _____________________ рд░реВрдмрд▓ рдХреА рд░рд╛рд╢рд┐ рдореЗрдВ рдмрд┐рдЬрд▓реА рдХреЗ рд▓рд┐рдП рдирдЧрд░рдкрд╛рд▓рд┐рдХрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдирд╡реАрдХрд░рдгред рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рднреБрдЧрддрд╛рди рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╡рд░рдгреЛрдВ рдкрд░: "
    str2 = тАЭтАЬ ____ тАЭ__________ 2017 рдХреЗ рдмреАрдЪ JSC AtomEnergoSbyt - рдЧрд╛рд░рдВрдЯреА рдкреНрд░рджрд╛рддрд╛ рдФрд░ _____________________ - рдЙрдкрднреЛрдХреНрддрд╛ рдиреЗ ___________________ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рдПрдХ рдКрд░реНрдЬрд╛ рдЖрдкреВрд░реНрддрд┐ рдЕрдиреБрдмрдВрдз рд╕рдВрдЦреНрдпрд╛ ___________________ рдХрд╛ рд╕рдорд╛рдкрди рдХрд┐рдпрд╛, рдЗрд╕рдХреЗ рдЖрдЧреЗ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рд╢рд░реНрдд рдХреЗ рд╕рд╛рде (рд╕рдордЭреМрддреЗ рдХреЗ рдЦрдВрдб 8.1.рез, рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рдирд╛рдЧрд░рд┐рдХ рд╕рдВрд╣рд┐рддрд╛ рдХреЗ рдЕрдиреБрдЪреНрдЫреЗрдж реирелреж) ), рдкреИрд░рд╛рдЧреНрд░рд╛рдл 1.1 рдХреЗ рдЕрдиреБрд╕рд╛рд░ред рдЬреЛ рдЧрд╛рд░рдВрдЯреА рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдКрд░реНрдЬрд╛ (рдкрд╛рд╡рд░), рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдпрд╛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдкрд╛рд╡рд░ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рд╕реЗрд╡рд╛рдПрдВ рдФрд░ рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдХреНрд░рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдЙрдкрднреЛрдХреНрддрд╛ рдХреЛ рд╡рд┐рджреНрдпреБрдд рдКрд░реНрдЬрд╛ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рд╣реИ, рдФрд░ рдЦрд░реАрджрд╛рд░ рдЦрд░реАрджреА рдЧрдИ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдКрд░реНрдЬрд╛ (рдмрд┐рдЬрд▓реА) рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред ред | рд╡рд┐рджреНрдпреБрдд рдКрд░реНрдЬрд╛ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рджрд╛рдпрд┐рддреНрд╡реЛрдВ рдХреЗ рдЙрдкрднреЛрдХреНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рдВрдШрди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ (___________ рдХрд╛ рд╡рд┐рджреНрдпреБрдд рдЖрдкреВрд░реНрддрд┐ рд╕рдордЭреМрддрд╛ рд╕рдВрдЦреНрдпрд╛ __________________ рдХрд╛ рдЦрдВрдб рел.реи), рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЙрдкрднреЛрдХреНрддрд╛ рдХреА рд╡рд┐рджреНрдпреБрдд рдЧреНрд░рд┐рдб рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд┐рд▓рд┐рдВрдЧ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдЧрд╛рд░рдВрдЯреА рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреЛ рдЙрдкрднреЛрдХреНрддрд╛ рдЛрдг рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред -_________________ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреЗ рд╢рд╛рд╕рди рдХреЗ рдкреВрд░реНрдг рдФрд░ (рдпрд╛) рдЖрдВрд╢рд┐рдХ рд╕реАрдорд╛ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдКрд░реНрдЬрд╛ рдХреА рдЦрдкрдд рдХреЗ рд╢рд╛рд╕рди рдХреЛ рд╕реАрдорд┐рдд / рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЧрдИ, рд░реВрд╕реА рд╕рдВрдШ рдХреА рд╕рд░рдХрд╛рд░ рдХреА рдбрд┐рдХреНрд░реА рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдореЛрджрд┐рдд рджрд┐рдирд╛рдВрдХ режрек.режрел.реирежрезрек рд╕рдВред рекрекреи (рдЗрд╕рдХреЗ рдмрд╛рдж - рдирд┐рдпрдо)ред | рдирд┐рдпрдореЛрдВ рдХреЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл 24 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЙрдкрднреЛрдХреНрддрд╛ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдз рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдХреНрд╖рддрд┐рдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд┐рджреНрдпреБрдд рдКрд░реНрдЬрд╛ рдХреА рдЦрдкрдд рдХреЗ рд╢рд╛рд╕рди рдХреА рдкреНрд░рддрд┐рдмрдВрдз рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХреА рдмрд╣рд╛рд▓реА рд╣реЛ рд╕рдХреЗред рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рднреБрдЧрддрд╛рди рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреЗ рдЦрд░реНрдЪреЛрдВ рдХреА рд▓рд╛рдЧрдд рдПрдХ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╡рд┐рджреНрдпреБрдд рдКрд░реНрдЬрд╛ рдЦрдкрдд рдХреЗ рд╢рд╛рд╕рди рдХреА рдмрд╛рдж рдХреА рдмрд╣рд╛рд▓реА _____________________ рд╣реИред рдкреВрд░реНрд╡рдЧрд╛рдореА, рдУрдкреА "TverAtomEnergoSbyt" рдЖрдкрдХреЛ рдЧрд╛рд░рдВрдЯреА рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреА рд▓рд╛рдЧрдд рдХреЛ рд╕реАрдорд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ рдбрдмреНрд▓реНрдпреВ / рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдореЛрдб _______________ рд░реВрдмрд▓ рдХреА рд░рд╛рд╢рд┐ рдореЗрдВ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрддред рдЕрдиреБрдмрдВрдз рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рднреБрдЧрддрд╛рди рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП: рднреБрдЧрддрд╛рди рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп: рдЕрдиреБрдмрдВрдз рд╕рдВрдЦреНрдпрд╛ ____________ рдХреЗ рддрд╣рдд рд╡рд┐рджреНрдпреБрдд рдКрд░реНрдЬрд╛ рдЦрдкрдд рдХреЗ рд╢рд╛рд╕рди рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз / рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛
    рдпрд╣рд╛рдБ str1 рдФрд░ str2 рдмрд╣реБрдд рд╕рдорд╛рди рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ (рдХреНрд░рдорд╢рдГ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдФрд░ рдХрд╛рдиреВрдиреА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдКрд░реНрдЬрд╛ рдЖрдкреВрд░реНрддрд┐ рд╕рдордЭреМрддреЗ) рдХреЗ рдЯреБрдХрдбрд╝реЗ рд╣реИрдВред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕рдорд╛рдирддрд╛ рдХреЗ "рдореЛрдЯреЗ рдореВрд▓реНрдпрд╛рдВрдХрди" рдХреЗ рд▓рд┐рдП, рдЖрдк StrCompare рд╕рдореВрд╣реЛрдВ (str1, str2, "*", "*") ("|") рдХреЗ рдмрд┐рдирд╛ рдПрдХ рддреБрд▓рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореВрд▓ рд░реЗрдЦрд╛рдУрдВ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдореВрд╣), рдЬреЛ 0.75 рдХреЗ рдПрдХ рд╕рднреНрдп рд╕рдорд╛рдирддрд╛ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ (рдпрд╛рдиреА, рджрд╕реНрддрд╛рд╡реЗрдЬ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рдкреНрд░рдХреГрддрд┐ рдХреЗ рд╣реИрдВ!)ред рдФрд░ рд╕рдорд╛рдирддрд╛ рдХреЗ рд╕рдВрдШрдЯрди рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдореВрд╣рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: StrCompare (str1, str2, "|", "|") (рдпрд╛ рд╕рд┐рд░реНрдл StrCompare (str1, str2))ред рдкрд░рд┐рдгрд╛рдо: 0.3790227

рдФрд░ рдЕрдм, рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдЙрджрд╛рд╣рд░рдгред рдХреМрдП рдФрд░ рд▓реЛрдордбрд╝реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд▓реНрдкрд┐рдд рдХрд╣рд╛рдиреА рдХрд╛ рдХрдерд╛рдирдХ рдИрд╕рдк рдХреЗ рд╕рдордп рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред StrCompare рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рджреЛ рджрдВрддрдХрдерд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ: I.A рджреНрд╡рд╛рд░рд╛ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рдВрд╕реНрдХрд░рдгред рдХреНрд░рд┐рд▓реНрд▓реЛ рдФрд░ рдХрдо рдЬреНрдЮрд╛рдд рдП.рдкреА. Sumarokova:
str1 = "рдХрд┐рддрдиреА рдмрд╛рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рджреБрдирд┐рдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рдпрд╛ рд╣реИ, рдХрд┐ рдЪрд╛рдкрд▓реВрд╕реА рд╡реНрдпрд░реНрде рд╣реИ, рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реИ; рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдФрд░ рджрд┐рд▓ рдореЗрдВ рдПрдХ рдЪрд╛рдкрд▓реВрд╕реА рд╣рдореЗрд╢рд╛ рдПрдХ рдХреЛрдиреЗ рдореЗрдВ рдорд┐рд▓реЗрдЧреАред рдХрд╣реАрдВ рд╡реЛрд░реЛрди рдХреЗ рд▓рд┐рдП, рднрдЧрд╡рд╛рди рдиреЗ рдкрдиреАрд░ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рднреЗрдЬрд╛; рд╕реНрдкреНрд░реВрд╕ рдХреНрд░реЛ рдкрд░ рдЬрдорд╛, рдирд╛рд╢реНрддрд╛ рдХрд╛рдлреА рддреИрдпрд╛рд░ рдерд╛, рд╣рд╛рдВ, рд╡рд┐рдЪрд╛рд░рд╢реАрд▓, рдФрд░ рдореИрдВрдиреЗ рдкрдиреАрд░ рдХреЛ рдЕрдкрдиреЗ рдореБрдВрд╣ рдореЗрдВ рд░рдЦрд╛ред рдЙрд╕ рджреБрд░реНрднрд╛рдЧреНрдп рдХреЗ рд▓рд┐рдП, рдлреЙрдХреНрд╕ рдХрд░реАрдм рдЪрд▓рд╛ рдЧрдпрд╛; рдЕрдЪрд╛рдирдХ, рд▓рд┐рд╕рд╛ рдХреА рд░реВрдЦреА рдЖрддреНрдорд╛ рд░реБрдХ рдЧрдИ: рд▓реЛрдордбрд╝реА рдкрдиреАрд░ рдХреЛ рджреЗрдЦрддреА рд╣реИ, рд▓реЛрдордбрд╝реА рдиреЗ рдкрдиреАрд░ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ред рдкреЗрдбрд╝ рдХреА рдиреЛрдХ рдЯрд┐рдкреНрдЯреЛрдЗрдВрдЧ рд╣реИ; рд╡рд╣ рдЕрдкрдиреА рдкреВрдВрдЫ рдХреЛ рдореЛрдбрд╝рддрд╛ рд╣реИ, рдХреМрд╡рд╛ рд╕реЗ рдЕрдкрдиреА рдЖрдВрдЦреЗрдВ рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИ, рдФрд░ рдЗрддрдиреА рдореАрдареА рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ, рдереЛрдбрд╝рд╛ рд╕рд╛рдБрд╕ рд▓реЗрддреЗ рд╣реБрдП: "рдкреНрд░рд┐рдп, рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ! рдХреНрдпрд╛ рдЧрд░реНрджрди, рдХреНрдпрд╛ рдЖрдВрдЦ! рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╣реА, рдкрд░рд┐рдпреЛрдВ рдХреА рдХрд╣рд╛рдиреА! рдХреНрдпрд╛ рдирд╛рд╢рдкрд╛рддреА! рдХреНрдпрд╛ рдореМрди рд╣реИ! рдФрд░, рд╕рдЪ рд╣реИ, рдкрд░реА рдХреЛ рдЖрд╡рд╛рдЬ рдЪрд╛рд╣рд┐рдП! рдЧрд╛рдУ, рдкреНрд░рдХрд╛рд╢ рдХрд░реЛ, рд╢рд░реНрдо рдордд рдХрд░реЛ! рдХреНрдпрд╛, рдЕрдЧрд░, рдмрд╣рди, рдРрд╕реА рд╕реБрдВрджрд░рддрд╛ рдХреЗ рд╕рд╛рде, рдЖрдк рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд┐рд▓реНрдкрдХрд╛рд░ рд╣реИрдВ, - рдЖрдЦрд┐рд░рдХрд╛рд░, рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд░рд╛рдЬрд╛-рдкрдХреНрд╖реА рдерд╛! " рд╡реЗрдЪреБрдВрдЪрд┐рдпрд╛ рдХрд╛ рд╕рд┐рд░ рдкреНрд░рд╢рдВрд╕рд╛ рдХреЗ рд╕рд╛рде рдШреВрдо рд░рд╣рд╛ рдерд╛, рдЦреБрд╢реА рдХреЗ рд╕рд╛рде, рдЙрд╕рдХреА рд╕рд╛рдВрд╕ рдбреВрдм рдЧрдИ, рдФрд░ рдЕрдиреБрдХреВрд▓ рд▓рд┐рд╕рд┐рддреНрд╕рдирд╛ рдХреЗ рд▓рд┐рдП, рд░реЗрд╡реЗрди рдХреЗ рд╢рдмреНрджреЛрдВ рдиреЗ рдЙрд╕рдХреЗ рдкреВрд░реЗ рдЧрд▓реЗ рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛: рдкрдиреАрд░ рдмрд╛рд╣рд░ рдЧрд┐рд░ рдЧрдпрд╛ - рдРрд╕рд╛ рдЙрд╕рдХреЗ рд╕рд╛рде рдзреЛрдЦрд╛ рдерд╛ред "
str2 = тАЭрдФрд░ рдкрдХреНрд╖реА рдкреБрд░реБрд╖реЛрдВ рдХреЗ рд╢рд┐рд▓реНрдк рдХреЛ рдзрд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдХреМрд╡реЗ рдиреЗ рдПрдХ рдмрд╛рд░ рдПрдХ рдкрдиреАрд░ рдХреЛ рдПрдХ рдЪрдЪреЗрд░реЗ рднрд╛рдИ рдХреЛ рджрд┐рдпрд╛ рдФрд░ рдПрдХ рдУрдХ рдкрд░ рдмреИрда рдЧрдпрд╛ред рд╣рд╛рдВ, рдЕрднреА рдереЛрдбрд╝рд╛ рд╕рд╛ рдирд╣реАрдВ рдЦрд╛рдпрд╛ рд╣реИред рд▓реЛрдордбрд╝реА рдиреЗ рдЙрд╕рдХреЗ рдореБрдБрд╣ рдореЗрдВ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рджреЗрдЦрд╛ред рдФрд░ рд╡рд╣ рд╕реЛрдЪрддреА рд╣реИ: тАЬрдореИрдВ рд░рд╡реЗ рдХрд╛ рд░рд╕ рджреВрдВрдЧреА! рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдореБрдЭреЗ рдпрд╣ рдЯреБрдХрдбрд╝рд╛ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛, рдУрдХ рдЪрд╛рд╣реЗ рдХрд┐рддрдирд╛ рднреА рд▓рдВрдмрд╛ рдХреНрдпреЛрдВ рди рд╣реЛред " "рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ," рдлреЙрдХреНрд╕ рдХрд╣рддреЗ рд╣реИрдВ, "рджреЛрд╕реНрдд, рдлрд╝рдирд▓, рдмрд╣рди рдХрд╛ рдирд╛рдо!" рддреБрдо рдПрдХ рд╕реБрдВрджрд░ рдкрдХреНрд╖реА рд╣реЛ! рдХрд┐рд╕ рддрд░рд╣ рдХреА рдХреИрдВрдЪреА, рдХреНрдпрд╛ рдЬреБрд░реНрд░рд╛рдм, рдФрд░ рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкрд╛рдЦрдВрдб рдХреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдореЗрд░реА рдЫреЛрдЯреА рд╕реА рд░реЛрд╢рдиреА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреНрдпрд╛ рд╣реИрдВ! рдФрд░ рддреЛрддрд╛ рддреБрдореНрд╣рд╛рд░реЗ рд╕рд╛рдордиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдЖрддреНрдорд╛, рд╕реМ рдЧреБрдирд╛ рдЬреНрдпрд╛рджрд╛ рд╕реБрдВрджрд░ рддреБрдореНрд╣рд╛рд░реЗ рдореЛрд░ рдкрдВрдЦ рд╣реИрдВ! тАЭ (рд╕реБрдЦрдж рдкреНрд░рд╢рдВрд╕рд╛ рдЪрд╛рдкрд▓реВрд╕реА рдирд╣реАрдВ рд╣реИ)ред "рдУрд╣, рдЕрдЧрд░ рдЖрдк рдЕрднреА рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдЧрд╛рдирд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рджреБрдирд┐рдпрд╛ рдореЗрдВ рдРрд╕рд╛ рдХреЛрдИ рдкрдХреНрд╖реА рдирд╣реАрдВ рд╣реЛрдЧрд╛!" рдХреМрд╡рд╛ рдиреЗ рдЕрдкрдиреА рдЧрд░реНрджрди рдХреЛ рдЦреЛрд▓рд╛ рдПрдХ рдХреЛрдХрд┐рд▓рд╛, "рдФрд░ рдкрдиреАрд░ рдХреЗ рд▓рд┐рдП," рд╡рд╣ рд╕реЛрдЪрддрд╛ рд╣реИ, "рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдЦрд╛рдКрдВрдЧрд╛ред" рдЗрд╕ рдорд┐рдирдЯ рдореИрдВ рдПрдХ рджрд╛рд╡рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ! " рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдореБрдВрд╣ рдЦреЛрд▓рд╛ рдФрд░ рдЙрдкрд╡рд╛рд╕ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ред рд╡рд╣ рдХреЗрд╡рд▓ рд▓рд┐рд╕рд┐рдЯреНрд╕рд┐рди рдкреВрдВрдЫ рдХреЗ рдЕрдВрдд рдХреЛ рджреЗрдЦрддрд╛ рд╣реИред рдореИрдВ рдЧрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдореИрдВрдиреЗ рдирд╣реАрдВ рдЧрд╛рдпрд╛, рдореИрдВ рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдореИрдВрдиреЗ рдирд╣реАрдВ рдЦрд╛рдпрд╛ред
рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдкрдиреАрд░ рдЕрдм рдирд╣реАрдВ рд╣реИред рдкрдиреАрд░ рдХрдВрдкрдиреА рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЧрдпрд╛, - рджреЛрдкрд╣рд░ рдХреЗ рднреЛрдЬрди рдХреЗ рд▓рд┐рдП рдлреЙрдХреНрд╕ред "

StrCompare (str1, str2) рдкрд░рд┐рдгрд╛рдо 0.5590062 рджреЗрддрд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдПрдХ рдкреНрд▓реЙрдЯ рд╕рдорд╛рдирддрд╛ рд╣реИ!

Source: https://habr.com/ru/post/hi447068/


All Articles