ಶಾಲಾ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಆವರ್ತಕ ಕೋಷ್ಟಕ

(ನಿಯಂತ್ರಣ ಕಾರ್ಡ್‌ಗಳು)
(ರಾಸಾಯನಿಕ ಅಂಶಗಳ ಆವರ್ತಕ ಕೋಷ್ಟಕದ ಅಂತರರಾಷ್ಟ್ರೀಯ ವರ್ಷಕ್ಕೆ ಸಮರ್ಪಿಸಲಾಗಿದೆ)
(ಇತ್ತೀಚಿನ ಸೇರ್ಪಡೆಗಳನ್ನು ಏಪ್ರಿಲ್ 8, 2019 ರಂದು ಮಾಡಲಾಗಿದೆ. ಸೇರ್ಪಡೆಗಳ ಪಟ್ಟಿಯು ತಕ್ಷಣವೇ ಕಡಿತದ ಕೆಳಗೆ ಇದೆ)

ಶಾಲಾ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಆವರ್ತಕ ಕೋಷ್ಟಕ
(ಮೆಂಡಲೀವ್ ಅವರ ಹೂವು, ಮೂಲ)

ನಾವು ಬಾತುಕೋಳಿಯನ್ನು ಹಾದುಹೋದೆವು ಎಂದು ನನಗೆ ನೆನಪಿದೆ. ಇವು ಏಕಕಾಲದಲ್ಲಿ ಮೂರು ಪಾಠಗಳಾಗಿವೆ: ಭೂಗೋಳ, ನೈಸರ್ಗಿಕ ವಿಜ್ಞಾನ ಮತ್ತು ರಷ್ಯನ್. ವಿಜ್ಞಾನದ ಪಾಠದಲ್ಲಿ, ಬಾತುಕೋಳಿಯನ್ನು ಬಾತುಕೋಳಿ ಎಂದು ಅಧ್ಯಯನ ಮಾಡಲಾಯಿತು, ಅದಕ್ಕೆ ಯಾವ ರೆಕ್ಕೆಗಳಿವೆ, ಅದು ಯಾವ ಕಾಲುಗಳನ್ನು ಹೊಂದಿದೆ, ಅದು ಹೇಗೆ ಈಜುತ್ತದೆ, ಇತ್ಯಾದಿ. ಭೌಗೋಳಿಕ ಪಾಠದಲ್ಲಿ, ಅದೇ ಬಾತುಕೋಳಿಯನ್ನು ಭೂಗೋಳದ ನಿವಾಸಿಯಾಗಿ ಅಧ್ಯಯನ ಮಾಡಲಾಗಿದೆ: ಅದು ಎಲ್ಲಿ ವಾಸಿಸುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಿ ಇಲ್ಲ ಎಂಬುದನ್ನು ನಕ್ಷೆಯಲ್ಲಿ ತೋರಿಸುವುದು ಅಗತ್ಯವಾಗಿತ್ತು. ರಷ್ಯನ್ ಭಾಷೆಯಲ್ಲಿ, ಸೆರಾಫಿಮಾ ಪೆಟ್ರೋವ್ನಾ ನಮಗೆ "u-t-k-a" ಬರೆಯಲು ಕಲಿಸಿದರು ಮತ್ತು ಬ್ರೆಮ್ನಿಂದ ಬಾತುಕೋಳಿಗಳ ಬಗ್ಗೆ ಏನನ್ನಾದರೂ ಓದಿದರು. ಹಾದುಹೋಗುವಾಗ, ಜರ್ಮನ್ ಬಾತುಕೋಳಿ ಹೀಗಿದೆ ಮತ್ತು ಫ್ರೆಂಚ್ನಲ್ಲಿ ಹೀಗಿದೆ ಎಂದು ಅವರು ನಮಗೆ ತಿಳಿಸಿದರು. ಆಗ ಅದನ್ನು "ಸಂಕೀರ್ಣ ವಿಧಾನ" ಎಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಎಲ್ಲವೂ "ಹಾದಿಯಲ್ಲಿ" ಹೊರಬಂದವು.

