เชถเชพเชณเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจ เชชเชฐ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช•

(เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช•เชพเชฐเซเชกเซเชธ)
(เชฐเชพเชธเชพเชฏเชฃเชฟเช• เชคเชคเซเชตเซ‹เชจเชพ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช•เชจเชพ เช†เช‚เชคเชฐเชฐเชพเชทเซเชŸเซเชฐเซ€เชฏ เชตเชฐเซเชทเชจเซ‡ เชธเชฎเชฐเซเชชเชฟเชค)
(เชจเชตเซ€เชจเชคเชฎ เช‰เชฎเซ‡เชฐเชฃเซ‹ เชเชชเซเชฐเชฟเชฒ 8, 2019 เชจเชพ เชฐเซ‹เชœ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เช‰เชฎเซ‡เชฐเชพเช“เชจเซ€ เชธเซ‚เชšเชฟ เช•เชŸเชจเซ€ เชจเซ€เชšเซ‡ เชคเชฐเชค เชœ เช›เซ‡)

เชถเชพเชณเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจ เชชเชฐ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช•
(เชฎเซ‡เชจเซเชกเซ‡เชฒเซ€เชตเชจเซเช‚ เชซเซ‚เชฒ, เชธเซ‹เชฐเซเชธ)

เชฎเชจเซ‡ เชฏเชพเชฆ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชฌเชคเช• เชชเชธเชพเชฐ เช•เชฐเซ€ เชนเชคเซ€. เช† เชเช• เชธเชพเชฅเซ‡ เชคเซเชฐเชฃ เชชเชพเช  เชนเชคเชพ: เชญเซ‚เช—เซ‹เชณ, เช•เซเชฆเชฐเชคเซ€ เชตเชฟเชœเซเชžเชพเชจ เช…เชจเซ‡ เชฐเชถเชฟเชฏเชจ. เชตเชฟเชœเซเชžเชพเชจเชจเชพ เชชเชพเช เชฎเชพเช‚, เชฌเชคเช•เชจเซ‡ เชฌเชคเช• เชคเชฐเซ€เช•เซ‡ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชคเซ‡เชจเซ‡ เช•เชˆ เชชเชพเช‚เช–เซ‹ เชนเซ‹เชฏ เช›เซ‡, เชคเซ‡เชจเชพ เช•เชฏเชพ เชชเช— เชนเซ‹เชฏ เช›เซ‡, เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชคเชฐเซ‡ เช›เซ‡ เชตเช—เซ‡เชฐเซ‡. เชญเซ‚เช—เซ‹เชณเชจเชพ เชชเชพเช เชฎเชพเช‚, เชคเซ‡ เชœ เชฌเชคเช•เชจเซ‹ เชตเชฟเชถเซเชตเชจเชพ เชฐเชนเซ‡เชตเชพเชธเซ€ เชคเชฐเซ€เช•เซ‡ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹: เชคเซ‡ เชจเช•เชถเชพ เชชเชฐ เชฌเชคเชพเชตเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชนเชคเซเช‚ เช•เซ‡ เชคเซ‡ เช•เซเชฏเชพเช‚ เชฐเชนเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซเชฏเชพเช‚ เชจเชฅเซ€. เชฐเชถเชฟเชฏเชจเชฎเชพเช‚, เชธเซ‡เชฐเชพเชซเชฟเชฎเชพ เชชเซ‡เชŸเซเชฐเซ‹เชตเชจเชพเช เช…เชฎเชจเซ‡ "เชฏเซ-เชŸเซ€-เช•เซ‡-เช" เชฒเช–เชตเชพเชจเซเช‚ เช…เชจเซ‡ เชฌเซเชฐเซ‡เชฎเชจเชพ เชฌเชคเช• เชตเชฟเชถเซ‡ เช•เช‚เชˆเช• เชตเชพเช‚เชšเชตเชพเชจเซเช‚ เชถเซ€เช–เชตเซเชฏเซเช‚. เชชเชธเชพเชฐ เชฅเชคเชพเช‚, เชคเซ‡เชฃเซ€เช เช…เชฎเชจเซ‡ เชœเชพเชฃ เช•เชฐเซ€ เช•เซ‡ เชœเชฐเซเชฎเชจ เชกเช•เชฎเชพเช‚ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชซเซเชฐเซ‡เชจเซเชšเชฎเชพเช‚ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เช›เซ‡. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชธเชฎเชฏเซ‡ เชคเซ‡เชจเซ‡ "เชœเชŸเชฟเชฒ เชชเชฆเซเชงเชคเชฟ" เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชฌเชงเซเช‚ "เชชเชพเชธเชฎเชพเช‚" เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚.

เชตเซ‡เชจเชฟเช†เชฎเซ€เชจ เช•เซ‡เชตเซ‡เชฐเซ€เชจ, เชฌเซ‡ เช•เซ‡เชชเซเชŸเชจ

เช‰เชชเชฐเซ‹เช•เซเชค เช…เชตเชคเชฐเชฃเชฎเชพเช‚, เชตเซ‡เชจเชฟเช†เชฎเชฟเชจ เช•เชพเชตเซ‡เชฐเชฟเชจเช เชœเชŸเชฟเชฒ เชถเชฟเช•เซเชทเชฃ เชชเชฆเซเชงเชคเชฟเชจเซ€ เช–เชพเชฎเซ€เช“ เช•เซเชถเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฆเชฐเซเชถเชพเชตเซ€ เชนเชคเซ€, เชœเซ‹ เช•เซ‡, เช•เซ‡เชŸเชฒเชพเช• (เช•เชฆเชพเชš เชคเชฆเซเชฆเชจ เชฆเซเชฐเซเชฒเชญ) เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เช† เชชเชฆเซเชงเชคเชฟเชจเชพ เช˜เชŸเช•เซ‹ เชจเซเชฏเชพเชฏเซ€ เช›เซ‡. เช†เชตเซ‹ เชœ เชเช• เช•เชฟเชธเซเชธเซ‹ D.I. เชฎเซ‡เชจเซเชกเซ‡เชฒเซ€เชตเชจเซเช‚ เชถเชพเชณเชพเชจเชพ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจเชจเชพ เชชเชพเช เซ‹เชฎเชพเช‚เชจเซเช‚ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช• เช›เซ‡. เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช• เชธเชพเชฅเซ‡ เชฒเชพเช•เซเชทเชฃเชฟเช• เช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช‘เชŸเซ‹เชฎเซ‡เชถเชจเชจเซเช‚ เช•เชพเชฐเซเชฏ เชถเชพเชณเชพเชจเชพ เชฌเชพเชณเช•เซ‹ เชฎเชพเชŸเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เชœเซ‡เชฎเชฃเซ‡ เชฐเชธเชพเชฏเชฃเชถเชพเชธเซเชคเซเชฐเชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เช˜เชฃเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช• เชฐเชพเชธเชพเชฏเชฃเชฟเช• เชธเชฎเชธเซเชฏเชพเช“เชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจเชจเชพ เชฎเชพเชณเช–เชพเชฎเชพเช‚, เช† เช•เชพเชฐเซเชฏ เช…เชฎเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช•เชพเชฐเซเชกเชจเซ€ เชชเชฆเซเชงเชคเชฟเชจเซ‡ เชธเชฐเชณ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฆเชฐเซเชถเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เช—เซเชฐเชพเชซเชฟเช•เชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ‡ เช†เชญเชพเชฐเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เช—เซเชฐเชพเชซเชฟเช• เช˜เชŸเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชคเชฐเซ€เช•เซ‡ เชถเชฌเซเชฆเชจเชพ เชตเซเชฏเชพเชชเช• เช…เชฐเซเชฅเชฎเชพเช‚ เชธเชฎเชœเซ€ เชถเช•เชพเชฏ เช›เซ‡.

(เชเชชเซเชฐเชฟเชฒ 8, 2019เชจเชพ เช‰เชฎเซ‡เชฐเชพ เช•เชฐเซเชฏเชพ:
เชชเชฐเชฟเชถเชฟเชทเซเชŸ 1: เชฐเชธเชพเชฏเชฃเชถเชพเชธเซเชคเซเชฐ เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡
เชชเชฐเชฟเชถเชฟเชทเซเชŸ 2: เชซเชฟเชฒเซเชŸเชฐเซเชธ เชฎเชพเชŸเซ‡เชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹)

เชšเชพเชฒเซ‹ เชฎเซ‚เชณเชญเซ‚เชค เช•เชพเชฐเซเชฏ เชธเชพเชฅเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ€เช. เชธเซŒเชฅเซ€ เชธเชฐเชณ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช• เชตเชฟเชจเซเชกเซ‹ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชตเซ‹ เชœเซ‹เชˆเช, เชœเซเชฏเชพเช‚ เชฆเชฐเซ‡เช• เช•เซ‹เชทเชฎเชพเช‚ เชคเชคเซเชตเชจเซเช‚ เชฐเชพเชธเชพเชฏเชฃเชฟเช• เชนเซ‹เชฆเซเชฆเซ‹ เชนเชถเซ‡: H - เชนเชพเช‡เชกเซเชฐเซ‹เชœเชจ, He - เชนเชฟเชฒเซ€เชฏเชฎ, เชตเช—เซ‡เชฐเซ‡. เชœเซ‹ เชฎเชพเช‰เชธ เช•เชฐเซเชธเชฐ เช•เซ‹เชท เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เชคเชคเซเชตเชจเซเช‚ เชนเซ‹เชฆเซเชฆเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช…เชฎเชพเชฐเชพ เชซเซ‹เชฐเซเชฎ เชชเชฐ เชตเชฟเชถเชฟเชทเซเชŸ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชœเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ LMB เชฆเชฌเชพเชตเชถเซ‡, เชคเซ‹ เช† เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เชคเชคเซเชตเชจเซเช‚ เชจเชพเชฎ เช…เชจเซ‡ เชธเช‚เช–เซเชฏเชพ เชซเซ‹เชฐเซเชฎเชจเชพ เช…เชจเซเชฏ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชธเซ‚เชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชถเชพเชณเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจ เชชเชฐ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช•

