рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдореЗрдВ рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░


Habr├й рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд▓реЗрдЦ рдереЗ рдЬреЛ рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐ рдХреА рддреЗрдЬрд╝ рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдереЗ рдЬрдм рдпрд╣ рджреГрдврд╝рддрд╛ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреВрд▓ рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдЫреЛрдЯреЗ рдиреЛрдЯ рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред


рдХрднреА-рдХрднреА рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐ рдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХрднреА-рдХрднреА рдЧрдгрдирд╛ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рдХрд╛рд░рдг рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред


рдЧрдгрд┐рдд


рдЪрд▓реЛ рд╕реНрдХреВрд▓ рдХреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рд╕реЗ рдХреБрдЫ рд╕рд░рд▓ рд╕реВрддреНрд░ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВред


рдЪрд▓реЛ рд╕рд░рд▓ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
(1)


  • sin x = cos (90┬░ - x)
  • cos x = sin (90┬░ - x)
  • sin -x = -sin x
  • cos -x = cos x
  • рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, sin (90┬░N ┬▒ x) = ┬▒cos x рд╡рд┐рд╖рдо N рдФрд░ ┬▒sin x рд▓рд┐рдП рднреАред рд╕рд░реНрдХрд▓ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рддрд┐рдорд╛рд╣реА рдореЗрдВ рддрд░реНрдХ рдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдВрдХреЗрдд рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдЧрд▓реЗ:
(2)


  • cos (x + y) = cos x cos y - sin x sin y
  • sin (x + y) = sin x cos y + cos x sin y

рдФрд░ рдпрд╣ рднреА:
(3)


  • sin x = x - x^3/3! + x^5/5! - ...
  • cos x = 1 - x^2/2! + x^4/4! - ...

рдХрд┐рд╕реА рднреА рдХреЛрдг рдХреЗ рдХреЛрд╕рд╛рдЗрди / рд╕рд╛рдЗрди рдХреЛ рдкрд╣рд▓реЗ рд╕рдореВрд╣ рдХреЗ рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 0 ┬░ рд╕реЗ 45 ┬░ рддрдХ рдХреА рд╕реАрдорд╛ рдореЗрдВ рдПрдХ рддрд░реНрдХ рддрдХ рдШрдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


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


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


рдЖрд╡реЗрджрди


рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдо IEEE-754 рдПрдХрд▓ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрдирдХреЗ рдирд╛рдо рдирд╛рд╡, рдПрдХрд▓ рдЗрддреНрдпрд╛рджрд┐ рд╣реИрдВред рдордВрдЯрд┐рд╕рд╛ рдореЗрдВ 23 рд╡рд░реНрдг рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдореЗрдВ 2^-23 рдХреА рд╕рд╛рдкреЗрдХреНрд╖ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЖрдЗрдП рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ рдХрд┐ рддрд░реНрдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрд┐рддрдиреА рдЧрд╣рд░рд╛рдИ рддрдХ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рд╕рд╛рдЗрди рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреНрдпреВрдмрд┐рдХ рд╢рдмреНрдж рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд░реИрдЦрд┐рдХ рд╕рдВрдмрдВрдз рдХреЗ рд▓рд┐рдП рдЕрдиреБрдореЗрдп рддреНрд░реБрдЯрд┐ рд╕реЗ рдХрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ: 1 - (x - x^3/3!) / x = x^2/6 2/6 2 ^ -23, рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ рдХрд┐ 0.000846 рд░реЗрдбрд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рддрд░реНрдХ рдХреЗ рд▓рд┐рдП, рд╕рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорд╛рдирд┐рдд рдЧрдгрдирд╛ рдХреА рд╕рдЯреАрдХрддрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдХреЛрд╕рд╛рдЗрди рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рджреНрд╡рд┐рдШрд╛рдд рд╢рдмреНрдж рдХреЛ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд▓рдЧрднрдЧ 2 рдЧреБрдирд╛ рдмреЗрд╣рддрд░ рд╕рдЯреАрдХрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - 0.000488 рд░реЗрдбрд┐рдпрдиред
рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ 0.000488 рд░реЗрдбрд┐рдпрди рд╕реЗ рдХрдо рдХреЗ рддрд░реНрдХ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░рдгреАрдмрджреНрдз рдорд╛рди рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред


рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрдирдкреБрдЯ рддрд░реНрдХ рдХреЛ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдорд╛рди 0 0 рдХреЗ рдХреЛрдг рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реЛ, рдФрд░ рдорд╛рди 1 рдХреЗ рд▓рд┐рдП 45 ┬░, рдпрд╛ pi/4=0.78539816 рд░реЗрдбрд┐рдпрди рдХреЗ рдХреЛрдг рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рдКрдкрд░ рдкреНрд░рд╛рдкреНрдд рдиреНрдпреВрдирддрдо рдХреЛрдг 0.0006217 рд░реЗрдбрд┐рдпрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдпрд╛ рд▓рдЧрднрдЧ 1/1600 - рдпрд╣ 1/2048 = 2^-11 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред


рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдЪрд░рдг рдХреЛ рдЪреБрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдХрд┐ рд╣рдо рдЧрдгрдирд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рдо рдШрд╛рддрд╛рдВрдХ 11 рдХреЛ рдХрдИ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕реЗ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: 11 = 6 + 5, рдлрд┐рд░ рд╣рдореЗрдВ рдЖрдХрд╛рд░ 64 рдФрд░ 32 рд░рд┐рдХреЙрд░реНрдб (рдХреБрд▓ 96), рдпрд╛ рддреАрди рднрд╛рдЧреЛрдВ: 11 = 4 + 4 + 3 (рддрд╛рд▓рд┐рдХрд╛ рдЖрдХрд╛рд░ 16 + 16 + 8) рдХреЗ рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред = 40 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ), рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЧреБрдгрд╛ рд╕рдВрдЪрд╛рд▓рди рд╣реЛрдВрдЧреЗ - рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдк рдХрд╛рд░реНрдп рдФрд░ рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред


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


рдЙрджрд╛рд╣рд░рдг


рдЪрд▓реЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдШрдЯрди 4 + 4 + 3 рд▓реЗрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕рд╛рдорд╛рдиреНрдп рдХрд░рддреЗ рд╣реИрдВред


рддреЛ, рдХрд╛рд░реНрдп: рдордирдорд╛рдирд╛ x рд▓рд┐рдП sin x рдХреЗ рдорд╛рди рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВред


рдЪрд░рдг 1. рд╣рдо рддрд░реНрдХ x рдХреЛ рдЕрдкрдиреЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдирд┐рд░рдВрддрд░ pi/4 рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЪрд▓реЛ рдЗрд╕реЗ x' )ред


рдЪрд░рдг 2. рддрд░реНрдХ x' рдХреЗ рдорд╛рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ x' рд╕реВрддреНрд░ (1) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕рдХрд╛ рддрд░реНрдХ 0 рд╕реЗ 1 (рд╕рдорд╛рд╡реЗрд╢реА) рдХреА рд╕реАрдорд╛ рдореЗрдВ рд╣реЛ (рдЪрд▓реЛ x'' рдХреЙрд▓ рдХрд░реЗрдВ x'' рдЗрд╕ рдЪрд░рдг рдкрд░, рдЖрдкрдХреЛ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЪрд┐рд╣реНрди рдХреЛ рднреА рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред ред


[рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╕рд╛рдЗрди рд╣реИ]


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


рдЯреЗрдмрд▓ рд╕рд╛рдЗрди рдХреЛ S1, S2, S3 рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЯреЗрдмрд▓ рдХреЛрдЬрд╛рдЗрди C1, C2, C3 рд╣реИрдВред


рдЪреВрдБрдХрд┐ рд╣рдордиреЗ рдХреЛрдгреЛрдВ рдХреЛ pi/4 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд░реЗрдбрд┐рдпрди рдореЗрдВ рд╢реЗрд╖ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЙрд╕реА рд░рд╛рд╢рд┐ рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред pi/4 рд╕реЗ рдЧреБрдгрд╛ "рд╢реЗрд╖" рдП рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рдЗрд╕рдХреА рд╕рд╛рдЗрди рдП рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧреА, рдФрд░ рдХреЛрд╕рд╛рдЗрди - 1ред


рдЪрд░рдг 4. рдЬреЛ рдХреБрдЫ рднреА рд╣реБрдЖ рдЙрд╕реЗ рдорд┐рд▓рд╛рдПрдВ:


 C12 = C1 C2 - S1 S2 S12 = S1 C2 + C1 S2 C123 = C12 C3 - S12 S2 S123 = S12 C3 + C12 S3 

|sin x| = S123 + C123 A |sin x| = S123 + C123 A (рдпрджрд┐ рдЖрдкрдХреЛ рдЪрд░рдг 2 рдореЗрдВ рд╕рд╛рдЗрди рдорд┐рд▓рд╛ рд╣реИ)
|sin x| = C123 - S123 A |sin x| = C123 - S123 A (рдпрджрд┐ рдЖрдкрдХреЛ рдЪрд░рдг 2 рдореЗрдВ рдХреЛрд╕рд╛рдЗрди рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИ)


рдЪрд░рдг 5. рдпрджрд┐ рдЪрд░рдг 2 рдкрд░ рд╣рдордиреЗ рдорд╛рдирд╛ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдЗрд╕ рдЛрдг рдХреЛ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


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


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

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


All Articles