ವೆನಿಯಾಮಿನ್ ಕಾವೇರಿನ್, ಇಬ್ಬರು ನಾಯಕರು

ಮೇಲಿನ ಉಲ್ಲೇಖದಲ್ಲಿ, ವೆನಿಯಾಮಿನ್ ಕಾವೇರಿನ್ ಸಂಕೀರ್ಣ ಬೋಧನಾ ವಿಧಾನದ ನ್ಯೂನತೆಗಳನ್ನು ಕೌಶಲ್ಯದಿಂದ ತೋರಿಸಿದರು, ಆದಾಗ್ಯೂ, ಕೆಲವು (ಬಹುಶಃ ಸಾಕಷ್ಟು ಅಪರೂಪದ) ಸಂದರ್ಭಗಳಲ್ಲಿ, ಈ ವಿಧಾನದ ಅಂಶಗಳನ್ನು ಸಮರ್ಥಿಸಲಾಗುತ್ತದೆ. ಅಂತಹ ಒಂದು ಪ್ರಕರಣವೆಂದರೆ ಶಾಲೆಯ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಪಾಠಗಳಲ್ಲಿ D.I. ಮೆಂಡಲೀವ್ ಅವರ ಆವರ್ತಕ ಕೋಷ್ಟಕ. ಆವರ್ತಕ ಕೋಷ್ಟಕದೊಂದಿಗೆ ವಿಶಿಷ್ಟ ಕ್ರಿಯೆಗಳ ಸಾಫ್ಟ್‌ವೇರ್ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಕಾರ್ಯವು ರಸಾಯನಶಾಸ್ತ್ರವನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದ ಶಾಲಾ ಮಕ್ಕಳಿಗೆ ಸ್ಪಷ್ಟವಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಅನೇಕ ವಿಶಿಷ್ಟ ರಾಸಾಯನಿಕ ಕಾರ್ಯಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಚೌಕಟ್ಟಿನೊಳಗೆ, ಈ ಕಾರ್ಯವು ನಿಯಂತ್ರಣ ಕಾರ್ಡ್‌ಗಳ ವಿಧಾನವನ್ನು ಸರಳ ರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಇದನ್ನು ಚಿತ್ರಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಕಾರಣವೆಂದು ಹೇಳಬಹುದು, ಪದದ ವಿಶಾಲ ಅರ್ಥದಲ್ಲಿ ಗ್ರಾಫಿಕ್ ಅಂಶಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಎಂದು ಅರ್ಥೈಸಿಕೊಳ್ಳಬಹುದು.

(ಏಪ್ರಿಲ್ 8, 2019 ಸೇರ್ಪಡೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ:
ಅನುಬಂಧ 1: ರಸಾಯನಶಾಸ್ತ್ರ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
ಅನುಬಂಧ 2: ಫಿಲ್ಟರ್‌ಗಳಿಗಾಗಿ ಕಾರ್ಯಗಳ ಉದಾಹರಣೆಗಳು)

ಮೂಲಭೂತ ಕಾರ್ಯದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ. ಸರಳವಾದ ಸಂದರ್ಭದಲ್ಲಿ, ಆವರ್ತಕ ಕೋಷ್ಟಕವನ್ನು ಪರದೆಯ ಮೇಲೆ ವಿಂಡೋ ರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಬೇಕು, ಅಲ್ಲಿ ಪ್ರತಿ ಕೋಶದಲ್ಲಿ ಅಂಶದ ರಾಸಾಯನಿಕ ಪದನಾಮವನ್ನು ಹೊಂದಿರುತ್ತದೆ: H - ಹೈಡ್ರೋಜನ್, He - ಹೀಲಿಯಂ, ಇತ್ಯಾದಿ. ಮೌಸ್ ಕರ್ಸರ್ ಕೋಶಕ್ಕೆ ಸೂಚಿಸಿದರೆ, ಅಂಶದ ಪದನಾಮ ಮತ್ತು ಅದರ ಸಂಖ್ಯೆಯನ್ನು ನಮ್ಮ ರೂಪದಲ್ಲಿ ವಿಶೇಷ ಕ್ಷೇತ್ರದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಬಳಕೆದಾರರು LMB ಅನ್ನು ಒತ್ತಿದರೆ, ಈ ಆಯ್ಕೆಮಾಡಿದ ಅಂಶದ ಪದನಾಮ ಮತ್ತು ಸಂಖ್ಯೆಯನ್ನು ಫಾರ್ಮ್‌ನ ಮತ್ತೊಂದು ಕ್ಷೇತ್ರದಲ್ಲಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ.

ಶಾಲಾ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಆವರ್ತಕ ಕೋಷ್ಟಕ

ಯಾವುದೇ ಸಾರ್ವತ್ರಿಕ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಬಹುದು. ನಾವು ಸರಳವಾದ ಹಳೆಯ ಡೆಲ್ಪಿ -7 ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ, ಇದು ಬಹುತೇಕ ಎಲ್ಲರಿಗೂ ಅರ್ಥವಾಗುವಂತಹದ್ದಾಗಿದೆ. ಆದರೆ PL ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುವ ಮೊದಲು, ನಾವು ಎರಡು ಚಿತ್ರಗಳನ್ನು ಸೆಳೆಯೋಣ, ಉದಾಹರಣೆಗೆ, ಫೋಟೋಶಾಪ್ನಲ್ಲಿ. ಮೊದಲಿಗೆ, ಆವರ್ತಕ ಕೋಷ್ಟಕವನ್ನು ನಾವು ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ನೋಡಲು ಬಯಸುವ ರೂಪದಲ್ಲಿ ಸೆಳೆಯೋಣ. ಫಲಿತಾಂಶವನ್ನು ಗ್ರಾಫಿಕ್ ಫೈಲ್‌ನಲ್ಲಿ ಉಳಿಸಿ table01.bmp.

ಶಾಲಾ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಆವರ್ತಕ ಕೋಷ್ಟಕ

ಎರಡನೇ ರೇಖಾಚಿತ್ರಕ್ಕಾಗಿ ನಾವು ಮೊದಲನೆಯದನ್ನು ಬಳಸುತ್ತೇವೆ. RGB ಬಣ್ಣದ ಮಾದರಿಯಲ್ಲಿ ಅನನ್ಯ ಬಣ್ಣಗಳೊಂದಿಗೆ ಎಲ್ಲಾ ಗ್ರಾಫಿಕ್ಸ್‌ನಿಂದ ತೆರವುಗೊಳಿಸಲಾದ ಟೇಬಲ್ ಕೋಶಗಳನ್ನು ನಾವು ಅನುಕ್ರಮವಾಗಿ ತುಂಬುತ್ತೇವೆ. R ಮತ್ತು G ಯಾವಾಗಲೂ 0 ಆಗಿರುತ್ತದೆ ಮತ್ತು ಹೈಡ್ರೋಜನ್‌ಗೆ B=1, ಹೀಲಿಯಂಗೆ 2, ಇತ್ಯಾದಿ. ಈ ರೇಖಾಚಿತ್ರವು ನಮ್ಮ ನಿಯಂತ್ರಣ ಕಾರ್ಡ್ ಆಗಿರುತ್ತದೆ, ಅದನ್ನು ನಾವು ಎಂಬ ಫೈಲ್‌ನಲ್ಲಿ ಉಳಿಸುತ್ತೇವೆ table2.bmp.

ಶಾಲಾ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಆವರ್ತಕ ಕೋಷ್ಟಕ

ಫೋಟೋಶಾಪ್‌ನಲ್ಲಿ ಗ್ರಾಫಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಮೊದಲ ಹಂತವು ಪೂರ್ಣಗೊಂಡಿದೆ. Delpi-7 IDE ನಲ್ಲಿ ಚಿತ್ರಾತ್ಮಕ GUI ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಹೋಗೋಣ. ಇದನ್ನು ಮಾಡಲು, ಹೊಸ ಯೋಜನೆಯನ್ನು ತೆರೆಯಿರಿ, ಅಲ್ಲಿ ಮುಖ್ಯ ರೂಪದಲ್ಲಿ ನಾವು ಸಂವಾದ ಬಟನ್ ಅನ್ನು ಇರಿಸುತ್ತೇವೆ (ಟೇಬಲ್ಡಿಎಲ್ಜಿ), ಇದರಲ್ಲಿ ಮೇಜಿನೊಂದಿಗೆ ಕೆಲಸ ನಡೆಯುತ್ತದೆ. ಮುಂದೆ ನಾವು ಫಾರ್ಮ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತೇವೆ ಟೇಬಲ್ಡಿಎಲ್ಜಿ.

ಫಾರ್ಮ್‌ನಲ್ಲಿ ವರ್ಗ ಘಟಕವನ್ನು ಇರಿಸಿ ಟಿಮೇಜ್... ನಾವು ಪಡೆಯುತ್ತೇವೆ Image1. ಸಾಮಾನ್ಯವಾಗಿ, ದೊಡ್ಡ ಯೋಜನೆಗಳಿಗೆ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರೂಪದ ಹೆಸರುಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ ಚಿತ್ರNಅಲ್ಲಿ N ಹಲವಾರು ಡಜನ್ ಅಥವಾ ಹೆಚ್ಚಿನದನ್ನು ತಲುಪಬಹುದು - ಇದು ಅತ್ಯುತ್ತಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಶೈಲಿಯಲ್ಲ, ಮತ್ತು ಹೆಚ್ಚು ಅರ್ಥಪೂರ್ಣ ಹೆಸರುಗಳನ್ನು ನೀಡಬೇಕು. ಆದರೆ ನಮ್ಮ ಪುಟ್ಟ ಯೋಜನೆಯಲ್ಲಿ, ಎಲ್ಲಿ N 2 ಅನ್ನು ಮೀರುವುದಿಲ್ಲ, ನೀವು ಅದನ್ನು ರಚಿಸಿದಂತೆ ಬಿಡಬಹುದು.

ಆಸ್ತಿಗೆ ಚಿತ್ರ 1. ಚಿತ್ರ ಫೈಲ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ table01.bmp. ನಾವು ರಚಿಸುತ್ತೇವೆ Image2 ಮತ್ತು ಅಲ್ಲಿ ನಮ್ಮ ನಿಯಂತ್ರಣ ಕಾರ್ಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿ table2.bmp. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಫಾರ್ಮ್‌ನ ಕೆಳಗಿನ ಎಡ ಮೂಲೆಯಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ನಾವು ಫೈಲ್ ಅನ್ನು ಚಿಕ್ಕದಾಗಿ ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಅಗೋಚರವಾಗಿ ಮಾಡುತ್ತೇವೆ. ನಾವು ಹೆಚ್ಚುವರಿ ನಿಯಂತ್ರಣ ಅಂಶಗಳನ್ನು ಸೇರಿಸುತ್ತೇವೆ, ಅದರ ಉದ್ದೇಶವು ಸ್ಪಷ್ಟವಾಗಿದೆ. Delpi-7 IDE ನಲ್ಲಿ ಚಿತ್ರಾತ್ಮಕ GUI ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಎರಡನೇ ಹಂತವು ಪೂರ್ಣಗೊಂಡಿದೆ.

ಶಾಲಾ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಆವರ್ತಕ ಕೋಷ್ಟಕ

ನಾವು ಮೂರನೇ ಹಂತಕ್ಕೆ ಹೋಗೋಣ - ಡೆಲ್ಪಿ -7 IDE ನಲ್ಲಿ ಕೋಡ್ ಬರೆಯುವುದು. ಮಾಡ್ಯೂಲ್ ಕೇವಲ ಐದು ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: ಫಾರ್ಮ್ ರಚನೆ (FormCreate), ಕರ್ಸರ್ ಚಲನೆ Image1 (ಚಿತ್ರ1 ಮೌಸ್ ಮೂವ್), ಸೆಲ್‌ನಲ್ಲಿ LMB ಕ್ಲಿಕ್ ಮಾಡುವುದು (ಚಿತ್ರ1 ಕ್ಲಿಕ್ ಮಾಡಿ) ಮತ್ತು ಸರಿ ಗುಂಡಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವಾದದಿಂದ ನಿರ್ಗಮಿಸಿ (OKBtnClick) ಅಥವಾ ರದ್ದುಮಾಡಿ (ರದ್ದುಬಿಟಿಎನ್ ಕ್ಲಿಕ್ ಮಾಡಿ) ಈ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳ ಹೆಡರ್‌ಗಳನ್ನು 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 ಹ್ಯಾಂಡ್ಲರ್ ಚಿತ್ರ1 ಮೌಸ್ ಮೂವ್ ಈ ಘಟನೆಯು ನಿಯಂತ್ರಣ ಕಾರ್ಡ್ ಪಿಕ್ಸೆಲ್‌ನ ನೀಲಿ ಬಣ್ಣದ ಅಂಶದ ಮೌಲ್ಯವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ 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 ಗ್ರಾಂ ನೀಡಲಾಗಿದೆ." ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಮತ್ತೆ ಮೊತ್ತಕ್ಕೆ ಆಮ್ಲಜನಕದ ಪರಮಾಣು ತೂಕವನ್ನು ಸೇರಿಸಿತು.

ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಕೀಬೋರ್ಡ್‌ನಲ್ಲಿ Enter ಅನ್ನು ಒತ್ತಿರಿ. ಮೊದಲ ಕಾರಕದ ಪರಿಚಯವು ಪೂರ್ಣಗೊಂಡಿದೆ ಮತ್ತು ಕ್ಷೇತ್ರಕ್ಕೆ ಬದಲಾಗುತ್ತದೆ ಕಾರಕ 2. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ನಾವು ಕನಿಷ್ಟ ಆವೃತ್ತಿಯನ್ನು ಒದಗಿಸುತ್ತಿದ್ದೇವೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಬಯಸಿದಲ್ಲಿ, ನೀವು ಒಂದೇ ರೀತಿಯ ಪರಮಾಣುಗಳ ಗುಣಕಗಳನ್ನು ಸುಲಭವಾಗಿ ಸಂಘಟಿಸಬಹುದು, ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ಕ್ರೋಮಿಯಂ ಸೂತ್ರವನ್ನು (K2Cr2O7) ನಮೂದಿಸುವಾಗ ನೀವು ಆಮ್ಲಜನಕ ಕೋಶದ ಮೇಲೆ ಸತತವಾಗಿ ಏಳು ಬಾರಿ ಕ್ಲಿಕ್ ಮಾಡಬೇಕಾಗಿಲ್ಲ.

ಕ್ಷೇತ್ರದಲ್ಲಿ H. ಇನ್‌ಸ್ಕ್ರಿಪ್ಶನ್ ಚಿಹ್ನೆಯೊಂದಿಗೆ ಟೇಬಲ್ ಸೆಲ್‌ನಲ್ಲಿ LMB ಕ್ಲಿಕ್ ಮಾಡಿ ಕಾರಕ 2 ಬದಲಾವಣೆಗಳು: "ಎರಡನೇ ಕಾರಕ H 1.008 x ಅನ್ನು ಹುಡುಕಿ."

Cl ಚಿಹ್ನೆಯೊಂದಿಗೆ ಟೇಬಲ್ ಸೆಲ್‌ನಲ್ಲಿ LMB ಕ್ಲಿಕ್ ಮಾಡಿ. ಕ್ಷೇತ್ರದಲ್ಲಿ ಶಾಸನ ಕಾರಕ 2 ಬದಲಾವಣೆಗಳು: "ಎರಡನೇ ಕಾರಕ HCl 36.458 x ಅನ್ನು ಹುಡುಕಿ." ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಹೈಡ್ರೋಜನ್ ಮತ್ತು ಕ್ಲೋರಿನ್ನ ಪರಮಾಣು ತೂಕವನ್ನು ಸೇರಿಸಿತು. ಮೇಲಿನ ಪ್ರತಿಕ್ರಿಯೆ ಸಮೀಕರಣದಲ್ಲಿ, ಹೈಡ್ರೋಜನ್ ಕ್ಲೋರೈಡ್ 2 ರ ಗುಣಾಂಕದಿಂದ ಮುಂಚಿತವಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ, ಕ್ಷೇತ್ರದ ಮೇಲೆ LMB ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಕಾರಕ 2. ಆಣ್ವಿಕ ತೂಕವು ದ್ವಿಗುಣಗೊಳ್ಳುತ್ತದೆ (ಎರಡು ಬಾರಿ ಒತ್ತಿದಾಗ ಮೂರು ಪಟ್ಟು, ಇತ್ಯಾದಿ). ಕ್ಷೇತ್ರದಲ್ಲಿ ಶಾಸನ ಕಾರಕ 2 ಬದಲಾವಣೆಗಳು: "ಎರಡನೇ ಕಾರಕ 2HCl 72.916 x ಅನ್ನು ಹುಡುಕಿ."

ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಕೀಬೋರ್ಡ್‌ನಲ್ಲಿ Enter ಅನ್ನು ಒತ್ತಿರಿ. ಎರಡನೇ ಕಾರಕದ ನಮೂದು ಪೂರ್ಣಗೊಂಡಿದೆ, ಮತ್ತು ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅನುಪಾತದಿಂದ x ಅನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತದೆ

ಶಾಲಾ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಆವರ್ತಕ ಕೋಷ್ಟಕ

ಅದನ್ನೇ ನಾವು ಕಂಡುಹಿಡಿಯಬೇಕಾಗಿತ್ತು.

ಸೂಚನೆ 1. ಫಲಿತಾಂಶದ ಅನುಪಾತದ ಅರ್ಥ: ವಿಸರ್ಜನೆಗೆ 100.086 Da ಸೀಮೆಸುಣ್ಣಕ್ಕೆ 72.916 ಡಾ ಆಮ್ಲದ ಅಗತ್ಯವಿರುತ್ತದೆ ಮತ್ತು 10 ಗ್ರಾಂ ಸೀಮೆಸುಣ್ಣವನ್ನು ಕರಗಿಸಲು ನಿಮಗೆ x ಆಮ್ಲದ ಅಗತ್ಯವಿದೆ.

ಸೂಚನೆ 2. ಇದೇ ರೀತಿಯ ಸಮಸ್ಯೆಗಳ ಸಂಗ್ರಹಗಳು:

ಖೊಮ್ಚೆಂಕೊ I. G., ರಸಾಯನಶಾಸ್ತ್ರ 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. ಕೀಬೋರ್ಡ್‌ನಿಂದ ಕಾರಕ ಸೂತ್ರವನ್ನು ಪರ್ಯಾಯವಾಗಿ ನಮೂದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುವುದು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಸರಳವಾದ ಪಾರ್ಸರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ.

ಇದು ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿ:

ಇಂದು, ಟೇಬಲ್ನ ನೂರಾರು ಆವೃತ್ತಿಗಳಿವೆ, ಮತ್ತು ವಿಜ್ಞಾನಿಗಳು ನಿರಂತರವಾಗಿ ಹೊಸ ಆಯ್ಕೆಗಳನ್ನು ನೀಡುತ್ತಿದ್ದಾರೆ. (ವಿಕಿಪೀಡಿಯ)

ವಿದ್ಯಾರ್ಥಿಗಳು ಈಗಾಗಲೇ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಆಯ್ಕೆಗಳಲ್ಲಿ ಒಂದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಈ ದಿಕ್ಕಿನಲ್ಲಿ ತಮ್ಮ ಜಾಣ್ಮೆಯನ್ನು ತೋರಿಸಬಹುದು ಅಥವಾ ತಮ್ಮದೇ ಆದ ಮೂಲವನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಬಹುದು. ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಪಾಠಗಳಿಗೆ ಇದು ಕನಿಷ್ಠ ಉಪಯುಕ್ತ ನಿರ್ದೇಶನ ಎಂದು ತೋರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಈ ಲೇಖನದಲ್ಲಿ ಅಳವಡಿಸಲಾದ ಆವರ್ತಕ ಕೋಷ್ಟಕದ ರೂಪದಲ್ಲಿ, ಕೆಲವು ವಿದ್ಯಾರ್ಥಿಗಳು ಪ್ರಮಾಣಿತ ಬಟನ್‌ಗಳನ್ನು ಬಳಸುವ ಪರ್ಯಾಯ ಪರಿಹಾರದ ಮೇಲೆ ನಿಯಂತ್ರಣ ಕಾರ್ಡ್‌ಗಳ ನಿರ್ದಿಷ್ಟ ಪ್ರಯೋಜನಗಳನ್ನು ನೋಡುವುದಿಲ್ಲ. ಟಿಬಟನ್. ಮೇಜಿನ ಸುರುಳಿಯಾಕಾರದ ಆಕಾರವು (ಅಲ್ಲಿ ಕೋಶಗಳು ವಿವಿಧ ಆಕಾರಗಳಲ್ಲಿವೆ) ಇಲ್ಲಿ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಪರಿಹಾರದ ಅನುಕೂಲಗಳನ್ನು ಹೆಚ್ಚು ಸ್ಪಷ್ಟವಾಗಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ಶಾಲಾ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಆವರ್ತಕ ಕೋಷ್ಟಕ
(ಥಿಯೋಡರ್ ಬೆನ್ಫೆಯಿಂದ ಅಂಶಗಳ ಪರ್ಯಾಯ ವ್ಯವಸ್ಥೆ, ಮೂಲ)

ಆವರ್ತಕ ಕೋಷ್ಟಕಕ್ಕಾಗಿ ಪ್ರಸ್ತುತ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹಲವಾರು ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಇತ್ತೀಚೆಗೆ ಪ್ರಕಟಿಸಿದ ಹ್ಯಾಬ್ರೆಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ ಎಂದು ನಾವು ಸೇರಿಸೋಣ. ಲೇಖನ.

ಅನುಬಂಧ 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) ಪಡೆದ ಫಲಿತಾಂಶಗಳೊಂದಿಗೆ ಇತರ ಕೆಲಸದ ಸಾಧ್ಯತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಫಿಲ್ಟರ್ ಅನ್ನು ಅನ್ವಯಿಸಿದ ನಂತರ ಇದು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಮಧ್ಯಯುಗದಲ್ಲಿ ತಿಳಿದಿರುವ ಆಯ್ದ ಅಂಶಗಳನ್ನು ಹೊಂದಿರುವ, ಬಳಕೆದಾರರು ಆಯ್ಕೆಮಾಡಿದ ಅಂಶದ ಮೇಲೆ LMB ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಈ ಅಂಶದ ಬಗ್ಗೆ ವಿಕಿಪೀಡಿಯಾ ಲೇಖನಕ್ಕೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ.

4) ಆಯ್ಕೆಮಾಡಿದ ಟೇಬಲ್ ಸೆಲ್‌ನಲ್ಲಿ LMB ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಆಯ್ಕೆ ರದ್ದುಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಬಳಕೆದಾರರಿಗೆ ಒದಗಿಸುವುದು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಈಗಾಗಲೇ ವೀಕ್ಷಿಸಿದ ಐಟಂಗಳನ್ನು ತೆಗೆದುಹಾಕಲು.

5) ಆಯ್ದ ಕೋಶಗಳ ಪಟ್ಟಿಯನ್ನು ಫೈಲ್‌ನಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆ ಮತ್ತು ಅಂತಹ ಫೈಲ್ ಅನ್ನು ಸೆಲ್‌ಗಳ ಸ್ವಯಂಚಾಲಿತ ಆಯ್ಕೆಯೊಂದಿಗೆ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಇದು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ. ಇದು ಬಳಕೆದಾರರಿಗೆ ಕೆಲಸದಿಂದ ವಿರಾಮ ತೆಗೆದುಕೊಳ್ಳಲು ಅವಕಾಶವನ್ನು ನೀಡುತ್ತದೆ.

ನಾವು ಸ್ಥಿರ, ಪೂರ್ವನಿರ್ಧರಿತ ನಿಯಂತ್ರಣ ನಕ್ಷೆಯನ್ನು ಬಳಸಿದ್ದೇವೆ, ಆದರೆ ಪ್ರೋಗ್ರಾಂ ಚಾಲನೆಯಲ್ಲಿರುವಂತೆ ಬದಲಾಗುವ ಡೈನಾಮಿಕ್ ನಿಯಂತ್ರಣ ನಕ್ಷೆಗಳನ್ನು ಬಳಸಬಹುದಾದ ಹಲವು ಪ್ರಮುಖ ಕಾರ್ಯಗಳಿವೆ. ಒಂದು ಉದಾಹರಣೆಯೆಂದರೆ ಗ್ರಾಫ್ ಎಡಿಟರ್, ಇದರಲ್ಲಿ ಬಳಕೆದಾರರು ವಿಂಡೋದಲ್ಲಿ ಶೃಂಗಗಳ ಸ್ಥಾನಗಳನ್ನು ಸೂಚಿಸಲು ಮತ್ತು ಅವುಗಳ ನಡುವೆ ಅಂಚುಗಳನ್ನು ಸೆಳೆಯಲು ಮೌಸ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ. ಶೃಂಗ ಅಥವಾ ಅಂಚನ್ನು ಅಳಿಸಲು, ಬಳಕೆದಾರರು ಅದನ್ನು ಸೂಚಿಸಬೇಕು. ಆದರೆ ವೃತ್ತದಿಂದ ಗುರುತಿಸಲಾದ ಶೃಂಗವನ್ನು ತೋರಿಸುವುದು ತುಂಬಾ ಸುಲಭವಾಗಿದ್ದರೆ, ತೆಳುವಾದ ರೇಖೆಯಿಂದ ಚಿತ್ರಿಸಿದ ಅಂಚನ್ನು ತೋರಿಸುವುದು ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ. ನಿಯಂತ್ರಣ ನಕ್ಷೆಯು ಇಲ್ಲಿ ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಅಲ್ಲಿ ಶೃಂಗಗಳು ಮತ್ತು ಅಂಚುಗಳು ಗೋಚರ ಚಿತ್ರಕ್ಕಿಂತ ವಿಶಾಲವಾದ ನೆರೆಹೊರೆಗಳನ್ನು ಆಕ್ರಮಿಸುತ್ತವೆ.

ಸಂಕೀರ್ಣ ತರಬೇತಿಯ ಈ ವಿಧಾನಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಒಂದು ಕುತೂಹಲಕಾರಿ ಅಡ್ಡ ಪ್ರಶ್ನೆ: ಈ ವಿಧಾನವು AI ತರಬೇತಿಯಲ್ಲಿ ಉಪಯುಕ್ತವಾಗಬಹುದೇ?

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