Π’Π°Π±Π»ΠΈΡ†Π° Π½Π° МСндСлССв Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°

(Управляващи ΠΊΠ°Ρ€Ρ‚ΠΈ)
(ΠŸΠΎΡΠ²Π΅Ρ‰Π°Π²Π° сС Π½Π° ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π° Ρ…ΠΈΠΌΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ)
(ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΡ‚Π΅ допълнСния са Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π½Π° 8 Π°ΠΏΡ€ΠΈΠ» 2019. Π‘ΠΏΠΈΡΡŠΠΊΡŠΡ‚ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½Π΅Π½ΠΈΡΡ‚Π° Π΅ Π²Π΅Π΄Π½Π°Π³Π° ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚)

Π’Π°Π±Π»ΠΈΡ†Π° Π½Π° МСндСлССв Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°
(Π¦Π²Π΅Ρ‚Π΅ Π½Π° МСндСлССв, Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ)

Помня, Ρ‡Π΅ ΠΌΠΈΠ½Π°Ρ…ΠΌΠ΅ ΠΏΡ€Π΅Π· Π²ΡŠΠΏΡ€ΠΎΡΠ° с ΠΏΠ°Ρ‚Π΅Ρ‚ΠΎ. Π’ΠΎΠ²Π° бяха Ρ‚Ρ€ΠΈ ΡƒΡ€ΠΎΠΊΠ° навСднъТ: гСография, СстСствознаниС ΠΈ руски. На ΡƒΡ€ΠΎΠΊΠ° ΠΏΠΎ СстСствознаниС ΠΏΠ°Ρ‚Π΅Ρ‚ΠΎ сС ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΡˆΠ΅ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Ρ‚Π΅ β€” ΠΊΠ°ΠΊΠ²ΠΈ са ΠΊΡ€ΠΈΠ»Ρ†Π°Ρ‚Π° ΠΌΡƒ, ΠΊΠ°ΠΊΠ²ΠΈ Π»Π°ΠΏΠΈ ΠΈΠΌΠ°, ΠΊΠ°ΠΊ ΠΏΠ»ΡƒΠ²Π° ΠΈ Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ. На ΡƒΡ€ΠΎΠΊΠ° ΠΏΠΎ гСография ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΠΏΠ°Ρ‚Π΅ сС ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΡˆΠ΅ ΠΊΠ°Ρ‚ΠΎ ΠΆΠΈΡ‚Π΅Π» Π½Π° Π·Π΅ΠΌΠ½ΠΎΡ‚ΠΎ кълбо: Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ къдС ΠΆΠΈΠ²Π΅Π΅ ΠΈ къдС Π³ΠΎ няма. На руския Π‘Π΅Ρ€Π°Ρ„ΠΈΠΌΠ° ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π½Π° Π½ΠΈ ΡƒΡ‡Π΅ΡˆΠ΅ Π΄Π° пишСм β€žΡƒ-Ρ‚-ΠΊ-Π°β€œ ΠΈ Ρ‡Π΅Ρ‚Π΅ΡˆΠ΅ Π½Π΅Ρ‰ΠΎ Π·Π° ΠΏΠ°Ρ‚Π΅Ρ‚Π° ΠΎΡ‚ Π‘Ρ€Π΅ΠΌ. Π’ ΠΌΠΈΠΌΠΎΡ…ΠΎΠ΄ΠΎΠΌ тя Π½ΠΈ ΡΡŠΠΎΠ±Ρ‰Π°Π²Π°ΡˆΠ΅, Ρ‡Π΅ Π½Π° нСмски ΠΏΠ°Ρ‚Π΅ сС Π½Π°Ρ€ΠΈΡ‡Π° Ρ‚Π°ΠΊΠ°, Π° Π½Π° фрСнски Ρ‚Π°ΠΊΠ°. ИзглСТда, Ρ‚ΠΎΠ²Π° Ρ‚ΠΎΠ³Π°Π²Π° сС Π½Π°Ρ€ΠΈΡ‡Π°ΡˆΠ΅ β€žΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄β€œ. Π’ ΠΎΠ±Ρ‰ΠΈ Π»ΠΈΠ½ΠΈΠΈ, всичко минавашС β€žΠΌΠΈΠΌΠΎΡ…ΠΎΠ΄ΠΎΠΌβ€œ.

Π’Π΅Π½ΠΈΠ°ΠΌΠΈΠ½ ΠšΠ°Π²Π΅Ρ€ΠΈΠ½, Π”Π²Π° ΠΊΠ°ΠΏΠΈΡ‚Π°Π½Π°

Π’ посочСната Ρ†ΠΈΡ‚Π°Ρ‚Π° Π’Π΅Π½ΠΈΠ°ΠΌΠΈΠ½ ΠšΠ°Π²Π΅Ρ€ΠΈΠ½ ΡƒΠΌΠ΅Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π° Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈΡ‚Π΅ Π½Π° комплСксния ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ Π² някои (ΠΌΠΎΠΆΠ΅ Π±ΠΈ, доста Ρ€Π΅Π΄ΠΊΠΈ) случаи Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΈ. Π•Π΄ΠΈΠ½ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ случаи Π΅ ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π° Π”.И.МСндСлССв Π½Π° ΡƒΡ€ΠΎΡ†ΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅. Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½Π° автоматизация Π½Π° Ρ‚ΠΈΠΏΠΎΠ²ΠΈ дСйствия с Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π½Π° МСндСлССв Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π° Π·Π° ΡƒΡ‡Π΅Π½ΠΈΡ†ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°Ρ‚ химия, ΠΈ сС Ρ€Π°Π·Π±ΠΈΠ²Π° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ химичСски Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ‚Π° Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π° позволява ΠΏΠΎ прост Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС дСмонстрира ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π½Π° управляващитС ΠΊΠ°Ρ€Ρ‚ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС отнСсС към Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, Ρ€Π°Π·Π±ΠΈΡ€Π°Π½ΠΎ Π² ΡˆΠΈΡ€ΠΎΠΊΠΈΡ смисъл Π½Π° Π΄ΡƒΠΌΠ°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ.

(Π”ΠΎΠΏΡŠΠ»Π½Π΅Π½ΠΈΡ, Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π½Π° 8 Π°ΠΏΡ€ΠΈΠ» 2019:
Π”ΠΎΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅ 1: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ химичСският ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€
Π”ΠΎΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅ 2: ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ)

НСка Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ с основната Π·Π°Π΄Π°Ρ‡Π°. Π’ Π½Π°ΠΉ-простия случай Π½Π° Π΅ΠΊΡ€Π°Π½Π° Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° трябва Π΄Π° сС ΠΏΠΎΠΊΠ°Π·Π²Π° ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ във всяка ΠΊΠ»Π΅Ρ‚ΠΊΠ° Ρ‰Π΅ бъдС Ρ…ΠΈΠΌΠΈΡ‡Π½ΠΎΡ‚ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°: H β€” Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄, He β€” Ρ…Π΅Π»ΠΈΠΉ ΠΈ Ρ‚.Π½. Ако ΠΊΡƒΡ€ΡΠΎΡ€ΡŠΡ‚ Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° сочи към ΠΊΠ»Π΅Ρ‚ΠΊΠ°, Ρ‚ΠΎ Π² спСциално ΠΏΠΎΠ»Π΅ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° сС ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° ΠΈ нСговият Π½ΠΎΠΌΠ΅Ρ€. Ако потрСбитСлят натиснС Π›ΠšΠœ, Π² Π΄Ρ€ΡƒΠ³ΠΎ ΠΏΠΎΠ»Π΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ‰Π΅ бъдС посочСно Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π½ΠΎΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΈΠ·Π±Ρ€Π°Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚.

