Π’Π°Π±Π»ΠΈΡ†Π° МСндСлССва Π½Π° школьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

(Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹)
(ΠŸΠΎΡΠ²ΡΡ‰Π°Π΅Ρ‚ΡΡ ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΌΡƒ Π³ΠΎΠ΄Ρƒ ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ химичСских элСмСнтов)
(ПослСдниС дополнСния сдСланы 8 апрСля 2019. Бписок Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ сразу ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ)

Π’Π°Π±Π»ΠΈΡ†Π° МСндСлССва Π½Π° школьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅
(Π¦Π²Π΅Ρ‚ΠΎΠΊ МСндСлССва, Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ)

ΠŸΠΎΠΌΠ½ΠΈΡ‚ΡΡ, ΠΌΡ‹ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ ΡƒΡ‚ΠΊΡƒ. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ сразу Ρ‚Ρ€ΠΈ ΡƒΡ€ΠΎΠΊΠ°: гСография, СстСствознаниС ΠΈ русский. На ΡƒΡ€ΠΎΠΊΠ΅ СстСствознания ΡƒΡ‚ΠΊΠ° ΠΈΠ·ΡƒΡ‡Π°Π»Π°ΡΡŒ ΠΊΠ°ΠΊ ΡƒΡ‚ΠΊΠ° ΠΊΠ°ΠΊΠΈΠ΅ Ρƒ Π½Π΅Π΅ ΠΊΡ€Ρ‹Π»Ρ‹ΡˆΠΊΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ Π»Π°ΠΏΠΊΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΠ»Π°Π²Π°Π΅Ρ‚ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. На ΡƒΡ€ΠΎΠΊΠ΅ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Ρ‚Π° ΠΆΠ΅ ΡƒΡ‚ΠΊΠ° ΠΈΠ·ΡƒΡ‡Π°Π»Π°ΡΡŒ ΠΊΠ°ΠΊ ΠΆΠΈΡ‚Π΅Π»ΡŒ Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΠ°Ρ€Π°: Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Π³Π΄Π΅ ΠΎΠ½Π° ΠΆΠΈΠ²Π΅Ρ‚ ΠΈ Π³Π΄Π΅ Π΅Π΅ Π½Π΅Ρ‚. На русском Π‘Π΅Ρ€Π°Ρ„ΠΈΠΌΠ° ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²Π½Π° ΡƒΡ‡ΠΈΠ»Π° нас ΠΏΠΈΡΠ°Ρ‚ΡŒ Β«Ρƒ-Ρ‚-ΠΊ-Π°Β» ΠΈ Ρ‡ΠΈΡ‚Π°Π»Π° Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠ± ΡƒΡ‚ΠΊΠ°Ρ… ΠΈΠ· Π‘Ρ€Π΅ΠΌΠ°. ΠœΠΈΠΌΠΎΡ…ΠΎΠ΄ΠΎΠΌ ΠΎΠ½Π° сообщала Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ-Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΈ ΡƒΡ‚ΠΊΠ° Ρ‚Π°ΠΊ-Ρ‚ΠΎ, Π° ΠΏΠΎ-французски Ρ‚Π°ΠΊ-Ρ‚ΠΎ. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, это Π½Π°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ³Π΄Π° «комплСксным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌΒ». Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, всС Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠ»ΠΎ Β«ΠΌΠΈΠΌΠΎΡ…ΠΎΠ΄ΠΎΠΌΒ».

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

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Ρ†ΠΈΡ‚Π°Ρ‚Π΅ Π’Π΅Π½ΠΈΠ°ΠΌΠΈΠ½ ΠšΠ°Π²Π΅Ρ€ΠΈΠ½ мастСрски ΠΏΠΎΠΊΠ°Π·Π°Π» нСдостатки комплСксного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° обучСния, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, довольно Ρ€Π΅Π΄ΠΊΠΈΡ…) случаях элСмСнты этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Ρ‹. Один ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… случаСв β€” это ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π”.И.МСндСлССва Π½Π° ΡƒΡ€ΠΎΠΊΠ°Ρ… школьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Π—Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… дСйствий с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ МСндСлССва наглядна для школьников, Π½Π°Ρ‡Π°Π²ΡˆΠΈΡ… ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ…ΠΈΠΌΠΈΡŽ, ΠΈ разбиваСтся Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ химичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ эта Π·Π°Π΄Π°Ρ‡Π° позволяСт Π² простой Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ способ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠ°Ρ€Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΊ графичСскому ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΌΡƒ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС слова ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСских элСмСнтов.

