ΠΠ±ΡΡΠ½ΠΎ Π½Π° Π²ΠΎΠΏΡΠΎΡ Β«Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Π° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°?Β» ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ Β«Π³ΠΈΠΌΠ½Π°ΡΡΠΈΠΊΠ° Π΄Π»Ρ ΡΠΌΠ°Β». ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΠΎΠ³Π΄Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΡΠΎ ΠΎΠ½ Π·Π½Π°Π΅Ρ ΡΠΎΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³ΡΡΠΏΠΏ ΠΌΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ. ΠΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΡ ΠΏΡΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΠΎΡΡΠ°ΡΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠΌΠΈ. ΠΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Β«ΠΌΡΡΡΡ ΡΠΌΠ°Β» ΡΡΠ΅Π½ΠΈΡΡΡΡΡΡ ΡΠΊΠΎΠ»ΡΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΠΎΠΉ? ΠΠ½Π° Π²Π΅Π΄Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° Π½Π°ΡΡΠΎΡΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄Π΅Π»Π°ΡΡΡΡ Π²Π΅Π»ΠΈΠΊΠΈΠ΅ ΠΎΡΠΊΡΡΡΠΈΡ. Π§ΡΠΎ Π΄Π°Π΅Ρ ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΡ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ Π·Π°ΠΏΡΡΠ°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ?
ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π°Π±ΡΠΌ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΌΠ΅Π½Ρ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΠΎΠΌΡ ΠΎΡΠ²Π΅ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡ Β«Π·Π°ΡΠ΅ΠΌ?Β». Π ΡΡΠ°ΡΡΠ΅ Ρ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ Π΄ΠΎΠ½Π΅ΡΡΠΈ Π΅Π³ΠΎ Π²Π°ΠΌ.
Π ΡΠΊΠΎΠ»Π΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ²ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: 81×2+126xy+49y2 Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ (9x+7y)2.
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΡ ΡΡΠ΅Π½ΠΈΠΊΠ° ΠΎΠΆΠΈΠ΄Π°ΡΡ, ΡΡΠΎ ΠΎΠ½ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ ΡΠΎΡΠΌΡΠ»Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ° ΡΡΠΌΠΌΡ
Π Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ , ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° Π²
Π° ΠΏΠΎΡΠΎΠΌ, Ρ ΡΡΠΎΡΠ½Π΅Π½ΠΈΠ΅ΠΌ (a + 2b) != 0, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊ
Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, ΡΡΠ΅Π½ΠΈΠΊΡ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΈ ΡΠΎΡΠΌΡΠ»Ρ:
- ΠΠ²Π°Π΄ΡΠ°Ρ ΡΡΠΌΠΌΡ
- Π Π°Π·Π½ΠΎΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ²
- Π‘ΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Π΅ΠΉ ΠΎΠ±ΡΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎΠΉ Π΄ΡΠΎΠ±ΠΈ
Π ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΡΠΊΠΎΠ»Π΅ Π½Π° Π°Π»Π³Π΅Π±ΡΠ΅ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΌΡ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ Π²ΠΎΡ ΡΠ°ΠΊΠΈΠΌ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ. Π ΠΠ£ΠΠ΅ Π½Π° Π²ΡΡΡΠ΅ΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΎΡΡ. ΠΠ°ΠΌ ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ ΠΊΠ°ΠΊ Π±ΡΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅ (ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»Ρ ΠΈ Ρ.ΠΏ.) ΠΈ Π²ΡΠ΄Π°Π»ΠΈ ΡΠΎΠ½Π½Ρ Π·Π°Π΄Π°Ρ. ΠΡΠ»ΠΎ Π»ΠΈ ΡΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ? ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄ β Π΄Π°. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΈΡ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ:
- ΠΡΡΠΎΡΠΈΠ»ΡΡ Π½Π°Π²ΡΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.
- Π Π°Π·Π²ΠΈΠ»Π°ΡΡ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ ΠΌΠ΅Π»ΠΎΡΠ°ΠΌ.
- ΠΡΠ» ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ ΠΈΠ΄Π΅Π°Π» β Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ΅ΠΌΠΈΡΡΡΡ.
ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π°Π»Π°, ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π°Π²ΡΠΊΠ° ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠ΅Π΄Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎ ΡΡΡΠΈ, Π·Π½Π°ΡΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ ΡΡΡΡΠΊΡΡΡΡ Ρ ΡΠ΅Π»ΡΡ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Ρ ΡΠΌΡΡΠ»Π°. ΠΠ°ΠΌ ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ?
ΠΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΠ°ΡΡΠΈΠ½Π° Π€Π°ΡΠ»Π΅ΡΠ°.
Π ΡΠ²ΠΎΠ΅ΠΌ ΡΡΡΠ΄Π΅, Π°Π²ΡΠΎΡ ΡΠΎΡΠΌΡΠ»ΠΈΡΡΠ΅Ρ ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ (Refactoring) (ΡΡΡ.): ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΡΡΡΠΊΡΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΠΌΠ΅ΡΡΠ΅Π΅ ΡΠ΅Π»ΡΡ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ, Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Ρ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ (Refactor) (Π³Π»Π°Π³.): ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΈΠΌΠ΅Π½ΡΡ ΡΡΠ΄ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ΠΎΠ², Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Ρ Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
Π ΠΊΠ½ΠΈΠ³Π΅ Π΄Π°ΡΡΡΡ Β«ΡΠΎΡΠΌΡΠ»ΡΒ», ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΏΡΠΈΠ²Π΅Π΄Ρ Β«Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ½ΡΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ» ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ:
if ( (platform.toUpperCase().indexOf(βMACβ) > -1 ) &&
(browser.toUpperCase().indexOf(βIEβ) > -1 )&&
wasInitialized() && resize > 0 ) {
// do something
}
Π§Π°ΡΡΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΈΠΌΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΡΡΠ½ΡΠ΅Ρ Π΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
final boolean isMacOS = platform.toUpperCase().indexOf(βMACβ) > -1;
final boolean isIEBrowser = browser.toUpperCase().indexOf(βIEβ) > -1;
final boolean isResized = resize > 0;
if(isMacOS && isIEBrowser && wasInitialized() && isResized) {
// do something
}
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π±Π΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠΎΡΠ°ΡΡ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΡΠΌΡΠ»Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ° ΡΡΠΌΠΌΡ ΠΈ ΡΠ°Π·Π½ΠΎΡΡΠΈ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ².
ΠΠ°ΠΊ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ ΡΡΠΎΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΡ ΠΊΠΎΠ΄?
Π‘ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ ΠΎΠ½ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ Π΄ΡΡΠ³ΠΈΠΌ Π»ΡΠ΄ΡΠΌ ΠΊΠΎΠ΄, Π΅ΡΠ»ΠΈ Ρ Π½Π΅Π³ΠΎ Π½Π΅ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ ΠΈΠ΄Π΅Π°Π» ΡΡΠΎΠΉ ΡΠ°ΠΌΠΎΠΉ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΡΡΠΈ? ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄ β Π½Π΅Ρ.
ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΠΊΠΎΠ»Π΅ ΡΡΠ°ΡΡΡ Π²ΡΠ΅, Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠ΅Π½ΡΡΠΈΠ½ΡΡΠ²ΠΎ. ΠΠΎΠ»Π΅Π·Π΅Π½ Π»ΠΈ Π½Π°Π²ΡΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΡΡ
Π»ΡΠ΄Π΅ΠΉ? Π― Π΄ΡΠΌΠ°Ρ Π΄Π°. Π’ΠΎΠ»ΡΠΊΠΎ Π½Π°Π²ΡΠΊ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² Π±ΠΎΠ»Π΅Π΅ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅: Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΡΡΡ ΠΊ ΡΠ΅Π»ΠΈ. Π ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΠΊΠ΅ ΡΡΠΎΡ ΡΠ΅Π½ΠΎΠΌΠ΅Π½ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ
Π‘Π°ΠΌΡΠ΅ ΡΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΈ Π±ΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΌΠΎΠ½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ, Β«ΠΊΠΎΠ»Ρ ΠΎΠ·Π½ΡΠΌΒ» ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ ΡΠ°ΠΌΡΠ΅ Β«ΡΠΈΡΠΊΠΈΒ» ΠΈ Π»Π°ΠΉΡΡ Π°ΠΊΠΈ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ Π½Π° ΠΠΠΠ. Π£ Π°Π²ΡΠΎΡΠ° ΠΈΠ΄Π΅ΠΈ Π±ΡΠ» ΠΊΡΡΠΎΠΊ Π΄Π΅ΡΠ΅Π²Π°, ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΈ ΡΠ΅ΡΡΡΠ΅ ΡΡΡΡΠΏΠ°. ΠΡΠΏΠΎΠΌΠ½ΠΈΠ² ΡΠ°Π±Π»ΠΎΠ½ ΠΏΠ°ΡΡΠΎΠ½Π° Π΄Π»Ρ Π»Π°ΠΌΠΏΡ, ΠΎΠ½ ΡΠΎΠ±ΡΠ°Π» ΠΈΠ· Π½ΠΈΡ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΡΠΎΠ½.
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ Π΅Π·Π΄Π΅ Π½Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅, Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π² ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΌ ΠΌΠΈΡΠ΅ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΌΠ°Π½Π΅Π²ΡΠΎΠ², ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΠΎ ΡΠ΅Π»ΠΈ.
ΠΠΎΠ³Π΄Π° ΡΡ ΡΠΌΠ΅Ρ, ΡΡ ΠΎΠ± ΡΡΠΎΠΌ Π½Π΅ Π·Π½Π°Π΅ΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΡΡΠΆΠ΅Π»ΠΎ. Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΠΊΠΎΠ³Π΄Π° ΡΡ Π½Π΅ ΠΎΡΠ²ΠΎΠΈΠ» ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡβ¦
Π§ΡΠΎ ΠΆΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ, Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ? ΠΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ Π²Π΅Π΄Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π°Π½ΡΡΠΈΡ ΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΡ
Π² ΡΠΊΠΎΠ»Π΅ Π±ΡΠ»ΠΎ ΠΏΠ»ΠΎΡ
ΠΎ Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠΉ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΎΠ½ΠΈ Π½Π°ΠΏΡΠΎΡΡ Π·Π°ΡΡΡΠ΅Π²Π°ΡΡ Π½Π° ΡΠ΅ΠΌΠ΅ ΠΏΡΠΎ ΡΠΈΠΊΠ»Ρ. ΠΠ°ΡΡΠΎΠ»ΡΠΊΠΎ, ΡΡΠΎ Ρ Π½ΠΈΠΌΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Β«Π°Π»Π³Π΅Π±ΡΠΎΠΉΒ», Π½ΠΎ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΠΈΠΊΠ»ΠΎΠ² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΠ΅ΠΌ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π³ΡΡΠΏΠΏΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΎΠΏΡΡΡΠΈΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ»Π°Π²Π° 1
ΠΠ»Π°Π²Π° 2
ΠΠ»Π°Π²Π° 3
ΠΠ»Π°Π²Π° 4
ΠΠ»Π°Π²Π° 5
ΠΠ»Π°Π²Π° 6
ΠΠ»Π°Π²Π° 7
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π’ΡΠΈΠ²ΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
static void Main(string[] args)
{
Console.WriteLine("ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅");
Console.WriteLine("ΠΠ»Π°Π²Π° 1");
Console.WriteLine("ΠΠ»Π°Π²Π° 2");
Console.WriteLine("ΠΠ»Π°Π²Π° 3");
Console.WriteLine("ΠΠ»Π°Π²Π° 4");
Console.WriteLine("ΠΠ»Π°Π²Π° 5");
Console.WriteLine("ΠΠ»Π°Π²Π° 6");
Console.WriteLine("ΠΠ»Π°Π²Π° 7");
Console.WriteLine("ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅");
}
ΠΠΎ ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π°Π»Π°. Π‘Π½Π°ΡΠ°Π»Π° Π² Π½Π΅ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡΡΡ Π³ΡΡΠΏΠΏΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ ΠΏΠΎΡΠΎΠΌ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ. Π ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
static void Main(string[] args)
{
Console.WriteLine("ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅");
for (int i = 1; i <= 7; i++)
{
Console.WriteLine("ΠΠ»Π°Π²Π° " + i);
}
Console.WriteLine("ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅");
}
ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π² ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΠΎΡΠ²ΠΎΠΈΠ» ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ, ΡΠΎ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ½ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ. Π£ Π½Π΅Π³ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π½Π°Π²ΡΠΊΠ°. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΌΠ° ΡΠΈΠΊΠ»ΠΎΠ² β ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠ΅ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ . ΠΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΡΠΌΠ΅Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΡΡΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΠΎ ΠΎΠ½ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠ²Π»ΡΡΡ Π±ΡΡΠΎΠ²ΡΡ ΡΠΌΠ΅ΠΊΠ°Π»ΠΊΡ. ΠΠ»ΡΠ΅ ΡΠ·ΡΠΊΠΈ Π±ΡΠ΄ΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΡΡΠΎ ΡΡΠΊΠΈ Π½Π΅ ΠΈΠ· ΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° ΡΠ°ΡΡΡΡ. ΠΠ° Π΄ΠΎΡΠΎΠ³Π΅ ΡΡΠΎ ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² Π½Π΅ΡΠΌΠ΅Π½ΠΈΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΠΌΠ°Π½Π΅Π²Ρ. Π§ΡΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΡΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌ.
ΠΡΠ²ΠΎΠ΄Ρ:
- Π¨ΠΊΠΎΠ»ΡΠ½Π°Ρ ΠΈ Π²ΡΠ·ΠΎΠ²ΡΠΊΠ°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π½Π°ΠΌ Π½ΡΠΆΠ½Π° Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΡ ΡΠΌΠ΅Π»ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΌΠΈΡ Π»ΡΡΡΠ΅ ΡΠ΅ΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°Ρ Π΅ΡΡΡ.
- ΠΡΠ»ΠΈ Π²Ρ ΡΡΠΈΡΠ΅ΡΡ ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠΈΠΊΠ»ΠΎΠ², ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΈΡΡΠΎΠΊΠ°ΠΌ β ΡΠΊΠΎΠ»ΡΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΠ΅. ΠΠΎΠ·ΡΠΌΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠ½ΠΈΠΊ Π΄Π»Ρ 9 ΠΊΠ»Π°ΡΡΠ° ΠΈ ΠΏΠΎΡΠ΅ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΠ· Π½Π΅Π³ΠΎ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com