Π’Π°Π±Π»ΠΈΡ†Π° Π½Π° МСндСлССв Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°

Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π΅ΡˆΠ°Π²Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΈ Π΄Π° Π΅ унивСрсалСн Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. Π©Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ простия стар Delphi-7, Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π° всички. Но ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ Π½Π° Π΅Π·ΠΈΠΊΠ°, Ρ‰Π΅ нарисувамС Π΄Π²Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Photoshop. ΠŸΡŠΡ€Π²ΠΎ, Ρ‰Π΅ нарисувамС ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° Π² Π²ΠΈΠ΄Π°, Π² ΠΊΠΎΠΉΡ‚ΠΎ искамС Π΄Π° я Π²ΠΈΠ΄ΠΈΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°. Π©Π΅ Π·Π°ΠΏΠ°Π·ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° Π² Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ Ρ„Π°ΠΉΠ». table01.bmp.

Π’Π°Π±Π»ΠΈΡ†Π° Π½Π° МСндСлССв Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°

Π—Π° Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° рисунка Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΡŠΡ€Π²Π°Ρ‚Π°. Π©Π΅ запълвамС ΠΏΠΎΠ΅Ρ‚Π°ΠΏΠ½ΠΎ ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°, почистСни ΠΎΡ‚ всякаква Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, с ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅ Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²Π° модСль RGB. R ΠΈ G Π²ΠΈΠ½Π°Π³ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ 0, Π° B=1 Π·Π° Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄Π°, 2 Π·Π° Ρ…Π΅Π»Π° ΠΈ Ρ‚.Π½. Π’Π°Π·ΠΈ рисунка Ρ‰Π΅ бъдС Π½Π°ΡˆΠ°Ρ‚Π° управляваща ΠΊΠ°Ρ€Ρ‚Π°, която Ρ‰Π΅ Π·Π°ΠΏΠ°Π·ΠΈΠΌ Π² Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Ρ‚ΠΎ table2.bmp.

Π’Π°Π±Π»ΠΈΡ†Π° Π½Π° МСндСлССв Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π΅Ρ‚Π°ΠΏ Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π² Photoshop Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ към Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° GUI Π² IDE Delphi-7. Π—Π° Ρ‚ΠΎΠ²Π° отварямС Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π² Π³Π»Π°Π²Π½Π°Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° поставямС Π±ΡƒΡ‚ΠΎΠ½ Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΠ°Π»ΠΎΠ³ (tableDlg), Π² ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. tableDlg.

ΠŸΠΎΡΡ‚Π°Π²ΡΠΌΠ΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΎΡ‚ класа TImage. ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Image1. ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π°ΠΌΠ΅, Ρ‡Π΅ Π² общия случай Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° ΠΎΡ‚ Π²ΠΈΠ΄Π° ImageN, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ N ΠΌΠΎΠΆΠ΅ Π΄Π° достигнС Π΄ΠΎ дСсСтки ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ β€” Π½Π΅ Π΅ Π½Π°ΠΉ-добрият стил Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ ΠΈ Π΅ Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° сС Π΄Π°Π²Π°Ρ‚ ΠΏΠΎ-смислСни ΠΈΠΌΠ΅Π½Π°. Но Π² нашия малък ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ N няма Π΄Π° надвишава 2, ΠΌΠΎΠΆΠ΅ Π΄Π° оставим ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΎ.

Π’ свойството Image1.Picture Π·Π°Ρ€Π΅ΠΆΠ΄Π°ΠΌΠ΅ Ρ„Π°ΠΉΠ»Π° table01.bmp. БъздавамС Image2 ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°ΠΌΠ΅ Ρ‚Π°ΠΌ Π½Π°ΡˆΠ°Ρ‚Π° управляваща ΠΊΠ°Ρ€Ρ‚Π° table2.bmp. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° Ρ„Π°ΠΉΠ»ΡŠΡ‚ Π΅ малък ΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌ Π·Π° потрСбитСля, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ляво долния ъгъл Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ДобавямС Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ», чиято Ρ†Π΅Π» Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°. Вторият Π΅Ρ‚Π°ΠΏ Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° GUI Π² IDE Delphi-7 Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½.

Π’Π°Π±Π»ΠΈΡ†Π° Π½Π° МСндСлССв Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°

ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ към трСтия Π΅Ρ‚Π°ΠΏ β€” написванСто Π½Π° ΠΊΠΎΠ΄Π° Π² IDE Delphi-7. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ сС ΡΡŠΡΡ‚ΠΎΠΈ само ΠΎΡ‚ ΠΏΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‰ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ: създаванС Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° (FormCreate), Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π° курсора ΠΏΠΎ Image1 (Image1MouseMove), натисканС с Π›ΠšΠœ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ° (Image1Click) ΠΈ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅ ΠΎΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π±ΡƒΡ‚ΠΎΠ½ΠΈΡ‚Π΅ OK (OKBtnClick) ΠΈΠ»ΠΈ Cancel (CancelBtnClick). Заглавията Π½Π° Ρ‚Π΅Π·ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ ΠΏΠΎ стандартСн Π½Π°Ρ‡ΠΈΠ½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° IDE.

Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡΡ‚ ΠΊΠΎΠ΄ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π°:

unit tableUnit;
// ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π° химичСскитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° Π”.И. МСндСлССв
//
// third112
// https://habr.com/ru/users/third112/
//
// Π‘ΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅
// 1) създаванС Π½Π° Ρ„ΠΎΡ€ΠΌΠ°
// 2) Ρ€Π°Π±ΠΎΡ‚Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°: ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·Π±ΠΎΡ€
// 3) ΠΈΠ·Ρ…ΠΎΠ΄ ΠΎΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³Π°

interface

uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
  Buttons, ExtCtrls;

const
 size = 104; // Π±Ρ€ΠΎΠΉ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ

type
 TtableDlg = class(TForm)
    OKBtn: TButton;
    CancelBtn: TButton;
    Bevel1: TBevel;
    Image1: TImage;  // Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π° химичСскитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ
    Label1: TLabel;
    Image2: TImage;  // управляваща ΠΊΠ°Ρ€Ρ‚Π°
    Label2: TLabel;
    Edit1: TEdit;
    procedure FormCreate(Sender: TObject); // създаванС Π½Π° Ρ„ΠΎΡ€ΠΌΠ°
    procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);                        // ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ°
    procedure Image1Click(Sender: TObject); // ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ°
    procedure OKBtnClick(Sender: TObject);  // OK
    procedure CancelBtnClick(Sender: TObject); // ΠžΡ‚ΠΊΠ°Π·
  private
    { Частни Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ }
    TableSymbols : array [1..size] of string [2]; // масив Π½Π° обозначСнията Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅
  public
    { ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ }
    selectedElement : string; // ΠΈΠ·Π±Ρ€Π°Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚
    currNo : integer;         // Ρ‚Π΅ΠΊΡƒΡ‰ Π½ΠΎΠΌΠ΅Ρ€ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚
  end;

var
  tableDlg: TtableDlg;

implementation

{$R *.dfm}

const
PeriodicTableStr1=
'HHeLiBeBCNOFNeNaMgAlSiPSClArKCaScTiVCrMnFeCoNiCuZnGaGeAsSeBrKrRbSrYZrNbMoTcRuRhPdAgCdInSnSbTeIXeCsBaLa';
PeriodicTableStr2='CePrNdPmSmEuGdTbDyHoErTmYbLu';
PeriodicTableStr3='HfTaWReOsIrPtAuHgTlPbBiPoAtRnFrRaAc';
PeriodicTableStr4='ThPaUNpPuAmCmBkCfEsFmMdNoLrKu ';

// създаванС Π½Π° Ρ„ΠΎΡ€ΠΌΠ°  ==================================================

