जीरो वन इंटीजर प्रोग्रामिंग
рдЬреАрд░реЛ-рд╡рди рдЗрдВрдЯреАрдЬрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ?
рд╢реВрдиреНрдп-рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (рдЬрд┐рд╕реЗ '0-1' рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдПрдХ рдЧрдгрд┐рддреАрдп рд╡рд┐рдзрд┐ рд╣реИ; рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рд╛рдБ ('1') рдФрд░ рдирд╣реАрдВ ('0') рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реИрдВ рдЬрдм рджреЛ рдкрд░рд╕реНрдкрд░ рдЕрдирдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реЛрддреЗ рд╣реИрдВред
рд╡рд┐рддреНрдд рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ, рд╢реВрдиреНрдп-рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдкреВрдВрдЬреА рддрд░реНрдХрд╕рдВрдЧрдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдЙрддреНрддрд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдирд┐рд╡реЗрд╢ рд░рд┐рдЯрд░реНрди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдпреЛрдЬрдирд╛, рдЙрддреНрдкрд╛рджрди, рдкрд░рд┐рд╡рд╣рди рдФрд░ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬреАрд░реЛ-рд╡рди рдЗрдВрдЯреАрдЬрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рд╕рдордЭрдирд╛
рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЧрдгрд┐рддреАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдпрд╛ рдЕрдиреБрдХреВрд▓рди рдХреА рдПрдХ рд╢рд╛рдЦрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдореАрдХрд░рдг рдмрдирд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╢рдмреНрдж "рдЧрдгрд┐рддреАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рдЗрд╕ рддрдереНрдп рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЪреБрдирдирд╛ рд╣реИред рдЕрдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЗрдЦреАрдп рд╕рдорд╕реНрдпрд╛-рд╕рдорд╛рдзрд╛рди рдврд╛рдВрдЪреЗ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд╣рд╛рдВ/рдирд╣реАрдВ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореВрд▓ рд░реВрдк рд╕реЗ, рдХрдВрдкреНрдпреВрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдирд┐рд░реНрджреЗрд╢ рдмрд╛рдЗрдирд░реА рдХреЛрдб рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдФрд░ рд╢реВрдиреНрдп рд╣реЛрддреЗ рд╣реИрдВред рдЙрди рдХреЛрдбреЛрдВ рдХреЛ рд╕реАрдзреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рднреМрддрд┐рдХ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдмрд┐рдЬрд▓реА рдХреЗ "рдЪрд╛рд▓реВ" рдФрд░ "рдмрдВрдж" рд░рд╛рдЬреНрдпреЛрдВ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпреЗ рд╕рд░рд▓ рдХреЛрдб "рдорд╢реАрди рднрд╛рд╖рд╛" рдХрд╛ рдЖрдзрд╛рд░ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рд╕рдмрд╕реЗ рдореМрд▓рд┐рдХ рд╡рд┐рд╡рд┐рдзрддрд╛ рд╣реИред рдЗрди рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдкрджреЛрдВ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП "рд╣рд╛рдВ" рдпрд╛ "рдирд╣реАрдВ" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдмреЗрд╢рдХ, рдХреЛрдИ рднреА рдорд╛рдирд╡ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рд▓реЗ рдФрд░ рд╢реВрдиреНрдп рджреНрд╡рд╛рд░рд╛ рдЖрдзреБрдирд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдорд╛рдирд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЕрдореВрд░реНрддрддрд╛ рдХреА рд╡рд┐рднрд┐рдиреНрди рдкрд░рддреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдПрдХ рдРрд╕реЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдордиреБрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рд╣рдЬ рд╣реЛред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рддрдерд╛рдХрдерд┐рдд "рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ" рдореЗрдВ рдХрдорд╛рдВрдб рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдкреВрд░реЗ рдЕрдВрдЧреНрд░реЗрдЬреА рд╢рдмреНрджреЛрдВ рдФрд░ рд╡рд╛рдХреНрдпреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рддрд╛рд░реНрдХрд┐рдХ рдСрдкрд░реЗрдЯрд░реЛрдВ рдЬреИрд╕реЗ "рдФрд░", "рдпрд╛", рдФрд░ "рдЕрдиреНрдп" рдЬреИрд╕реЗ рд╕рд╣рдЬ рдЬреНрдЮрд╛рди рдпреБрдХреНрдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд░реЛрдЬрдорд░реНрд░рд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдкрд░рд┐рдЪрд┐рддред
рдЕрдВрддрддрдГ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрди рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдорд╢реАрдиреА рднрд╛рд╖рд╛ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрд╕реЗрдВрдмрд▓реА рднрд╛рд╖рд╛рдУрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЗрди рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдФрд░ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рд╣реИред
рдЬрд╝реАрд░реЛ-рд╡рди рдЗрдВрдЯреАрдЬрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╡рд┐рд╢реНрд╡ рдЙрджрд╛рд╣рд░рдг
рд╢реВрдиреНрдп-рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд┐рд╕реА рдХрдВрдкрдиреА рджреНрд╡рд╛рд░рд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рддрд┐рдерд┐ рдпрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрдЬрдЯ рдХреЗ рднреАрддрд░ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдХрдИ рдЪрд░реЛрдВ рдХреЛ рдорд╛рди рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдВрддрддрдГ 1 (рд╣рд╛рдВ) рдпрд╛ 0 (рдирд╣реАрдВ) рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдирд┐рд░реНрдгрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдЬрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП рдпрд╛ рдирд╣реАрдВред рдпрд╣ рдЙрди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдирд┐рд░реНрдгрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдзрд╛ рд░рд╛рд╕реНрддрд╛ рддрд▓рд╛рд╢ рд░рд╣реЗ рд╣реИрдВред
##рд╣рд╛рдЗрд▓рд╛рдЗрдЯ
рд╢реВрдиреНрдп-рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рддрд░реНрдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдирдиреНрдп рд╣рд╛рдВ (1) рдФрд░ рдирд╣реАрдВ (0) рдирд┐рд░реНрдгрдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЙрди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рдЙрди рдореБрджреНрджреЛрдВ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрддреА рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдХреНрдпрд╛ рдирд┐рд╡реЗрд╢ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рджреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИред
рд╢реВрдиреНрдп-рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЪрд░ рдХреЛ рдХреЗрд╡рд▓ 0 ('рдирд╣реАрдВ') рдпрд╛ 1 ('рд╣рд╛рдВ') рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЪреБрдирдиреЗ рдпрд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕реНрд╡рд┐рдЪ рдХреЛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рдХрд░рдиреЗ, рдпрд╛ рд╕реАрдзреЗ рдЖрдЧреЗ рд╣рд╛рдБ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрддреНрддрд░ред