เช•เซ‹เชˆเชชเชฃ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชญเชพเชทเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช…เชฎเซ‡ เชธเชพเชฆเซ€ เชœเซ‚เชจเซ€ Delpi-7 เชฒเชˆเชถเซเช‚, เชœเซ‡ เชฒเช—เชญเช— เชฆเชฐเซ‡เช•เชจเซ‡ เชธเชฎเชœเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เช›เซ‡. เชชเชฐเช‚เชคเซ PL เชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เชšเชพเชฒเซ‹ เชฌเซ‡ เชšเชฟเชคเซเชฐเซ‹ เชฆเซ‹เชฐเซ€เช, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเซ‹เชŸเซ‹เชถเซ‹เชชเชฎเชพเช‚. เชชเซเชฐเชฅเชฎ, เชšเชพเชฒเซ‹ เช†เชชเชฃเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เชœเซ‡ เชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เชคเซ‡ เชซเซ‹เชฐเซเชฎเชฎเชพเช‚ เช†เชตเชฐเซเชค เช•เซ‹เชทเซเชŸเช• เชฆเซ‹เชฐเซ€เช. เชชเชฐเชฟเชฃเชพเชฎเชจเซ‡ เช—เซเชฐเชพเชซเชฟเช• เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเชพเชšเชตเซ‹ table01.bmp.

เชถเชพเชณเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจ เชชเชฐ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช•

เชฌเซ€เชœเชพ เชกเซเชฐเซ‹เช‡เช‚เช— เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ เชชเซเชฐเชฅเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เช†เชฐเชœเซ€เชฌเซ€ เช•เชฒเชฐ เชฎเซ‹เชกเชฒเชฎเชพเช‚ เช…เชจเชจเซเชฏ เชฐเช‚เช—เซ‹ เชธเชพเชฅเซ‡, เชคเชฎเชพเชฎ เช—เซเชฐเชพเชซเชฟเช•เซเชธเชฅเซ€ เชธเชพเชซ เช•เชฐเซ€เชจเซ‡, เชŸเซ‡เชฌเชฒ เช•เซ‹เชทเซ‹เชจเซ‡ เช•เซเชฐเชฎเชฟเช• เชฐเซ€เชคเซ‡ เชญเชฐเซ€เชถเซเช‚. R เช…เชจเซ‡ G เชนเช‚เชฎเซ‡เชถเชพ 0 เชนเชถเซ‡, เช…เชจเซ‡ B=1 เชนเชพเช‡เชกเซเชฐเซ‹เชœเชจ เชฎเชพเชŸเซ‡, 2 เชนเชฟเชฒเซ€เชฏเชฎ เชฎเชพเชŸเซ‡, เชตเช—เซ‡เชฐเซ‡. เช† เชกเซเชฐเซ‹เช‡เช‚เช— เช†เชชเชฃเซเช‚ เช•เช‚เชŸเซเชฐเซ‹เชฒ เช•เชพเชฐเซเชก เชนเชถเซ‡, เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ เชจเชพเชฎเชจเซ€ เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเชพเชšเชตเซ€เชถเซเช‚. table2.bmp.

เชถเชพเชณเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจ เชชเชฐ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช•

เชซเซ‹เชŸเซ‹เชถเซ‹เชชเชฎเชพเช‚ เช—เซเชฐเชพเชซเชฟเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ‹ เชชเซเชฐเชฅเชฎ เชคเชฌเช•เซเช•เซ‹ เชชเซ‚เชฐเซเชฃ เชฅเชฏเซ‹ เช›เซ‡. เชšเชพเชฒเซ‹ Delpi-7 IDE เชฎเชพเช‚ เช—เซเชฐเชพเชซเชฟเช•เชฒ GUI เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ€เช. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชจเชตเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช–เซ‹เชฒเซ‹, เชœเซเชฏเชพเช‚ เชฎเซเช–เซเชฏ เชซเซ‹เชฐเซเชฎ เชชเชฐ เช†เชชเชฃเซ‡ เชธเช‚เชตเชพเชฆ เชฌเชŸเชจ เชฎเซ‚เช•เซ€เช เช›เซ€เช (เชŸเซ‡เชฌเชฒเชกเซ€เชเชฒเชœเซ€), เชœเซ‡เชฎเชพเช‚ เชŸเซ‡เชฌเชฒ เชธเชพเชฅเซ‡ เช•เชพเชฎ เชฅเชถเซ‡. เช†เช—เชณ เช†เชชเชฃเซ‡ เชซเซ‹เชฐเซเชฎ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€เช เช›เซ€เช เชŸเซ‡เชฌเชฒเชกเซ€เชเชฒเชœเซ€.

เชซเซ‹เชฐเซเชฎ เชชเชฐ เชตเชฐเซเช— เช˜เชŸเช• เชฎเซ‚เช•เซ‹ เชŸเซ€เช†เชฎเซ‡เชœ... เช…เชฎเชจเซ‡ เชฎเชณเซ‡ เช›เซ‡ Image1. เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชฎเซ‹เชŸเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡, เชซเซ‹เชฐเซเชฎเชจเชพ เชจเชพเชฎ เช†เชชเซ‹เช†เชช เชœเชจเชฐเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡ ImageNเชœเซเชฏเชพเช‚ N เช˜เชฃเชพ เชกเชเชจ เช…เชฅเชตเชพ เชตเชงเซ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡ - เช† เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชถเซˆเชฒเซ€ เชจเชฅเซ€, เช…เชจเซ‡ เชตเชงเซ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เชจเชพเชฎเซ‹ เช†เชชเชตเชพ เชœเซ‹เชˆเช. เชชเชฐเช‚เชคเซ เช…เชฎเชพเชฐเชพ เชจเชพเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚, เชœเซเชฏเชพเช‚ N 2 เชฅเซ€ เชตเชงเซ เชจเชนเซ€เช‚ เชนเซ‹เชฏ, เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ เชคเซ‡เชฎ เช›เซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹.

เชฎเชฟเชฒเช•เชค เชฎเชพเชŸเซ‡ เช›เชฌเซ€1.เชšเชฟเชคเซเชฐ เชซเชพเชˆเชฒ เช…เชชเชฒเซ‹เชก เช•เชฐเซ‹ table01.bmp. เช…เชฎเซ‡ เชฌเชจเชพเชตเซ€เช เช›เซ€เช Image2 เช…เชจเซ‡ เช…เชฎเชพเชฐเซเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช•เชพเชฐเซเชก เชคเซเชฏเชพเช‚ เชฒเซ‹เชก เช•เชฐเซ‹ table2.bmp. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเซ‡ เชซเซ‹เชฐเซเชฎเชจเชพ เชจเซ€เชšเซ‡เชจเชพ เชกเชพเชฌเชพ เช–เซ‚เชฃเชพเชฎเชพเช‚ เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ‡ เชซเชพเช‡เชฒเชจเซ‡ เชจเชพเชจเซ€ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เช…เชฆเซเชฐเชถเซเชฏ เชฌเชจเชพเชตเซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชคเชคเซเชตเซ‹ เช‰เชฎเซ‡เชฐเซ€เช เช›เซ€เช, เชœเซ‡เชจเซ‹ เชนเซ‡เชคเซ เชธเซเชชเชทเซเชŸ เช›เซ‡. Delpi-7 IDE เชฎเชพเช‚ เช—เซเชฐเชพเชซเชฟเช•เชฒ GUI เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ‹ เชฌเซ€เชœเซ‹ เชคเชฌเช•เซเช•เซ‹ เชชเซ‚เชฐเซเชฃ เชฅเชฏเซ‹ เช›เซ‡.

เชถเชพเชณเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจ เชชเชฐ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช•