procedure TtableDlg.FormCreate(Sender: TObject);
// създаванС Π½Π° Ρ„ΠΎΡ€ΠΌΠ°
var
  s : string;
  i,j : integer;
begin
  currNo := 0;
// инициализация Π½Π° масива Π½Π° обозначСнията Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅:
  s := PeriodicTableStr1 + PeriodicTableStr2 + PeriodicTableStr3 + PeriodicTableStr4;
  j := 1;
  for i :=1 to size do
   begin
     TableSymbols [i] := s[j];
     inc (j);
     if s [j] in ['a'..'z'] then
      begin
        TableSymbols [i] := TableSymbols [i] + s [j];
        inc (j);
      end; // if s [j] in
   end; // for i :=1
end; // FormCreate ____________________________________________________

// Ρ€Π°Π±ΠΎΡ‚Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°: ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·Π±ΠΎΡ€ =========================================

procedure TtableDlg.Image1MouseMove(Sender: TObject; Shift: TShiftState;
  X, Y: Integer);
// ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ°
var
  sl : integer;
begin
  sl := GetBValue(Image2.Canvas.Pixels [x,y]);
  if sl in [1..size] then
   begin
    Label1.Caption := intToStr (sl)+ ' '+TableSymbols [sl];
    currNo := sl;
   end
  else
    Label1.Caption := 'Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚:';
end; // Image1MouseMove   ____________________________________________________

procedure TtableDlg.Image1Click(Sender: TObject);
begin
  if currNo  0 then
   begin
    selectedElement := TableSymbols [currNo];
    Label2.Caption := intToStr (currNo)+ ' '+selectedElement+ ' ΠΈΠ·Π±Ρ€Π°Π½';
    Edit1.Text := selectedElement;
   end;
end; // Image1Click  ____________________________________________________

// ΠΈΠ·Ρ…ΠΎΠ΄ ΠΎΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³Π°  ==================================================

procedure TtableDlg.OKBtnClick(Sender: TObject);
begin
    selectedElement := Edit1.Text;
    hide;
end;  // OKBtnClick ____________________________________________________

procedure TtableDlg.CancelBtnClick(Sender: TObject);
begin
  hide;
end;  // CancelBtnClick ____________________________________________________

end.

Π’ Π½Π°ΡˆΠ°Ρ‚Π° вСрсия Π²Π·Π΅Ρ…ΠΌΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° с Ρ€Π°Π·ΠΌΠ΅Ρ€ 104 Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° (константа size). ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Ρ‚ΠΎΠ·ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ‚Π° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ (Ρ…ΠΈΠΌΠΈΡ‡Π½ΠΈ символи) сС записват Π² масив TableSymbols. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΎΡ‚ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° компактност Π½Π° изходния ΠΊΠΎΠ΄, ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ†Π΅Π»Π΅ΡΡŠΠΎΠ±Ρ€Π°Π·Π½ΠΎ Π΄Π° сС запишС послСдоватСлността Π½Π° Ρ‚Π΅Π·ΠΈ обозначСния ΠΊΠ°Ρ‚ΠΎ строкови константи PeriodicTableStr1,…, PeriodicTableStr4, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° сама Π΄Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Ρ‚Π΅Π·ΠΈ обозначСния ΠΏΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° масива ΠΏΡ€ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ Π·Π° създаванС Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Всяко ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π΄Π²Π΅ латински Π±ΡƒΠΊΠ²ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΡ€Π²Π°Ρ‚Π° Π±ΡƒΠΊΠ²Π° Π΅ Π³Π»Π°Π²Π½Π°, Π° Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° (Π°ΠΊΠΎ я ΠΈΠΌΠ°) Π΅ ΠΌΠ°Π»ΠΊΠ°. Π’ΠΎΠ²Π° нСслоТно ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° масива. Π’Π°ΠΊΠ° послСдоватСлността Π½Π° обозначСнията ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС записана Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π΅Π½ Π²ΠΈΠ΄ Π±Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ. РаздСлянСто Π½Π° послСдоватСлността Π½Π° Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ части (константи PeriodicTableStr1,…, PeriodicTableStr4) Π΅ обусловСно ΠΎΡ‚ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° удобство Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° изходния ΠΊΠΎΠ΄, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π²ΡŠΡ€Π΄Π΅ Π΄ΡŠΠ»Π³Π°Ρ‚Π° строка ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ сС впишС напълно Π½Π° Π΅ΠΊΡ€Π°Π½Π°.

ΠŸΡ€ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π° курсора Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° ΠΏΠΎ Image1 ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Image1MouseMove Π½Π° Ρ‚ΠΎΠ²Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ опрСдСля стойността Π½Π° синята ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π½Π° Ρ†Π²Π΅Ρ‚Π° Π½Π° пиксСла Π½Π° управляващата ΠΊΠ°Ρ€Ρ‚Π° Image2 Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΈ Π½Π° курсора. По построСниС Image2 Ρ‚Π°Π·ΠΈ стойност Π΅ Ρ€Π°Π²Π½Π° Π½Π° Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°, Π°ΠΊΠΎ ΠΊΡƒΡ€ΡΠΎΡ€ΡŠΡ‚ Π΅ Π² ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ‚Π°; Π½Π° Π½ΡƒΠ»Π°, Π°ΠΊΠΎ Π΅ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π°, ΠΈ Π½Π° 255 Π² Π΄Ρ€ΡƒΠ³ΠΈ случаи. ΠžΡΡ‚Π°Π½Π°Π»ΠΈΡ‚Π΅ дСйствия, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, са Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π½ΠΈ ΠΈ Π½Π΅ изискват пояснСния.

Π’ допълнСниС Π½Π° спомСнатитС ΠΏΠΎ-Π³ΠΎΡ€Π΅ стилистични ΠΏΠΎΡ…Π²Π°Ρ‚ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, заслуТава Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ ΡΡ‚ΠΈΠ»ΡŠΡ‚ Π½Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅. Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π°Ρ‚ΠΎ, разглСданият ΠΊΠΎΠ΄ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° малък ΠΈ прост, Ρ‡Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ Π½Π΅ особСно Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Ρ‚Π΅ са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΈ ΠΏΠΎ мСтодичСски ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ β€” краткият ΠΊΠΎΠ΄ позволява Π΄Π° сС видят някои ΠΎΠ±Ρ‰ΠΈ ΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΏΠΎ-ясно. Π’ прСдставСния ΠΊΠΎΠ΄ Π΅ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Π½ Π΅Π΄ΠΈΠ½ клас (TtableDlg). ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ клас ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ смСнСни ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си, Π±Π΅Π· Ρ‚ΠΎΠ²Π° Π΄Π° ΠΎΠΊΠ°ΠΆΠ΅ влияниС Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° повлияС Π½Π° Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ удобочитаСмост. НапримСр, прСдставСтС си послСдоватСлността:

OKBtnClick, Image1MouseMove, FormCreate, Image1Click, CancelBtnClick.

МоТС Π±ΠΈ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ, Π½ΠΎ Ρ‰Π΅ станС ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС Ρ‡Π΅Ρ‚Π΅ ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°. Ако ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π΅ са ΠΏΠ΅Ρ‚, Π° Π² дСсСтки ΠΏΡŠΡ‚ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈ Π² сСкцията implementation ΠΏΡ€ΠΈ тях напълно Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Ρ€Π΅Π΄ Π½Π° слСдванС, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π² описанията Π½Π° класовСтС, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ…Π°ΠΎΡΡŠΡ‚ само Ρ‰Π΅ нараства. Π—Π°Ρ‚ΠΎΠ²Π°, ΠΌΠ°ΠΊΠ°Ρ€ ΠΈ строго Π΄Π° Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π΄ΠΎΡ€ΠΈ нСвъзмоТно Π΄Π° сС Π΄ΠΎΠΊΠ°ΠΆΠ΅, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° сС надявамС, Ρ‡Π΅ Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Ρ€Π΅Π΄ Ρ‰Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ чСтимостта Π½Π° ΠΊΠΎΠ΄Π°. Π’ΠΎΠ·ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Ρ€Π΅Π΄ сС Π½Π°ΡΡŠΡ€Ρ‡Π°Π²Π° ΠΎΡ‚ логичСското Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π½Π΅ Π½Π° няколко ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‰ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. На всяка Π³Ρ€ΡƒΠΏΠ° трябва Π΄Π° сС Π΄Π°Π΄Π΅ Π·Π°Π³Π»Π°Π²ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