(8 апрСля 2019 сдСланы дополнСния:
Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 1: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ химичСский ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€
Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 2: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π·Π°Π΄Π°Ρ‡ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²)

НачнСм с Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС Π½Π° экранС Π² Ρ„ΠΎΡ€ΠΌΠ΅-ΠΎΠΊΠ½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π°, Π³Π΄Π΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ химичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта: H β€” Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄, He β€” Π³Π΅Π»ΠΈΠΉ ΠΈ Ρ‚.Π΄. Если курсор ΠΌΡ‹ΡˆΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΡƒ, Ρ‚ΠΎ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ Π½Π° нашСй Ρ„ΠΎΡ€ΠΌΠ΅ отобраТаСтся ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта ΠΈ Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ этом Π½Π°ΠΆΠΌΠ΅Ρ‚ Π›ΠšΠœ, Ρ‚ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΠ»Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Π½ΠΎΠΌΠ΅Ρ€ этого Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.

Π’Π°Π±Π»ΠΈΡ†Π° МСндСлССва Π½Π° школьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

Π—Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π½Π° любом ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΌ ЯП. ΠœΡ‹ Π²ΠΎΠ·ΠΌΠ΅ΠΌ простой старый Delpi-7, понятный ΠΏΠΎΡ‡Ρ‚ΠΈ всСм. Но ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ЯП, нарисуСм Π΄Π²Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, нарисуСм ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΅Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² графичСском Ρ„Π°ΠΉΠ»Π΅ table01.bmp.

Π’Π°Π±Π»ΠΈΡ†Π° МСндСлССва Π½Π° школьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

Для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ рисунка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Π‘ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ всякой Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ RGB. R ΠΈ G всСгда Π±ΡƒΠ΄ΡƒΡ‚ 0, Π° B=1 для Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄Π°, 2 для гСлия ΠΈ Ρ‚.Β Π΄. Π­Ρ‚ΠΎΡ‚ рисунок ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ нашСй ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ сохраним Π² Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ table2.bmp.

Π’Π°Π±Π»ΠΈΡ†Π° МСндСлССва Π½Π° школьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ этап графичСского программирования Π² Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ графичСскому ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ GUI Π² IDE Delpi-7. Для этого ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π³Π΄Π΅ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Ρ‹Π·ΠΎΠ²Π° Π΄ΠΈΠ°Π»ΠΎΠ³Π° (tableDlg), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ. Π”Π°Π»Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ tableDlg.

ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ класса TImage. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Image1. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² автоматичСски сгСнСрированныС ΠΈΠΌΠ΅Π½Π° Π²ΠΈΠ΄Π° ImageN, Π³Π΄Π΅ N ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков ΠΈ Π±ΠΎΠ»Π΅Π΅ β€” Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ программирования, ΠΈ слСдуСт Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ осмыслСнныС ΠΈΠΌΠ΅Π½Π°. Но Π² нашСм малСньком ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π³Π΄Π΅ N Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ 2, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ.

Π’ свойство Image1.Picture Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Ρ„Π°ΠΉΠ» table01.bmp. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Image2 ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Ρ‚ΡƒΠ΄Π° Π½Π°ΡˆΡƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ table2.bmp. ΠŸΡ€ΠΈ этом Ρ„Π°ΠΉΠ» Π΄Π΅Π»Π°Π΅ΠΌ малСньким ΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Ρ„ΠΎΡ€ΠΌΡ‹. ДобавляСм Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты контроля, назначСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ этап графичСского программирования GUI Π² IDE Delpi-7 Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½.

Π’Π°Π±Π»ΠΈΡ†Π° МСндСлССва Π½Π° школьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ этапу β€” написанию ΠΊΠΎΠ΄Π° Π² IDE Delpi-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); // Cancel
  private
    { Private declarations }
    TableSymbols : array [1..size] of string [2]; // массив ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ элСмСнтов
  public
    { Public declarations }
    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 := 'Select element:';
end; // Image1MouseMove   ____________________________________________________