เชšเชพเชฒเซ‹ เชคเซเชฐเซ€เชœเชพ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เช†เช—เชณ เชตเชงเซ€เช - Delpi-7 IDE เชฎเชพเช‚ เช•เซ‹เชก เชฒเช–เชตเชพ. เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชชเชพเช‚เชš เช‡เชตเซ‡เชจเซเชŸ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡: เชซเซ‹เชฐเซเชฎ เชฌเชจเชพเชตเชŸ (FormCreate), เช•เชฐเซเชธเชฐ เชšเชณเชตเชณ Image1 (Image1MouseMove), เชธเซ‡เชฒ เชชเชฐ LMB เช•เซเชฒเชฟเช• เช•เชฐเซ€เชจเซ‡ (เช›เชฌเซ€ 1 เช•เซเชฒเชฟเช• เช•เชฐเซ‹) เช…เชจเซ‡ เช“เช•เซ‡ เชฌเชŸเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เชตเชพเชฆเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ‹ (OKBtnเช•เซเชฒเชฟเช• เช•เชฐเซ‹) เช…เชฅเชตเชพ เชฐเชฆ เช•เชฐเซ‹ (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 เชคเชคเซเชตเซ‹เชจเซเช‚ เช•เซ‹เชทเซเชŸเช• เชฒเซ€เชงเซเช‚ เช›เซ‡ (เชธเชคเชค เช•เชฆ). เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เช† เช•เชฆ เชตเชงเชพเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เชนเซ‹เชฆเซเชฆเซ‹ (เชฐเชพเชธเชพเชฏเชฃเชฟเช• เชชเซเชฐเชคเซ€เช•เซ‹) เชเชฐเซ‡ เชชเชฐ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‹เชทเซเชŸเช• เชชเซเชฐเชคเซ€เช•เซ‹. เชœเซ‹ เช•เซ‡, เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ€ เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸเชจเซ‡เชธเชจเชพ เช•เชพเชฐเชฃเซ‹เชธเชฐ, เช† เชธเช‚เช•เซ‡เชคเซ‹เชจเซ‹ เช•เซเชฐเชฎ เชถเชฌเซเชฆเชฎเชพเชณเชพ เชธเซเชฅเชฟเชฐเชพเช‚เช•เซ‹เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฒเช–เชตเชพเชจเซ€ เชธเชฒเชพเชน เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช• Str1, ..., เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช• Str4เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชซเซ‹เชฐเซเชฎ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชชเซ‹เชคเซ‡ เชœ เช† เชนเซ‹เชฆเซเชฆเชพเช“เชจเซ‡ เชเชฐเซ‡เชจเชพ เชคเชคเซเชตเซ‹ เชตเชšเซเชšเซ‡ เชตเซ‡เชฐเชตเชฟเช–เซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชคเชคเซเชต เชนเซ‹เชฆเซเชฆเซ‹ เชเช• เช…เชฅเชตเชพ เชฌเซ‡ เชฒเซ‡เชŸเชฟเชจ เช…เช•เซเชทเชฐเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชชเซเชฐเชฅเชฎ เช…เช•เซเชทเชฐ เช…เชชเชฐเช•เซ‡เชธ เช…เชจเซ‡ เชฌเซ€เชœเซ‹ (เชœเซ‹ เช•เซ‹เชˆ เชนเซ‹เชฏ เชคเซ‹) เชฒเซ‹เช…เชฐเช•เซ‡เชธ เชนเซ‹เชฏ เช›เซ‡. เชเชฐเซ‡ เชฒเซ‹เชก เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช† เชธเชฐเชณ เชจเชฟเชฏเชฎ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช†เชฎ, เชจเซ‹เชŸเซ‡เชถเชจเชจเซ‹ เช•เซเชฐเชฎ เช–เชพเชฒเซ€ เชœเช—เซเชฏเชพเช“ เชตเชฟเชจเชพ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชฐเซ€เชคเซ‡ เชฒเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เซเชฐเชฎเชจเซ‡ เชšเชพเชฐ เชญเชพเช—เซ‹เชฎเชพเช‚ เชคเซ‹เชกเชตเซ‹ (เช…เชšเชฒ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช• Str1, ..., เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช• Str4) เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชก เชตเชพเช‚เชšเชตเชพเชฎเชพเช‚ เชธเชฐเชณเชคเชพเชจเชพ เชตเชฟเชšเชพเชฐเชฃเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชเช• เชฐเซ‡เช–เชพ เชœเซ‡ เช–เซ‚เชฌ เชฒเชพเช‚เชฌเซ€ เช›เซ‡ เชคเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชซเชฟเชŸ เชจ เชชเชฃ เชนเซ‹เชˆ เชถเช•เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชฎเชพเช‰เชธ เช•เชฐเซเชธเชฐ เช‰เชชเชฐ เช–เชธเซ‡ เช›เซ‡ Image1 เชนเซ‡เชจเซเชกเชฒเชฐ Image1MouseMove เช† เช‡เชตเซ‡เชจเซเชŸ เช•เช‚เชŸเซเชฐเซ‹เชฒ เช•เชพเชฐเซเชก เชชเชฟเช•เซเชธเซ‡เชฒเชจเชพ เชตเชพเชฆเชณเซ€ เชฐเช‚เช—เชจเชพ เช˜เชŸเช•เชจเซเช‚ เชฎเซ‚เชฒเซเชฏ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡ Image2 เชตเชฐเซเชคเชฎเชพเชจ เช•เชฐเซเชธเชฐ เช•เซ‹เช“เชฐเซเชกเชฟเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡. เชฌเชพเช‚เชงเช•เชพเชฎ เชฆเซเชตเชพเชฐเชพ Image2 เชœเซ‹ เช•เชฐเซเชธเชฐ เชธเซ‡เชฒเชจเซ€ เช…เช‚เชฆเชฐ เชนเซ‹เชฏ เชคเซ‹ เช† เชฎเซ‚เชฒเซเชฏ เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เชจเช‚เชฌเชฐเชจเซ€ เชฌเชฐเชพเชฌเชฐ เช›เซ‡; เชœเซ‹ เชธเชฐเชนเชฆ เชชเชฐ เชนเซ‹เชฏ เชคเซ‹ เชถเซ‚เชจเซเชฏ, เช…เชจเซ‡ เช…เชจเซเชฏ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ 255. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชฌเชพเช•เซ€เชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เชคเซเชšเซเช› เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชฎเชœเซ‚เชคเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เช‰เชชเชฐ เชจเซ‹เช‚เชงเซ‡เชฒ เชถเซˆเชฒเซ€เชฏเซเช•เซเชค เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชคเช•เชจเซ€เช•เซ‹ เช‰เชชเชฐเชพเช‚เชค, เชคเซ‡ เชญเชพเชทเซเชฏ เชถเซˆเชฒเซ€เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡. เช•เชกเช• เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เชšเชฐเซเชšเชพ เช•เชฐเซ‡เชฒ เช•เซ‹เชก เชเชŸเชฒเซ‹ เชจเชพเชจเซ‹ เช…เชจเซ‡ เชธเชฐเชณ เช›เซ‡ เช•เซ‡ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เช–เชพเชธ เชœเชฐเซ‚เชฐเซ€ เชฒเชพเช—เชคเซ€ เชจเชฅเซ€. เชœเซ‹ เช•เซ‡, เชคเซ‡เช“ เชชเชฆเซเชงเชคเชฟเชธเชฐเชจเชพ เช•เชพเชฐเชฃเซ‹เชธเชฐ เชชเชฃ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ - เชถเซ‹เชฐเซเชŸ เช•เซ‹เชก เช…เชฎเชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเชพเชฎเชพเชจเซเชฏ เชคเชพเชฐเชฃเซ‹ เชตเชงเซ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เช•เชพเชขเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเซเชฐเชธเซเชคเซเชค เช•เซ‹เชกเชฎเชพเช‚ เชเช• เชตเชฐเซเช— เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ (TtableDlg). เช† เชตเชฐเซเช—เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฆเชฒเชพเชฌเชฆเชฒเซ€ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช† เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เช…เชธเชฐ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เชตเชพเช‚เชšเชจเช•เซเชทเชฎเชคเชพเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซเชฐเชฎเชจเซ€ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹:

OKBtnClick, Image1MouseMove, FormCreate, Image1Click, CancelBtnClick.

เชคเซ‡ เช–เซ‚เชฌ เชงเซเชฏเชพเชจเชชเชพเชคเซเชฐ เชจ เชชเชฃ เชนเซ‹เชˆ เชถเช•เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชตเชพเช‚เชšเชตเซเช‚ เช…เชจเซ‡ เชธเชฎเชœเชตเซเช‚ เชฅเซ‹เชกเซเช‚ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชถเซ‡. เชœเซ‹ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชชเชพเช‚เชš เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชฆเชธ เช—เชฃเซ€ เชตเชงเซ เชชเชฆเซเชงเชคเชฟเช“ เช›เซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชคเซ‡เช“ เชตเชฐเซเช— เชตเชฐเซเชฃเชจเซ‹ เช•เชฐเชคเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช•เซเชฐเชฎ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชชเช›เซ€ เช…เช‚เชงเชพเชงเซ‚เช‚เชงเซ€ เชฎเชพเชคเซเชฐ เชตเชงเชถเซ‡. เชคเซ‡เชฅเซ€, เชœเซ‹ เช•เซ‡ เชคเซ‡ เชธเช–เชค เชฐเซ€เชคเซ‡ เชธเชพเชฌเชฟเชค เช•เชฐเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช…เชถเช•เซเชฏ เชชเชฃ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เช•เซ‹เชˆ เช†เชถเชพ เชฐเชพเช–เซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชตเชงเชพเชฐเชพเชจเซ‹ เช“เชฐเซเชกเชฐ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฅเซ€ เช•เซ‹เชกเชจเซ€ เชตเชพเช‚เชšเชจเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เชฅเชถเซ‡. เช† เชตเชงเชพเชฐเชพเชจเชพ เช•เซเชฐเชฎเชจเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเชคเซ€ เช˜เชฃเซ€ เชชเชฆเซเชงเชคเชฟเช“เชจเชพ เชคเชพเชฐเซเช•เชฟเช• เชœเซ‚เชฅ เชฆเซเชตเชพเชฐเชพ เชธเซเชตเชฟเชงเชพ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชœเซ‚เชฅเชจเซ‡ เชถเซ€เชฐเซเชทเช• เช†เชชเชตเซเช‚ เชœเซ‹เชˆเช, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡:

// ั€ะฐะฑะพั‚ะฐ ั ั‚ะฐะฑะปะธั†ะตะน: ัƒะบะฐะทะฐะฝะธะต ะธ ะฒั‹ะฑะพั€

เช† เชฎเชฅเชพเชณเชพเช“ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช•เซ‰เชชเชฟ เช•เชฐเชตเชพ เชœเซ‹เชˆเช เช…เชจเซ‡ เชตเชฟเชทเชฏเชตเชธเซเชคเซเชจเชพ เช•เซ‹เชทเซเชŸเช• เชคเชฐเซ€เช•เซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเชตเชพ เชœเซ‹เชˆเช. เช˜เชฃเชพ เชฒเชพเช‚เชฌเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เชธเชพเชฎเช—เซเชฐเซ€เชจเชพ เช†เชตเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ เชตเชงเชพเชฐเชพเชจเชพ เชจเซ‡เชตเชฟเช—เซ‡เชถเชจ เชตเชฟเช•เชฒเซเชชเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชตเซ€ เชœ เชฐเซ€เชคเซ‡, เชเช• เชชเชฆเซเชงเชคเชฟ, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชฅเชตเชพ เช•เชพเชฐเซเชฏเชจเชพ เชฒเชพเช‚เชฌเชพ เชญเชพเช—เชฎเชพเช‚, เชคเซ‡ เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เช›เซ‡, เชชเซเชฐเชฅเชฎ, เช† เชถเชฐเซ€เชฐเชจเชพ เช…เช‚เชคเชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเซเช‚:

end; // FormCreate

เช…เชจเซ‡, เชฌเซ€เชœเซเช‚, เชฌเซเชฐเชพเชจเซเชšเซ‡เชก เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซŒเช‚เชธ เชธเชพเชฅเซ‡ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ - เช…เช‚เชค, เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸเชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเซ‹ เช•เซ‡ เชœเซ‡เชจเซ‡ เชฌเช‚เชง เช•เซŒเช‚เชธ เชธเช‚เชฆเชฐเซเชญเชฟเชค เช•เชฐเซ‡ เช›เซ‡:

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

เช—เซเชฐเซ‚เชช เชนเซ‡เชกเชฐเซ‹ เช…เชจเซ‡ เชฎเซ‡เชฅเชก เชฌเซ‹เชกเซ€เชจเชพ เช›เซ‡เชกเชพเชจเซ‡ เชนเชพเช‡เชฒเชพเช‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชเชตเซ€ เชฐเซ‡เช–เชพเช“ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชœเซ‡ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เชจเชฟเชตเซ‡เชฆเชจเซ‹ เช•เชฐเชคเชพ เชฒเชพเช‚เชฌเซ€ เชนเซ‹เชฏ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เช…เชจเซเช•เซเชฐเชฎเซ‡ โ€œ=โ€ เช…เชจเซ‡ โ€œ_โ€ เช…เช•เซเชทเชฐเซ‹ เชนเซ‹เชฏ.
เชซเชฐเซ€เชฅเซ€, เช†เชชเชฃเซ‡ เช†เชฐเช•เซเชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: เช…เชฎเชพเชฐเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช–เซ‚เชฌ เชธเชฐเชณ เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช•เซ‹เชก เชเช• เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชซเชฟเชŸ เชฅเชคเซ‹ เชจเชฅเซ€, เชคเซเชฏเชพเชฐเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชณเช‚เช— เช› เช…เช‚เชคเชจเซ‡ เชธเชฎเชœเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เชœเซ‚เชจเชพ เช•เชฎเซเชชเชพเชˆเชฒเชฐเซเชธเชฎเชพเช‚, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, OS IBM 8000/360 เชฎเชพเชŸเซ‡ เชชเชพเชธเซเช•เชฒ 370, เช†เชจเชพ เชœเซ‡เชตเซ€ เชธเซ‡เชตเชพ เช•เซ‰เชฒเชฎ เชธเซ‚เชšเชฟเชฎเชพเช‚ เชกเชพเชฌเซ€ เชฌเชพเชœเซเช เช›เชพเชชเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

B5
โ€ฆ
E5

เช†เชจเซ‹ เช…เชฐเซเชฅ เช เชฅเชฏเซ‹ เช•เซ‡ เชฒเชพเช‡เชจ E5 เชชเชฐ เชฌเช‚เชง เช•เซŒเช‚เชธ เช เชฒเชพเช‡เชจ B5 เชชเชฐเชจเชพ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช•เซŒเช‚เชธเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡.

เช…เชฒเชฌเชคเซเชค, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชถเซˆเชฒเซ€ เช เช–เซ‚เชฌ เชœ เชตเชฟเชตเชพเชฆเชพเชธเซเชชเชฆ เชฎเซเชฆเซเชฆเซ‹ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชนเซ€เช‚ เชตเซเชฏเช•เซเชค เช•เชฐเชพเชฏเซ‡เชฒเชพ เชตเชฟเชšเชพเชฐเซ‹เชจเซ‡ เชตเชฟเชšเชพเชฐเชจเชพ เช–เซ‹เชฐเชพเช• เชธเชฟเชตเชพเชฏ เชฌเซ€เชœเซเช‚ เช•เชถเซเช‚ เชœ เชจ เชฒเซ‡เชตเซเช‚ เชœเซ‹เชˆเช. เชฌเซ‡ เชเช•เชฆเชฎ เช…เชจเซเชญเชตเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹, เชœเซ‡เชฎเชฃเซ‡ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹เชจเชพ เช•เชพเชฎเชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชถเซˆเชฒเซ€เช“ เชตเชฟเช•เชธเชพเชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชŸเซ‡เชตเชพเชฏเซ‡เชฒเชพ เช›เซ‡, เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชœเซ‚เชคเซ€ เชชเชฐ เช†เชตเชตเซเช‚ เช–เซ‚เชฌ เชฎเซเชถเซเช•เซ‡เชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชถเซ€เช–เชคเชพ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€ เชฎเชพเชŸเซ‡ เช† เชเช• เช…เชฒเช— เชฌเชพเชฌเชค เช›เซ‡ เช•เซ‡ เชœเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เชนเชœเซ เชธเซเชงเซ€ เชชเซ‹เชคเชพเชจเซ€ เชถเซˆเชฒเซ€ เชถเซ‹เชงเชตเชพเชจเซ‹ เชธเชฎเชฏ เชจเชฅเซ€. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชถเชฟเช•เซเชทเช•เซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชคเซ‡เชจเชพ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เชจเซ‡ เช†เชŸเชฒเซ‹ เชธเชฐเชณ, เชชเชฐเช‚เชคเซ เชธเซเชชเชทเซเชŸ เช–เซเชฏเชพเชฒ เชจเชฅเซ€ เช†เชชเชตเซ‹ เชœเซ‹เชˆเช เช•เซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ€ เชธเชซเชณเชคเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชคเซ‡เชจเซ‹ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชฒเช–เซ‡เชฒเซ€ เชถเซˆเชฒเซ€ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ‡เชฒ เชถเซˆเชฒเซ€เชจเซ‡ เช…เชจเซเชธเชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชธเซเชฐเซ‹เชค เช•เซ‹เชกเชจเซ€ เชกเชฟเชเชพเช‡เชจเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ "เชตเชงเชพเชฐเชพเชจเซ€" เช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเชตเชพ เชฆเซ‹.

เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช• เชชเชฐ เช…เชฎเชพเชฐเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชธเชฎเชธเซเชฏเชพ เชชเชฐ เชชเชพเช›เชพ เชซเชฐเชตเซเช‚: เชตเชงเซ เชตเชฟเช•เชพเชธ เชœเซเชฆเซ€ เชœเซเชฆเซ€ เชฆเชฟเชถเชพเชฎเชพเช‚ เชœเชˆ เชถเช•เซ‡ เช›เซ‡. เชจเชฟเชฐเซเชฆเซ‡เชถเซ‹เชฎเชพเช‚เชฅเซ€ เชเช• เชธเช‚เชฆเชฐเซเชญ เชฎเชพเชŸเซ‡ เช›เซ‡: เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชŸเซ‡เชฌเชฒ เช•เซ‹เชท เชชเชฐ เชฎเชพเช‰เชธ เช•เชฐเซเชธเชฐเชจเซ‡ เชนเซ‹เชตเชฐ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชเช• เชฎเชพเชนเชฟเชคเซ€ เชตเชฟเช‚เชกเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชคเชคเซเชต เชชเชฐ เชตเชงเชพเชฐเชพเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชนเซ‹เชฏ เช›เซ‡. เชตเชงเซ เชตเชฟเช•เชพเชธ เชซเชฟเชฒเซเชŸเชฐเซเชธ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเชพ เช†เชงเชพเชฐเซ‡, เชฎเชพเชนเชฟเชคเซ€ เชตเชฟเช‚เชกเซ‹เชฎเชพเช‚ เชซเช•เซเชค เช† เชถเชพเชฎเซ‡เชฒ เชนเชถเซ‡: เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชญเซŒเชคเชฟเช• เช…เชจเซ‡ เชฐเชพเชธเชพเชฏเชฃเชฟเช• เชฎเชพเชนเชฟเชคเซ€, เชถเซ‹เชงเชจเชพ เช‡เชคเชฟเชนเชพเชธ เชชเชฐเชจเซ€ เชฎเชพเชนเชฟเชคเซ€, เชชเซเชฐเช•เซƒเชคเชฟเชฎเชพเช‚ เชตเชฟเชคเชฐเชฃ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€, เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชธเช‚เชฏเซ‹เชœเชจเซ‹เชจเซ€ เชธเซ‚เชšเชฟ (เชœเซ‡เชฎเชพเช‚ เช† เชคเชคเซเชต เชถเชพเชฎเซ‡เชฒ เช›เซ‡), เชถเชพเชฐเซ€เชฐเชฟเช• เช—เซเชฃเชงเชฐเซเชฎเซ‹, เชตเชฟเชฆเซ‡เชถเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชจเชพเชฎ, เชตเช—เซ‡เชฐเซ‡. เชœเซ‡เชฎ เช•เซ‡ เช•เชพเชตเซ‡เชฐเซ€เชจเชจเซ€ "เชฌเชคเช•" เช•เซ‡ เชœเซ‡เชจเชพเชฅเซ€ เช† เชฒเซ‡เช– เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เชฏเชพเชฆ เชฐเชพเช–เซ€เชจเซ‡, เช†เชชเชฃเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เช† เชตเชฟเช•เชพเชธ เชธเชพเชฅเซ‡ เช†เชชเชฃเชจเซ‡ เช•เซเชฆเชฐเชคเซ€ เชตเชฟเชœเซเชžเชพเชจเชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชคเชพเชฒเซ€เชฎ เชธเช‚เช•เซเชฒ เชฎเชณเชถเซ‡: เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เช‰เชชเชฐเชพเช‚เชค เชตเชฟเชœเซเชžเชพเชจ, เชญเซŒเชคเชฟเช•เชถเชพเชธเซเชคเซเชฐ เช…เชจเซ‡ เชฐเชธเชพเชฏเชฃเชถเชพเชธเซเชคเซเชฐ - เชœเซ€เชตเชตเชฟเชœเซเชžเชพเชจ, เช†เชฐเซเชฅเชฟเช• เชญเซ‚เช—เซ‹เชณ, เชตเชฟเชœเซเชžเชพเชจเชจเซ‹ เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชตเชฟเชฆเซ‡เชถเซ€ เชญเชพเชทเชพเช“ เชชเชฃ.

เชชเชฐเช‚เชคเซ เชธเซเชฅเชพเชจเชฟเช• เชกเซ‡เชŸเชพเชฌเซ‡เช เช เชฎเชฐเซเชฏเชพเชฆเชพ เชจเชฅเซ€. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซเชฆเชฐเชคเซ€ เชฐเซ€เชคเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸเชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เชฅเชพเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช•เซ‹เชˆ เชคเชคเซเชต เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชฒเชฟเช‚เช• เชธเช•เซเชฐเชฟเชฏ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช† เชคเชคเซเชต เชตเชฟเชถเซ‡เชจเซ‹ เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ เชฒเซ‡เช– เชตเซ‡เชฌ เชฌเซเชฐเชพเช‰เชเชฐ เชตเชฟเช‚เชกเซ‹เชฎเชพเช‚ เช–เซ‹เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ, เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹, เชคเซ‡ เช…เชงเชฟเช•เซƒเชค เชธเซเชคเซเชฐเซ‹เชค เชจเชฅเซ€. เชคเชฎเซ‡ เช…เชงเชฟเช•เซƒเชค เชธเซเชคเซเชฐเซ‹เชคเซ‹เชจเซ€ เชฒเชฟเช‚เช•เซเชธ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเชพเชธเชพเชฏเชฃเชฟเช• เชœเซเชžเชพเชจเช•เซ‹เชถ, TSB, เช…เชฎเซ‚เชฐเซเชค เชœเชฐเซเชจเชฒเซเชธ, เช† เชคเชคเซเชต เชฎเชพเชŸเซ‡ เชธเชฐเซเชš เชเชจเซเชœเชฟเชจเชฎเชพเช‚ เช“เชฐเซเชกเชฐ เช•เซเชตเซ‡เชฐเซ€เช เชตเช—เซ‡เชฐเซ‡. เชคเซ‡. เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ DBMS เช…เชจเซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชตเชฟเชทเชฏเซ‹ เชชเชฐ เชธเชฐเชณ เชชเชฃ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เชธเซ‹เช‚เชชเชฃเซ€เช“ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ€ เชถเช•เชถเซ‡.

เชตเซเชฏเช•เซเชคเชฟเช—เชค เชคเชคเซเชต เชชเชฐ เชชเซเชฐเชถเซเชจเซ‹ เช‰เชชเชฐเชพเช‚เชค, เชคเชฎเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เช•เซ‹เชทเซ‹เชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชถเซ‡ เชœเซ‡ เชตเชฟเชตเชฟเชง เชฐเช‚เช—เซ‹ เชธเชพเชฅเซ‡ เชšเซ‹เช•เซเช•เชธ เชฎเชพเชชเชฆเช‚เชกเซ‹เชจเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชงเชพเชคเซเช“ เช…เชจเซ‡ เชฌเชฟเชจ-เชงเชพเชคเซเช“. เช…เชฅเชตเชพ เช•เซ‹เชทเซ‹ เช•เซ‡ เชœเซ‡ เชธเซเชฅเชพเชจเชฟเช• เช•เซ‡เชฎเชฟเช•เชฒ เชชเซเชฒเชพเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชœเชณเชพเชถเชฏเซ‹เชฎเชพเช‚ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชคเชฎเซ‡ เชจเซ‹เชŸเชฌเซเช• เช†เชฏเซ‹เชœเช•เชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชชเชฃ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเชฐเซ€เช•เซเชทเชพเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชคเชคเซเชตเซ‹เชจเซ‡ เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‹. เชชเช›เซ€ เชชเชฐเซ€เช•เซเชทเชพเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€เชฎเชพเช‚ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€ เชฆเซเชตเชพเชฐเชพ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ‡เชฒ/เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชคเชคเซเชตเซ‹เชจเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‹.

เช…เชจเซ‡ เช…เชนเซ€เช‚, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชถเชพเชณเชพ เชฐเชธเชพเชฏเชฃเชถเชพเชธเซเชคเซเชฐเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชฎเชพเช‚เชฅเซ€ เชเช• เช›เซ‡:

10 เช—เซเชฐเชพเชฎ เชšเชพเช• เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชฌเชงเชพ เชšเชพเช•เชจเซ‡ เช“เช—เชณเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเซเช‚ เชนเชพเชˆเชกเซเชฐเซ‹เช•เซเชฒเซ‹เชฐเชฟเช• เชเชธเชฟเชก เชฒเซ‡เชตเซเช‚ เชœเซ‹เชˆเช?

เช† เชธเชฎเชธเซเชฏเชพเชจเชพ เชจเชฟเชฐเชพเช•เชฐเชฃ เชฎเชพเชŸเซ‡, เชฐเชธเชพเชฏเชฃ เชฒเช–เชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เช—เซเชฃเชพเช‚เช• เชฎเซ‚เช•เซ€เชจเซ‡, เช•เซ‡เชฒเซเชถเชฟเชฏเชฎ เช•เชพเชฐเซเชฌเซ‹เชจเซ‡เชŸ เช…เชจเซ‡ เชนเชพเช‡เชกเซเชฐเซ‹เชœเชจ เช•เซเชฒเซ‹เชฐเชพเช‡เชกเชจเชพ เชชเชฐเชฎเชพเชฃเซ เชตเชœเชจเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ‹, เชชเช›เซ€ เชชเซเชฐเชฎเชพเชฃ เชฌเชจเชพเชตเซ‹ เช…เชจเซ‡ เช‰เช•เซ‡เชฒเซ‹. เช…เชฎเชพเชฐเชพ เชฎเซ‚เชณเชญเซ‚เชค เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช‰เช•เซ‡เชฒเซ€ เชถเช•เซ‡ เช›เซ‡. เชธเชพเชšเซเช‚, เชคเชฎเชพเชฐเซ‡ เชนเชœเซ€ เชชเชฃ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เช•เซ‡ เชเชธเชฟเชก เชตเชพเชœเชฌเซ€ เชตเชงเชพเชฐเชพเชฎเชพเช‚ เช…เชจเซ‡ เชตเชพเชœเชฌเซ€ เชเช•เชพเช—เซเชฐเชคเชพเชฎเชพเช‚ เชฒเซ‡เชตเซเช‚ เชœเซ‹เชˆเช, เชชเชฐเช‚เชคเซ เช† เชฐเชธเชพเชฏเชฃเชถเชพเชธเซเชคเซเชฐ เช›เซ‡, เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจ เชจเชฅเซ€.
เชชเชฐเชฟเชถเชฟเชทเซเชŸ 1: เชฐเชธเชพเชฏเชฃเชถเชพเชธเซเชคเซเชฐ เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡เชšเชพเชฒเซ‹ เช‰เชชเชฐเซ‹เช•เซเชค เชšเชพเช• เช…เชจเซ‡ "เชนเซ‹เชœเชชเซ‹เชœ" เชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เช. เชšเชพเชฒเซ‹ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ€เช:

CaCO3 + 2HCl = CaCl2 + H2O

เช†เชฎเชพเช‚เชฅเซ€ เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เช†เชชเชฃเชจเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชคเชคเซเชตเซ‹เชจเชพ เช…เชฃเซ เชตเชœเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡: เช•เซ‡เชฒเซเชถเชฟเชฏเชฎ (Ca), เช•เชพเชฐเซเชฌเชจ (C), เช“เช•เซเชธเชฟเชœเชจ (O), เชนเชพเช‡เชกเซเชฐเซ‹เชœเชจ (H) เช…เชจเซ‡ เช•เซเชฒเซ‹เชฐเชฟเชจ (Cl). เชธเซŒเชฅเซ€ เชธเชฐเชณ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช†เชชเชฃเซ‡ เช† เชตเชœเชจเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชเช•-เชชเชฐเชฟเชฎเชพเชฃเซ€เชฏ เชเชฐเซ‡เชฎเชพเช‚ เชฒเช–เซ€ เชถเช•เซ€เช เช›เซ€เช

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

เชœเซเชฏเชพเช‚ เชเชฐเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เชจเช‚เชฌเชฐเชจเซ‡ เช…เชจเซเชฒเช•เซเชทเซ‡ เช›เซ‡. เชซเซ‹เชฐเซเชฎเชจเซ€ เช–เชพเชฒเซ€ เชœเช—เซเชฏเชพ เชชเชฐ เชตเชงเซ เชŸเซ‡เชฌเชฒเชกเซ€เชเชฒเชœเซ€ เชฌเซ‡ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชฎเซ‚เช•เซ‹. เชชเซเชฐเชฅเชฎ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชคเซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡: "เชชเซเชฐเชฅเชฎ เชฐเซ€เชเชœเชจเซเชŸ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡", เชฌเซ€เชœเชพเชฎเชพเช‚ - "เชฌเซ€เชœเซ‹ เชฐเซ€เชเชœเชจเซเชŸ x เชถเซ‹เชงเชตเชพเชจเซเช‚ เช›เซ‡". เชšเชพเชฒเซ‹ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชธเซ‚เชšเชตเซ€เช เชฐเซ€เชเชœเชจเซเชŸ1, เชฐเซ€เชเชœเชจเซเชŸ2 เช…เชจเซเช•เซเชฐเชฎเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เช…เชจเซเชฏ เช‰เชฎเซ‡เชฐเชพเช“ เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐเชจเชพ เชจเซ€เชšเซ‡เชจเชพ เช‰เชฆเชพเชนเชฐเชฃ เชชเชฐเชฅเซ€ เชธเซเชชเชทเซเชŸ เชฅเชถเซ‡.

เช…เชฎเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เช•เซ€เชฌเซ‹เชฐเซเชก เชชเชฐ เชŸเชพเช‡เชช เช•เชฐเซ€เช เช›เซ€เช: 10 เช—เซเชฐเชพเชฎ. เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– เชฐเซ€เชเชœเชจเซเชŸ1 เชซเซ‡เชฐเชซเชพเชฐเซ‹: "เชชเซเชฐเชฅเชฎ เชฐเซ€เชเชœเชจเซเชŸ 10 เช—เซเชฐเชพเชฎ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡." เชนเชตเซ‡ เช†เชชเชฃเซ‡ เช† เชฐเซ€เชเชœเชจเซเชŸเชจเซเช‚ เชธเซ‚เชคเซเชฐ เชฆเชพเช–เชฒ เช•เชฐเซ€เช เช›เซ€เช, เช…เชจเซ‡ เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐ เชคเซ‡เชจเชพ เชชเชฐเชฎเชพเชฃเซ เชตเชœเชจเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชฌเชคเชพเชตเชถเซ‡ เช•เซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชฆเชพเช–เชฒ เช•เชฐเชถเซ‹.

Ca เชšเชฟเชนเซเชจ เชธเชพเชฅเซ‡ เชŸเซ‡เชฌเชฒ เชธเซ‡เชฒ เชชเชฐ LMB เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– เชฐเซ€เชเชœเชจเซเชŸ1 เชซเซ‡เชฐเชซเชพเชฐเซ‹: "เชชเซเชฐเชฅเชฎ เชฐเซ€เชเชœเชจเซเชŸ Ca 40.078 เช†เชชเซ‡เชฒ 10 เช—เซเชฐเชพเชฎ."

C เชšเชฟเชนเซเชจ เชธเชพเชฅเซ‡ เชŸเซ‡เชฌเชฒ เชธเซ‡เชฒ เชชเชฐ LMB เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– เชฐเซ€เชเชœเชจเซเชŸ1 เชซเซ‡เชฐเชซเชพเชฐเซ‹: "เชชเซเชฐเชฅเชฎ เชฐเซ€เชเชœเชจเซเชŸ CaC 52.089 เช†เชชเซ‡เชฒ 10 เช—เซเชฐเชพเชฎ." เชคเซ‡. เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐ เช•เซ‡เชฒเซเชถเชฟเชฏเชฎ เช…เชจเซ‡ เช•เชพเชฐเซเชฌเชจเชจเชพ เช…เชฃเซ เชตเชœเชจเชจเซ‡ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.

เชŸเซ‡เชฌเชฒ เช•เซ‹เชท เชชเชฐ O เชšเชฟเชนเซเชจ เชธเชพเชฅเซ‡ LMB เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– เชฐเซ€เชเชœเชจเซเชŸ1 เชซเซ‡เชฐเชซเชพเชฐเซ‹: "เชชเซเชฐเชฅเชฎ เชฐเซ€เชเชœเชจเซเชŸ CaCO 68.088 เช†เชชเซ‡เชฒ 10 เช—เซเชฐเชพเชฎ." เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐ เชธเชฐเชตเชพเชณเชพเชฎเชพเช‚ เช“เช•เซเชธเชฟเชœเชจเชจเซเช‚ เช…เชฃเซ เชตเชœเชจ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.

เชŸเซ‡เชฌเชฒ เช•เซ‹เชท เชชเชฐ O เชšเชฟเชนเซเชจ เชธเชพเชฅเซ‡ LMB เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– เชฐเซ€เชเชœเชจเซเชŸ1 เชซเซ‡เชฐเชซเชพเชฐเซ‹: "เชชเซเชฐเชฅเชฎ เชฐเซ€เชเชœเชจเซเชŸ CaCO2 84.087 เช†เชชเซ‡เชฒ 10 เช—เซเชฐเชพเชฎ." เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐเซ‡ เชซเชฐเซ€ เชเช•เชตเชพเชฐ เชธเชฐเชตเชพเชณเชพเชฎเชพเช‚ เช“เช•เซเชธเชฟเชœเชจเชจเซเช‚ เช…เชฃเซ เชตเชœเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.

เชŸเซ‡เชฌเชฒ เช•เซ‹เชท เชชเชฐ O เชšเชฟเชนเซเชจ เชธเชพเชฅเซ‡ LMB เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– เชฐเซ€เชเชœเชจเซเชŸ1 เชซเซ‡เชฐเชซเชพเชฐเซ‹: "เชชเซเชฐเชฅเชฎ เชฐเซ€เชเชœเชจเซเชŸ CaCO3 100.086 เช†เชชเซ‡เชฒ 10 เช—เซเชฐเชพเชฎ." เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐเซ‡ เชซเชฐเซ€เชฅเซ€ เช“เช•เซเชธเชฟเชœเชจเชจเซเช‚ เช…เชฃเซ เชตเชœเชจ เชธเชฐเชตเชพเชณเชพเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.

เชคเชฎเชพเชฐเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เช•เซ€เชฌเซ‹เชฐเซเชก เชชเชฐ เชเชจเซเชŸเชฐ เชฆเชฌเชพเชตเซ‹. เชชเซเชฐเชฅเชฎ เชฐเซ€เชเชœเชจเซเชŸเชจเซ‹ เชชเชฐเชฟเชšเชฏ เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช•เซเชทเซ‡เชคเซเชฐ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ‡ เช›เซ‡ เชฐเซ€เชเชœเชจเซเชŸ2. เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ เช† เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚ เช…เชฎเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชœเซ‹ เช‡เชšเซเช›เชฟเชค เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชธเชฎเชพเชจ เชชเซเชฐเช•เชพเชฐเชจเชพ เช…เชฃเซเช“เชจเชพ เช—เซเชฃเช•เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เช—เซ‹เช เชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡เชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเชพเชฐเซ‡ เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ เชซเซ‹เชฐเซเชฎเซเชฏเซเชฒเชพ (K2Cr2O7) เชฆเชพเช–เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช“เช•เซเชธเชฟเชœเชจ เชธเซ‡เชฒ เชชเชฐ เชธเชคเชค เชธเชพเชค เชตเช–เชค เช•เซเชฒเชฟเช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชŸเซ‡เชฌเชฒ เช•เซ‹เชท เชชเชฐ H เชšเชฟเชนเซเชจ เชธเชพเชฅเซ‡ LMB เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– เชฐเซ€เชเชœเชจเซเชŸ2 เชซเซ‡เชฐเชซเชพเชฐเซ‹: "เชธเซ‡เช•เชจเซเชก เชฐเซ€เชเชœเชจเซเชŸ H 1.008 เชถเซ‹เชงเซ‹ x."

Cl เชชเซเชฐเชคเซ€เช• เชธเชพเชฅเซ‡ เชŸเซ‡เชฌเชฒ เชธเซ‡เชฒ เชชเชฐ LMB เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– เชฐเซ€เชเชœเชจเซเชŸ2 เชซเซ‡เชฐเชซเชพเชฐเซ‹: "เชธเซ‡เช•เชจเซเชก เชฐเซ€เชเชœเชจเซเชŸ HCl 36.458 เชถเซ‹เชงเซ‹ x." เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐ เชนเชพเช‡เชกเซเชฐเซ‹เชœเชจ เช…เชจเซ‡ เช•เซเชฒเซ‹เชฐเชฟเชจเชจเซเช‚ เช…เชฃเซ เชตเชœเชจ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. เช‰เชชเชฐเซ‹เช•เซเชค เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชธเชฎเซ€เช•เชฐเชฃเชฎเชพเช‚, เชนเชพเช‡เชกเซเชฐเซ‹เชœเชจ เช•เซเชฒเซ‹เชฐเชพเช‡เชก 2 เชจเชพ เช—เซเชฃเชพเช‚เช•เชฅเซ€ เช†เช—เชณ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช•เซเชทเซ‡เชคเซเชฐ เชชเชฐ LMB เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เชฐเซ€เชเชœเชจเซเชŸ2. เชชเชฐเชฎเชพเชฃเซ เชตเชœเชจ เชฌเชฎเชฃเซเช‚ เชฅเชพเชฏ เช›เซ‡ (เชฌเซ‡ เชตเชพเชฐ เชฆเชฌเชพเชตเชตเชพเชฅเซ€ เชคเซเชฐเชฃ เช—เชฃเซเช‚ เชฅเชพเชฏ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡). เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชถเชฟเชฒเชพเชฒเซ‡เช– เชฐเซ€เชเชœเชจเซเชŸ2 เชซเซ‡เชฐเชซเชพเชฐเซ‹: "เชธเซ‡เช•เชจเซเชก เชฐเซ€เชเชœเชจเซเชŸ 2HCl 72.916 เชถเซ‹เชงเซ‹ x."

เชคเชฎเชพเชฐเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เช•เซ€เชฌเซ‹เชฐเซเชก เชชเชฐ เชเชจเซเชŸเชฐ เชฆเชฌเชพเชตเซ‹. เชฌเซ€เชœเชพ เชฐเซ€เชเชœเชจเซเชŸเชจเซ€ เชเชจเซเชŸเซเชฐเซ€ เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚เชฅเซ€ 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; // ะผะพะถะฝะพ ะฒะทัั‚ัŒ ะฟะพะบะพั€ะพั‡ะต

เชœเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เชธเซ‚เชคเซเชฐเชฎเชพเช‚ เชคเซ‡เชจเชพ เชฆเซ‡เช–เชพเชตเชจเชพ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เช…เชจเซเชธเชพเชฐ เชฐเชพเชธเชพเชฏเชฃเชฟเช• เชคเชคเซเชตเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฒเช–เซ€เช เช›เซ€เช. เชเช• เช…เชฃเซ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เช•เชฐเชจเช‚ เชธเซ‚เชคเซเชฐเชฎเชพเช‚:

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 เช•เซ€เชฌเซ‹เชฐเซเชกเชฎเชพเช‚เชฅเซ€ เชตเซˆเช•เชฒเซเชชเชฟเช• เชฐเซ€เชคเซ‡ เชฐเซ€เชเชœเชจเซเชŸ เชซเซ‹เชฐเซเชฎเซเชฏเซเชฒเชพ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเซ€ เชคเซ‡ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเชฎเชพเชฐเซ‡ เชเช• เชธเชฐเชณ เชชเชพเชฐเซเชธเชฐเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เชคเซ‡ เชจเซ‹เช‚เชงเชตเซเช‚ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡:

เช†เชœเซ‡, เชŸเซ‡เชฌเชฒเชจเชพ เช˜เชฃเชพ เชธเซ‹ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เช›เซ‡, เช…เชจเซ‡ เชตเซˆเชœเซเชžเชพเชจเชฟเช•เซ‹ เชธเชคเชค เชจเชตเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡. (เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ)

เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเซ‚เชšเชฟเชค เชตเชฟเช•เชฒเซเชชเซ‹เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆ เชเช•เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€เชจเซ‡ เช† เชฆเชฟเชถเชพเชฎเชพเช‚ เชคเซ‡เชฎเชจเซ€ เชšเชพเชคเซเชฐเซเชฏ เชฌเชคเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชชเซ‹เชคเชพเชจเซ‹ เชฎเซ‚เชณ เชตเชฟเช•เชฒเซเชช เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจเชจเชพ เชชเชพเช  เชฎเชพเชŸเซ‡ เช† เชธเซŒเชฅเซ€ เช“เช›เซ€ เช‰เชชเชฏเซ‹เช—เซ€ เชฆเชฟเชถเชพ เช›เซ‡. เชœเซ‹ เช•เซ‡, เช† เชฒเซ‡เช–เชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซเช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช•เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฌเชŸเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เช‰เช•เซ‡เชฒ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช•เชพเชฐเซเชกเชจเชพ เชตเชฟเชถเซ‡เชท เชซเชพเชฏเชฆเชพ เชœเซ‹เชˆ เชถเช•เชคเชพ เชจเชฅเซ€. เชŸเซ€เชฌเชŸเชจ. เช•เซ‹เชทเซเชŸเช•เชจเซ‹ เชธเชฐเซเชชเชพเช•เชพเชฐ เช†เช•เชพเชฐ (เชœเซเชฏเชพเช‚ เช•เซ‹เชทเซ‹ เชตเชฟเชตเชฟเชง เช†เช•เชพเชฐเชจเชพ เชนเซ‹เชฏ เช›เซ‡) เช…เชนเซ€เช‚ เชธเซ‚เชšเชฟเชค เช‰เช•เซ‡เชฒเชจเชพ เชซเชพเชฏเชฆเชพ เชตเชงเซ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เชฆเชฐเซเชถเชพเชตเชถเซ‡.

เชถเชพเชณเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชตเชฟเชœเซเชžเชพเชจ เชชเชฐ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช•
(เชฅเชฟเชฏเซ‹เชกเซ‹เชฐ เชฌเซ‡เชจเชซเซ‡ เชฆเซเชตเชพเชฐเชพ เชคเชคเซเชตเซ‹เชจเซ€ เชตเซˆเช•เชฒเซเชชเชฟเช• เชตเซเชฏเชตเชธเซเชฅเชพ, เชธเซ‹เชฐเซเชธ)

เชšเชพเชฒเซ‹ เช†เชชเชฃเซ‡ เช เชชเชฃ เช‰เชฎเซ‡เชฐเซ€เช เช•เซ‡ เชธเชพเชฎเชฏเชฟเช• เช•เซ‹เชทเซเชŸเช• เชฎเชพเชŸเซ‡ เชนเชพเชฒเชฎเชพเช‚ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ Habrรฉ เชชเชฐ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชฒเซ‡เช–.

เชชเชฐเชฟเชถเชฟเชทเซเชŸ 2: เชซเชฟเชฒเซเชŸเชฐเซเชธ เชฎเชพเชŸเซ‡เชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชซเชฟเชฒเซเชŸเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เชนเชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชจเซ€เชšเซ‡เชจเชพ เช•เชพเชฐเซเชฏเซ‹:

1) เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เชฎเชงเซเชฏ เชฏเซเช—เชฎเชพเช‚ เชœเชพเชฃเซ€เชคเชพ เชคเชฎเชพเชฎ เช˜เชŸเช•เซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

2) เชธเชพเชฎเชฏเชฟเช• เช•เชพเชฏเชฆเชพเชจเซ€ เชถเซ‹เชง เชธเชฎเชฏเซ‡ เชœเชพเชฃเซ€เชคเชพ เชคเชฎเชพเชฎ เช˜เชŸเช•เซ‹เชจเซ‡ เช“เชณเช–เซ‹.

3) เชฐเชธเชพเชฏเชฃเชถเชพเชธเซเชคเซเชฐเซ€เช“เช เชงเชพเชคเซเช“ เช—เชฃเชคเชพ เชธเชพเชค เชคเชคเซเชตเซ‹เชจเซ‡ เช“เชณเช–เซ‹.

4) เชธเชพเชฎเชพเชจเซเชฏ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ (n.s) เชนเซ‡เช เชณ เชตเชพเชฏเซเชฏเซเช•เซเชค เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชคเชฎเชพเชฎ เชคเชคเซเชตเซ‹เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

5) เชฌเชงเชพ เช˜เชŸเช•เซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช•เซ‡ เชœเซ‡ เชจเช‚ เชชเชฐ เชชเซเชฐเชตเชพเชนเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชนเซ‹เชฏ.

6) เชฌเชงเชพ เช˜เชŸเช•เซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เชœเซ‡ เชจเช•เซเช•เชฐ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชนเซ‹เชฏ.

7) เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชนเชตเชพเชจเชพ เชธเช‚เชชเชฐเซเช•เชฎเชพเช‚ เช†เชตเซ€ เชถเช•เซ‡ เชคเซ‡เชตเชพ เชคเชฎเชพเชฎ เชคเชคเซเชตเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

8) เชนเชพเช‡เชกเซเชฐเซ‹เช•เซเชฒเซ‹เชฐเชฟเช• เชเชธเชฟเชกเชฎเชพเช‚ เช“เช—เชณเชคเซ€ เชคเชฎเชพเชฎ เชงเชพเชคเซเช“ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

9) เชจเช‚เชฌเชฐ เชชเชฐ เชธเชฒเซเชซเซเชฏเซเชฐเชฟเช• เชเชธเชฟเชกเชฎเชพเช‚ เช“เช—เชณเชคเซ€ เชคเชฎเชพเชฎ เชงเชพเชคเซเช“ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

10) เช—เชฐเชฎ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชธเชฒเซเชซเซเชฏเซเชฐเชฟเช• เชเชธเชฟเชกเชฎเชพเช‚ เช“เช—เชณเชคเซ€ เชคเชฎเชพเชฎ เชงเชพเชคเซเช“ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

11) เชจเชพเชˆเชŸเซเชฐเชฟเช• เชเชธเชฟเชกเชฎเชพเช‚ เช“เช—เชณเชคเซ€ เชคเชฎเชพเชฎ เชงเชพเชคเซเช“ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

12) เช†เชธเชชเชพเชธเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชชเชพเชฃเซ€ เชธเชพเชฅเซ‡ เชนเชฟเช‚เชธเช• เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช†เชชเชคเซ€ เชคเชฎเชพเชฎ เชงเชพเชคเซเช“เชจเซ‡ เช…เชฒเช— เช•เชฐเซ‹.

13) เชฌเชงเซ€ เชงเชพเชคเซเช“ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

14) เชเชตเชพ เชคเชคเซเชตเซ‹เชจเซ‡ เช“เชณเช–เซ‹ เชœเซ‡ เชชเซเชฐเช•เซƒเชคเชฟเชฎเชพเช‚ เชตเซเชฏเชพเชชเช• เช›เซ‡.

15) เชชเซเชฐเช•เซƒเชคเชฟเชฎเชพเช‚ เชฎเซเช•เซเชค เช…เชตเชธเซเชฅเชพเชฎเชพเช‚ เชœเซ‹เชตเชพ เชฎเชณเชคเชพ เชคเชคเซเชตเซ‹เชจเซ‡ เช“เชณเช–เซ‹.

16) เชฎเชพเชจเชต เช…เชจเซ‡ เชชเซเชฐเชพเชฃเซ€เชจเชพ เชถเชฐเซ€เชฐเชฎเชพเช‚ เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเชคเชพ เชคเชคเซเชตเซ‹เชจเซ‡ เช“เชณเช–เซ‹.

17) เชฐเซ‹เชœเชฟเช‚เชฆเชพ เชœเซ€เชตเชจเชฎเชพเช‚ เชตเซเชฏเชพเชชเช•เชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เช˜เชŸเช•เซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‹ (เชฎเซเช•เซเชค เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช…เชฅเชตเชพ เชธเช‚เชฏเซ‹เชœเชจเซ‹เชฎเชพเช‚).

18) เชเชตเชพ เชคเชคเซเชตเซ‹เชจเซ‡ เช“เชณเช–เซ‹ เช•เซ‡ เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เช–เชคเชฐเชจเชพเช• เช›เซ‡ เช…เชจเซ‡ เช–เชพเชธ เชชเช—เชฒเชพเช‚ เช…เชจเซ‡ เชฐเช•เซเชทเชฃเชพเชคเซเชฎเช• เชธเชพเชงเชจเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

19) เชเชตเชพ เชคเชคเซเชตเซ‹เชจเซ‡ เช“เชณเช–เซ‹ เช•เซ‡ เชœเซ‡ เชฎเซเช•เซเชค เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช…เชฅเชตเชพ เชธเช‚เชฏเซ‹เชœเชจเซ‹เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเซ‹ เช–เชคเชฐเซ‹ เช›เซ‡.

20) เช•เชฟเช‚เชฎเชคเซ€ เชงเชพเชคเซเช“ เชชเชธเช‚เชฆ เช•เชฐเซ‹.

21) เช•เชฟเช‚เชฎเชคเซ€ เชงเชพเชคเซเช“ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช–เชฐเซเชšเชพเชณ เชคเชคเซเชตเซ‹เชจเซ‡ เช“เชณเช–เซ‹.

เชจเซ‹เช‚เชงเซ‹

1) เชฌเชนเซเชตเชฟเชง เชซเชฟเชฒเซเชŸเชฐเซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชธเชฎเชธเซเชฏเชพ 1 (เชฎเชงเซเชฏ เชฏเซเช—เชฎเชพเช‚ เชœเชพเชฃเซ€เชคเชพ เชคเชฎเชพเชฎ เชคเชคเซเชตเซ‹) เช…เชจเซ‡ 20 (เช•เชฟเช‚เชฎเชคเซ€ เชงเชพเชคเซเช“) เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชซเชฟเชฒเซเชŸเชฐ เชšเชพเชฒเซ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชฎเชงเซเชฏ เชฏเซเช—เชฎเชพเช‚ เชœเชพเชฃเซ€เชคเซ€ เช•เชฟเช‚เชฎเชคเซ€ เชงเชพเชคเซเช“เชตเชพเชณเชพ เช•เซ‹เชทเซ‹ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชถเซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเช‚เช— เชฆเซเชตเชพเชฐเชพ) ( เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซ‡เชฒเซ‡เชกเชฟเชฏเชฎ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚, 1803 เชฎเชพเช‚ เช–เซ‹เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚).

2) เชคเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เช˜เชฃเชพ เชซเชฟเชฒเซเชŸเชฐเซเชธ เช†เชตเชพ เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช• เชซเชฟเชฒเซเชŸเชฐ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชฐเช‚เช— เชธเชพเชฅเซ‡ เช•เซ‹เชทเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฌเซ€เชœเชพ เชซเชฟเชฒเซเชŸเชฐเชจเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฆเซ‚เชฐ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ (เช•เซ‹เชทเชจเซ‹ เชญเชพเช— เชเช• เชฐเช‚เช—เชฎเชพเช‚, เชญเชพเช— เชฌเซ€เชœเชพเชฎเชพเช‚). เชชเช›เซ€, เชชเชพเช›เชฒเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฎเชงเซเชฏ เชฏเซเช—เชฎเชพเช‚ เช…เชจเซ‡ เช•เชฟเช‚เชฎเชคเซ€ เชงเชพเชคเซเช“เชฎเชพเช‚ เชถเซ‹เชงเชพเชฏเซ‡เชฒ เชธเชฎเซ‚เชนเซ‹เชจเชพ เช†เช‚เชคเชฐเช›เซ‡เชฆเชจเชพ เชคเชคเซเชตเซ‹, เชคเซ‡เชฎเชœ เชซเช•เซเชค เชชเซเชฐเชฅเชฎ เช…เชจเซ‡ เชซเช•เซเชค เชฌเซ€เชœเชพ เชธเชฎเซ‚เชน เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชคเชคเซเชตเซ‹ เชฆเซƒเชถเซเชฏเชฎเชพเชจ เชฅเชถเซ‡. เชคเซ‡. เชฎเชงเซเชฏ เชฏเซเช—เชฎเชพเช‚ เช…เชœเซเชžเชพเชค เช•เชฟเช‚เชฎเชคเซ€ เชงเชพเชคเซเช“ เช…เชจเซ‡ เชฎเชงเซเชฏ เชฏเซเช—เชฎเชพเช‚ เชœเชพเชฃเซ€เชคเชพ เชคเชคเซเชตเซ‹ เชชเชฐเช‚เชคเซ เช•เชฟเช‚เชฎเชคเซ€ เชงเชพเชคเซเช“ เชจเชฅเซ€.

3) เชชเซเชฐเชพเชชเซเชค เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชธเชพเชฅเซ‡ เช…เชจเซเชฏ เช•เชพเชฐเซเชฏเชจเซ€ เชถเช•เซเชฏเชคเชพเชจเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเชฟเชฒเซเชŸเชฐ เชฒเชพเช—เซ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชคเซ‡ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เชฌเชจเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเชงเซเชฏ เชฏเซเช—เชฎเชพเช‚ เชœเชพเชฃเซ€เชคเชพ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเชพ เช˜เชŸเช•เซ‹ เชนเซ‹เชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เช˜เชŸเช• เชชเชฐ LMB เช•เซเชฒเชฟเช• เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช† เชคเชคเซเชต เชตเชฟเชถเซ‡เชจเชพ เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ เชฒเซ‡เช–เชฎเชพเช‚ เชฒเชˆ เชœเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

4) เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เชŸเซ‡เชฌเชฒ เช•เซ‹เชท เชชเชฐ LMB เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ€เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเซ€ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœเซ‹เชฏเซ‡เชฒเซ€ เชตเชธเซเชคเซเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡.

5) เชคเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เช•เซ‹เชทเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเชพเชšเชตเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เช†เชตเซ€ เชซเชพเช‡เชฒ เช•เซ‹เชทเซ‹เชจเซ€ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเชธเช‚เชฆเช—เซ€ เชธเชพเชฅเซ‡ เชฒเซ‹เชก เชฅเชฏเซ‡เชฒ เช›เซ‡. เชคเซ‡เชจเชพเชฅเซ€ เชฏเซเชเชฐเชจเซ‡ เช•เชพเชฎเชฎเชพเช‚เชฅเซ€ เชฌเซเชฐเซ‡เช• เชฒเซ‡เชตเชพเชจเซ€ เชคเช• เชฎเชณเชถเซ‡.

เช…เชฎเซ‡ เชธเซเชฅเชฟเชฐ, เชชเซ‚เชฐเซเชตเชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชจเช•เชถเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เช˜เชฃเชพ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชฏเซ‹ เช›เซ‡ เชœเซเชฏเชพเช‚ เช—เชคเชฟเชถเซ€เชฒ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชจเช•เชถเชพ เชœเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชšเชพเชฒเซ‡ เช›เซ‡ เชคเซ‡เชฎ เชฌเชฆเชฒเชพเชฏ เช›เซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เช—เซเชฐเชพเชซ เชเชกเชฟเชŸเชฐ เชนเชถเซ‡, เชœเซ‡เชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชฟเชจเซเชกเซ‹เชฎเชพเช‚ เชถเชฟเชฐเซ‹เชฌเชฟเช‚เชฆเซเช“เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชฆเชฐเซเชถเชพเชตเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡ เชงเชพเชฐ เชฆเซ‹เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ‡ เช›เซ‡. เชถเชฟเชฐเซ‹เชฌเชฟเช‚เชฆเซ เช…เชฅเชตเชพ เชงเชพเชฐ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชฎเชพเชŸเซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช เชคเซ‡เชจเซ‡ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเชตเซ‹ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เชตเชฐเซเชคเซเชณ เชธเชพเชฅเซ‡ เชšเชฟเชนเซเชจเชฟเชค เชถเชฟเชฐเซ‹เชฌเชฟเช‚เชฆเซ เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเชตเซเช‚ เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชชเชพเชคเชณเซ€ เชฐเซ‡เช–เชพ เชธเชพเชฅเซ‡ เชฆเซ‹เชฐเซ‡เชฒเซ€ เชงเชพเชฐ เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเชตเซเช‚ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เชนเชถเซ‡. เชเช• เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชจเช•เชถเซ‹ เช…เชนเซ€เช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡, เชœเซเชฏเชพเช‚ เชถเชฟเชฐเซ‹เชฌเชฟเช‚เชฆเซเช“ เช…เชจเซ‡ เช•เชฟเชจเชพเชฐเซ€เช“ เชฆเซƒเชถเซเชฏเชฎเชพเชจ เช†เช•เซƒเชคเชฟ เช•เชฐเชคเชพเช‚ เชตเชฟเชถเชพเชณ เชชเชกเซ‹เชถเซ€เช“ เชชเชฐ เช•เชฌเชœเซ‹ เช•เชฐเซ‡ เช›เซ‡.

เชœเชŸเชฟเชฒ เชคเชพเชฒเซ€เชฎเชจเซ€ เช† เชชเชฆเซเชงเชคเชฟเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชเช• เชฐเชธเชชเซเชฐเชฆ เชฌเชพเชœเซเชจเซ‹ เชชเซเชฐเชถเซเชจ เช›เซ‡: เชถเซเช‚ เช† เชชเชฆเซเชงเชคเชฟ เชเช†เชˆเชจเซ‡ เชคเชพเชฒเซ€เชฎ เช†เชชเชตเชพเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡?

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