// Ρ€Π°Π±ΠΎΡ‚Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ: ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Π±ΠΎΡ€

Π’Π΅Π·ΠΈ заглавия трябва Π΄Π° сС ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚ Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΡ„ΠΎΡ€ΠΌΠ΅Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅. Π’ някои случаи Π½Π° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ дълги ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚Π°ΠΊΠΈΠ²Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ прСдоставят Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° навигация. По ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π² Π΄ΡŠΠ»Π³ΠΎΡ‚ΠΎ тяло Π½Π° Π΅Π΄ΠΈΠ½ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΈΠ»ΠΈ функция Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π½Π° ΠΏΡŠΡ€Π²ΠΎ място, Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ краят Π½Π° Ρ‚ΠΎΠ²Π° тяло:

end; // FormCreate

ΠΈ, Π½Π° Π²Ρ‚ΠΎΡ€ΠΎ място, Π² Ρ€Π°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½ΠΈ скоби begin – end Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚, към ΠΊΠΎΠΉΡ‚ΠΎ сС отнася затварящата скоба:

      end; // if s [j] in
   end; // for i :=1
end; // FormCreate

Π—Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°Π½Π΅ Π½Π° заглавията Π½Π° Π³Ρ€ΡƒΠΏΠΈΡ‚Π΅ ΠΈ ΠΊΡ€Π°ΠΈΡ‰Π°Ρ‚Π° Π½Π° Ρ‚Π΅Π»Π°Ρ‚Π° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС добавят Ρ€Π΅Π΄ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°Π΄Π²ΠΈΡˆΠ°Π²Π°Ρ‚ Π΄ΡŠΠ»ΠΆΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π° сС ΡΡŠΡΡ‚ΠΎΡΡ‚ ΠΎΡ‚ символи Β«=Β» ΠΈ Β«_Β» ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ.
ΠžΡ‚Π½ΠΎΠ²ΠΎ трябва Π΄Π° сС ΡƒΡ‚ΠΎΡ‡Π½ΠΈ: ΠΈΠΌΠ°ΠΌΠ΅ Ρ‚Π²ΡŠΡ€Π΄Π΅ прост ΠΏΡ€ΠΈΠΌΠ΅Ρ€. А ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π²Π° Π½Π° Π΅Π΄ΠΈΠ½ Π΅ΠΊΡ€Π°Π½, Π² ΡˆΠ΅ΡΡ‚ послСдоватСлни end Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅, Π·Π° Π΄Π° сС направят ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ΄Π°, понякога Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. Π’ някои стари ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Pascal 8000 Π·Π° OS IBM 360/370, Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π° Π½Π° листинга отляво сС ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Π²Π°ΡˆΠ΅ слуТСбна ΠΊΠΎΠ»ΠΎΠ½Π° ΠΎΡ‚ Π²ΠΈΠ΄Π°

B5
…
E5

Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ затварящата ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π° скоба Π½Π° Ρ€Π΅Π΄Π° E5 отговаря Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‰Π°Ρ‚Π° скоба Π½Π° Ρ€Π΅Π΄Π° B5.

Π Π°Π·Π±ΠΈΡ€Π° сС, ΡΡ‚ΠΈΠ»ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½ Π²ΡŠΠΏΡ€ΠΎΡ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΈΠ·ΠΊΠ°Π·Π°Π½ΠΈΡ‚Π΅ Ρ‚ΡƒΠΊ ΠΈΠ΄Π΅ΠΈ трябва Π΄Π° сС ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ просто ΠΊΠ°Ρ‚ΠΎ информация Π·Π° Ρ€Π°Π·ΠΌΠΈΡΡŠΠ». На Π΄Π²Π°ΠΌΠ° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΎΠΏΠΈΡ‚Π½ΠΈ програмисти, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ с Π³ΠΎΠ΄ΠΈΠ½ΠΈΡ‚Π΅ са сС ΡƒΡ‚Π²ΡŠΡ€Π΄ΠΈΠ»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ стиловС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, понякога Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚. Π”Ρ€ΡƒΠ³ΠΎ Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ става Π΄ΡƒΠΌΠ° Π·Π° ΡƒΡ‡Π΅Π½ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ ΡƒΡ‡ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π° ΠΈ ΠΎΡ‰Π΅ Π½Π΅ Π΅ ΠΈΠΌΠ°Π» Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Ρ€Π°Π·Π²ΠΈΠ΅ собствСн стил. Бмятам, Ρ‡Π΅ Π² Ρ‚ΠΎΠ·ΠΈ случай учитСлят трябва ΠΏΠΎΠ½Π΅ Π΄Π° ΠΏΡ€Π΅Π΄Π°Π΄Π΅ Π½Π° ΡƒΡ‡Π΅Π½ΠΈΡ†ΠΈΡ‚Π΅ си Π΅Π΄Π½Π° проста, Π½ΠΎ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π° Π·Π° тях идСя, Ρ‡Π΅ ΡƒΡΠΏΠ΅Ρ…ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π΄ΠΎ голяма стСпСн зависи ΠΎΡ‚ стила, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Π΅ написан оригиналният ΠΊΠΎΠ΄. Π£Ρ‡Π΅Π½ΠΈΠΊΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ слСдва ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΈΡ стил, Π½ΠΎ ΠΏΠΎΠ½Π΅ трябва Π΄Π° сС замисли Π·Π° нСобходимостта ΠΎΡ‚ β€žΠΈΠ·Π»ΠΈΡˆΠ½ΠΈβ€œ дСйствия Π·Π° подобряванС Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄Π°.

Π’Ρ€ΡŠΡ‰Π°ΠΉΠΊΠΈ сС към Π½Π°ΡˆΠ°Ρ‚Π° основна Π·Π°Π΄Π°Ρ‡Π° относно ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°: ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΎΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ посоки. Π•Π΄Π½Π° ΠΎΡ‚ посокитС Π΅ справочна: ΠΏΡ€ΠΈ Π·Π°Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° курсора Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΠ° ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° сС появява ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ‡Π΅, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚. По-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΎΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ β€” Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ. НапримСр, Π² зависимост ΠΎΡ‚ настройкитС Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ‡Π΅ Ρ‰Π΅ ΠΈΠΌΠ° само: основна Ρ„ΠΈΠ·ΠΈΠΊΠΎ-Ρ…ΠΈΠΌΠΈΡ‡Π½Π° информация, информация Π·Π° историята Π½Π° откритията, информация Π·Π° разпространСниСто ΠΌΡƒ Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π°Ρ‚Π°, списък с Π²Π°ΠΆΠ½ΠΈ съСдинСния (Π² ΠΊΠΎΠΈΡ‚ΠΎ участва Ρ‚ΠΎΠ·ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚), Ρ„ΠΈΠ·ΠΈΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΈ свойства, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π° Ρ‡ΡƒΠΆΠ΄ Π΅Π·ΠΈΠΊ ΠΈ Ρ‚.Π½. ΠŸΡ€ΠΈΠΏΠΎΠΌΠ½ΡΠΉΠΊΠΈ β€žΠΏΠ°Ρ‚ΠΈΡ†Π°Ρ‚Π°β€œ Π½Π° ΠšΠ°Π²Π΅Ρ€ΠΈΠ½, с която Π·Π°ΠΏΠΎΡ‡Π²Π° Ρ‚Π°Π·ΠΈ статия, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠ²Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ цялостСн ΠΎΠ±ΡƒΡ‡ΠΈΡ‚Π΅Π»Π΅Π½ комплСкс Π·Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π½Π°ΡƒΠΊΠΈ: освСн ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°, Ρ„ΠΈΠ·ΠΈΠΊΠ° ΠΈ химия β€” биология, икономичСска гСография, история Π½Π° Π½Π°ΡƒΠΊΠ°Ρ‚Π° ΠΈ Π΄ΠΎΡ€ΠΈ Ρ‡ΡƒΠΆΠ΄ΠΈ Π΅Π·ΠΈΡ†ΠΈ.

