ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ
ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» ΡΠ΅ΠΎΡΠΈΠΈ (ΠΎΠ΄Π½Ρ Π³Π»Π°Π²Ρ), ΡΠ°Π·Π±Π΅ΡΠΈΡΠ΅ Π²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π²Π°ΠΌ Π²ΡΠ΅ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΏΡΠΈ ΡΡΠΎΠΌ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π½Π°Π±Π΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΈΡ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ². ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΈΠ·ΡΡΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ «ΡΠ΄Π°Π»ΠΈΡΡ» ΡΡΠ°Π³ΠΌΠ΅Π½Ρ, Π·Π°ΠΊΠ»ΡΡΠΈΠ² Π΅Π³ΠΎ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΊΠ½ΠΈΠ³ΠΎΠΉ
ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» ΡΠ΅ΠΎΡΠΈΠΈ (ΠΎΠ΄Π½Ρ Π³Π»Π°Π²Ρ), ΡΠ°Π·Π±Π΅ΡΠΈΡΠ΅ Π²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π²Π°ΠΌ Π²ΡΠ΅ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΏΡΠΈ ΡΡΠΎΠΌ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π½Π°Π±Π΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΈΡ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ². ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΈΠ·ΡΡΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ «ΡΠ΄Π°Π»ΠΈΡΡ» ΡΡΠ°Π³ΠΌΠ΅Π½Ρ, Π·Π°ΠΊΠ»ΡΡΠΈΠ² Π΅Π³ΠΎ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ { ΡΡΠ°Π³ΠΌΠ΅Π½Ρ … }. ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ writeln, readln Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ — ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π² ΡΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π±ΡΠ΄ΡΡΠ΅ ΡΠ°ΠΌΠΈ «ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ» ΠΈ «Π²ΡΠΏΠΎΠ»Π½ΡΠΉΡΠ΅» ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, Π·Π°ΠΏΠΈΡΡΠ²Π°Ρ Π½Π° Π»ΠΈΡΡΠ΅ Π±ΡΠΌΠ°Π³ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½ΡΡΡ Π²Π°ΠΌ ΠΈΡ ΡΠ°Π±ΠΎΡΡ.
ΠΠ·ΡΡΠΈΠ² ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΡΠ²ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π΅Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ (ΠΈΠ»ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ). ΠΡΠΎΡΠΌΠΈΡΠ΅ ΠΎΡΡΠ΅Ρ, ΡΠ΄Π°ΠΉΡΠ΅ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ.
ΠΡΠ»ΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π·Π°ΡΠ΅ΠΌ, Π·Π°ΡΡΠΈΠ² ΡΠ΅ΠΊΡΡ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΠΎ ΠΏΠ°ΠΌΡΡΠΈ, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, Π·Π°ΠΏΡΡΡΠΈΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΡΠΎ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ!
ΠΠΎΠΌΠ½ΠΈΡΠ΅: «Π½Π΅ Π±ΠΎΠ³ΠΈ Π³ΠΎΡΡΠΊΠΈ ΠΎΠ±ΠΆΠΈΠ³Π°ΡΡ!»
Π£Π΄Π°ΡΠΈ Π²Π°ΠΌ!
ΠΠ²ΡΠΎΡ.
1. ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ
Π‘ΠΌΡΡΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΠΠ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠ°ΡΠΈΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ Π½ΡΠΆΠ½ΡΡ Π·Π°Π΄Π°ΡΡ. ΠΡΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ Π΄Π»Ρ ΠΠΠ ΡΠ·ΡΠΊΠ΅ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΊΠ°Π·Π°Π½ΠΈΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Π±ΡΠ΄ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π°Π΄ Π²Ρ ΠΎΠ΄Π½ΡΠΌΠΈ Π²Π΅Π»ΠΈΡΠΈΠ½Π°ΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ Π²ΡΠ΄Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ, Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΡΠ·ΡΠΊΠ°, ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ³ΠΎ ΠΠΠ, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· «Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°» ΠΈ «ΡΠ΅Π»Π°» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΌ Π±Π»ΠΎΠΊΠΎΠΌ. Π «Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π°ΡΡΡΡ ΠΈΠΌΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡΡΡ Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ (Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ). ΠΠ»ΠΎΠΊ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΡΡΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ², ΠΏΡΠΈΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ , ΠΊΡΠΎΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΡΡΡΠΌ (Ρ.Π΅. ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ). Π ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠ° ΡΠ°Π·Π΄Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π² ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅: ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠΊ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ², ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ.
1.1. ΠΠ»ΡΠ°Π²ΠΈΡ
ΠΠ»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ: Π±ΡΠΊΠ²Ρ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ° a b c d… z (ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠ΅), a b c d… z (ΡΡΡΠΎΡΠ½ΡΠ΅), Π·Π½Π°ΠΊ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ. ΠΡΠΎΠΏΠΈΡΠ½ΡΠ΅ ΠΈ ΡΡΡΠΎΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΡ (ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½Ρ) ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Π»ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ;
ΡΠΈΡΡΡ 0 1 2 3 4 5 6 7 8 9;
ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΠΊΠΈ: + - * / = < > [ ]. , ():; ^ { } $ # @;
ΡΠΎΡΡΠ°Π²Π½ΡΠ΅ Π·Π½Π°ΠΊΠΈ :< = > =. (* *) (.).
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π°Π»ΡΠ°Π²ΠΈΡΠ°, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΊΡΠΎΠΌΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²ΡΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΈ Π±ΡΠΊΠ²Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ, Ρ. Π΅. ΡΡΡΡΠΊΠΈΠΉ Π°Π»ΡΠ°Π²ΠΈΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡ ΡΠ·ΡΠΊΠ° ΡΡΠΈ Π±ΡΠΊΠ²Ρ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ, ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ Π΄Π°Π½Π½ΡΠΌ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: 'ΡΠ°Π±Π». 1'.
1.2. Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ
Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π½Π° ΠΠΠ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ: ΠΊ Π²Π²ΠΎΠ΄Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΠΏΠ°ΠΌΡΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΡ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ; ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠ΄Π°ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ Π² Π²ΠΈΠ΄Π΅ ΡΠΈΡΠ΅Π», ΡΠ΅ΠΊΡΡΠΎΠ², Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΡΠ°Π±Π»ΠΈΡ ΠΈ Ρ. ΠΏ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ΠΌ ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΠΠ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°. ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²: Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΠΊΠ°Π½Π°Π»Π° ΡΠ²ΡΠ·ΠΈ, ΡΠΊΠ°Π½Π΅ΡΠ° (Π²Π²ΠΎΠ΄ ΡΠ΅ΠΊΡΡΠΎΠ² ΠΈ ΡΠΈΡΡΠ½ΠΊΠΎΠ²), ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΎΡΠ° ΡΠΈΠΏΠ° «ΠΌΡΡΡ», «Π΄ΠΆΠΎΠΉΡΡΠΈΠΊ» ΠΈ Ρ. Π΄.
ΠΡΠ²ΠΎΠ΄ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ — ΡΠΊΡΠ°Π½ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, ΠΏΠ΅ΡΠ°ΡΠ°ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π³ΡΠ°ΡΠΎΠΏΠΎΡΡΡΠΎΠΈΡΠ΅Π»Ρ ΠΈ Ρ. Π΄.
ΠΠ½Π°ΡΠ°Π»Π΅ Π² ΠΠΠ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΏΠ΅ΡΠ΅ΡΠ½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ (Π°Π»Π³ΠΎΡΠΈΡΠΌ).
ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ:
1. ΠΡΠΌΡΡΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΡΠΎΠ΄Ρ Π·Π°Π΄Π°ΡΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΡΠΌΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ (ΡΠΈΡΠ΅Π», ΡΠ΅ΠΊΡΡΠΎΠ², ΡΠΈΡΡΠ½ΠΊΠΎΠ², Π³ΡΠ°ΡΠΈΠΊΠΎΠ², ΡΠ°Π±Π»ΠΈΡ). ΠΠΎΠ΄Π±ΠΎΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π² Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ.
2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ. ΠΠ΄Π΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π² Π»ΡΠ±ΠΎΠΉ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅: Π»ΠΈΠ±ΠΎ Π² Π²ΠΈΠ΄Π΅ ΡΠ»ΠΎΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΡΠΌΡΠ», Π»ΠΈΠ±ΠΎ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌ, ΡΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ. Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, ΠΈΡΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ax2+bx+c=0, ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΡΠΈΡ. 2.1.
3. ΠΠ°ΠΏΠΈΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΅Π΄ΡΡΠ² Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ (Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ).
4. ΠΠ²ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΠΠ.
5. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Ρ. Π΅. ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΈΠ· ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠ·ΡΠΊ ΠΠΠ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ² — ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ, Π° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠ·ΡΠΊ ΠΠΠ — ΠΎΠ΄ΠΈΠ½.
6. Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΠΠ: Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΎ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΠΠ, Π²ΡΡΡΠ΅ΡΠΈΠ² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π²Π²ΠΎΠ΄Π° ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , Π·Π°ΠΏΡΠΎΡΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π΄Π΅Ρ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΌΠ°ΡΠΈΠ½Π° ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ Π²ΡΠ΄Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π°. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ (Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² — ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ; Π½Π΅ ΡΠΎΡ ΡΠΈΠΏ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ΅Π΅ΠΊ ΠΏΠ°ΠΌΡΡΠΈ, ΡΡΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΏΡΡΠ°Π½ΠΈΡΠ° Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅; ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠ΅ΡΠ° ΠΈ Ρ. Π΄.). Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΠΏΠΎΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ. Π ΠΠ°ΡΠΊΠ°Π»Π΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΌΠΎΡΠ½ΡΠΉ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ, ΠΈ ΠΠΠ ΠΌΠΎΠΆΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠΌΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ.
2. ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
2.1. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: = Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΠ΄Π΅ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ — ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΠ΅ ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ. ΡΠΈΠΏ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ. ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΈΠΌ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ (ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ) Π²ΡΠ΅ Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π² Π΅Π³ΠΎ ΡΠΎΡΡΠ°Π² ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 1. Π’ΠΈΠΏ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΈΠΏ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ, ΠΈΠ½Π°ΡΠ΅ error — ΠΎΡΠΈΠ±ΠΊΠ°.
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 2. ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ.
ΠΡΠΈΠΌΠ΅Ρ. ΠΡΡΡΡ ΠΈΠΌΠ΅ΡΡΡΡ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ a, b, c; ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ°ΠΊΠΎΠ²Ρ, ΡΡΠΎ Π² Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ: Var a, d, c: integer, Π³Π΄Π΅ Var — Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , a, b, c — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ. Integer ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠ΅Π»ΡΠΉ, Ρ. Π΅. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Var ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ (ΠΈΠΌΠ΅Π½Π°) ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΠΊΠ°ΠΊ ΡΠ΅Π»ΡΠ΅.
Π Π°Π±ΠΎΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ: Π²ΡΡΡΠ΅ΡΠΈΠ² ΡΠ°ΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΠΠ Π²ΡΠ΄Π°ΡΡ ΡΡΠΈ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ a, b, c, ΠΏΡΠΈΡΠ΅ΠΌ ΡΠ°ΠΊΠΈΠ΅, ΡΡΠΎΠ±Ρ ΡΡΠ΄Π° ΠΌΠΎΠ³Π»ΠΈ Π±ΡΡΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°. ΠΠ°ΠΏΠΈΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ:
a: = c+b;
Π Π°Π±ΠΎΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°: ΠΌΠ°ΡΠΈΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² a, b, c.
ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅, Π² ΠΏΡΠ°Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΡΠΎΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠΌ ΡΠΆΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅Ρ ΠΈΠ· ΡΡΠ΅ΠΉΠΊΠΈ Ρ Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈ ΠΈΠ· ΡΡΠ΅ΠΉΠΊΠΈ b ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π·Π°Π½Π΅ΡΡΡ (ΠΏΡΠΈΡΠ²ΠΎΠΈΡ) Π² ΡΡΠ΅ΠΉΠΊΡ a.
2.2. ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΠ²Π΅Π΄Π΅ΠΌ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ — ΡΡΠΎ Π²ΡΡ, ΡΡΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ { }. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ, Π½Π΅ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ, Π½ΠΎ Π²ΡΠ΄Π°ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π΄Π»Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°.
2.3. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΠ°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ a = c+b. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Program — ΠΈΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ; Π·Π°ΡΠ΅ΠΌ ΠΈΠ΄ΡΡ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ (Π΄ΠΎ 5) ΠΈ ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠ»ΠΎΠ²ΠΎΠΌ Begin ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ END. (end Ρ ΡΠΎΡΠΊΠΎΠΉ, ΡΠΎΡΠΊΠ° — ΠΊΠΎΠ½Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ). ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ';'
Program Prim1; {Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ}
Var a, b, c:integer; {ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅}
{ΡΡΠ΅Π΅ΠΊ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅Π»ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½}
BEGIN {Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ²}
c:=547; b:=42; {Π·Π°Π½Π΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΠΉΠΊΠΈ c ΠΈ b Π½Π°ΡΠ°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ}
a:=c+b; {Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠ΄Π°ΡΠ° Π½Π°}
writeln (a); {ΡΠΊΡΠ°Π½ (write — ΠΏΠΈΡΠ°ΡΡ) Π·Π½Π°ΡΠ΅Π½ΠΈΡ a}
END. {ΠΊΠΎΠ½Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ}.
ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ, ΡΡΠΎ ΡΠ΅ΠΊΡΡΡ, Π·Π°ΠΊΠ»ΡΡΡΠ½Π½ΡΠ΅ Π² ΡΠΊΠΎΠ±ΠΊΠΈ { }, ΡΠ²Π»ΡΡΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ, Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠΏΡΡΠ΅Π½Ρ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΠΠ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄:
Program Prim1;
Var
a, b, c:integer;
BEGIN
c:=547; b:=42;
a:=c+b;
writeln(a);
readln;
END.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊ. ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ 255 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π½ΠΎ Π½Π΅ ΡΡΠΎΠΈΡ Π΄Π΅Π»Π°ΡΡ ΡΡΡΠΎΠΊΠΈ Π΄Π»ΠΈΠ½Π½Π΅Π΅ ΡΡΡΠΎΠΊΠΈ ΡΠΊΡΠ°Π½Π° — 80 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΈΠ½Π°ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π±ΡΠ΄ΡΡ «ΠΏΡΡΡΠ°ΡΡΡΡ» Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΎΠΊΠ½Π° ΡΠΊΡΠ°Π½Π°, Ρ ΠΎΡΡ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°Ρ «ΠΎΠΊΠ½ΠΎ» (ΡΠΈΡ. 2.2).
" Π₯ΠΎΡΠΎΡΠ΅Π΅" ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ «ΠΠ»ΠΎΡ ΠΎΠ΅» ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ
ΡΠΈΡ. 2.2
ΠΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ Π½Π΅ Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ»Π° Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ.
2.4. ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ Π²Π²ΠΎΠ΄-Π²ΡΠ²ΠΎΠ΄
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Prim1 ΠΌΡ Π·Π°Π΄Π°Π²Π°Π»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ, ΡΡΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ΄ΠΎΠ±Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΈΡΡΠ²Π°ΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΠ»Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ readln (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ,…, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ); Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, readln (c, b). Π²ΡΡΡΠ΅ΡΠΈΠ² ΡΠ°ΠΊΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΠΌΠ°ΡΠΈΠ½Π° ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΈ Π±ΡΠ΄Π΅Ρ ΠΆΠ΄Π°ΡΡ, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π½Π°Π±Π΅ΡΠ΅Ρ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ, Π½Π°ΠΆΠΌΠ΅Ρ ΠΊΠ»Π°Π²ΠΈΡΡ «ΠΏΡΠΎΠ±Π΅Π»», Π½Π°Π±Π΅ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ b ΠΈ Π½Π°ΠΆΠΌΠ΅Ρ ΠΊΠ»Π°Π²ΠΈΡΡ ENTER (Π²Π²ΠΎΠ΄).Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²Π΅Π»ΠΈΡΠΈΠ½ c ΠΈ b ΠΎΡΠΎΠ±ΡΠ°Π·ΡΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΈ ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ ENTER Π·Π°Π½Π΅ΡΡΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠ°ΡΠΈΠ½Ρ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Ρ ΠΈ b ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΡΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Prim1 ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΈΠ΄:
Program Prim1a;
Var a, b, c: integer;
BEGIN readln (c, b);
a: = c+b;
writeln (a);
readln ;
END.
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 1. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ ΠΌΠ°ΡΠΈΠ½Π΅ Π±Π΅Π·ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ, ΡΡΡΠΎΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ ΡΠ»ΠΎΠ² end, end ΠΈ end (Π½ΠΎ Π½Π΅ Π΄Π»Ρ Π²Π°Ρ).
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 2. Π£Π΄ΠΎΠ±Π½ΠΎ ΡΡΠ°Π²ΠΈΡΡ Readln ΠΏΠ΅ΡΠ΅Π΄ END, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠ°ΡΠΈΠ½Π° Π²ΡΠ΄Π°ΡΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΎΠΊΠ½ΠΎ ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ «ΠΏΡΡΡΠ΅ΡΡΡ» Π·Π° ΡΡΠΈΠΌ ΠΎΠΊΠ½ΠΎΠΌ ΠΈ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ±ΡΠ°ΡΡ ΠΎΠΊΠ½ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ END ΠΈΠΌΠ΅Π΅ΡΡΡ Readln, ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ Π·Π°Π²Π΅ΡΡΠΈΡ ΡΠ°Π±ΠΎΡΡ, ΠΏΠΎΠΊΠ° Π²Ρ Π½Π΅ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ ENTER, Ρ. Π΅. Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π° ΡΠΊΡΠ°Π½ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°. ΠΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ ENTER Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ.
2.5. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΈΡΡΡ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²: Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ (ΡΠΈΡΠ»ΠΎΠ²ΡΡ ) ΠΊΠΎΠ½ΡΡΠ°Π½Ρ; ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΊΠ°ΠΊ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅; ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ; Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ Π·Π½Π°ΠΊΠ°ΠΌΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈ ΠΊΡΡΠ³Π»ΡΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ, Π·Π°Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ²Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅: 5; 5.35, -7.374 Π + 01 ΠΈ Ρ. ΠΏ., Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ const.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Var ΠΊΠ°ΠΊ byte, integer, real, ΠΈ ΠΈΡ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, longinteger, ΠΈ Ρ. Π΄., Π΅ΡΠ»ΠΈ ΠΈΠΌ ΡΠΆΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠ°ΠΌΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ function.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠ°ΡΠΊΠ°Π»Ρ:
ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ: I — ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ ΡΠΈΠΏ; B — Π±Π°ΠΉΡΠΎΠ²ΡΠΉ ΡΠΈΠΏ; R — Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΈΠΏ; IBR — ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ, ΠΈΠ»ΠΈ Π±Π°ΠΉΡΠΎΠ²ΡΠΉ, ΠΈΠ»ΠΈ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΈΠΏΡ.
ABS (IBR) — ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΠΈΠΏΠ° i, b, r.
ARCTAN (IBR) — Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΠ³Π»Π° (Π² ΡΠ°Π΄ΠΈΠ°Π½Π°Ρ ), ΡΠ°Π½Π³Π΅Π½Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π²Π΅Π½ IBR.
Cos (IBR) , Sin (IBR).
Exp (IBR) — Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ eIBR.
Ln (IBR) — Π½Π°ΡΡΡΠ°Π»ΡΠ½ΡΠΉ Π»ΠΎΠ³Π°ΡΠΈΡΠΌ IBR.Sgr (IBR) — Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠ²Π°Π΄ΡΠ°Ρ IBR.
Sgrt (IBR) — Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΠ½Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ· IBR.
ΠΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΠΏΠ΅Π½Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅ ar= exp (r *ln (a)) Π΄Π»Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ a Π»ΠΈΠ±ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π° r ΡΠ°Π·. ΠΠ»Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±.
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ: +, -, — ΡΠΌΠ½ΠΎΠΆΠΈΡΡ; / — ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ; mod — Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠΊΠ° ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ: 11 mod 5, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ1; div — ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ (Π΄ΡΠΎΠ±Π½Π°Ρ ΡΠ°ΡΡΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ) 11 div 5, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ 2. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ «ΠΈ» — Π°nd ΠΈ «ΠΈΠ»ΠΈ» — or ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ ΠΏΠΎΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ΅ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌ:
A Π°nd B A or B
0 Π°nd 0 = 0 0 or 0 = 0
1 Π°nd 0 = 0 1 or 0 = 1
0 Π°nd 1 = 0 0 or 1 = 1
1 Π°nd 1 = 1 1 or 1 = 1
ΠΡΠΈΠΌΠ΅Ρ: a: = 12; b: = 27.
ΠΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΌ ΠΊΠΎΠ΄Π΅ ΠΌΠ°ΡΠΈΠ½Ρ, Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎ-Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΡΠΈΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΡΡ Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅:
0000 = Π½ΠΎΠ»Ρ
0001 = ΠΎΠ΄ΠΈΠ½
0010 = Π΄Π²Π°
0011 = ΡΡΠΈ
0100 = ΡΠ΅ΡΡΡΠ΅
0101 = ΠΏΡΡΡ
0110 = ΡΠ΅ΡΡΡ
0111 = ΡΠ΅ΠΌΡ
1000 = Π²ΠΎΡΠ΅ΠΌΡ
1001 = Π΄Π΅Π²ΡΡΡ Π’ΠΎΠ³Π΄Π° 12 Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ 0001 0010 Π΄Π²ΠΎΠΈΡΠ½ΠΎ-Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎ-Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠ°ΠΆΠ΄Π°Ρ Π΄Π΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° 4-Π·Π½Π°ΡΠ½ΡΠΌ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΡΡΠΎΠΉ ΡΠΈΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ 27 — 0010 0111.
Π Π°nd B, Π or B
0001 0010 0001 0010
0010 0111 0010 0111
ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: 0000 0010 ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: 0011 0111
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ ΡΠΎΡΠΌΡ 2 ΠΈ 37 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
Π₯OR, ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅ «ΠΈΠ»ΠΈ», ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅
A xor B
1 xor 1 = 0
1 xor 0 = 0
0 xor 1 = 1
0 xor 0 = 0
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ ΡΠΎΡΠΌΡ.
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³: k shl N — ΡΠ΄Π²ΠΈΠ³ ΡΠΈΡΠ»Π° ΠΊ Π²Π»Π΅Π²ΠΎ Π½Π° N ΠΏΠΎΠ·ΠΈΡΠΈΠΉ,
k shr N — ΡΠ΄Π²ΠΈΠ³ ΡΠΈΡΠ»Π° ΠΊ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° N ΠΏΠΎΠ·ΠΈΡΠΈΠΉ,
k ΠΈ N — ΡΠ΅Π»ΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ: 2 shl 7 = 256
0000 0000 0000 0010
0000 0001 0000 0000
0 Π΅Π΄ΠΈΠ½ΠΈΡ
0 Π΄Π²ΠΎΠ΅ΠΊ
0 ΡΠ΅ΡΠ²Π΅ΡΠΎΠΊ
0 Π²ΠΎΡΡΠΌΠ΅ΡΠΎΠΊ
0 ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΡ
0 ΡΡΠΈΠ΄ΡΠ°ΡΡ Π΄Π²Π°
0 ΡΠ΅ΡΡΡΠ΄Π΅ΡΡΡ ΡΠ΅ΡΡΡΠ΅
0 ΡΡΠΎ Π΄Π²Π°Π΄ΡΠ°ΡΡ Π²ΠΎΡΠ΅ΠΌΡ
1 Π΄Π²Π΅ΡΡΠΈ ΠΏΡΡΡΠ΄Π΅ΡΡΡ ΡΠ΅ΡΡΡ ΠΠΎΡΡΠ½Π΅Π½ΠΈΠ΅: Π² Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΡΠΏΡΠ°Π²Π° Π² ΡΠΈΡΠ»Π΅ ΡΡΠΎΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ΅Π½ΠΈΡ Π² ΡΡΠ΅ΠΏΠ΅Π½ΠΈ 0, Π½Π° Π²ΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΡΠΏΡΠ°Π²Π° — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΉ Π² ΡΡΠ΅ΠΏΠ΅Π½ΠΈ 1, Π½Π° ΡΡΠ΅ΡΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ΅ ΡΠΏΡΠ°Π²Π° — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΉ Π² ΡΡΠ΅ΠΏΠ΅Π½ΠΈ 2 ΠΈ Ρ. Π΄. ΡΠ°ΠΊ, Π΄Π»Ρ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ:
3 2 4
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ 100 * 4 = 4
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ² 101 * 2 = 20
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅Π½ 102 * 3 = 300
ΡΠ»ΠΎΠΆΠΈΠΌ = 324
ΠΠ»Ρ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ:
1 0 1 1 0 0 1
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ 20 * 1 = 1
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π²ΠΎΠ΅ΠΊ 21 * 0 = 0
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΊ 22 * 0 = 0
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΠΎΡΡΠΌΠ΅ΡΠΎΠΊ 23 * 1 = 8
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΎΠΊ 24 * 1 = 16
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΈΠ΄ΡΠ°ΡΡ Π²ΡΠΎΡΡΡ 25 * 1 = 0
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΡΡΠ΄Π΅ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΊ 26 * 1 = 64
ΡΠ»ΠΎΠΆΠΈΠΌ = 89
Ρ.Π΅. Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ 89 ΠΈΠΌΠ΅Π΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ 1 011 001 Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΠ»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°:
1. ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ² Π΄Π²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, Ρ. Π΅.
A + - B — Π½Π΅Π²Π΅ΡΠ½ΠΎ, A + (-B) — Π²Π΅ΡΠ½ΠΎ.
2. ΠΠΎΡΡΠ΄ΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ: /, div, mod, and, or, shl, shr, -, +. ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΡΡΡΠ΅Π½ ΠΊΡΡΠ³Π»ΡΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π·Π°ΠΊΠ»ΡΡΡΠ½Π½Π°Ρ Π² ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ.
3. ΠΡΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ, ΡΠΎ ΠΎΠ½ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ.
4. Π£Π½Π°ΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΌΡΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ —A b ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ —(A b).
5. ΠΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°Π²Π½ΠΎΠ΅ 0.
6. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ / ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 18/23=27, Π° Π½Π΅ 3. ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ 3, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ 18/(23).
2.6. ΠΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
ΠΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ ΠΏΠ°ΠΌΡΡΠΈ, Π½Π°Π·Π²Π°Π½Π½ΡΡ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
ΠΠ°Π½Π½ΡΠ΅ Π² ΠΠ°ΡΠΊΠ°Π»Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΈΠΏΠΎΠ²:
ΠΠ°Π½Π½ΡΠ΅
Π‘ΠΊΠ°Π»ΡΡΠ½ΡΠ΅ Π‘ΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅
ΠΌΠ°ΡΡΠΈΠ²Ρ Π·Π°ΠΏΠΈΡΠΈ Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΡΡΠΎΠΊΠΈ ΡΠ°ΠΉΠ»Ρ ΡΠ΅Π»ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΡΠ½ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°
Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π±Π°ΠΉΡΠΎΠ²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΠΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠ³ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ½ΡΡΠ°Π½Ρ (ΡΠΈΡΡ, Π±ΡΠΊΠ²) ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΌΠ°ΡΠΈΠ½Ρ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠΈΡΠ»Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 32 767, Π΄Π»Ρ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ , ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, — Π΄ΠΎ 7 ΡΠΈΡΡ ΠΌΠ°Π½ΡΠΈΡΡΡ, Π΄Π»Ρ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ — 255 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ Ρ. Π΄.
ΠΠΎΠ½ΡΡΠ°Π½ΡΡ Π±Π°ΠΉΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° — ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 0 — 255. Π¦Π΅Π»ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ — Π½Π°Π±ΠΎΡ ΡΠΈΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ + ΠΈΠ»ΠΈ -. ΠΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΌΠΎΠ³ΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² Π΄Π²ΡΡ ΡΠΎΡΠΌΠ°Ρ — Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ: 57.34;
— 256.758 ΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ: 5.734Π΅+01 (ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ 57.34) ΠΈ -2.56 758Π΅+02
(ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ -256.758).
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ (Π±ΡΠ»Π΅Π²ΡΠΊΠΈΡ ) ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π²ΡΠ΅Π³ΠΎ Π΄Π²Π΅: TRUE ΠΈ FALSE. ΠΏΡΠΈΠ½ΡΡΠΎ, ΡΡΠΎ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ TRUE=1, FALSE=0. Π·Π½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π°Π»ΡΠ°Π²ΠΈΡΠ° ΠΏΠ»ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ, Π½ΠΎ Π½Π΅ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΈΠΌΠ²ΠΎΠ» ΡΡΠ°Π» ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΎΠΉ, Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡΡΠΈΡΡ Π² Π°ΠΏΠΎΡΡΡΠΎΡΡ: Π, 1, +,? ΠΈ Ρ. Π΄. ΠΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΌΠΎΠ³ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ ΠΏΠ°ΠΌΡΡΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌΠΈ).
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ — Π½Π°Π±ΠΎΡ Π±ΡΠΊΠ² ΠΈ ΡΠΈΡΡ, ΠΏΠ΅ΡΠ²Π°Ρ ΠΈΠ· Π½ΠΈΡ — Π²ΡΠ΅Π³Π΄Π° Π±ΡΠΊΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π, ALP1, B2, GAMMA. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄Π»ΠΈΠ½ΠΎΠΉ Π΄ΠΎ 255 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅, Ρ. Π΅. Π΄Π»ΠΈΠ½Π° ΠΈΠΌΠ΅Π½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ Π²ΠΎΡΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠΎΡΡΠ°Π²Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π·Π½Π°ΠΊ _ (ΠΏΠΎΠ΄ΡΠ΅ΡΠΊ).
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Var. ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎ ΠΏΡΡΠΈ, Π»ΡΡΡΠ΅ ΠΈΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅: Label, Const, Type, Var, functuon ΠΈ procedure.
ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ (ΠΏΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅) Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎ ΠΈΠΌΡ ΡΡΠΎΠ³ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Var Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ:
ΠΠ°ΠΉΡΠΎΠ²ΡΠΉ ΡΠΈΠΏ — byte;
Π¦Π΅Π»ΡΠΉ ΡΠΈΠΏ — integer;
ΠΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΈΠΏ — real;
ΠΡΠ»Π΅Π²ΡΠΊΠΈΠΉ ΡΠΈΠΏ — boolean;
Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ ΡΠΈΠΏ — char ΠΈ Ρ. Π΄.
ΠΡΠΈΠΌΠ΅Ρ:
Var
k n: integer;
S, T, Z: char;
a, b, c: real;
L25,L3: boolean;
FAZA: byte;
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. Π Π°Π±ΠΎΡΠ° ΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° Π±ΡΠ΄Π΅Ρ Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠ°ΡΠΈΠ½Π° Π²ΡΠ΄Π΅Π»ΠΈΡ Π΄Π²Π΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ k ΠΈ n. Π ΡΡΠ΅ΠΉΠΊΠ°Ρ ΠΌΠΎΠ³ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°: Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ S, T, Z — ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ; Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ a, b, c — ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ ΡΠΈΠΏΠ° Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΈΡΠ΅Π»; Π² L25 ΠΈ L3 -Π²Π΅Π»ΠΈΡΠΈΠ½Ρ true ΠΈ FALSE, Π° Π² ΡΡΠ΅ΠΉΠΊΠ΅ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ FAZA — ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ»Π° ΠΎΡ 0 Π΄ΠΎ 255. ΠΡΠ»ΠΈ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΡΠ΅ΠΉΠΊΡ S ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π½Π΅ ΡΠΈΠΌΠ²ΠΎΠ», Π° ΡΠΈΡΠ»ΠΎ, ΡΠΎ ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅, Ρ. Π΅. ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ S:= A; ΠΈΠ»ΠΈ S:= $; ΠΈΠ»ΠΈ S:= 1; ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅Π²Π΅ΡΠ½ΠΎ S:= 1 (1 — ΡΠΈΡΠ»ΠΎ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ 1 — ΡΠΈΠΌΠ²ΠΎΠ»Π°). ΠΡΠ»ΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π°Π½Π½ΠΎΠ΅ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΡΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ «ΠΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ» :
Const
A=36.74; B=true;
Π‘=Π°;
ΠΠ΄Π΅ΡΡ ΡΠΎΠΆΠ΅ Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π, Π, Π‘ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Π½Π½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠΎΠΏΡΡΡΠΈΠΌΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ:
Const
Π = (32.5 + 0.64) / 3.14;
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠ°ΡΠΈΠ½Π° «Π·Π½Π°Π΅Ρ», ΡΠ΅ΠΌΡ ΡΠ°Π²Π½Ρ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Π΅ ΠΈ ?.
ΠΡΠΈΠΌΠ΅Ρ. Π‘ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
, Π³Π΄Π΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ R, Π°, S, L, K Π²Π²ΠΎΠ΄ΡΡΡΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
ΠΡΡΡΡ k, l — ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°, ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ — Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅.
Program Prim2,
Var k, L: integer;
Y, R,a, S: real; {Π·Π΄Π΅ΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° y ΡΠΎΠΆΠ΅}
{Π½ΡΠΆΠ½Π° ΡΡΠ΅ΠΉΠΊΠ° ΠΏΠ°ΠΌΡΡΠΈ}
Begin writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅', {Π²ΡΠ΄Π°ΡΠ° Π½Π° ΡΠΊΡΠ°Π½ ΡΠ΅ΠΊΡΡΠ°, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²}
'Π»ΠΎΠ΅ k, L, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅' {ΠΊΠ°Π²ΡΡΠΊΠ°Ρ ; ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ°Π²ΠΈ-}
'R, Π°, S'); {Π»ΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ΅ΠΊΡΡΠ° Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅ writeln:}
{Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΡΠ΅ΠΊΡΡ, ΡΠΎ ΡΡΠ°Π²ΠΈΡΡΡ} {Π·Π°ΠΊΡΡΠ²Π°ΡΡΠΈΠΉ Π°ΠΏΠΎΡΡΡΠΎΡ, Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠ°Ρ,}
{Π½ΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° Π²Π½ΠΎΠ²Ρ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π°ΠΏΠΎΡΡΡΠΎΡΠ°}
readln (k, L, R, a, S);
Y: = 1-l (l+sqr (r a/k))/(exp (2)/sqr (s) sqr (l+r a/l));
writeln (Y); readln;
END.
Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π±ΡΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
Program Prim2a;
Var k, L: integer, R, a, S:real;
Begin writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΡΠ΅ k, L'); readln (k, L);
writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ r, S, a'); readln (R, S, a);
writeln (l-l/(l+sqr (ra/k))/(exp (2)/sqr (s)sqr (l+ra/l)),
readln; END.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ writeln Π²Π½Π°ΡΠ°Π»Π΅ Π²ΡΡΠΈΡΠ»ΠΈΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΠ²Π΅Π΄Π΅Ρ Π½Π° ΡΠΊΡΠ°Π½ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΡΠΈΡΠ»Π°. ΠΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ» Π² Π²ΠΈΠ΄Π΅ 'ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Y = ΡΠΈΡΠ»ΠΎ', ΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ writeln Π½Π°ΠΏΠΈΡΠ°ΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π²ΠΈΠ΄Π΅:
writeln ('ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Y =', 1-l/(l+sqr (ra/k))/exp (2)/sqr (s) sqr (l+ra/l)); ΡΠΎΠ³Π΄Π° ΠΌΠ°ΡΠΈΠ½Π° Π²Π½Π°ΡΠ°Π»Π΅ Π²ΡΠ²Π΅Π΄Π΅Ρ ΡΠ΅ΠΊΡΡ, Π²Π·ΡΡΡΠΉ Π² Π°ΠΏΠΎΡΡΡΠΎΡ, Ρ. Π΅. «ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Yi», Π° Π·Π°ΡΠ΅ΠΌ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
2.7. Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ²
ΠΠΎΠΌΠΈΠΌΠΎ Π²ΡΡΠ΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² Π² ΠΠ°ΡΠΊΠ°Π»Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Ρ ΡΠΈΠΏΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, Ρ. Π΅. ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΏΡ. ΠΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΠΈΠΏΡ Π·Π°Π΄Π°ΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠΏΠΈΡΠ°ΡΡ ΡΠΈΠΏΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Var ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π’ΡΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ — Π² Var. ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠ±Π° Π²Π°ΡΠΈΠ°Π½ΡΠ°.
ΠΡΡΡΡ Π½Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ season (ΡΠ΅Π·ΠΎΠ½ Π³ΠΎΠ΄Π°). ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ winter (Π·ΠΈΠΌΠ°), spring (Π²Π΅ΡΠ½Π°), summer (Π»Π΅ΡΠΎ), autumn (ΠΎΡΠ΅Π½Ρ), Π΄ΡΡΠ³ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ. Π’ΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅:
Var season: (winter, spring, summer, autumn).
ΠΠ΄Π΅ΡΡ ΡΠΈΠΏ season Π·Π°Π΄Π°Π½ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°Π½Π΅ΡΠ΅Π½Ρ Π² ΡΡΠ΅ΠΉΠΊΡ ΠΏΠ°ΠΌΡΡΠΈ season. ΠΠΎΠΏΡΡΠΊΠ° Π·Π°Π½Π΅ΡΡΠΈ Π² ΡΡΠ΅ΠΉΠΊΡ season Π»ΡΠ±ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ — «Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΠΈΠΏΠ°» .
ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π±ΡΠ΄Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈ Π½Π°Π³Π»ΡΠ΄Π½Π΅Π΅ Π²Π½Π°ΡΠ°Π»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π’ΡΡΠ΅ (ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΠΏΠ°), Π° Π·Π°ΡΠ΅ΠΌ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Var ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΡΡΠΎΡ ΡΠΈΠΏ, ΠΈ ΠΌΠ°ΡΠΈΠ½Π° Π² Var Π²ΡΠ΄Π΅Π»ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΡΠΎ Gi, G2, G3, G4 Π±ΡΠ΄ΡΡ ΡΡΠ΅ΠΉΠΊΠ°ΠΌΠΈ ΠΏΠ°ΠΌΡΡΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ³ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ Π³Π°Π·ΠΎΠ² Π‘ΠΎ, Π, N, F, Π° Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ ΠΏΠ°ΠΌΡΡΠΈ Metall1, Metall2, Metall3 — Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠ² FΠ΅, Π‘ΠΎ, Na, Cu, Zn, ΡΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅:
VAR GI, G2, G3, G4: (CO, O, N, F);
Metall1, Metall2, Metall3: (Fe, Co, Na, Cu, Zn).
ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ Π΄ΡΡΠ³ΠΎΠ΅, Π±ΠΎΠ»Π΅Π΅ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅. Π²Π½Π°ΡΠ°Π»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ Gaz, Met, Π° Π·Π°ΡΠ΅ΠΌ Π½Π° Π½ΠΈΡ ΡΠΎΡΠ»Π°ΡΡΡΡ:
Π’ΡΡΠ΅ Gaz=(Co, Π, N, F);
Met = (FΠ΅, Π‘ΠΎ, Na, Cu, Zn);
Var GI, G2, G3, G4: GAZ;
Metall1, Metall2, Metall3, Met;
ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Π° Π’ΡΡΠ΅, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΌ Π±Π»ΠΎΠΊΠ΅, Π° ΡΡΡΠ»ΠΊΠΈ Π½Π° Π½Π΅Π³ΠΎ ΠΈΠ΄ΡΡ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π±Π»ΠΎΠΊΠ°Ρ (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π» «ΠΠ»ΠΎΠΊΠΈ»). Π’ΠΎΠ³Π΄Π° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡΡ ΠΏΠ°ΠΌΡΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ Π² ΡΠ°Π·Π½ΡΡ Π±Π»ΠΎΠΊΠ°Ρ .
ΠΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΠ΅ Π²Π½ΡΡΡΠΈ ΡΠΊΠΎΠ±ΠΎΠΊ ΡΠ²Π»ΡΡΡΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ. ΠΠ°Π΄ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (ΡΠΌ. Π΄Π°Π»Π΅Π΅). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ season Π±ΡΠ΄Π΅Ρ ΠΈΡΡΠΈΠ½Π½ΡΠΌ Π²ΡΡΠΊΠ°Π·ΡΠ²Π°Π½ΠΈΠ΅: «winter < spring» .
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Succ, Π red, Ord.
Succ (Π°ΡΠ³ΡΠΌΠ΅Π½Ρ) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π·Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΊΠ°ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ. ΠΡΠ»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π½Π΅Ρ (Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈΡΡ), ΡΠΎ ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ (ΠΎΡΠΈΠ±ΠΊΠ΅).
Π red (Π°ΡΠ³ΡΠΌΠ΅Π½Ρ) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠ½Ρ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΡΠΎΠΈΡ Π΄Π°Π½Π½ΡΠΉ ΡΠΈΠΏ.
Ord (Π°ΡΠ³ΡΠΌΠ΅Π½Ρ) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΡΠΎΠ½ΡΠΌΠ΅ΡΠΎΠ²Π°Π½Ρ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ 0,1,2,…, Ρ. Π΅. ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΎΠΌΠ΅Ρ 0.
ΠΡΠΈΠΌΠ΅Ρ:
Π’ΡΡΠ΅ month = ('jan','fab','mar','apr','may','jun','jul','aug','sep','ocf','nov','dec');
Var a, b, c, d, c, mes: month; f, h, g: integer;
Begin mes: =jul;
a: = Pred (mes); {Π² a Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ 'jun'}
b: = Succ (mes); {Π² b Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ 'aug'}
Ρ: = Pred (pred(mes)); {Π² Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ 'mΠ°Ρ'}
d: = Succ (succ(mes)); {Π² d Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ 'sep'}
e: = Succ (pred (mes)); {Π² Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ 'jul'}
f: = Ord (mes); {Π² f Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ 6}
h: = Ord (pred (mes)); {Π² h Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ 5}
g: = Ord (succ (mes)); {Π² g Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ 7}
END
ΠΠ½ΡΠ΅ΡΠ²Π°Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ Π·Π°Π΄Π°Π΅ΡΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π²Π½ΡΡΡΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΠΊΡΠΎΠΌΠ΅ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ (integer, byte, booban, char). ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠΎΡΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.
Π’ΡΡΠ΅
Dni = 1…31;
Litera = 'a',…,'z',
Var Rabdni, bolndni, vuhod: dni; {ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 1−31}
im,ident: litera; {ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 'A'-'Z'}
ΠΡΡ ΠΎΠ΄ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅.
ΠΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ:
Const min = 1; max = 31;
Π’ΡΡΠ΅ Dni = min… max;
Var rabdni, boldni, vuhoddni: dni;
ΠΠ»Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Succ, Pred, Ord.
3. Π Π°Π·Π²Π΅ΡΠ²Π»ΡΡΡΠΈΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
3.1. ΠΠ±ΡΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠΎ ΡΠΈΡ ΠΏΠΎΡ ΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ (ΡΠΈΡ. 3.1)
ΠΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²Π΅ΡΠ²ΠΈΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ (ΡΠΌ. ΡΠΈΡ. 3.2). ΠΠ΅ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄Π²ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ: ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²Π΅ΡΠ½ΠΎ — ΠΈΠ΄ΡΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΡΠ²ΠΈ, ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π»ΠΎΠΆΠ½ΠΎ — ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΉ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if. Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ: Π΅ΡΠ»ΠΈ k=l — ΠΈΠ΄ΡΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΡΠ²ΠΈ, Π΅ΡΠ»ΠΈ k=2 — ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΉ, k=3 — ΠΏΠΎ ΡΡΠ΅ΡΡΠ΅ΠΉ ΠΈ Ρ. Π΄. Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Case.
3.2. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ goto, ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠΊ
ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°. ΠΠ±ΡΠΈΠΉ Π²ΠΈΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°: goto ΠΌΠ΅ΡΠΊΠ°; Π³Π΄Π΅ ΠΌΠ΅ΡΠΊΠ° — Π±ΡΠΊΠ²Π°, Π»ΠΈΠ±ΠΎ ΡΠΈΡΡΠ°, Π»ΠΈΠ±ΠΎ Π½Π°Π±ΠΎΡ Π±ΡΠΊΠ² ΠΈ ΡΠΈΡΡ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ²Π°Ρ — Π²ΡΠ΅Π³Π΄Π° Π±ΡΠΊΠ²Π°, ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π1, LI, NK. ΠΠ΅ΡΠΊΠ°, ΡΡΠΎΡΡΠ°Ρ ΠΏΠΎΡΠ»Π΅ goto, ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΡΠ΄Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΉΡΠΈ. ΠΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΡΡΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ goto ΠΌΠ΅ΡΠΊΠ°; ΡΠΎ Π² ΡΡΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π²ΠΈΠ΄Π° ΠΌΠ΅ΡΠΊΠ°: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ; ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌ, ΠΈ ΠΌΠ°ΡΠΈΠ½Π°, Π²ΡΡΡΠ΅ΡΠΈΠ² goto ΠΌΠ΅ΡΠΊΠ°; Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° goto ΠΌΠ΅ΡΠΊΠ°; Π° ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅Ρ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΌΠ΅ΡΠΊΠ°: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ;
ΠΠ»Π»ΡΡΡΡΠ°ΡΠΈΡ:
Π°: = b+Ρ;
Ρ: = sgrt (a+exp(b));
goto M1;
z: = x+y;
writeln (z);
M1: S: = P;
Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π±Ρ Π½Π΅ Π±ΡΠ»ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° goto Π1; Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡ Π±Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄ΡΡΠ³ΠΈΠΌ. Π·Π΄Π΅ΡΡ ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Ρ: =… ΡΡΠΎΠΈΡ goto Π1; ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΠ°ΡΠΈΠ½Π° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ z:=… ΠΈ writeln…, Π° ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Ρ: =… ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅Ρ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π: S: = Π ;
ΠΠ΅ΡΠΊΠΈ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΡΠ΅Π΄ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ. ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°Π·Π΄Π΅Π» ΡΠ°ΠΊ: Label Π1, Π2, L, NK; Ρ. Π΅. ΠΏΠΎΡΠ»Π΅ ΡΠ»ΠΎΠ²Π° Label ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ Π²ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅). ΠΠ°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ';'.
ΠΡΠΈΠΌΠ΅Ρ: ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΡΠΈΡΠ»ΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ cos Ρ , Π³Π΄Π΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Ρ = 0, ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Ρ = 0.01 ΠΈ Ρ. Π΄.
Program Prim3; Label M; Var x: real; BEGIN x:=0; M: writeln ('x=', x,'cos x = ', cos (x)); x:=x+0.01;
goto M; readln; END.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Ρ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0; writeln Π²ΡΠ²Π΅Π΄Π΅Ρ Π½Π° ΡΠΊΡΠ°Π½ ΡΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΊΠ°Π·Π°Π½ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ Ρ =, Π΄Π°Π»Π΅Π΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅Ρ ΠΈΠ· ΡΡΠ΅ΠΉΠΊΠΈ Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠ²Π΅Π΄Π΅Ρ Π΅Π³ΠΎ Π½Π° ΡΠΊΡΠ°Π½; Π·Π°ΡΠ΅ΠΌ ΡΠ½ΠΎΠ²Π° Π²ΡΠ²Π΅Π΄Π΅Ρ ΡΠ΅ΠΊΡΡ cos Ρ =, Π·Π°ΡΠ΅ΠΌ Π²ΡΡΠΈΡΠ»ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ cos Ρ ΠΈ Π²ΡΠ΄Π°ΡΡ Π΅Π³ΠΎ Π½Π° ΡΠΊΡΠ°Π½, Ρ. Π΅. ΠΌΠ°ΡΠΈΠ½Π° Π²ΡΠ²Π΅Π΄Π΅Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ Π² Π²ΠΈΠ΄Π΅
x = 0.0Π + 00 cos Ρ = 9.9 999 999 999Π — 01.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΠΎΠ·ΡΠΌΠ΅ΡΡΡ ΡΠΎ Ρ , ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΎ ΠΈΠ· ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Ρ (ΠΏΡΠ΅ΠΆΠ½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ ), Ρ. Π΅. 0.0, ΠΊ Π½Π΅ΠΌΡ ΠΏΡΠΈΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½Π° 0.01 ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ½ΠΎΠ²Π° Π·Π°Π½Π΅ΡΠ΅ΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΡ ΠΏΠ°ΠΌΡΡΠΈ Ρ ΡΠ°ΠΊ, ΡΡΠΎ Π² Ρ Π±ΡΠ΄Π΅Ρ 0.01, ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ goto m; ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΌΡ ΠΌΠ΅ΡΠΊΠΎΠΉ ΠΌ, Ρ. Π΅. ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ writeln, ΠΈ ΠΌΠ°ΡΠΈΠ½Π° Π²ΡΠ΄Π°ΡΡ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ:
x = 1.0Π — 02 cos Ρ = 9.9 995 000 041Π — 01;
— Π²ΡΠΏΠΎΠ»Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
Ρ : =x + 0.01, ΠΏΠΎΠ»ΡΡΠΈΡ Ρ = 0.02;
— Π²ΡΠ²Π΅Π΄Π΅Ρ ΡΡΡΠΎΠΊΡ
x = 2.0Π — 02 cos Ρ = 9.9 980 000 666Π — 01;
— ΡΠ΄Π΅Π»Π°Π΅Ρ Ρ = 0.03 ΠΈ Ρ. Π΄., Π΄ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π΄Π°Π½Π½ΠΎΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ. ΠΠ»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if.
3.3. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ if
ΠΠ±ΡΠΈΠΉ Π²ΠΈΠ΄: If Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ then ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ else ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ;
Π Π°Π±ΠΎΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°: Π²Π½Π°ΡΠ°Π»Π΅ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ TRUE ΠΈΠ»ΠΈ FALSE. ΠΡΠ»ΠΈ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ TRUE, ΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π° ΡΠ»ΠΎΠ²ΠΎΠΌ then, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π·Π° if. ΠΡΠ»ΠΈ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ false, ΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π° ΡΠ»ΠΎΠ²ΠΎΠΌ else, Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ if.
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π·Π° then, ΠΏΠ΅ΡΠ΅Π΄ else ΡΠΈΠΌΠ²ΠΎΠ» ';' Π½Π΅ ΡΡΠ°Π²ΠΈΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if Π΅ΡΠ΅ Π·Π΄Π΅ΡΡ Π½Π΅ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½, Π° ';' ΡΡΠ°Π²ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° if:
If Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ then ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ;
ΠΠ΄Π΅ΡΡ, Π΅ΡΠ»ΠΈ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ true, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π° ΡΠ»ΠΎΠ²ΠΎΠΌ then, ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ if. ΠΡΠ»ΠΈ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ false, ΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ if ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ (Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ), Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π° if.
ΠΠ΅ΡΠ΅Π΄Π΅Π»Π°Π΅ΠΌ «Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΡ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏ. 3.2. Π² ΡΠ°ΠΊΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ ΡΡΠ°Π½Π΅Ρ ΡΠ°Π²Π½ΡΠΌ 0.1.
Program Prim4; Label M; Var x: real;
BEGIN x:=0;
M: writeln ('x=', x,' cos x = ', cos (x));
x:=x+0.01;
if x<=0.1 then goto M; readln;
END.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ cos (x) Π΄Π»Ρ Ρ = 0.01, 0.02, 0.03 ΠΈ Ρ. Π΄., Π΄ΠΎ 0.01.
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ < = 0.1. ΠΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ Π±ΡΠ»Π΅Π²ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ? ΠΠΎΠΎΠ±ΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π²ΡΠ΅Π³Π΄Π° ΠΈΡΡΠΈΠ½Π½ΠΎ ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½ΠΎ, Ρ. Π΅. TRUE ΠΈΠ»ΠΈ FALSE. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ < = 0.1 ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΠΎ, Π΅ΡΠ»ΠΈ Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ 0.1, ΠΈ Π»ΠΎΠΆΠ½ΠΎ — Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. ΠΠΎΠΎΠ±ΡΠ΅ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠΎΠΈΡΡΡΡ ΠΈΠ· Π±ΡΠ»Π΅Π²ΡΠΊΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ TRUE ΠΈ FALSE; ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π±ΡΠ»Π΅Π²ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° (Π² ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ³ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡΡ TRUE ΠΈΠ»ΠΈ FALSE); ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ ΠΊ ΡΡΠ½ΠΊΡΠΈΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ TRUE ΠΈΠ»ΠΈ FALSE ΠΈ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ Π±ΡΠ»Π΅Π²ΡΠΊΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ ΠΈ ΠΊΡΡΠ³Π»ΡΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ.
ΠΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΈ Π±ΡΠ»Π΅Π²ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²ΡΡΠ΅ Ρ < = 0.01, Ρ. Π΅. Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ — ΡΡΠΎ Π΄Π²Π° Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ: = (ΡΠ°Π²Π½ΠΎ), < > (Π½Π΅ΡΠ°Π²Π½ΠΎ), > (Π±ΠΎΠ»ΡΡΠ΅), > = (Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ), < (ΠΌΠ΅Π½ΡΡΠ΅), < = (ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ).
ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ: Π° + b < = sin (c)
exp (p) > (cos (i) — a)/sgr (b).
ΠΠ°ΠΊ ΠΌΡ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ, ΡΡΠΈ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΡΠΈΠ½Π½Ρ ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²Π΅Π»ΠΈΡΠΈΠ½, Π² Π½ΠΈΡ Π²Ρ ΠΎΠ΄ΡΡΠΈΡ , Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ — ΡΡΠΎ Π½Π°ΠΌ ΡΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ: or (ΠΈΠ»ΠΈ), and (ΠΈ).
ΠΠΌΠ΅Π΅ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Var A, B: boobean;
Or — Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΈΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ «ΠΈΠ»ΠΈ». Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ — ΠΈΡΡΠΈΠ½Π°, Π΅ΡΠ»ΠΈ ΠΈΠ»ΠΈ Π, ΠΈΠ»ΠΈ Π — ΠΈΡΡΠΈΠ½Π°, ΠΈ Π»ΠΎΠΆΡ, Π΅ΡΠ»ΠΈ, Π ΠΈ B Π»ΠΎΠΆΠ½Ρ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: Π Π, Π ΠΎΠ³ Π
true true true
true false true
false true true
false false false
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π΄Π°Π½Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ OR, Π΅ΡΠ»ΠΈ TRUE Π·Π°ΠΌΠ΅Π½ΠΈΡΡ 1, Π° FALSE — 0.
ΠND — Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΈΡΠ°Π΅ΡΡΡ «ΠΈ». Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ — ΠΈΡΡΠΈΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΈ Π, ΠΈ Π — ΠΈΡΡΠΈΠ½Π°, Π² ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ — Π»ΠΎΠΆΡ.
Π Π A and B
true true true
true false false
false true false
false false false
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΎΠ΄Π½ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Not, ΠΊΠΎΡΠΎΡΠ°Ρ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π΅ΡΠ»ΠΈ, Π Π΅ΡΡΡ TRUE, ΡΠΎ Not, Π Π΅ΡΡΡ FALSE ΠΈ Π΅ΡΠ»ΠΈ, Π Π΅ΡΡΡ FALSE, ΡΠΎ Not, Π Π΅ΡΡΡ TRUE.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅ΡΠΈΡΡ Π·Π°Π΄Π°ΡΡ:
ΠΠ°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
Program Prim5;
Var a, x: real;
BEGIN
writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ Π°, Ρ '); readln (a, x);
if (a>0) and (x>0) and (x<=0.5) then
writeln ('z=', a*sqr (x)/sin (x)) else
if (a>0) and (x>=0.5) and (x<3) then
writeln ('z=', exp (x)) else
if (a<=0) or (x<=0) then
writeln ('z=', sqrt (a)*sqrt (x)/sin (x)) else
writeln ('z=0');
readln; END.
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²Π»ΠΎΠΆΠ΅Π½Ρ Π΄ΡΡΠ³ Π² Π΄ΡΡΠ³Π°. ΠΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΠΏΡΠΈΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠΉ if ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅ ΡΠ»ΠΎΠ²Π° then, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΠ»ΠΎΠ²Π° else.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ: ΠΏΡΡΡΡ Π΄Π°Π½Π° ΠΎΠ±Π»Π°ΡΡΡ (Π·Π°ΡΡΡΠΈΡ ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° ΡΠΈΡ. 3.3). ΠΡ Π²Π²ΠΎΠ΄ΠΈΠΌ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΎΡΠΊΠΈ. ΠΠ°ΡΠΈΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ Π»ΠΈ Π΄Π°Π½Π½Π°Ρ ΡΠΎΡΠΊΠ° ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ.
Π Π°Π·ΠΎΠ±ΡΠ΅ΠΌ ΠΎΠ±Π»Π°ΡΡΡ ΡΠΈΡ. 3.3 Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ :
1. ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°ΡΡΡ ΡΠ΅ΠΊΡΠΎΡΠ°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΎΡΠΈ OX, ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ OY ΠΈ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΡΡ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ Π² Π½Π°ΡΠ°Π»Π΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ, ΡΠ°Π²Π½ΡΠΌ 2.
2. ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ ΠΎΡΡΠΌΠΈ OX, OY ΠΈ ΠΏΡΡΠΌΡΠΌΠΈ x=4, y=2.
3. ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ ΠΎΡΡΠΌΠΈ OX, ΠΠ£ ΠΈ ΠΏΡΡΠΌΡΠΌΠΈ x=-2, y=-4.
4. ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°ΡΡΡ ΡΠ΅ΠΊΡΠΎΡΠ°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΎΡΠΈ OX, ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ OY ΠΈ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΡΡ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ Π² Π½Π°ΡΠ°Π»Π΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ, ΡΠ°Π²Π½ΡΠΌ 3.
5. ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°ΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΌΡΠΌΠΈ Π»ΠΈΠ½ΠΈΡΠΌΠΈ x=2, x=3, y=-3, y=-4.
6. ΠΠ±Π»Π°ΡΡΡ, Π»Π΅ΠΆΠ°ΡΠ°Ρ Π²Π½ΡΡΡΠΈ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ x=5, y=-3 ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ= 1,5.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
Program Prim6;
Label N, K, L;
Var x, y: real; f: char;
BEGIN N: writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΎΡΠΊΠΈ');
readln (x); writeln ('x=', x);
readln (y); writeln ('y=', y);
if (x<=0) and (y>=0) and (sqr (x)+sqr (y)<=4) {1-Ρ ΠΎΠ±Π»Π°ΡΡΡ}
or (x>=0) and (x<4) and (y>=0) and (y<=2) {2- Ρ ΠΎΠ±Π»Π°ΡΡΡ}
or (x<=0) and (x>=-2) and (y<=0) and (y>=-4) {3- Ρ ΠΎΠ±Π»Π°ΡΡΡ}
or (x>=0) and (y<=0) and (sqr (x)+sqr (y)<=9) {4- Ρ ΠΎΠ±Π»Π°ΡΡΡ}
or (x>=2) and (x<=3) and (y<=-3) and (y>=-4) {5- Ρ ΠΎΠ±Π»Π°ΡΡΡ}
or (sqr (x-5)+sqr (y+3)<=2.25) {6- Ρ ΠΎΠ±Π»Π°ΡΡΡ}
then writeln ('ΡΠΎΡΠΊΠ° Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ Ρ =', x,' y=', y, 'ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΠΎΠ±Π»Π°ΡΡΠΈ')
else writeln ('ΡΠΎΡΠΊΠ° Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ Ρ =', x,' y=', y, 'Π½Π΅ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΠΎΠ»Π°ΡΡΠΈ);
L: writeln ('Π±ΡΠ΄Π΅ΠΌ Π»ΠΈ Π΅ΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΎΡΠΊΠΈ?, Y, N'); readln (f);
if (f='Y') or (f='y') then goto N else
if (f='N') or (f='n') then goto K else
writeln ('Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΠΆΠ°Π»ΠΈ ΠΊΠ»Π°Π²ΠΈΡΡ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΅ΡΡ ΡΠ°Π·'); goto L;
K: readln; End.
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΎΠ±Π»Π°ΡΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π·Π΄ΡΠ°Π²ΡΠΉ ΡΠΌΡΡΠ» ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ. Π’Π°ΠΊ, Ρ >=0 ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΎΠ±Π»Π°ΡΡΡ (ΡΠΈΡ. 3.4)
x>=0 and x<=4 ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΠΎΡΡ (ΡΠΈΡ. 3.5)
ΠΡΠΏΠΎΠΌΠ½ΠΈΠ², ΡΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ Π² Π½Π°ΡΠ°Π»Π΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ x2+y2=r2, ΠΈΠΌΠ΅Π΅ΠΌ x2+y24 (ΡΠΈΡ. 3.6),
x 0 ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΡ (ΡΠΈΡ. 3.7),
y 0 ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ (ΡΠΈΡ. 3.8),
x 0 and y 0 Π΅ΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°Π½Ρ (ΡΠΈΡ. 3.9)
ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ,
x 0 and y 0 and sqr (x)+sqr (y)4 Π΅ΡΡΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ (ΡΠΈΡ. 3.10)
3.4. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ case (ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π²ΡΠ±ΠΎΡΠ°)
ΠΠ±ΡΠΈΠΉ Π²ΠΈΠ΄:
Case Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ — ΡΠ΅Π»Π΅ΠΊΡΠΎΡ of
Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π²ΡΠ±ΠΎΡΠ° 1: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ 1;
Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π²ΡΠ±ΠΎΡΠ° 2: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ 2 ;
— — - - - - - - - - - - - - - - - - - - - - - - - -
Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π²ΡΠ±ΠΎΡΠ° n ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ n;
else ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ end;
ΠΠ΄Π΅ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅-ΡΠ΅Π»Π΅ΠΊΡΠΎΡ Π΅ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π»ΡΠ±ΠΎΠ΅ ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΡΠΎΠΌΠ΅ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ (ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ ; ΡΠ°Π·Π΄. 2.6.), Ρ. Π΅. Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅-ΡΠ΅Π»Π΅ΠΊΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±Π°ΠΉΡΠΎΠ²ΠΎΠ³ΠΎ, ΡΠ΅Π»ΠΎΠ³ΠΎ, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ, ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠΎΠ².
Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠ½Ρ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΡΡΠΌΠΈ, Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, Π·Π°Π΄Π°Π½Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ, Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ ΠΏΠ΅ΡΠ΅ΡΠ½Ρ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ². Π’ΠΈΠΏ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π² ΡΠΏΠΈΡΠΊΠ°Ρ Case Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΈΠΏΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π² ΡΠΏΠΈΡΠΊΠ°Ρ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ.
Π Π°Π±ΠΎΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°. Π²Π½Π°ΡΠ°Π»Π΅ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅-ΡΠ΅Π»Π΅ΠΊΡΠΎΡ, Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ Ρ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°ΠΌΠΈ Π²ΡΠ±ΠΎΡΠ°, ΠΈ, Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ-ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠ° ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΎΠΉ Π²ΡΠ±ΠΎΡΠ°, ΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΡΠΎΡΡΠΈΠΉ ΠΏΠΎΡΠ»Π΅ ΡΠΏΠΈΡΠΊΠ° ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠ°Ρ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ-ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠ°. Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ-ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠ° Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Π½ΠΈ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Π²ΡΠ±ΠΎΡΠ°, ΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π° else. Else ΠΌΠΎΠΆΠ΅Ρ Π² Case ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ, ΡΠΎΠ³Π΄Π° Π² ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Case ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ.
ΠΡΠΈΠΌΠ΅ΡΡ:
1. Π‘Π΅Π»Π΅ΠΊΡΠΎΡ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ:
Program Prim7;Var i, z: integer;BEGIN writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ i'); readln (i);
Case i of
1,2,5: writeln ('i=', i,' z=', i+10);
12,16: writeln ('i=', i,' z=', i+100);
31,35,46: writeln ('i=', i,' z=', i+1000);
else writeln('Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ i'); end;
readln; END.
2. Π‘Π΅Π»Π΅ΠΊΡΠΎΡ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° — ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ.
Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅Π»ΠΎΠ΅ i, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΠΎΠ½ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 1−10 ΠΈΠ»ΠΈ 11−100, ΠΈΠ»ΠΈ 101−1000, Π»ΠΈΠ±ΠΎ Π²Π½Π΅ ΡΡΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ².
Program Prim8;Var i: integer;BEGIN writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ i'); readln (i); Case i of
1.10: writeln (' ΡΠΈΡΠ»ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 1−10');
11.100: writeln (' ΡΠΈΡΠ»ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 11−100');
101.1000: writeln (' ΡΠΈΡΠ»ΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 101−1000');
else writeln (' ΡΠΈΡΠ»ΠΎ Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 1−1000'); end;
readln; END.
3. Π‘Π΅Π»Π΅ΠΊΡΠΎΡ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ:
Program Prim9; Var i: integer; x, m, a, b, c, d: real; BEGIN writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ i'); readln (i); writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ x, m, a, b, c, d');
readln (x, m, a, b, c, d);
Case i of
1,2,4,8,11.20,24,28,30: writeln ('y=',(x+1)/(sqr (x)+2)-ln (m)+2a/b);
31,45.55: writeln ('y=',(sqr (a)+m)/sqrt (b+m)-3ab/c+d);
58,60,63.76,78,93,100: writeln ('y=', sqr (x)-ax+sqr (sin (ax)-exp (x))
/(1-ln (sqr (x)-exp (Ρ /2))));
else writeln('Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ i'); end;
readln; END.
4. Π‘Π΅Π»Π΅ΠΊΡΠΎΡ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°:
Program Prim10; Var name: char;
BEGIN writeln ('Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΡΡ'); readln (name);
Case name of
'S','s': writeln(' ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ ΡΠ°ΠΌΠΎΠ»Π΅ΡΠΎΠΈ Π²Π΅ΡΡΠΎΠ»Π΅ΡΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ');
'D','d': writeln(' ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ Π°Π²ΠΈΠ°Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΡΡΠΎΡΠΎΠ΅Π½ΠΈΡ');
'Y','y': writeln (' ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ');
'L','l': writeln (' ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ Π»Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠΎΠ²');
'R','r': writeln (' ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ ΡΠ°Π΄ΠΈΠΎΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ');
'M','m': writeln (' ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎ — ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡΠΊΠΈΠΉ'); 'Z','z': writeln (' ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ Π·Π°ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ');
else writeln ('Π²Π²Π΅Π΄Π΅Π½Π½ΡΠΉ ΡΠΈΡΡ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΌΡ ',
'ΠΈΠ· ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠΎΠ² Π₯ΠΠ'); end; readln; END. 5. Π‘Π΅Π»Π΅ΠΊΡΠΎΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ°:
Program Prim11; Var season:(winter, spring, summer, autumn); rez: integer;BEGIN season:=spring; Writeln ('ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ord (season)=', ord (season)); case season of winter: writeln ('winter');