procedure TtableDlg.Image1Click(Sender: TObject);
begin
  if currNo <> 0 then
   begin
    selectedElement := TableSymbols [currNo];
    Label2.Caption := intToStr (currNo)+ ' '+selectedElement+ ' selected';
    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 Π² листингС cΠ»Π΅Π²Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π»Π°ΡΡŒ слуТСбная ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° Π²ΠΈΠ΄Π°

B5
…
E5

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ программная скобка Π½Π° строкС E5 соотвСтствуСт ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ скобкС Π½Π° строкС B5.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡΡ‚ΠΈΠ»ΡŒ программирования ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ вопрос, поэтому высказанныС здСсь ΠΈΠ΄Π΅ΠΈ слСдуСт Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊ Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡŽ. Π”Π²ΡƒΠΌ достаточно ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ программистам, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ слоТились ΠΈ стали ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ стили, Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ. Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ учащийся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ школьник, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ обрСсти свой собствСнный ΡΡ‚ΠΈΠ»ΡŒ. Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π² этом случаС ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎ мСньшСй ΠΌΠ΅Ρ€Π΅ донСсти Π΄ΠΎ своих ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ² Ρ‚Π°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ, Π½ΠΎ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΡƒΡŽ ΠΈΠΌ ΠΌΡ‹ΡΠ»ΡŒ, Ρ‡Ρ‚ΠΎ успСх ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит ΠΎΡ‚ стиля, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написан Π΅Π΅ исходный ΠΊΠΎΠ΄. Π£Ρ‡Π΅Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠΌΡƒ ΡΡ‚ΠΈΠ»ΡŽ, Π½ΠΎ ΠΏΡƒΡΡ‚ΡŒ ΠΎΠ½ хотя Π±Ρ‹ задумаСтся ΠΎ нСобходимости Β«Π»ΠΈΡˆΠ½ΠΈΡ…Β» дСйствий для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ оформлСния исходного ΠΊΠΎΠ΄Π°.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ нашСй Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ ΠΏΠΎ ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅: дальнСйшСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… направлСниях. Одно ΠΈΠ· Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ справочноС: ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²Ρ‹ΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌ-ΠΎΠΊΠ½ΠΎ, содСрТащСС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ элСмСнту. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ β€” Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹. НапримСр, Π² зависимости ΠΎΡ‚ установки Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌ-ΠΎΠΊΠ½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ: ваТнСйшиС Ρ„ΠΈΠ·-Ρ…ΠΈΠΌ свСдСния, информация ΠΏΠΎ истории открытия, информация ΠΎ распространСнии Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅, список Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… соСдинСний (ΠΊΡƒΠ΄Π° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт), физиологичСскиС свойства, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π° иностранном языкС ΠΈ Ρ‚.Β Π΄. Вспоминая Β«ΡƒΡ‚ΠΊΡƒΒ» ΠšΠ°Π²Π΅Ρ€ΠΈΠ½Π°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ начинаСтся эта ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ комплСкс ΠΏΠΎ СстСствСнным Π½Π°ΡƒΠΊΠ°ΠΌ: ΠΊΡ€ΠΎΠΌΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Ρ„ΠΈΠ·ΠΈΠΊΠΈ ΠΈ Ρ…ΠΈΠΌΠΈΠΈ β€” биология, экономичСская гСография, история Π½Π°ΡƒΠΊΠΈ ΠΈ Π΄Π°ΠΆΠ΅ иностранныС языки.

Но локальная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… β€” это Π½Π΅ ΠΏΡ€Π΅Π΄Π΅Π». ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ элСмСнта срабатываСт ссылка, ΠΈ Π² ΠΎΠΊΠ½Π΅ web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° раскрываСтся ΡΡ‚Π°Ρ‚ΡŒΡ Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ ΠΏΡ€ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт. ВикипСдия, ΠΊΠ°ΠΊ извСстно, Π½Π΅ являСтся Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌ источником. МоТно Π·Π°Π΄Π°Ρ‚ΡŒ ссылки Π½Π° Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Π΅ источники, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ…ΠΈΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠ½Ρ†ΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡŽ, Π‘Π‘Π­, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΆΡƒΡ€Π½Π°Π»Ρ‹, Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ запросы Π² поисковиках Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт ΠΈ Ρ‚.Π΄. Π’.ΠΎ. ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ смогут Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ простыС, Π½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ задания ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ Π‘Π£Π‘Π” ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

ΠšΡ€ΠΎΠΌΠ΅ запросов ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ элСмСнту, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ критСриям. НапримСр, ΠΌΠ΅Ρ‚Π°Π»Π»Ρ‹ ΠΈ Π½Π΅ΠΌΠ΅Ρ‚Π°Π»Π»Ρ‹. Или ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сливаСт Π² Π²ΠΎΠ΄ΠΎΠ΅ΠΌΡ‹ мСстный Ρ…ΠΈΠΌΠ·Π°Π²ΠΎΠ΄.

МоТно Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ записной ΠΊΠ½ΠΈΠΆΠΊΠΈ-ΠΎΡ€Π³Π°Π½Π°ΠΉΠ·Π΅Ρ€Π°. НапримСр, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² экзамСн. ΠŸΠΎΡ‚ΠΎΠΌ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ элСмСнты, ΠΈΠ·ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅/ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½Π½Ρ‹Π΅ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΊ экзамСну.

А Π²ΠΎΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄Π½Π° ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ школьной Ρ…ΠΈΠΌΠΈΠΈ:

Π”Π°Π½ΠΎ 10 Π³ ΠΌΠ΅Π»Π°. Бколько соляной кислоты Π½Π°Π΄ΠΎ Π²Π·ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ вСсь этот ΠΌΠ΅Π»?

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡Ρƒ, Π½Π°Π΄ΠΎ, записав Ρ…ΠΈΠΌ. Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ ΠΈ расставив Π² Π½Π΅ΠΉ коэффициСнты, ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ молСкулярныС вСса ΠΊΠ°Ρ€Π±ΠΎΠ½Π°Ρ‚Π° ΠΊΠ°Π»ΡŒΡ†ΠΈΡ ΠΈ хлористого Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄Π°, ΠΏΠΎΡ‚ΠΎΠΌ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΡŽ. ΠŸΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ смоТСт ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ Π½Π° основС нашСй Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€Π°Π²Π΄Π°, Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ кислоту Π½Π°Π΄ΠΎ Π²Π·ΡΡ‚ΡŒ с Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌ ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠΎΠΌ ΠΈ Π² Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ, Π½ΠΎ это ΡƒΠΆΠ΅ химия, Π° Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°.
Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 1: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ химичСский ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅Π»Π° ΠΈ β€œΡΠΎΠ»ΡΠ½ΠΊΠΈβ€. НачнСм с Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ:

CaCO3 + 2HCl = CaCl2 + H2O

ΠžΡ‚ΡΡŽΠ΄Π° Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π½ΡƒΠΆΠ½Ρ‹ Π°Ρ‚ΠΎΠΌΠ½Ρ‹Π΅ вСса ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов: ΠΊΠ°Π»ΡŒΡ†ΠΈΡ (Ca), ΡƒΠ³Π»Π΅Ρ€ΠΎΠ΄Π° (Π‘), кислорода (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 Π½Π°ΠΉΡ‚ΠΈ х”.

НаТимаСм Π›ΠšΠœ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с символом Cl. Надпись Π² ΠΏΠΎΠ»Π΅ reagent2 мСняСтся: β€œΠ’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ HCl 36.458 Π½Π°ΠΉΡ‚ΠΈ х”. ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ слоТил Π°Ρ‚ΠΎΠΌΠ½Ρ‹Π΅ вСса Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄Π° ΠΈ Ρ…Π»ΠΎΡ€Π°. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ хлористым Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄ΠΎΠΌ стоит коэффициСнт 2. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π›ΠšΠœ Π½Π° ΠΏΠΎΠ»Π΅ reagent2. ΠœΠΎΠ»Π΅ΠΊΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ вСс удваиваСтся (ΠΏΡ€ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ утраиваСтся ΠΈ Ρ‚.Π΄.). Надпись Π² ΠΏΠΎΠ»Π΅ reagent2 мСняСтся: β€œΠ’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π΅Π°Π³Π΅Π½Ρ‚ 2HCl 72.916 Π½Π°ΠΉΡ‚ΠΈ х”.

НаТимаСм 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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