Но Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π½Π΅ Π΅ краят. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° СстСствСно сС ΡΠ²ΡŠΡ€Π·Π²Π° с Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. ΠŸΡ€ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π»ΠΈΠ½ΠΊ ΠΈ Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° сС отваря статия Π½Π° УикипСдия Π·Π° Ρ‚ΠΎΠ·ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚. УикипСдия, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ извСстно, Π½Π΅ Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π΅Π½ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ. ΠœΠΎΠ³Π°Ρ‚ Π΄Π° сС Π·Π°Π΄Π°Π΄Π°Ρ‚ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ към Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, химичСска СнциклопСдия, Π‘Π‘Π•, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ списания, Π΄Π° сС ΠΏΠΎΡ€ΡŠΡ‡Π°Ρ‚ заявки Π² Ρ‚ΡŠΡ€ΡΠ°Ρ‡ΠΊΠΈΡ‚Π΅ Π·Π° Ρ‚ΠΎΠ·ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Ρ‚.Π½. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΡƒΡ‡Π΅Π½ΠΈΡ†ΠΈΡ‚Π΅ Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ прости, Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅Π»Π½ΠΈ задания ΠΏΠΎ Ρ‚Π΅ΠΌΠΈΡ‚Π΅ Π‘Π£Π‘Π” ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

ОсвСн запитванията ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚, ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ функционалност, която Π΄Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅, отговарящи Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ. НапримСр, ΠΌΠ΅Ρ‚Π°Π»ΠΈ ΠΈ Π½Π΅ΠΌΠ΅Ρ‚Π°Π»ΠΈ. Или ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ мСстният химичСски Π·Π°Π²ΠΎΠ΄ ΠΈΠ·Ρ…Π²ΡŠΡ€Π»Ρ Π² Π²ΠΎΠ΄ΠΎΠ΅ΠΌΠΈΡ‚Π΅.

МоТС ΡΡŠΡ‰ΠΎ Π΄Π° сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π±Π΅Π»Π΅ΠΆΠ½ΠΈΠΊ-ΠΎΡ€Π³Π°Π½Π°ΠΉΠ·Π΅Ρ€. НапримСр, Π΄Π° сС подчСртаят Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π²Π»ΠΈΠ·Π°Ρ‚ Π² ΠΈΠ·ΠΏΠΈΡ‚Π°. ПослС Π΄Π° сС ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π°Ρ‚ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈ/ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈ ΠΎΡ‚ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΈΡ‚Π°.

А ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ, Π΅Π΄Π½Π° ΠΎΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ химия Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π΅:

Π”Π°Π΄Π΅Π½ΠΈ са 10 Π³ Π²Π°Ρ€ΠΎΠ²ΠΈΠΊ. Колко солна кисСлина трябва Π΄Π° сС Π²Π·Π΅ΠΌΠ΅, Π·Π° Π΄Π° сС Ρ€Π°Π·Ρ‚Π²ΠΎΡ€ΠΈ цСлият Ρ‚ΠΎΠ·ΠΈ Π²Π°Ρ€ΠΎΠ²ΠΈΠΊ?

Π—Π° Π΄Π° Ρ€Π΅ΡˆΠΈΡ‚Π΅ Ρ‚Π°Π·ΠΈ Π·Π°Π΄Π°Ρ‡Π°, трябва, записвайки Ρ…ΠΈΠΌΠΈΡ‡Π½Π°Ρ‚Π° рСакция ΠΈ ΠΊΠ°Ρ‚ΠΎ Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, Π΄Π° изчислитС ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Π°Ρ€Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π³Π»Π° Π½Π° ΠΊΠ°Ρ€Π±ΠΎΠ½Π°Ρ‚ Π½Π° ΠΊΠ°Π»Ρ†ΠΈΠΉ ΠΈ Ρ…Π»ΠΎΡ€ΠΎΠ²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π° ΡΡŠΡΡ‚Π°Π²ΠΈΡ‚Π΅ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚Π΅ пропорция. ΠšΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŠΡ‚ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° основна ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Ρ‰Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° изчисли ΠΈ Ρ€Π΅ΡˆΠΈ. ВсС ΠΏΠ°ΠΊ, трябва Π΄Π° сС Π²Π·Π΅ΠΌΠ΅ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Π΅ кисСлината трябва Π΄Π° бъдС с Ρ€Π°Π·ΡƒΠΌΠ΅Π½ излишък ΠΈ Π² Ρ€Π°Π·ΡƒΠΌΠ½Π° концСнтрация, Π½ΠΎ Ρ‚ΠΎΠ²Π° Π΅ Π²Π΅Ρ‡Π΅ химия, Π° Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°.
Π”ΠΎΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅ 1: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ химичСският ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€Π Π°Π·Π³Π»Π΅Π΄Π°Ρ…ΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° горСпосочСната Π·Π°Π΄Π°Ρ‡Π° с Π²Π°Ρ€ΠΎΠ²ΠΈΠΊ ΠΈ β€œΡΠΎΠ»Π½Π° кисСлина”. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΌΠ΅ с рСакцията:

CaCO3 + 2HCl = CaCl2 + H2O

ΠžΡ‚Ρ‚ΡƒΠΊ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Ρ‰Π΅ Π½ΠΈ трябват Π°Ρ‚ΠΎΠΌΠ½ΠΈΡ‚Π΅ Ρ‚Π΅Π³Π»Π° Π½Π° слСднитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ: ΠΊΠ°Π»Ρ†ΠΈΠΉ (Ca), Π²ΡŠΠ³Π»Π΅Ρ€ΠΎΠ΄ (C), кислород (O), Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄ (H) ΠΈ Ρ…Π»ΠΎΡ€ (Cl). Π’ Π½Π°ΠΉ-простия случай ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° запишСм Ρ‚Π΅Π·ΠΈ Ρ‚Π΅Π³Π»Π° Π² Π΅Π΄Π½ΠΎΠΌΠ΅Ρ€Π΅Π½ масив, Π·Π°Π΄Π°Π΄Π΅Π½ ΠΊΠ°Ρ‚ΠΎ

AtomicMass : array [1..size] of real;

ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡŠΡ‚ Π½Π° масива ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°. На свободното място Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° tableDlg Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅ Π΄Π²Π΅ ΠΏΠΎΠ»Π΅Ρ‚Π°. Π’ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ написано: β€œΠŸΡŠΡ€Π²ΠΈΡΡ‚ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ Π΅ дадСн”, във Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ β€” β€œΠ’Ρ‚ΠΎΡ€ΠΈΡΡ‚ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ Π΄Π° сС Π½Π°ΠΌΠ΅Ρ€ΠΈ х”. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠΌΠ΅ ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚Π° reagent1, reagent2 ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ. Π”Ρ€ΡƒΠ³ΠΈ допълнСния Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Ρ‰Π΅ станат ясни ΠΎΡ‚ слСдващия ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€Π°.

Π’ΡŠΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π°: 10 Π³. Π—Π°ΠΏΠΈΡΡŠΡ‚ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent1 сС промСня: β€œΠŸΡŠΡ€Π²ΠΈΡΡ‚ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ Π΅ Π΄Π°Π΄Π΅Π½ 10 г”. Π‘Π΅Π³Π° въвСТдамС Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° Π½Π° Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅Π°Π³Π΅Π½Ρ‚, Π° ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Ρ‰Π΅ изчислява ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π° молСкулярното Ρ‚Π΅Π³Π»ΠΎ Π² процСса Π½Π° въвСТданС.

НатискамС Π›ΠšΠœ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ‚Π° с символа Ca. Π—Π°ΠΏΠΈΡΡŠΡ‚ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent1 сС промСня: β€œΠŸΡŠΡ€Π²ΠΈΡΡ‚ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ Ca 40.078 Π΅ Π΄Π°Π΄Π΅Π½ 10 г”.

НатискамС Π›ΠšΠœ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ‚Π° с символа C. Π—Π°ΠΏΠΈΡΡŠΡ‚ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent1 сС промСня: β€œΠŸΡŠΡ€Π²ΠΈΡΡ‚ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ CaC 52.089 Π΅ Π΄Π°Π΄Π΅Π½ 10 г”. Π’.Π΅. ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ ΡΡŠΠ±Ρ€Π° Π°Ρ‚ΠΎΠΌΠ½ΠΈΡ‚Π΅ Ρ‚Π΅Π³Π»Π° Π½Π° калция ΠΈ Π²ΡŠΠ³Π»Π΅Ρ€ΠΎΠ΄Π°.

Π©Ρ€Π°ΠΊΠ²Π°ΠΌΠ΅ с Π›ΠšΠœ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° със символа O. ΠΠ°Π΄ΠΏΠΈΡΡŠΡ‚ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent1 сС промСня: β€œΠŸΡŠΡ€Π²ΠΈ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ CaCO 68.088 ΠΏΠΎΠ΄Π°Π΄Π΅Π½ΠΎ 10 г”. ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΡŠΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈ Π°Ρ‚ΠΎΠΌΠ½Π°Ρ‚Π° маса Π½Π° кислорода към сумата.

Π©Ρ€Π°ΠΊΠ²Π°ΠΌΠ΅ с Π›ΠšΠœ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° със символа O. ΠΠ°Π΄ΠΏΠΈΡΡŠΡ‚ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent1 сС промСня: β€œΠŸΡŠΡ€Π²ΠΈ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ CaCO2 84.087 ΠΏΠΎΠ΄Π°Π΄Π΅Π½ΠΎ 10 г”. ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΡŠΡ‚ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈ Π°Ρ‚ΠΎΠΌΠ½Π°Ρ‚Π° маса Π½Π° кислорода към сумата.

Π©Ρ€Π°ΠΊΠ²Π°ΠΌΠ΅ с Π›ΠšΠœ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° със символа O. ΠΠ°Π΄ΠΏΠΈΡΡŠΡ‚ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent1 сС промСня: β€œΠŸΡŠΡ€Π²ΠΈ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ CaCO3 100.086 ΠΏΠΎΠ΄Π°Π΄Π΅Π½ΠΎ 10 г”. ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΡŠΡ‚ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈ Π°Ρ‚ΠΎΠΌΠ½Π°Ρ‚Π° маса Π½Π° кислорода към сумата.

Π©Ρ€Π°ΠΊΠ²Π°ΠΌΠ΅ Enter Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°. Π’ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎ ΠΈ сС промСня Π½Π° ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent2. НСка ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΠΌ, Ρ‡Π΅ Π² Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Π²Π°ΠΌΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° вСрсия. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ лСсно Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ Π½Π° Π°Ρ‚ΠΎΠΌΠΈ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Ρ‚ΠΈΠΏ, Π·Π° Π΄Π° Π½Π΅ натискатС ΠΏΠΎ сСдСм ΠΏΡŠΡ‚ΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ‚Π° Π½Π° кислорода ΠΏΡ€ΠΈ въвСТданС Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° Π½Π° Ρ…Ρ€ΠΎΠΌΠΏΠΈΠΊΠ° (K2Cr2O7).

Π©Ρ€Π°ΠΊΠ²Π°ΠΌΠ΅ с Π›ΠšΠœ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° със символа H. ΠΠ°Π΄ΠΏΠΈΡΡŠΡ‚ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent2 сС промСня: β€œΠ’Ρ‚ΠΎΡ€ΠΈ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ H 1.008 Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ x”.

Π©Ρ€Π°ΠΊΠ²Π°ΠΌΠ΅ с Π›ΠšΠœ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° със символа Cl. ΠΠ°Π΄ΠΏΠΈΡΡŠΡ‚ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent2 сС промСня: β€œΠ’Ρ‚ΠΎΡ€ΠΈ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ HCl 36.458 Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ x”. ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΡŠΡ‚ ΡΡŠΠ±Ρ€Π° Π°Ρ‚ΠΎΠΌΠ½ΠΈΡ‚Π΅ маси Π½Π° Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄Π° ΠΈ Ρ…Π»ΠΎΡ€Π°. Π’ горСпосочСното ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ Ρ…Π»ΠΎΡ€ΠΎΠ²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄Π° стои ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ 2. Π—Π°Ρ‚ΠΎΠ²Π° Ρ‰Ρ€Π°ΠΊΠ²Π°ΠΌΠ΅ с Π›ΠšΠœ Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent2. ΠœΠΎΠ»Π΅ΠΊΡƒΠ»Π½Π°Ρ‚Π° маса сС удвоява (ΠΏΡ€ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎ натисканС сС утроява ΠΈ Ρ‚.Π½.). ΠΠ°Π΄ΠΏΠΈΡΡŠΡ‚ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ reagent2 сС промСня: β€œΠ’Ρ‚ΠΎΡ€ΠΈ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ 2HCl 72.916 Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ x”.

Π©Ρ€Π°ΠΊΠ²Π°ΠΌΠ΅ Enter Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°. Π’ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° втория Ρ€Π΅Π°Π³Π΅Π½Ρ‚ Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎ ΠΈ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΡŠΡ‚ Π½Π°ΠΌΠΈΡ€Π° x ΠΎΡ‚ пропорцията

Π’Π°Π±Π»ΠΈΡ†Π° Π½Π° МСндСлССв Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°

ΠšΠ°ΠΊΠ²ΠΎΡ‚ΠΎ искахмС Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ.

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ° 1. Π‘ΠΌΠΈΡΡŠΠ»ΡŠΡ‚ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π°Ρ‚Π° пропорция: Π·Π° разтварянС Π½Π° 100.086 Da Π²Π°Ρ€ΠΎΠ²Π° смСс са Π½ΡƒΠΆΠ½ΠΈ 72.916 Da кисСлина, Π° Π·Π° разтварянС Π½Π° 10 Π³ Π²Π°Ρ€ΠΎΠ²Π° смСс са Π½ΡƒΠΆΠ½ΠΈ Ρ… кисСлина.

Π‘Π΅Π»Π΅ΠΆΠΊΠ° 2. Π‘Π±ΠΎΡ€Π½ΠΈΡ†ΠΈ с ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ:

Π₯ΠΎΠΌΡ‡Π΅Π½ΠΊΠΎ И. Π“., Π‘Π±ΠΎΡ€Π½ΠΈΠΊ с Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ упраТнСния ΠΏΠΎ химия 2009 Π³ (8-11 клас).
Π₯ΠΎΠΌΡ‡Π΅Π½ΠΊΠΎ Π“. П., Π₯ΠΎΠΌΡ‡Π΅Π½ΠΊΠΎ И. Π“., Π‘Π±ΠΎΡ€Π½ΠΈΠΊ с Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ химия Π·Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚-студСнти, 2019.

Π‘Π΅Π»Π΅ΠΆΠΊΠ° 3. Π—Π° опростяванС Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°, Π² Π½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° вСрсия ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° опроститС Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° ΠΈ просто Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ символа Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Π² края Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π°. Π’ΠΎΠ³Π°Π²Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° Π½Π° калциСвия ΠΊΠ°Ρ€Π±ΠΎΠ½Π°Ρ‚ Ρ‰Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°:
CaCOOO
Но Ρ‚Π°ΠΊΠΎΠ²Π° записванС Π΅Π΄Π²Π° Π»ΠΈ Ρ‰Π΅ харСса Π½Π° учитСля ΠΏΠΎ химия. ΠŸΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ записванС Π½Π΅ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ β€” Π·Π° Ρ‚ΠΎΠ²Π° трябва Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ масив:

formula : array [1..size] of integer;

ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡŠΡ‚ Π΅ Π½ΠΎΠΌΠ΅Ρ€ Π½Π° химичния Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚, Π° стойността ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ индСкс Π΅ количСството Π°Ρ‚ΠΎΠΌΠΈ (Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° масива сС Π½ΡƒΠ»ΠΈΡ€Π°Ρ‚). Врябва Π΄Π° сС Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Ρ€Π΅Π΄ΡŠΡ‚ Π½Π° записванС Π½Π° Π°Ρ‚ΠΎΠΌΠΈΡ‚Π΅ във Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π°, ΠΏΡ€ΠΈΠ΅Ρ‚ Π² химията. НапримСр, O3CaC ΡΡŠΡ‰ΠΎ няма Π΄Π° Π΅ Π½Π° всСки ΠΌΡƒ ΠΏΠΎ вкуса. ΠŸΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠΌΠ΅ отговорността Π½Π° потрСбитСля. БъздавамС масив:

 formulaOrder : array [1..size] of integer; //ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²Π·Π΅ΠΌΠ΅ ΠΏΠΎ-ΠΊΡ€Π°Ρ‚ΠΊΠΎ

ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ записвамС Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° химичния Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΏΠΎ индСкса Π½Π° появата ΠΌΡƒ във Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π°. ДобавянС Π½Π° Π°Ρ‚ΠΎΠΌΠ° currNo Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π°:

if formula [currNo]=0 then // Ρ‚ΠΎΠ·ΠΈ Π°Ρ‚ΠΎΠΌ сС срСща Π·Π° ΠΏΡŠΡ€Π²ΠΈ ΠΏΡŠΡ‚
 begin
 orderIndex := orderIndex+1; // Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° orderIndex=0
 formulaOrder [orderIndex] :=  currNo;
 end;
formula [currNo]:=formula [currNo]+1;

ЗаписванС Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° Π² Π½ΠΈΠ·:

s := ''; // ΠΏΡ€Π°Π·Π΅Π½ Π½ΠΈΠ· Π·Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π°
for i:=1 to  orderIndex do // Π·Π° всички Ρ…ΠΈΠΌΠΈΡ‡Π½ΠΈ символи във Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π°
 begin
 s:=s+TableSymbols [ formulaOrder[i]]; // добавямС химичния символ
 if formula [formulaOrder[i]]1 then // добавямС количСството Π°Ρ‚ΠΎΠΌΠΈ
  s:=s+ intToStr(formula [formulaOrder[i]]);
 end;

Π‘Π΅Π»Π΅ΠΆΠΊΠ° 4. Има смисъл Π΄Π° сС осигури Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ въвСТданС Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° Π½Π° Ρ€Π΅Π°Π³Π΅Π½Ρ‚Π° ΠΎΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°. Π’ Ρ‚ΠΎΠ·ΠΈ случай Ρ‰Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° прост синтактичСн Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€.

Π‘Ρ‚Ρ€ΡƒΠ²Π° си Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅:

ДнСс ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ няколкостотин Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ всС Π½ΠΎΠ²ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ. (УикипСдия)

Π£Ρ‡Π΅Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° проявят находчивост ΠΈ Π² Ρ‚ΠΎΠ²Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΉΠΊΠΈ някой ΠΎΡ‚ Π²Π΅Ρ‡Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΠΈΡ‚Π²Π°ΠΉΠΊΠΈ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π°Ρ‚ свой ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½. МоТС Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π° ΡƒΡ€ΠΎΡ†ΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π² Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°Ρ‚Π° Π² Ρ‚Π°Π·ΠΈ статия Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°, някои ΡƒΡ‡Π΅Π½ΠΈΡ†ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ видят особСни прСдимства Π½Π° управляващитС ΠΊΠ°Ρ€Ρ‚ΠΈ Π² сравнСниС с Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° стандартни Π±ΡƒΡ‚ΠΎΠ½ΠΈ TButton. Π‘ΠΏΠΈΡ€Π°Π»Π½Π°Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° (ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅ са с Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° Ρ„ΠΎΡ€ΠΌΠ°) Ρ‰Π΅ дСмонстрира ΠΏΠΎ-ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ прСдимствата Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΡ‚ΠΎ Ρ‚ΡƒΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π’Π°Π±Π»ΠΈΡ†Π° Π½Π° МСндСлССв Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°
(АлтСрнативна систСма Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π’Π΅ΠΎΠ΄ΠΎΡ€ Π‘Π΅Π½Ρ„Π΅ΠΉ, Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ)

ДобавямС ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ Π·Π° Ρ€Π΅Π΄ΠΈΡ†Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Π’Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π½Π° МСндСлССв Π΅ Ρ€Π°Π·ΠΊΠ°Π·Π°Π½ΠΎ Π² наскоро ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° статия Π½Π° Π₯Π°Π±Ρ€ статията.

Π”ΠΎΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅ 2: ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΠ‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΠ²Π° Π·Π°Π΄Π°Ρ‡ΠΈ:

1) Π”Π° сС откроят Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, извСстни ΠΏΡ€Π΅Π· срСднитС Π²Π΅ΠΊΠΎΠ²Π΅.

2) Π”Π° сС откроят всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, извСстни към ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΈΡ Π·Π°ΠΊΠΎΠ½.

3) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ сСдСм Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π°Π»Ρ…ΠΈΠΌΠΈΡ†ΠΈΡ‚Π΅ считали Π·Π° ΠΌΠ΅Ρ‚Π°Π»ΠΈ.

4) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ Π² Π³Π°Π·ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈ условия (Π½.Ρƒ.).

5) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π² тСчност ΠΏΡ€ΠΈ Π½.Ρƒ.

6) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π² Ρ‚Π²ΡŠΡ€Π΄ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½.Ρƒ.

7) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° останат дълго Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π²ΡŠΠ·Π΄ΡƒΡ…Π° Π±Π΅Π· Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ Π½.Ρƒ.

8) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички ΠΌΠ΅Ρ‚Π°Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС разтварят Π² солна кисСлина.

9) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички ΠΌΠ΅Ρ‚Π°Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС разтварят Π² сярна кисСлина ΠΏΡ€ΠΈ Π½.Ρƒ.

10) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички ΠΌΠ΅Ρ‚Π°Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС разтварят Π² сярна кисСлина ΠΏΡ€ΠΈ нагряванС.

11) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички ΠΌΠ΅Ρ‚Π°Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС разтварят Π² Π°Π·ΠΎΡ‚Π½Π° кисСлина.

12) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички ΠΌΠ΅Ρ‚Π°Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€Π°Ρ‚ Π±ΡƒΡ€Π½ΠΎ с Π²ΠΎΠ΄Π° ΠΏΡ€ΠΈ Π½.Ρƒ.

13) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ всички ΠΌΠ΅Ρ‚Π°Π»ΠΈ.

14) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са ΡˆΠΈΡ€ΠΎΠΊΠΎ разпространСни Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π°Ρ‚Π°.

15) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС срСщат Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π°Ρ‚Π° Π² свободно ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅.

16) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ играят Π²Π°ΠΆΠ½Π° роля Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° Ρ‡ΠΎΠ²Π΅ΠΊΠ° ΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈΡ‚Π΅.

17) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ Π² Π±ΠΈΡ‚Π° (Π² свободна Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠ»ΠΈ Π² съСдинСния).

18) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, с ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π΅ Π½Π°ΠΉ-опасна ΠΈ изисква спСциални ΠΌΠ΅Ρ€ΠΊΠΈ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ срСдства.

19) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π² свободна Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠ»ΠΈ Π² съСдинСния прСдставляват Π½Π°ΠΉ-голяма Π·Π°ΠΏΠ»Π°Ρ…Π° Π·Π° Скологията.

20) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π±Π»Π°Π³ΠΎΡ€ΠΎΠ΄Π½ΠΈ ΠΌΠ΅Ρ‚Π°Π»ΠΈ.

21) Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΠΎ-скъпи ΠΎΡ‚ Π±Π»Π°Π³ΠΎΡ€ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Π°Π»ΠΈ.

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠΈ

1) Има смисъл Π΄Π° сС осигури Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° няколко Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π°. НапримСр, Π°ΠΊΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π° Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡Π° 1 (всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, извСстни Π² срСднитС Π²Π΅ΠΊΠΎΠ²Π΅) ΠΈ 20 (Π±Π»Π°Π³ΠΎΡ€ΠΎΠ΄Π½ΠΈ ΠΌΠ΅Ρ‚Π°Π»ΠΈ), Ρ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с цвят) ΠΊΠ»Π΅Ρ‚ΠΊΠΈ с Π±Π»Π°Π³ΠΎΡ€ΠΎΠ΄Π½ΠΈ ΠΌΠ΅Ρ‚Π°Π»ΠΈ, извСстни Π² срСднитС Π²Π΅ΠΊΠΎΠ²Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ°Π»Π°Π΄ΠΈΠΉ, ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ ΠΏΡ€Π΅Π· 1803 Π³., няма Π΄Π° бъдС ΠΈΠ·Π²Π΅Π΄Π΅Π½).

2) Има смисъл Π΄Π° сС осигури Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° няколко Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π° Π² Ρ‚Π°ΠΊΡŠΠ² Ρ€Π΅ΠΆΠΈΠΌ, Ρ‡Π΅ всСки Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ Π΄Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅ с своя цвят, Π½ΠΎ Π΄Π° Π½Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° напълно ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ‚Π° Π½Π° другия Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ (част ΠΎΡ‚ ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ‚Π° с Π΅Π΄ΠΈΠ½ цвят, част с Π΄Ρ€ΡƒΠ³). Π’ΠΎΠ³Π°Π²Π° Π² случая Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π²ΠΈΠ΄ΠΈΠΌΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° прСсичанСто Π½Π° мноТСствата, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π² срСднитС Π²Π΅ΠΊΠΎΠ²Π΅ ΠΈ Π½Π° ΡΠΊΡŠΠΏΠΎΡ†Π΅Π½Π½ΠΈ ΠΌΠ΅Ρ‚Π°Π»ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈ само Π½Π° ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΈ само Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ мноТСство. Π’.Π΅. ΡΠΊΡŠΠΏΠΎΡ†Π΅Π½Π½ΠΈ ΠΌΠ΅Ρ‚Π°Π»ΠΈ, нСизвСстни Π² срСднитС Π²Π΅ΠΊΠΎΠ²Π΅, ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, извСстни Π² срСднитС Π²Π΅ΠΊΠΎΠ²Π΅, Π½ΠΎ Π½Π΅ прСдставляващи ΡΠΊΡŠΠΏΠΎΡ†Π΅Π½Π½ΠΈ ΠΌΠ΅Ρ‚Π°Π»ΠΈ.

3) Има смисъл слСд ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π° Π΄Π° сС осигури Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ дСйствия с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ. НапримСр, слСд ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅, извСстни Π² срСднитС Π²Π΅ΠΊΠΎΠ²Π΅, потрСбитСлят Ρ‰Ρ€Π°ΠΊΠ²Π° с Π›ΠšΠœ Π½Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ ΠΏΠΎΠΏΠ°Π΄Π° Π² статията Π½Π° УикипСдия Π·Π° Ρ‚ΠΎΠ·ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚.

4) Има смисъл Π΄Π° сС осигури Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° потрСбитСля Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ‚Π°, Ρ‰Ρ€Π°ΠΊΠ²Π°ΠΉΠΊΠΈ с Π›ΠšΠœ Π½Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π½Π°Ρ‚Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°. НапримСр, Π·Π° Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ Π²Π΅Ρ‡Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ.

5) Има смисъл Π΄Π° сС осигури Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° списъка с ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΡ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π² Ρ„Π°ΠΉΠ» ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΡŠΠ² Ρ„Π°ΠΉΠ» с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅. Π’ΠΎΠ²Π° Ρ‰Π΅ Π΄Π°Π΄Π΅ Π½Π° потрСбитСля Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΠΎΡ‡ΠΈΠ²ΠΊΠ° Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°.

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ статична ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½Π° управляваща ΠΊΠ°Ρ€Ρ‚Π°, Π½ΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, Π² ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ управляващи ΠΊΠ°Ρ€Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС промСнят ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ‚ΠΎΠ²Π° Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π° Π³Ρ€Π°Ρ„ΠΈ, Π² ΠΊΠΎΠΉΡ‚ΠΎ потрСбитСлят с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° ΡƒΠΊΠ°Π·Π²Π° Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²ΡŠΡ€Ρ…ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ рисува Ρ€Π΅Π±Ρ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ тях. Π—Π° Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ Π²Ρ€ΡŠΡ… ΠΈΠ»ΠΈ Ρ€Π΅Π±Ρ€ΠΎ, потрСбитСлят трябва Π΄Π° ΡƒΠΊΠ°ΠΆΠ΅ Π½Π° Π½Π΅Π³ΠΎ. Но Π°ΠΊΠΎ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ просто Π΄Π° сС ΡƒΠΊΠ°ΠΆΠ΅ Π½Π° Π²Ρ€ΡŠΡ…, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ с ΠΊΡ€ΡŠΠ³, Ρ‚ΠΎ Π½Π° Ρ€Π΅Π±Ρ€ΠΎ, нарисувано с Ρ‚ΡŠΠ½ΠΊΠ° линия, Ρ‰Π΅ бъдС ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС ΡƒΠΊΠ°ΠΆΠ΅. Π’ΡƒΠΊ Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ управляващата ΠΊΠ°Ρ€Ρ‚Π°, Π² която Π²ΡŠΡ€Ρ…ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ Ρ€Π΅Π±Ρ€Π°Ρ‚Π° Π·Π°Π΅ΠΌΠ°Ρ‚ околности, ΠΏΠΎ-ΡˆΠΈΡ€ΠΎΠΊΠΈ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π½Π° видимия Ρ€ΠΈΡΡƒΠ½ΡŠΠΊ.

Π‘ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° комплСксното ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ интСрСсСн страничСн Π²ΡŠΠΏΡ€ΠΎΡ: ΠΌΠΎΠΆΠ΅ Π»ΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ИИ?

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster