рдирдорд╕реНрддреЗ! рдЖрдЬ рдореИрдВ рдкреАрдЯрд░ рдЧреБрдбрд▓рд┐рдл рдХреА рдкреБрд╕реНрддрдХ, "рдж рдХреНрд░рд╛рдлреНрдЯ рдСрдл рдЕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ // рдж рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдСрдл рд░рд╛рдЗрдЯрд┐рдВрдЧ рдЧреБрдб рдХреЛрдб" рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛
рд╕рд╣реА, рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдЯрд┐рдкреНрд╕ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдмреЗрд╢рдХ, рдЗрд╕ рдордиреЛрд░рдВрдЬрдХ рдкреБрд╕реНрддрдХ рдХреЛ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ рдкрдврд╝рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдЧрд╛ рдЬреЛ рдХреЛрдб рд▓рд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд▓рд╕реА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреЛ рдХрдо рдкреАрдбрд╝рд╛ рдХреЛ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рдЧреБрдорд░рд╛рд╣ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (
рдПрдХ рд╡рд┐рд╡реЗрдХ рд╣реИ ), рдореИрдВ рдмрд┐рд▓реНрд▓реА
рдХреЗ рддрд╣рдд
рд╕реНрд╡-рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХреЛрдб рдХреЗ
10 рд╕рд┐рджреНрдзрд╛рдВрдд рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВ
:1. рдЕрдЪреНрдЫреЗ рдлреЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рд░рд▓ рдХреЛрдб рд▓рд┐рдЦреЗрдВ
рдХреЛрдб рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рдкрд░ рдкреНрд░рд╕реНрддреБрддрд┐ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред рдПрдХ рдЙрдЪрд┐рдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛрдб рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ: рдлрд╝рдВрдХреНрд╢рди, рд▓реВрдк, рдФрд░ рд╕рд╢рд░реНрдд рдмрдпрд╛рди рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
int fibonacci(int position) { if (position < 2) { return 1; } int previousButOne = 1; int previous = 1; int answer = 2; for (int n = 2; n < position; ++n) { previousButOne = previous; previous = answer; answer = previous + previousButOne; } return answer; }
2. рд╕рд╛рд░реНрдердХ рдирд╛рдо рдЪреБрдиреЗрдВ
рд╕рднреА рдЪрд░, рдкреНрд░рдХрд╛рд░, рдлрд╛рдЗрд▓реЗрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд╛рдо рд╕рд╛рд░реНрдердХ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдФрд░ рднреНрд░рд╛рдордХ рдирд╣реАрдВред рдирд╛рдо рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рд╕рд╛рд░реНрдердХ рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬ рдкрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВред
рдирд╛рдордХрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╕реБрд╕рдВрдЧрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдЕрдкреНрд░рд┐рдп рдЖрд╢реНрдЪрд░реНрдп рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЪрд░ рд╣рдореЗрд╢рд╛ рдЙрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕рдХрд╛ рдирд╛рдо рдмрддрд╛рддрд╛ рд╣реИред
рдирд╛рдореЛрдВ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╕рдВрднрд╡рддрдГ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдХреА рдЕрднрд┐рд╡реНрдпрдВрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдо рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред
3. рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдХреЛрдб рдХреЛ рддреЛрдбрд╝реЗрдВ
рдЖрдк рдХреЛрдб рдХреЛ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХреИрд╕реЗ рддреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХреНрдпрд╛ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдХреЛрдб рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред
- рдПрдХ рдХрд╛рд░реНрдп, рдПрдХ рдХреНрд░рд┐рдпрд╛
рдХрд┐рд╕реА рднреА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд
рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░реЗрдВ, рдЪрд╛рд╣реЗ рд╡реЗ рдХрд┐рддрдиреЗ рд╣реА рдЙрдкрдпреЛрдЧреА рдХреНрдпреЛрдВ рди рд▓рдЧреЗрдВред рдЙрдиреНрд╣реЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдЫреЛрдЯреЗ рдХрд╛рд░реНрдп рд▓рд┐рдЦреЗрдВред рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЖрдк рдПрдХ рдЬрдЯрд┐рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЗрд╕реЗ рд╕рд╛рд░реНрдердХ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЛрдб рдХреЗ рдЖрдХрд╛рд░рд╣реАрди рджреНрд░рд╡реНрдпрдорд╛рди рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
4. рд╕рд╛рд░реНрдердХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд╛рдо рдЪреБрдиреЗрдВ
рд╕рдВрднрд╡ рд╣рдж рддрдХ, рдЙрдкрд▓рдмреНрдз рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдорд╛рдУрдВ рдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- рдПрдХ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЬреЛ рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛, рдЙрд╕реЗ рдПрдХ рдирд┐рд░рдВрддрд░ рдкреНрд░рдХрд╛рд░ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ (C рдореЗрдВ рдХреЙрдиреНрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред
- рдпрджрд┐ рдЪрд░ рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рди рдирд╣реАрдВ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдпрджрд┐ рдпрд╣ рднрд╛рд╖рд╛ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ)ред
- рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рдЪрд░ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЪреБрдиреЗрдВред C / C ++ рдореЗрдВ, type size_t рдХреЗ рдЪрд░ рдХреЛ рдЖрдХрд╛рд░ рд▓рд┐рдЦреЗрдВ, рдФрд░ рдЕрдВрдХ рдХреЗ рд╕рд╛рде рдЕрдВрдХрдЧрдгрд┐рддреАрдп рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ ptrdiff_t рдХреЗ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦреЗрдВред
5. рдирд╛рдорд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЕрдЧрд░ (рдХрд╛рдЙрдВрдЯрд░ == 76) рдХреЛрдб рд╕рдорд╛рди рд╣реИред 76 рдХрд╛ рдЬрд╛рджреБрдИ рдЕрд░реНрде рдХреНрдпрд╛ рд╣реИ? рдЗрд╕ рдЬрд╛рдБрдЪ рдХрд╛ рдЕрд░реНрде рдХреНрдпрд╛ рд╣реИ? рдЬрд╛рджреВ рдХреА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рд╢рд╛рддрд┐рд░ рд╣реИред рд╡реЗ рдХреЛрдб рдХрд╛ рдЕрд░реНрде рдЕрд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ:
const size_t bananas_per_cake = 76; ... if (count == bananas_per_cake) { // }
рдпрджрд┐ рд▓рдЧрд╛рддрд╛рд░ 76 рдХреЛрдб рдЕрдХреНрд╕рд░ рдХреЛрдб рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ,
bananas_per_cake ), рддреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ: рдЬрдм рдкрд╛рдИ рдореЗрдВ рдХреЗрд▓реЗ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреЛрдб рдХреЛ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ / рд╕рдВрдЦреНрдпрд╛ 76 рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реИред
рдпрд╣ рди рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдирд┐рд░рдВрддрд░ рддрд╛рд░реЛрдВ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ
рдХрд┐рд╕реА рднреА рд╢рд╛рдмреНрджрд┐рдХ рдХреЛ рджреЗрдЦреЗрдВ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рд╡реЗ рдмрд╛рд░-рдмрд╛рд░ рдЖрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдирд╛рдорд╛рдВрдХрд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛?
6. рдХреЛрдб рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░реЗрдВ
рд╕рд╛рдзрд╛рд░рдг рд╕рд╛рдордЧреНрд░реА рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреЛрдб рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рдЖрдкрдХреЛ рдкрд╛рдардХ рдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░рд╣ рдХреЗ рдЯреЛрдЯрдХреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдмреБрджреНрдзрд┐рдорд╛рдиреА рд╕реЗ рдХрдХреНрд╖рд╛ рдореЗрдВ рд░рдЦреЗрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЦреБрд▓реА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрд╕ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдмрдВрдж рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдХреЛ рдЕрдВрдд рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдо рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИрдВред
- рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ, рддреЛ рд╕рднреА рдЧреИрд░-рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдЫрд┐рдкрд╛рдПрдБред рд╡реИрд╢реНрд╡рд┐рдХ рдирд╛рдо рд╕реНрдерд╛рди рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрдЪрд░рд╛ рди рдЫреЛрдбрд╝реЗрдВред C ++ рдореЗрдВ рдЖрдЗрдбрд┐рдпрд▓ рдкрд┐рдВрдкрд▓ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдХрдХреНрд╖рд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред (рдореЗрдпрд░реНрд╕ 97)ред
- рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреЛрдб рдЫрд┐рдкрд╛рдПрдВ рдирд╣реАрдВред рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрдерди рди рд▓рд┐рдЦреЗрдВ рдФрд░ рдЗрд╕ рдХрдерди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдПрдВред рднрд╛рд╖рд╛ рдЖрдкрдХреЛ рд▓реВрдк рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓ рдмрдпрд╛рди рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рддрд░реНрдХ рдХрдИ рдХреЙрдорд╛ рдХреА рдорджрдж рд╕реЗ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдРрд╕реЗ рдмрдпрд╛рдиреЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдЗрдирд╕реЗ рдмрдЪреЗрдВред
- рд╕рд╢рд░реНрдд рдмрдпрд╛рдиреЛрдВ рдХреА рдШреЛрдВрд╕рд▓реЗ рдХреА рдЧрд╣рд░рд╛рдИ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВред рдЕрдиреНрдпрдерд╛, рдЗрдл рдФрд░ рдХреЛрд╖реНрдардХреЛрдВ рдХреЗ рдвреЗрд░ рдХреЗ рдкреАрдЫреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдорд▓реЛрдВ рдХреА рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
7. рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдХреЛ рдорд┐рд▓рд╛рдПрдВ
рд╕рднреА рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЕрдиреНрдпрдерд╛, рдЖрдк рдкрд╛рдардХ рдХреЛ рди рдХреЗрд╡рд▓ рд╣реБрдкреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреВрджреЗрдВрдЧреЗ, рдмрд▓реНрдХрд┐ рдИрдПрд╕рдкреА рдХреЗ рд╕рд╛рде рдЗрди рд╣реБрдкреНрд╕ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВрдЧреЗред рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХреЛ рдПрдХ рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд░рд╕реНрдкрд░ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рддреЛ рдпрд╣ рдХреЛрдб рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ, рддреЛ рднрд╛рд╖рд╛ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдорд┐рд▓рд╛рдПрдВред C ++ рдФрд░ C # рдореЗрдВ, рдЖрдк рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдорд╛рди
рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╛рд╡рд╛ рдореЗрдВ, рдмрдВрдбрд▓ рддрдВрддреНрд░ рдкреИрдХреЗрдЬ рдЗрдВрдЬрди рд╣реИред рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЛ рдПрдХ рдЧрдгрдирд╛ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
8. рд▓реЗрдмрд▓ рдлрд╛рдЗрд▓реЗрдВ
рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдмреНрд▓реЙрдХ рд░рдЦреЗрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд▓рд╛рдн рд╣реИред рдЬрд┐рд╕ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛, рдЙрд╕реЗ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЕрдЪреНрдЫрд╛ рдЕрдВрджрд╛рдЬрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡рд╣ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╢реАрд░реНрд╖рдХ рдХрд╛ рд╡рд┐рд╢реЗрд╖ рдЕрд░реНрде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрдВрдкрдирд┐рдпреЛрдВ, рдХрд╛рдиреВрдиреА рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрдкреАрд░рд╛рдЗрдЯ рд╡рд┐рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЖрдорддреМрд░ рдкрд░, рдлрд╝рд╛рдЗрд▓ рд╣реЗрдбрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВ:
/********************************************************* * File: Foo.java * Purpose: Foo class implementation * Notice: (c) 1066 Foo industries. All rights reserved. ********************************************************/
9. рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓реЗрдВ
рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдирд╛ред рдпрджрд┐ рдбрд┐рд╕реНрдХ рдкрд░ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЙрд╕ рдХреЛрдб рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдбрд┐рд╕реНрдХ рддрдХ рдкрд╣реБрдВрдЪ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдЕрдиреНрдп рддреНрд░реБрдЯрд┐ (рдЬреИрд╕реЗ рдЕрдкрд╡рд╛рдж "рдореБрдЭреЗ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛") рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЗрд╕реЗ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдкрд╛рд╕ рдХрд░рдирд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдкрд░, рддреНрд░реБрдЯрд┐ рдХреЛ
рдЗрд╕рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдЯреАрдХ рд╡рд░реНрдгрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛрдб рдореЗрдВ рдбрд┐рд╕реНрдХ рд╡рд┐рдлрд▓рддрд╛ рд╕реЗ рдЬреБрдбрд╝реА рддреНрд░реБрдЯрд┐ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
рд╕реНрд╡-рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХреЛрдб рдкрд╛рдардХ рдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХрд╣рд╛рдВ рд╣реБрдИ, рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ рдФрд░ рдЗрд╕ рд╕рдордп рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИрдВред
10. рд╕рд╛рд░реНрдердХ рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрд┐рдП
рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рдЕрдиреНрдп рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рд╕рдВрднрд╡ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреЛрдб рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ
рдЙрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреМрди рд╕рд╛?
рдкрд╣рд▓реЗ рдЕрдиреНрдп рдЯреНрд░рд┐рдХ рдЖрдЬрдорд╛рдПрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдХреЛрдб рдХреЛ рдирд╛рдо рдмрджрд▓рдХрд░ рдпрд╛ рд╕рд╣рд╛рдпрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рдХрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВред
рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдЖрджрдд рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЦреБрд╢ рдХрд░реЗрдВрдЧреЗред рдФрд░ рдЖрдк рдЗрд╕ рдЦреБрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реЛрдВрдЧреЗред рдХрдм? рдЫрд╣ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдХреЛрдб рдкрд░ рдХрд╛рдо рдкрд░ рд▓реМрдЯрдиреЗ рдХреЗ рд╕рдордпред