ΠΠ΅Π·ΠΈΠΊ ΡΠ΅
Π₯Π°ΠΊΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠ° ΡΠ΅ Π±Π»ΠΈΡΠΊΠ° ΠΠ¦ΠΠΠ‘ΡΡΠΈΠΏΡ ΠΈ
ΠΊΠ»Π°ΡΠ° ΡΠ΅ΡΡ {
ΡΡΠ°ΡΠΈΡΠΊΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΌΠ°ΠΈΠ½() {
Π²Π°Ρ ΡΡΠ΄ΠΈ = [
"ΠΠ»ΠΈΠ·Π°Π±Π΅ΡΠ°" => "ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅",
"ΠΠΎΠ΅Π»" => "ΠΠΈΠ·Π°ΡΠ½"
];
Π·Π° (ΠΈΠΌΠ΅ Ρ ΠΏΠ΅ΠΎΠΏΠ»Π΅.ΠΊΠ΅ΠΈΡ()) {
Π²Π°Ρ ΠΏΠΎΡΠ°ΠΎ = ΡΡΠ΄ΠΈ[ΠΈΠΌΠ΅];
ΡΡΠ°ΡΠ΅('$Π½Π°ΠΌΠ΅ ΡΠ°Π΄ΠΈ $ΠΏΠΎΡΠ°ΠΎ Π·Π° ΠΆΠΈΠ²ΠΎΡ!');
}
}
}
ΠΠ»Π°Π²Π½ΠΈ
- ΠΠΎΠ²Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠ° Π·Π° ΠΎΠ΄ΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ ΡΠΈΠΏΠ° ΡΡΠ½ΠΊΡΠΈΡΠ΅ "(Π½Π°ΠΌΠ΅:Π‘ΡΡΠΈΠ½Π³, Π°Π³Π΅:ΠΠ½Ρ)->ΠΠΎΠΎΠ»" ΠΈΠ»ΠΈ "(Π‘ΡΡΠΈΠ½Π³, ΠΠ½Ρ)->ΠΠΎΠΎΠ»" ΡΠΌΠ΅ΡΡΠΎ "Π‘ΡΡΠΈΠ½Π³->ΠΠ½Ρ->ΠΠΎΠΎΠ»".
- Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΡΡΡΠ΅Π»ΠΈΡΠ΅ ΡΠ΅ "(Π°, Π±) -> Π° + Π±" ΡΠΌΠ΅ΡΡΠΎ "ΡΡΠ½ΠΊΡΠΈΡΠ°(Π°, Π±) Π²ΡΠ°ΡΠΈ Π° + Π±".
- ΠΠ°ΡΡΠΈΡΠ° ΠΎΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎΠ²Π΅Π·Π°Π½ΠΈΡ ΡΠ° ΡΠΏΠΎΡΡΠ΅Π±ΠΎΠΌ ΠΡΠ»Π» Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ (Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°, ΠΎΠΏΡΠΈΠΎΠ½ΠΎ ΠΎΠΌΠΎΠ³ΡΡΠ΅Π½Π° Π·Π° ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Π° ΠΏΠΎΡΠ°, ΠΊΠ»Π°ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ΅).
- ΠΡΡΡΠ½Π° ΡΠ΅Ρ βΡΠΈΠ½Π°Π»β ΡΠ΅ Π·Π° ΠΏΠΎΡΠ° ΠΊΠ»Π°ΡΠ΅ ΠΈ Π»ΠΎΠΊΠ°Π»Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΠΊΠΎΡΠ΅ ΡΡ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅. "ΡΠΈΠ½Π°Π»" ΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π·Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎ Π±ΠΈ ΡΠ΅ ΡΠΏΡΠ΅ΡΠΈΠ»ΠΎ ΡΠΈΡ ΠΎΠ²ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ Π½Π°ΡΠ»Π΅ΡΠ΅ΠΌ ΠΈ Π·Π° ΠΊΠ»Π°ΡΠ΅/ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠ΅ ΠΊΠΎΡΠΈ ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π°ΡΠ»Π΅Π΄ΠΈΡΠΈ.
-
ΠΏΠΎΠ΄ΡΡΠΊΠ° Π£Π½ΠΈΡΠΎΠ΄Π΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄ Π·Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠΈΠΏ "Π‘ΡΡΠΈΠ½Π³" Π½Π° ΡΠ²ΠΈΠΌ ΡΠΈΡΠ΅Π²ΠΈΠΌΠ° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ΅ ΠΎΡΠΈΠΌ ΠΠ΅ΠΊΠΎ. - Π£Π³ΡΠ°ΡΠ΅Π½ΠΈ ΡΡΠΌΠ°Ρ ΠΏΡΠ΅ΠΏΠΈΡΠ°Π½ ΠΎΠ΄ Π½ΡΠ»Π΅, ΠΊΠΎΡΠΈ ΡΠ°Π΄Π° Π΄ΠΎΠ»Π°Π·ΠΈ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½ΠΎΠΌ
ΠΠ²Π°Π» . ΠΠ°Ρ Π²Π°ΡΡΡΡΡΠΈ Π½ΠΎΠ²ΠΎΠΌ ΡΡΠΌΠ°ΡΡ, ΡΠΊΡΠΈΠΏΡΠ΅ ΠΈ ΠΌΠ°ΠΊΡΠΎΠΈ ΡΠ°Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΠΆΠ΅. ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈ ΡΠ΅ΠΆΠΈΠΌ Π·Π° ΠΎΡΠΊΠ»Π°ΡΠ°ΡΠ΅ Π³ΡΠ΅ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½. - ΠΠΎΠ²ΠΈ ΡΠΈΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡ (ΡΠΈΡ)
Π₯Π°ΡΡ Π»ΠΈΠ½ΠΊ - Π²ΡΠ΅ΠΌΠ΅ ΠΈΠ·Π²ΠΎΡΠ΅ΡΠ° Π²ΠΈΡΠΎΠΊΠΈΡ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΎ ΠΏΠΎΡΠ΅Π±Π½ΠΎ Π·Π° Π₯Π°ΠΊΠ΅, ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡ Ρ Π±Π°ΡΡΠΊΠΎΠ΄ Π·Π° ΠΠΠ’ ΠΈΠ»ΠΈ Π¦, ΠΈΠΌΠ° Π»Π°ΠΊΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡ ΡΠ° Π¦, ΠΊΠ°ΠΎ ΠΈ ΠΏΡΠΈΡΡΡΠΏ Π½ΡΠΌΠ΅ΡΠΈΡΠΊΠΈΠΌ ΡΠΈΠΏΠΎΠ²ΠΈΠΌΠ° Π½ΠΈΡΠΊΠΎΠ³ Π½ΠΈΠ²ΠΎΠ° ΠΈ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠΈΠΌΠ°. - ΠΠΎΠ²ΠΈ ΠΠΠ ΡΠΈΡ - ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ΅ΡΠ΅ ΡΠ²ΠΌ Π±Π°ΡΡΠΊΠΎΠ΄ ΡΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΡΠ΅ ΠΏΡΠ΅ΡΠΊΠΎΡΠΈΡΠΈ ΠΊΠΎΡΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ΅ ΠΠ°Π²Π° ΠΊΠΎΠ΄Π° Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠ΅ "-Π ΡΠ²ΠΌ" ΠΊΠ°Π΄Π° ΡΠΈΡΠ°ΡΠ΅ Ρ ΠΠ°Π²ΠΈ.
- Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ ΠΈΠ½Π»ΠΈΠ½Π΅-Π΄Π΅ΠΏΠ»ΠΎΠΈ-Π° Π½Π° ΠΌΠ΅ΡΡΡ ΠΏΠΎΠ·ΠΈΠ²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°, ΡΠ°ΠΊ ΠΈ Π°ΠΊΠΎ Π½ΠΈΡΡ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΠΎ ΡΠ°ΠΊΠ²ΠΈ.
- ΠΠΎΠ³ΡΡΠ½ΠΎΡΡ ΡΠΊΡΡΡΠΈΠ²Π°ΡΠ°
ΡΡΠ°ΡΠΈΡΠΊΠ΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ΅ ΠΊΠ°Π΄Π° Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠ΅ ΡΠΈΠΏ (ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ "Π΅Π½ΡΠΌ") ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ "@:ΡΡΠΈΠ½Π³(ΠΏΠ°ΡΡ .Π’ΠΎΠΠΊΡΠ΅Π½ΡΠΈΠΎΠ½)". - ΠΠΏΡΡΡΠ°ΠΊΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ ΡΠ°Π΄Π° ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π°ΡΡ βΡΠ΅Ρβ Π²Π΅ΡΠ·ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° β@:ΠΎΠΏ(Π°Π±)β Π·Π° ΠΏΠΎΠ½ΠΎΠ²Π½ΠΎ ΡΡΠΈΡΠ°Π²Π°ΡΠ΅ βΠΎΠ±Ρ.ΡΠΎΠΎ = Π±Π°Ρβ ΠΈΠ·ΡΠ°Π·Π°.
- Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ° ΠΏΠ΅ΡΡΠ΅ βΡΠΎΡβ ΡΠ°Π΄Π° ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΠΈΡΠ΅ΡΠ°ΡΠΈΡΡ ΠΊΡΡΡ-Π²ΡΠ΅Π΄Π½ΠΎΡΡ: βΡΠΎΡ (ΠΊΡΡΡ => Π²ΡΠ΅Π΄Π½ΠΎΡΡ Ρ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠΈ) {}β.
- ΠΠΎΠ΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠ° ΠΏΠΎΠΏΡΡ ΠΊΠΌΠ» Ρ ΠΈΠ·ΡΠ°Π·ΠΈΠΌΠ°: βΠ²Π°Ρ Π° = βΉΡ ΠΈ/βΊ;β. ΠΠ° ΡΠ°Π΄Π°, ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΡΠ° ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠ°ΠΌΠΎ Π·Π° ΡΠ°ΡΡΠ»Π°ΡΠΈΠ²Π°ΡΠ΅ ΡΠ° ΠΌΠ°ΠΊΡΠΎΠΈΠΌΠ° ΠΈ Π½Π°Π»Π°Π·ΠΈ ΡΠ΅ Ρ ΡΠ°Π·ΠΈ ΠΏΡΠΎΡΠ΅ΠΊΡΠΎΠ²Π°ΡΠ°.
- Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ° Π·Π° ΠΎΠΏΡΠΈΠΎΠ½Π° ΠΏΠΎΡΠ° Ρ βΠΏΡΠ½ΠΎΠΌβ Π·Π°ΠΏΠΈΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈΡ ΡΠΈΠΏΠΎΠ²Π° ΡΡΡΡΠΊΡΡΡΠ΅ ΡΠ΅: β{ Π²Π°Ρ ?Ρ:ΠΠ½Ρ; }" (Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ΠΊΡΠ°ΡΠΊΠΎΠΌ "{ ?Ρ:ΠΠ½Ρ }").
- ΠΠ½ΡΠΌ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΡΠ°Π΄Π° ΠΌΠΎΠ³Ρ Π±ΠΈΡΠΈ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π·Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅: βΡΡΠ½ΠΊΡΠΈΡΠ° ΡΠΎΠΎβΉΠ’βΊ(ΠΎΠΏΡΠΈΠΎΠ½:ΠΠΏΡΠΈΠΎΠ½βΉΠ’βΊ = ΠΠΎΠ½Π΅)β.
- Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ° βΠ΅Π½ΡΠΌ Π°ΠΏΡΡΡΠ°ΡΡ ΠΠ°ΠΌΠ΅(ΠΠ°ΡΠΈΡΠ’ΠΈΠΏΠ΅) {}β Π²ΠΈΡΠ΅ Π½Π΅ Π·Π°Ρ ΡΠ΅Π²Π° ΠΏΡΠ΅ΡΠΈΠΊΡ β@:β Ρ βΠ΅Π½ΡΠΌβ.
- ΠΡΡΠΎΠΌΠ°ΡΡΠΊΠΎ Π½ΡΠΌΠ΅ΡΠΈΡΠ°ΡΠ΅ Π·Π° Π°ΠΏΡΡΡΠ°ΠΊΡΠ½Π΅ Π½Π°Π±ΡΠ°ΡΠ°ΡΠ°:
Π΅Π½ΡΠΌ Π°Π±ΡΡΡΠ°ΡΡ Π€ΠΎΠΎ(ΠΠ½Ρ) {
Π²Π°Ρ Π; // 0
Π²Π°Ρ Π; // 1
}
Π΅Π½ΡΠΌ Π°ΠΏΡΡΡΠ°ΠΊΡΠ½Π° ΡΡΠ°ΠΊΠ° (ΡΡΡΠΈΠ½Π³) {
Π²Π°Ρ Π; // "Π"
Π²Π°Ρ Π; // "Π"
} - ΠΡΡΡΠ½Π° ΡΠ΅Ρ βΠ΅ΠΊΡΠ΅ΡΠ½β Π²ΠΈΡΠ΅ Π½Π΅ Π·Π°Ρ ΡΠ΅Π²Π° ΡΠΏΠΎΡΡΠ΅Π±Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠ° β@:β.
- Π£ΠΊΠ»ΠΎΡΠ΅Π½Π° ΡΠ΅ ΠΎΠΏΡΠΈΡΠ° "ΠΎΠΏΡΠ΅ΠΌΠ° ΠΠΈΠ½Π°ΠΌΠΈΡ" Π·Π° ΠΏΡΠΈΡΡΡΠΏ ΠΏΠΎΡΠΈΠΌΠ° ΠΊΠ»Π°ΡΠ΅ ΠΏΡΠ΅ΠΊΠΎ ΡΡΡΠΈΠ½Π³ΠΎΠ²Π°. ΠΠΎΡΡΡΠΏΠ°Π½ Π·Π° Π΅ΠΊΡΡΠ΅ΡΠ½Π΅ ΠΊΠ»Π°ΡΠ΅ ΠΈΠ»ΠΈ ΠΊΡΠΎΠ· ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ Π°ΠΏΡΡΡΠ°ΠΊΡΠ½ΠΎΠ³ ΡΠΈΠΏΠ°.
- ΠΠΎΠ΄Π°ΡΠ° "Π & Π" ΡΠΈΠ½ΡΠ°ΠΊΡΠ° Π·Π° ΡΠΊΡΡΡΠ°ΡΠ΅ ΡΠΈΠΏΠΎΠ²Π°, ΠΊΠΎΡΠ° ΡΠ΅ ΡΡΠ΅Π½ΡΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΡΡΠ΅ ΡΠ°ΠΌΠΎ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π΅ ΡΡΡΡΠΊΡΡΡΠ΅ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ° ΡΠΈΠΏΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠ°. Π‘ΡΠ°ΡΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ° ΡΠ΅ ΡΠΊΠ»ΠΎΡΠ΅Π½Π°.
- ΠΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΡΠ°Π·Π½ΠΈΡ ΠΈΠ½ΡΡΠ°Π½ΡΠΈ βΠΠ°ΠΏΠ΅β ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΏΡΠ΅ΠΊΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠ΅ βΠ²Π°Ρ ΠΌΠ°ΠΏ:ΠΠ°ΠΏβΉΠΠ½Ρ, Π‘ΡΡΠΈΠ½Π³βΊ = [];β ΡΠ»ΠΈΡΠ½ΠΎ Π½ΠΈΠ·Ρ.
- ΠΠΎΠ΄Π°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° βΡ Π°ΠΊΠ΅.Π΄Ρ.Π Π΅Π°Π΄ΠΠ½Π»ΠΈΠΡΡΠ°ΠΈβ.
- ΠΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΈ ΡΠ°Π΄Π° ΠΌΠΎΠ³Ρ ΠΈΠΌΠ°ΡΠΈ ΠΏΡΠΎΡΡΠΎΡΠ΅ ΠΈΠΌΠ΅Π½Π° (β@:ΠΏΡΠ΅ΡΠΈΠΊ.Π½Π°ΠΌΠ΅ ΡΡΠ½ΡΡΠΈΠΎΠ½() {β¦}β). Π‘Π»ΠΈΡΠ½ΠΎ ΡΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΠ°ΠΌΠ°: β#ΠΈΡ (Π½Π΅ΠΊΠ°.Π·Π°ΡΡΠ°Π²Π° ... #ΠΊΡΠ°Ρ).
- ΠΠΎΠ²ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΠΠ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Ρ
Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ Π·Π° ΠΠ‘Π¦ΠΎΠ΄Π΅ . - ΠΠΆΡΡΠΈΡΠ°Π½Π΅ Π΅ΠΊΡΡΠ΅ΡΠ½Π΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΠ΅ (Π΅ΠΊΡΠ΅ΡΠ½) Π·Π° Π²Π΅Π± ΠΠΠ-ΡΠ΅ ΠΈ Π΄ΠΎΠ΄Π°Π½Π΅ ΠΎΠ½Π΅ ΠΊΠΎΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡ.
ΠΠ·Π²ΠΎΡ: ΠΎΠΏΠ΅Π½Π½Π΅Ρ.ΡΡ