рдЯрд┐рдкреНрдкрдгреА:
(i)рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗрдЙрддреНрддрд░ рджреЗрдиреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢реНрди рдХреЗ рдЕрдВрдХ рдЙрд╕рдХреЗ рд╕рд╛рдордиреЗ рджрд┐рдпреЗ рдЧрдП рд╣реИрдВред
(ii) рдЙрддреНрддрд░рдкреБрд╕реНрддрд┐рдХрд╛ рдХреЗ рдкреНрд░рдердо рдкреГрд╖реНрда рдкрд░ рдКрдкрд░ рдХреА рдУрд░ рдЕрдкрдирд╛ рдирд╛рдо, рдЕрдиреБрдХреНрд░рдорд╛рдВрдХ рдЕрдзреНрдпрдпрди рдХреЗрдиреНрджреНрд░ рдХрд╛ рдирд╛рдо рдФрд░рд╡рд┐рд╖рдп рд╕реНрдкрд╖реНрдЯ рд╢рдмреНрджреЛрдВ рдореЗрдВ рд▓рд┐рдЦрд┐рдПред
1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рддрдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреАрдЬрд┐рдПред
(a) рд╡реЛрд▓реЗрдЯрд╛рдЗрд▓рдФрд░ рдиреЙрди рд╡реЛрд▓реЗрдЯрд╛рдЗрд▓ рдореЗрдореЛрд░реА рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рд╕реНрдкрд╖реНрдЯ рдХреАрдЬрд┐рдПред
рдЙрддреНрддрд░-рд╡реЙрд▓реЗрдЯрд╛рдЗрд▓ рдореЗрдореЛрд░реА:
1. рдЗрд╕рдХреЛ рдбреЗрдЯрд╛ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд░-рдмрд╛рд░ рдмрд┐рдЬрд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
2. рдЬрдм рдмрд┐рдЬрд▓реА рдХрдЯ рдЬрд╛рддреА рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
3. рдЙрджрд╛рд╣рд░рдг рдореЗрдВ RAM (рд░реИрдВрдбрдо рдПрдХреНрд╕реЗрд╕ рдореЗрдореЛрд░реА) рд╢рд╛рдорд┐рд▓ рд╣реИред
рдиреЙрди-рд╡реЙрд▓реЗрдЯрд╛рдЗрд▓рдореЗрдореЛрд░реА:
1. рдЗрд╕рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдмрд┐рдирд╛ рдмрд┐рдЬрд▓реА рдХреЗ рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
2. рдмрд┐рдЬрд▓реА рдХреЗ рди рдХрд╛рдЯрдиреЗ рдкрд░ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдЦреЛрддрд╛ рд╣реИред
3. рдЙрджрд╛рд╣рд░рдг рдореЗрдВ ROM (рд░реАрдб-рдУрдирд▓реА рдореЗрдореЛрд░реА) рдФрд░ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рд╡реЙрд▓реЗрдЯрд╛рдЗрд▓ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд╕реНрдерд╛рдпреА рд╕рдВрдЪрдпрди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдиреЙрди-рд╡реЙрд▓реЗрдЯрд╛рдЗрд▓ рдореЗрдореЛрд░реА рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕рдВрдЪрд┐рдд рдХрд░рддреА рд╣реИред
( b) рд╕рд┐рд╕реНрдЯрдорд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рд╕реНрдкрд╖реНрдЯ рдХреАрдЬрд┐рдПред рджреИрдирд┐рдХ рдЬреАрд╡рди рд╕реЗ рдЙрджрд╛рд╣рд░рдг рджреАрдЬрд┐рдП
рдЙрддреНрддрд░- рд╕рд┐рд╕реНрдЯрдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░:
┬╖ рд╕рд┐рд╕реНрдЯрдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
┬╖ рдЙрджрд╛рд╣рд░рдг: рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕реЗ Windows, macOS, рдФрд░ Linux.рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░:
2. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреАрдЬрд┐рдП:
a) рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд░реНрдЧ рдЬреНрдЮрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП C++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрд┐рдПред
рдЙрддреНрддрд░-рдпрд╣рд╛рдВ рдПрдХ рдЖрд╕рд╛рди C++ рдХрд╛рд░реНрдпрдХреНрд░рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд░реНрдЧ (square) рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
#include <iostream> int main() { double number;
double square;std::cout << "рдХреГрдкрдпрд╛ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ: ";
std::cin >>number;
square = number * number;
std::cout <<
number << " рдХрд╛рд╡рд░реНрдЧ рд╣
(b) рдЙрдкрдпреБрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ OOP рдХреА рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреАрдЬрд┐рдПредрдЙрддреНрддрд░-рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (OOP) рдХреА рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ
рдЕрднрд┐рдЧрдорди (Encapsulation): рдпрд╣ рдПрдХ OOP рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдзрд┐рдд рдореЗрдердбреНрд╕ рдХреЛ рдПрдХ рд╣реА рдЗрдХрд╛рдИ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдореЗрдердбреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╡рд┐рд░рд╛рд╕рдд (Inheritance): рдЗрд╕реЗ 'рдЕрдЪреНрдЫреВрддрд┐' рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдПрдХ рдХреНрд▓рд╛рд╕ рдПрдХ рдФрд░ рдХреНрд▓рд╛рд╕ рд╕реЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддреА рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЖрдЧреЗ рдмрдврд╝рдХрд░ рдХреЛрдб рдХреЛ рдкреБрдирдГ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ рдФрд░ рдХреЛрдб рдХреА рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреА рд╣реИ
рдкреЙрд▓реАрдореЙрд░реНрдлрд┐рдЬрд╝рдо (Polymorphism): рдЗрд╕реЗ 'рдмрд╣реБрд░реВрдкрддрд╛' рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдПрдХ рд╣реА рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рд╕реАрдорд╛рдУрдВ рдореЗрдВ рдХрд░рдирд╛ред рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рдореЗрдердб рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рд╕реЛрдВ рдореЗрдВ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
рдЕрднрд┐рд░реВрдкрддрд╛ (Abstraction): рдЗрд╕рд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рдореЙрдбрд▓ рдХреЛ рд╕рд░рд▓ рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡ рд╢рд┐рд╖реНрдЯрддрд╛ рдХреЛ рдЫреБрдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдЫрд┐рдкреА рд░рд╣рддреА рд╣реИред
рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди рдХрд░рдХреЗ OOP рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЕрдзрд┐рдЧрдордирд╢реАрд▓,
3.рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреАрдЬрд┐рдП ред
a) 'OSI рдкреНрд░рдорд╛рдгрд┐рдд' рдЙрддреНрдкрд╛рдж рджреНрд╡рд╛рд░рд╛ рдХрд┐рди рдорд╛рдирджрдВрдб рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЙрддреНрддрд░-рдПрдХ OSI (рдЦреБрд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдЗрдВрдЯрд░рдХрдиреЗрдХреНрд╢рди) рд╕рд░реНрдЯрд┐рдлрд╛рдЗрдб рдЙрддреНрдкрд╛рдж рдХреЛ рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдорд╛рдирдХреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛рдиреА рдХрд┐ рд╡рд╣ рдЕрдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдФрд░ рдЕрдВрддрд░рд╕рдВрд╡рд╛рдж рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рд╛рдд OSI рдкрд░рддреЛрдВ рдХреЗ рд╡рд┐рд╢реЗрд╖рд┐рдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп, рдкреНрд░рднрд╛рд╡реА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдмрдирддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣рдЬрддрд╛ рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ
(b)рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдореБрдХреНрдд рдорд╛рдирдХ рдирд┐рдХрд╛рдпреЛрдВ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреАрдЬрд┐рдПред
рдЙрддреНрддрд░- рдХреБрдЫ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЦреБрд▓реЗ рдорд╛рдирдХ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ:
1. рдЗрдВрдЯрд░рдиреЗрдЯ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЯрд╛рд╕реНрдХ рдлрд╝реЛрд░реНрд╕(IETF): рдЗрд╕рдиреЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдорд╛рдирдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдорд╢рд╣реВрд░ 'Request for Comments (RFC)' рд╢реНрд░реГрдВрдЧ.
2. рд╡рд░реНрд▓реНрдб рд╡рд╛рдЗрдб рд╡реЗрдм рдХрдВрд╕реЛрд░реНрд╢рд┐рдпрдо (W3C): рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдзреНрдпрд╛рди рд╡реЗрдм рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рдирдХреЛрдВ рдкрд░ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ HTML рдФрд░ XML.
3. рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдорд╛рдирдХреАрдХрд░рдг рд╕рдВрдЧрдарди(ISO): рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рддрдХрдиреАрдХ рд╕рд╣рд┐рдд рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдорд╛рдирдХ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ.
рдпреЗ рд╕рдВрдЧрдарди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЙрджреНрдпреЛрдЧ рдореЗрдВ рд╕рдВрдЧрд╛рдордХрддрд╛ рдФрд░ рдЕрдВрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
4.рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рд▓рдЧрднрдЧ 100-150 рд╢рдмреНрджреЛрдВ рдореЗрдВ рджреАрдЬрд┐рдПред
(a) Saas, Paas рдФрд░ Iaas рдореЗрдВ рдЕрдВрддрд░ рд╕реНрдкрд╖реНрдЯ рдХреАрдЬрд┐рдПред
рдЙрддреНрддрд░-SaaS (Software as a Service): рдЗрд╕рдореЗрдВ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЬрд░рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдмрд┐рдирд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЙрд╕рдХреА рд╕реНрде рдиреАрдп рд╕реНрдерд╛рдкрдирд╛ рдХрд░рдиреА рдкрдбрд╝реЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, Gmail рдФрд░ Office 365 рдПрдХ SaaS рд╕реЗрд╡рд╛ рд╣реИрдВ, рдЬреЛ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдореЗрд▓ рдФрд░ рдСрдлрд┐рд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ.
PaaS (Platform as a Service): рдЗрд╕рдореЗрдВ рд╡рд┐рдХрд╕рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕, рд╡реЗрдм рд╕рд░реНрд╡рд░, рдФрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рддрдерд╛ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ред Google App Engine рдФрд░ Microsoft Azure PaaS рдХреА рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ, рдЬреЛ рд╡рд┐рдХрд╕рдХреЛрдВ рдХреЛ рдЙрдирдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ.
IaaS (Infrastructure as a Service): рдЗрд╕рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬрд╝рдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрди рдЬреИрд╕реЗ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди, рд╕реНрдЯреЛрд░реЗрдЬ, рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд┐рдирд╛ рдлрд┐рдЬрд┐рдХрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рдЦрд░реАрджрд╛рд░реА рдпрд╛ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рдеред Amazon Web Services (AWS) рдФрд░ Microsoft Azure IaaS рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ, рдЬреЛ рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ.
b) рдореЛрдмрд╛рдЗрд▓ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЕрдкрдиреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХреАрдЬрд┐рдП
рдЙрддреНрддрд░-рдореЛрдмрд╛рдЗрд▓ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдПрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдп рдФрд░ рд╕реЗрд╡рд╛рдПрдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд┐рдВрдЧ, рдИрдореЗрд▓, рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛, рдЦреЗрд▓, рдФрд░ рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЗрд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдПрдХ рдкреЛрд░реНрдЯреЗрдмрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рджреБрдирд┐рдпрд╛ рднрд░ рдХреЗ рдбреЗрдЯрд╛ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ
рдпрд╣ рдЖрдкрдХреЗ рд╕реНрдорд╛рд░реНрдЯрдлрд╝реЛрди, рдЯреИрдмрд▓реЗрдЯ, рдФрд░ рд▓реИрдкрдЯреЙрдк рдХреЛ рд╕рдВрдпреЛрдЬрди рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдордп рдФрд░ рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рди рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдЬреБрдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдФрд░ рд╢реЗрдпрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рднреА рд╡рд╣реА рдЬрдЧрд╣ рдкрд░рд┐рдкрд░реНрдгрддрд╛ рдХреЗ рд╕рд╛рдеред рдпрд╣ рддрдмрд╛рджрд▓рд╛ рд╡рд┐рдЪрд╛рд░ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрддреАрдХрд░рдг рдХрд╛ рд╕рд╛рдзрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рдордп рдФрд░ рд╕реНрдерд╛рди рдХреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдЖрдЬрдХрд▓, рдпрд╣ рдЕрдзрд┐рдХрддрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рджреИрдирд┐рдХ рдЬреАрд╡рди рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдмрди рдЪреБрдХрд╛ рд╣реИред
5. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рд▓рдЧрднрдЧ 100-150 рд╢рдмреНрджреЛрдВ рдореЗрдВ рджреАрдЬрд┐рдП ред
(a) рдорд╛рди рд▓реАрдЬрд┐рдП рдЖрдк рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдмрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдПрдХ рд╕рдлрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдмрдирдиреЗ рдХреЗ\ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреМрди-рдХреМрди рд╕реЗ рдХреМрд╢рд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП?
рдЙрддреНрддрд░-рдПрдХ рд╕рдлрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдХреМрд╢рд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП:
1. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд░рдмрдВрдзрди рдХреМрд╢рд▓: рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд░рдмрдВрдзрди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдФрд░ рддрдХрдиреАрдХреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░рд╛рд░рдВрдн рд╕реЗ рд▓реЗрдХрд░ рд╕рдорд╛рдкрди рддрдХ рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЛрдЧреНрдпрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП.
2. рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдХреМрд╢рд▓: рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдФрд░ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХрд╛ рдХреМрд╢рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
3. рд╕рдВрдЧрдардирд╛рддреНрдордХ рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛: рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧрдардирд╛рддреНрдордХ рдпреЛрдЬрдирд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдореЗрдВ рд╕рдордп, рд╕рдВрд╕рд╛рдзрди, рдФрд░ рд▓рдХреНрд╖реНрдп рдХреА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реЛ.
4. рд╕рдВрд╡рд╛рджрдирд╛ рдХреМрд╢рд▓: рдЖрдкрдХреЛ рдЕрдЪреНрдЫреЗ рд╕рдВрд╡рд╛рджрдирд╛ рдХреМрд╢рд▓ рдХреЗ рд╕рд╛рде рд╕рдорд░реНрде рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣реА рддрд░рд╣ рд╕реЗ рд╕рд╣рдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВ.
5. рддрдХрдиреАрдХреА рдЬреНрдЮрд╛рди: рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рддрдХрдиреАрдХреА рдЬреНрдЮрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЖрдк рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдордЭ рд╕рдХреЗрдВ рдФрд░ рд╕рд╣реА рддрд░рд╣ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХреЗрдВ
6. рд╕рдордп рдкреНрд░рдмрдВрдзрди рдХреМрд╢рд▓: рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдордп рдкрд░ рдкреВрд░рд╛ рдХрд░ рд╕рдХреЗрдВ.
7. рд╕рд╣рдпреЛрдЧ рдФрд░ рдЯреАрдо рдкреНрд░рдмрдВрдзрди: рдЖрдкрдХреЛ рдЕрдЪреНрдЫреЗ рд╕рд╣рдпреЛрдЧ рдФрд░ рдЯреАрдо рдкреНрд░рдмрдВрдзрди рдХреЗ рдХреМрд╢рд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреА рдЯреАрдо рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдорд╛рдирджрдВрдбреЛрдВ рдкрд░ рд▓реЗ рдЬрд╛ рд╕рдХреЗрдВ.
b) рдкреНрд░реЛрдлреЗрд╢рдирд▓ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдореЗрдВ рдХрд┐рд╕ рддрд░рд╣ рдХреА рд╢рд╛рд░реАрд░рд┐рдХ рд╣рд╛рд╡-рднрд╛рд╡ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЙрддреНрддрд░- рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрд╡рд╛рдж рдореЗрдВ рд╢рд╛рд░реАрд░рд┐рдХ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджрд┐рд╢рд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ, рдЬреЛ рд╕рдВрд╡рд╛рдж рдХреА рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдпрд╣рд╛рдВ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрд╡рд╛рдж рдореЗрдВ рд╢рд╛рд░реАрд░рд┐рдХ рднрд╛рд╖рд╛ рдХреЗ рдХреБрдЫ рдореБрдЦреНрдп рдкрд╣рд▓реБрдУрдВ рдХреЛ рджреЗрдЦреЗрдВ:
1. рджреГрд╖реНрдЯрд┐рд╕рдВрдЪрд╛рд▓рди рдмрдирд╛рдП рд░рдЦреЗрдВ: рдмрд╛рдд рдХрд░рддреЗ рд╕рдордп рдпрд╛ рд╕реБрдирддреЗ рд╕рдордп рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рджреГрд╖реНрдЯрд┐ рд╕рдВрдкрд░реНрдХ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╕рдВрд╡рд╛рдж рдХреА рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛ рдореЗрдВ рд╕реНрд╣рд╛рдирд┐рдпрддрд╛ рдФрд░ рдзреНрдпрд╛рди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдХреА рдмрд╛рдд рдХреЛ рд╕реБрди рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕рдВрд╡рд╛рдж рдХреЗ рдЗрд╕ рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░ рд░рд╣реЗ рд╣реИрдВред
2. рдЙрдЪреНрдЪ рдЖрд╕рди: рдЖрддреНрдо-рд╡рд┐рд╢реНрд╡рд╛рд╕ рдФрд░ рдзреНрдпрд╛рди рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрдбрд╝реЗ рдпрд╛ рдмреИрдареЗ рд░рд╣рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдзреГрдд рдмреИрдардирд╛ рдпрд╛ рдЦрдбрд╝рд╛ рд╣реЛрдирд╛ рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рдВрд╡рд╛рдж рдореЗрдВ рд▓рд┐рдкрдЯреЗ рд╣реБрдП рд╣реИрдВред рдзреНрдпрд╛рди рджрд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдзрд░ рднреА рдмреЗрдареЗрдВ, рдареАрдХ рд╡реИрд╕реЗ рд╣реА рдЦрдбрд╝реЗ рд░рд╣реЗрдВ, рдЬрд┐рд╕рд╕реЗ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЕрд╕рд╣рд╛рдирд┐рдпрддрд╛ рдирд╣реАрдВ рд╣реЛред
3. рд╣рд╛рде рдХреЗ рд╕рдВрдХреЗрдд: рдмрд┐рдирд╛ рдЕрддреНрдпрдзрд┐рдХ рдХреА рдУрд░ рдЬрд╛рддреЗ рд╣реБрдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рде рдХреЗ рд╕рдВрдХреЗрдд рдорд╛рдирдХ рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреА рдмрд╛рддреЛрдВ рдХреЛ рдХреИрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдирддреЗ рд╣реИрдВред рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдк рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╕реБрди рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдмрд╛рдд рдХреЗ рд╡рдХреНрддрд╛ рдХреА рдУрд░ рд╣реИ
4. рд╕рдХреНрд░рд┐рдп рд╕реБрдирд╡рд╛рдИ: рдЖрдк рд╕реБрди рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдк рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╕реБрди рд░рд╣реЗ рд╣реИрдВ рдмреЗрд╣рдж рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрд╣ рд╡рдХреНрддрд╛ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рд╕рдВрд╡рд╛рдж рдореЗрдВ рд▓рд┐рдкрдЯрд╛ рд╣реЛрдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдкрдХреА рднрд╛рдЧреАрджрд╛рд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИред
6. рдиреАрдЪреЗ рджреА рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рддреИрдпрд╛рд░ рдХреАрдЬрд┐рдПред
a) рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦреЗрдВ рдЬреЛ рддреАрди рд╕рдВрдЦреНрдпреЛрдВ рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдЦреЛрдЬреЗрдЧрд╛ ( рдиреЗрд╕реНрдЯреЗрдб if else рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ) |
рдЙрддреНрддрд░-рдпреЗ рдПрдХ Python рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рддреАрди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗрд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЦреЛрдЬреЗрдЧрд╛
python Copy code
# рддреАрди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗ
num1 = float(input("рдкрд╣рд▓реА рд╕рдВрдЦреНрдпрд╛: ")
num2 = float(input("рджреВрд╕рд░реА рд╕рдВрдЦреНрдпрд╛: ")
num3 = float(input("рддреАрд╕рд░реАрд╕рдВрдЦреНрдпрд╛: ")
# рдкрд╣рд▓реА рд╕рдВрдЦреНрдпрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╣реИ
if (num1 >= num2) and (num1 >= num3):
largest = num1 # рджреВрд╕рд░реА рд╕рдВрдЦреНрдпрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╣реИ
elif (num2 >= num1) and (num2 >= num3):
largest = num2
# рддреАрд╕рд░реА рд╕рдВрдЦреНрдпрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╣реИ
else: largest = num3 print("рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рд╣реИ:", largest)
b) C++ рдореЗрдВрдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реВрдк рд╣реЛрддреЗ рд╣реИрдВ? рдЙрдкрдпреБрдХреНрдд рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рдЙрд▓реНрд▓реЗрдЦ рдХреАрдЬрд┐рдП ред
рдЙрддреНрддрд░-C++рдореЗрдВ, рддреАрди рдкреНрд░рдореБрдЦ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реВрдк рд╣реЛрддреЗ рд╣реИрдВ: for, while, рдФрд░ do-while. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд▓реВрдк рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ, рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде:
For рд▓реВрдк: for рд▓реВрдк рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдХрд┐рд╕реА рдмреНрд▓реЙрдХ рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ рд╣реИ.
cpp Copy code
for (int i = 1; i <= 5; i++) {cout << "рдЗрдЯрд░реЗрд╢рди " << i << endl;}
рдпрд╣ рд▓реВрдк рдмреНрд▓реЙрдХ рдХреЛ рдкрд╛рдБрдЪ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпреЗрдЧрд╛, "рдЗрдЯрд░реЗрд╢рди 1" рд╕реЗ "рдЗрдЯрд░реЗрд╢рди 5" рддрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛.
While рд▓реВрдк: while рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рд╕рддреНрдп рд╣реЛрдиреЗ рддрдХ рдХрд┐рд╕реА рдмреНрд▓реЙрдХ рдХреЛ рджреЛрд╣рд░рд╛рдПрдВ
cpp Copy code
int n = 1; while (n <= 5) {cout << "рдЗрдЯрд░реЗрд╢рди " << n << endl; n++;}
рдЗрд╕ рд▓реВрдк рдХреЛ рднреА рдмреНрд▓реЙрдХ рдХреЛ рдкрд╛рдБрдЪ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, "рдЗрдЯрд░реЗрд╢рди 1" рд╕реЗ "рдЗрдЯрд░реЗрд╢рди 5" рддрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛.
Do-While рд▓реВрдк: do-while рд▓реВрдк while рд▓реВрдк рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдмреНрд▓реЙрдХ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдЕрдВрдЬрд╛рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╢рд░реНрдд рдмреНрд▓реЙрдХ рдХреЛ рдЕрдВрдЬрд╛рдо рджрд┐рдпреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЬрд╛рдБрдЪреА рдЬрд╛рддреА рд╣реИ.
cpp Copy code
int n = 1; do {cout << "рдЗрдЯрд░реЗрд╢рди " << n << endl; n++;}
while (n <= 5);
рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рддрд░рд╣, рдЗрд╕ рд▓реВрдк рдореЗрдВ рднреА "рдЗрдЯрд░реЗрд╢рди 1" рд╕реЗ "рдЗрдЯрд░реЗрд╢рди 5" рддрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛.
рдпреЗ рд▓реВрдк рдЖрдкрдХреЗ C++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдХрд┐рд╕реА рдХреНрд░рд┐рдпрд╛ рдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдХрдИ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред