ΠœΠ΅Π½Π΄Π΅Π»Π΅Π΅Π²Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° Π² ΡƒΡ‡ΠΈΠ»ΠΈΡ‰Π½Π°Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°

(Управляващи ΠΊΠ°Ρ€Ρ‚ΠΈ)
(ΠŸΠΎΡΠ²Π΅Ρ‰Π°Π²Π° сС Π½Π° ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π° Ρ…ΠΈΠΌΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ)
(ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΡ‚Π΅ допълнСния са Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π½Π° 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 Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° (константа Ρ€Π°Π·ΠΌΠ΅Ρ€). ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Π΅ Ρ‚ΠΎΠ·ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ‚Π° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ (Ρ…ΠΈΠΌΠΈΡ‡Π½ΠΈ символи) сС записват Π² масив 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 поставямС Π΄Π²Π΅ ΠΏΠΎΠ»Π΅Ρ‚Π°. Π’ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ написано: "ΠŸΡŠΡ€Π²ΠΈ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ Π΄Π°Π΄Π΅Π½", Π° във Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ β€” "Π’Ρ‚ΠΎΡ€ΠΈ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ Π΄Π° сС Π½Π°ΠΌΠ΅Ρ€ΠΈ x". ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°ΠΌΠ΅ ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚Π° 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 Π³ Ρ…Π°ΠΉΠ²Π΅Ρ€ Π΅ Π½ΡƒΠΆΠ½ΠΎ x кисСлина.

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ° 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