ಕಂಪ್ಯೂಟರ್, ಪ್ರೋಗ್ರಾಮಿಂಗ್
ಆರಂಭಿಕರಿಗಾಗಿ ಪ್ಯಾಸ್ಕಲ್: ಫಾರ್ ಸೈಕಲ್
ಉದಾಹರಣೆಗೆ, ಚಕ್ರಗಳನ್ನು - ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಫಂಡಮೆಂಟಲ್ಸ್. ಪ್ಯಾಸ್ಕಲ್. ಯಾವುದೇ ಕಂಪ್ಯೂಟರ್ ಭಾಷೆ ಕುರಿತು, ತಮ್ಮ ವಾಕ್ಯರಚನೆಯಲ್ಲಿ ಅಂತಹ ವಿನ್ಯಾಸಗಳು ಹೊಂದಿದೆ.
ಸೈಕ್ಲಿಕ್ ನಿರ್ವಾಹಕರ ನೇಮಕಾತಿ
ವಿಶಿಷ್ಟ ಕಾರ್ಯ - ಅದೇ ಕಾರ್ಯವು ಅನೇಕ ಬಾರಿ ನಿರ್ವಹಿಸಲು ಕಂಪ್ಯೂಟರ್ ಪಡೆಯಲು. ಇಲ್ಲಿ ಮತ್ತು ಕೋಡ್ ಪುನರಾವರ್ತನೆ ಸಂಘಟಿಸಲು ಅವಕಾಶ, ವಿನ್ಯಾಸ ಉಳಿಸಲು. ಹೀಗಾಗಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸೈಕಲ್ - ಇದು ಪದೇ ಪದೇ ಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಕೊಡುತ್ತಿತ್ತು ಭಾಷೆಯನ್ನು ಸಂಪನ್ಮೂಲಗಳ ಸಹಾಯದಿಂದ ಆಯೋಜಿಸಲಾಗಿದೆ.
ಪ್ಯಾಸ್ಕಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ವಿನ್ಯಾಸಗಳು ಅನೇಕ ಒಳಗೊಂಡಿದೆ:
- ಫಾರ್ - ನಿಯತಾಂಕ ಪುನರಾವರ್ತಿಸಲು;
- ಹಾಗೆಯೇ - ಪೂರ್ವಭಾವಿ ಜೊತೆ ಪುನರಾವರ್ತನೆಯಾಯಿತು;
- ಪುನರಾವರ್ತಿಸಲು ... ರವರೆಗೆ - ಒಂದು ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ತಿಳಿಸಿದ್ದಾರೆ.
ತೋರಿಕೆಯ ಸರಳತೆ ಮತ್ತು ಸೈಕ್ಲಿಕ್ ರಚನೆಗಳು ಸ್ಪಷ್ಟತೆ ಹೊರತಾಗಿಯೂ, ಅನನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ತಮ್ಮ ಅನುಷ್ಠಾನದಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ. ಮಹಾನ್ ತೊಂದರೆ ಚಕ್ರದ ಔಟ್ಪುಟ್ ಸೆಟ್ಟಿಂಗ್ ಷರತ್ತುಗಳೊಂದಿಗೆ. ಈ ಸಂಬಂಧದಲ್ಲಿ, ಹೇಳಿಕೆಗೆ ಎಣಿಕೆಯ ಅತ್ಯಂತ ನೇರವಾಗಿರುತ್ತದೆ.
ರಚನೆ
ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಪುನರಾವರ್ತಿತ ರಚನೆ ಧ್ವನಿಮುದ್ರಣದಲ್ಲಿ ಕೆಳಗಿನ ಕೋಡ್ ಡಯಲ್ ಅಗತ್ಯವಿದೆ:
ಫಾರ್ {ಒಂದು}: = {ಬಿ } ಗೆ {ಸಿ} DO {ಡಿ}.
ಅಕ್ಷರಗಳಲ್ಲಿ ಅನುಕೂಲಕ್ಕಾಗಿ ಭಾಷೆಯನ್ನು ರಿಸರ್ವ್ಡ್ ಪದಗಳ ಉದಾಹರಣೆಯಲ್ಲಿ, ಆಚರಣೆಯಲ್ಲಿ, ನೀವು ಸ್ಟ್ರಿಂಗ್ ಗುರುತು ಬಳಸಬಹುದು. ಉಪಯೋಗಿಸಿದ ಅಸ್ಥಿರ ಮತ್ತು ನಿರ್ವಾಹಕರು ಸುರುಳಿಯಾದ ಆವರಣಗಳಲ್ಲಿ ನೀಡಲಾಗಿದೆ. ಅವರು ಅರ್ಥ:
- {ಎ} -, ಎಣಿಸಬಹುದಾದ ಸಾಮಾನ್ಯವಾಗಿ ಪೂರ್ಣಾಂಕ ಯಾವುದೇ ರೀತಿಯ ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ;
- {ಬಿ}, {ಸಿ} - ಅಭಿವ್ಯಕ್ತಿ ಎಣಿಸಬಹುದಾದ ಮಾದರಿ, ಅದೇ {ಒಂದು};
- {ಡಿ} - ಅನಿಯಂತ್ರಿತ ಆಯೋಜಕರು / ಭಾಷೆ ನಿರ್ವಾಹಕರು, ಸಹ ಲೂಪ್ ದೇಹದ ಕರೆಯಲಾಗುತ್ತದೆ.
= {ಸಿ}: ವಿನ್ಯಾಸ ಅಭ್ಯಾಸ, ಪಾಸ್ಕಲ್ ನ {ಬಿ}, ಸೆಟ್ {ಒಂದು} ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ , ನಂತರ ಮತ್ತೆಮಾಡಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ:
- ಸ್ಥಿತಿ {ಬಿ} <= {ಸಿ} ಪರಿಶೀಲನೆ , ಮರಣದಂಡನೆ ಸೈಕಲ್ ಕೆಲಸ ನಿಲ್ಲುವ;
- ಬಿಡುಗಡೆ ಆಯೋಜಕರು {ಡಿ};
- ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ {ಒಂದು} ಘಟಕದಲ್ಲಿ, ಅಂದರೆ {ಒಂದು}: = {ಒಂದು} +1.
ಈ ನಿರ್ಮಾಣ ಕರೆಯಲ್ಪಡುತ್ತದೆ ದೇಹದಲ್ಲಿ ಪುನರಾವರ್ತನೆಗಳು ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ಣಯಾಧರಿತವಾಗಿವೆ ಚಕ್ರಗಳನ್ನು, ಉಲ್ಲೇಖಿಸುತ್ತವೆ.
ಉದಾಹರಣೆಗೆ
ಇದು ಇತ್ಯಾದಿ, ಫಾರ್ ಕೈಗೊಳ್ಳಬೇಕಿದೆ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ಉದಾಹರಣೆ, "ಪ್ರತಿಮೆಗಳು" ಪಾಸ್ಕಲ್ ರಲ್ಲಿ ಸಂಕೇತಗಳನ್ನು.
- ಗಳು: = 0;
- ಒಂದು ಫಾರ್: = 1 5 ಏನು
- ಆರಂಭಿಸಲು
- ಗಳು: = ರು + ಒಂದು;
- ಕೊನೆಗೊಳಿಸುವುದು;
- writeln (ಗಳು);
ಲಿಖಿತ ಸೂಚನೆಗಳನ್ನು ವಿಶ್ಲೇಷಣೆ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮೌಲ್ಯಗಳು ಬರೆಯಬಹುದು
- 1 ನೇ ಪುನರಾವರ್ತನೆ: ಒಂದು = 1; ರು = 1;
- 2 ನೇ ಪುನರಾವರ್ತನೆ: ಒಂದು = 2; ರು = 3;
- ಮೂರನೇ ಪುನರಾವರ್ತನೆ: ಒಂದು = 3; ರು = 6;
- 4 ನೇ ಪುನರಾವರ್ತನೆ: ಒಂದು = 4; ರು 10 =;
- 5 ನೇ ಪುನರಾವರ್ತನೆ: ಒಂದು = 5; 15 =.
1 ರಿಂದ ಸಂಖ್ಯೆಗಳ ಮೊತ್ತವು 5 - ಪರಿಣಾಮವಾಗಿ, ಬಳಕೆದಾರ ಸ್ಕ್ರೀನ್ ಸಂಖ್ಯೆ "15" ಮೇಲೆ ನೋಡುತ್ತಾನೆ.
ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ಹೆಚ್ಚು ಬಹುಮುಖ ಮಾಡಲು, ಸಂಖ್ಯೆ 1 ಮತ್ತು 5 ವ್ಯತ್ಯಾಸಗಳ ಬದಲಿಗೆ.
ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು
ನೀವು ಲೂಪ್ ಒಂದು ಬಳಸಿದಾಗ, ಪ್ಯಾಸ್ಕಲ್ ಆಫ್ {ಒಂದು}, {ಬಿ} ಮೌಲ್ಯಗಳು ಎಚ್ಚರಿಕೆಯಿಂದ ಗಮನ ಅಗತ್ಯವಿದೆ {ಸಿ}. ನೀವು ಬರೆಯುವ ಕಾರ್ಯಕ್ರಮಗಳ ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸಲು ಇದ್ದರೆ, ಕಂಪೈಲರ್ ದೋಷ ವರದಿ ಮಾಡುತ್ತದೆ. ಐದು ಗುಣಾಂಶಗಳು ನಿಯಮಗಳು.
- ಕೌಂಟರ್ (ಸೈಕಲ್ ಪ್ಯಾರಾಮೀಟರ್) {ಒಂದು} ಒಂದು ಪೂರ್ಣಾಂಕ ನೀಡಿದೆ.
- ಮೌಲ್ಯಗಳು {ಬಿ} ಮತ್ತು {ಸಿ} ಕೂಡ ಒಂದು ಪೂರ್ಣಾಂಕ ಪ್ರಕಾರವನ್ನು ಹೊಂದಿರಬೇಕು. ಉದಾಹರಣೆಗೆ, ಇದು 0 ರಿಂದ ಪು ರೇಡಿಯನ್ಸ್ದಿಂದ ಕೋನದ ಮೌಲ್ಯಗಳು ಲೆಕ್ಕಾಚಾರ ಅಗತ್ಯ. = ಪೈ 0 ಮಾಡಲು: ಆದರೆ ಮುಂದಿನ ಕೋಡ್ ಪ್ರವೇಶ ಒಂದು ಅಮಾನ್ಯವಾದ ಇರುತ್ತದೆ. ಪರಿಹಾರ - ಒಂದು ಪೂರ್ಣಾಂಕವನ್ನು ಕಾರ್ಯ TRUNC () ಮತ್ತು ಸುತ್ತಿನಲ್ಲಿ ಬಳಸಿ (). ಸುತ್ತಿನಲ್ಲಿ ಸಮೀಪದ ಪೂರ್ಣಾಂಕ - ಮೊದಲ ನೈಜ ಸಂಖ್ಯೆಯ ಎರಡನೇ ಆಂಶಿಕ ಭಾಗವನ್ನು ಹಿಂದಕ್ಕೆ ಹಾಕುತ್ತದೆ.
- ಬಳಕೆದಾರ ಒಂದು ತಪ್ಪು ಮಾಡಿದ ವೇಳೆ ಮತ್ತು {ಬಿ} <{ಸಿ}, {ಡಿ} ಆಯೋಜಕರು ಕೆಲಸ ಎಂದಿಗೂ.
- ಲೂಪ್ ಕೌಂಟರ್ ನಡೆಸಿದ ನಂತರ {ಒಂದು} ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಇರಬಹುದು. ಪ್ರಾಯೋಗಿಕವಾಗಿ ಗಣನೆಗೆ, ಆದರೆ, {ಒಂದು} <> {ಸಿ} . ತೀರ್ಮಾನ: ತಿರುಗಿ ಇಲ್ಲ {ಒಂದು} ವಿನ್ಯಾಸದ ನಂತರ.
- ಲೂಪ್ ದೇಹದ (ಅಂದರೆ, ಪದಗಳನ್ನು ಮಾಡಲು ನಂತರ) ನಿಯತಾಂಕ ಮೌಲ್ಯಗಳು ಮಾರ್ಪಡಿಸಿ ಯಾವುದೇ ಹೇಳಿಕೆಗಳನ್ನು ಬಳಸಲು ಸೂಕ್ತವಲ್ಲ {ಒಂದು}. ಈ ನಿಯಮವು ಕೆಳಗಿನ ದೋಷ ಉಂಟುಮಾಡುವುದಿಲ್ಲ, ಆದರೆ ಕಾರ್ಯಕ್ರಮದ ತರ್ಕ ಮುರಿದು ನಡೆಯಲಿದೆ.
ಕೆಳಗಿನ ನಿಯಮ ಸಾಮಾನ್ಯ ಮತ್ತು ಪ್ರೊಗ್ರಾಮಿಂಗ್ ನಲ್ಲಿ "ಉತ್ತಮ ನಡವಳಿಕೆಗಳ" ಅನುರೂಪವಾಗಿದೆ: ಇದು ಕೋಡ್ ಕೆಲಸ ಅನುಕೂಲಕರ ಆಗಿತ್ತು, ನೀವು ಲೂಪ್ ದೇಹದ ನಿರ್ವಾಹಕರು ಮೊದಲ ಅಂಕಣದಲ್ಲಿ ಅಲ್ಲ ಬರೆಯಲು ಬೇಕು. ಉದಾಹರಣೆಗೆ, ಎಡಭಾಗದಲ್ಲಿ 2-3 ಖಾಲಿ ಮಾಡುವ ಅಥವಾ ಟ್ಯಾಬ್ ಕೀ ಬಳಸಿ.
ಈ ಅಗತ್ಯಗಳನ್ನು ಪ್ಯಾಸ್ಕಲ್ ಭಾಷೆಗೆ ಕೇವಲ ಅನ್ವಯವಾಗುತ್ತದೆ. "ಪ್ರತಿಮೆಗಳು", ಇದು ನೀವು ವೇಗವಾಗಿ ಮತ್ತು ಸೂಚನೆಗಳನ್ನು ದೋಷ ಸರಿಪಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳನ್ನು
ನೀವು f (x) = ಒಂದು ದತ್ತಾಂಶಗಳ ಸಂಯೋಜನೆಯ ಕಾರ್ಯ ನಿರ್ವಹಿಸಲು ಬಯಸುವ ಭಾವಿಸೋಣ 3 * x + 15, ಎಂದು ಶ್ರೇಣಿ [X 1 ಎಂ ಕಾರ್ಯ ಮೌಲ್ಯಗಳನ್ನು ಟೇಬಲ್ ಸ್ವೀಕರಿಸಲು ಆಗಿದೆ; X 2] ಇಲ್ಲಿ X 1 ಮತ್ತು X 2 - ಕನಿಷ್ಠ ಮತ್ತು ವಾದದ ಗರಿಷ್ಠ ಮೌಲ್ಯಗಳು. ಈ ಮತ್ತು ಇದೇ ರೀತಿಯ ತೊಂದರೆಗಳನ್ನು ಪರಿಹರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಸಹಾಯ. ಪ್ಯಾಸ್ಕಲ್ ನೀವು ಕೆಳಗಿನಂತೆ ಕೋಡ್ ರೆಕಾರ್ಡ್ ಶಿಫಾರಸು:
- = M ಗೆ -1: ಒಂದು ಫಾರ್
- ಆರಂಭಿಸಲು
- ಕ್ಷ: = x1 ರಷ್ಟು + (x2- x1 ರಷ್ಟು) * (ಒಂದು- 1) / (ಎಂ 1);
- ಎಫ್: = 3 * x + 15;
- writeln (X, '', ಎಫ್ );
- ಕೊನೆಯಲ್ಲಿ.
X:: ರಿಂದ ಇನ್ಕ್ರಿಮೆಂಟ್ X ಸೆಟ್ ಇದೆ, ವಾದದ ಮೌಲ್ಯವು ಕಾರ್ಯಕ್ರಮದ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಸೂತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು ಸಮಯದಲ್ಲಿ ಲೆಕ್ಕ = x1 ರಷ್ಟು + (x2- x1 ರಷ್ಟು) * (ಒಂದು- 1) / (ಎಂ 1).
ಚಕ್ರದಲ್ಲಿ ಸೈಕಲ್
ರಚನೆಯೊಳಗೆ ಮತ್ತೊಂದು ಸೈಕಲ್ ತನ್ನ ದೇಹದ ಹಾಕಲು ಅವಕಾಶ ನಿರ್ವಾಹಕರು ಯಾವುದೇ ಬಳಸಲು ಅನುಮತಿ ಅಂಶವನ್ನು ದೃಷ್ಟಿಯಲ್ಲಿ. ಪ್ಯಾಸ್ಕಲ್ ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ ಸಮನಾದ ಕೆಲಸ, ಒಂದು ನಿಗದಿತ ವಿವರಣೆಯನ್ನು ಹೊಂದಿದೆ:
- ಫಾರ್ {ಒಂದು}: = {ಬಿ } ಗೆ {ಸಿ} DO
- = {ಬಿ 1: {ಎ 1} ಫಾರ್ } ಗೆ {C1} DO
ಸರಿಯಾಗಿ ಕೆಲಸಮಾಡುತ್ತಿದೆಯೋ ವಿನ್ಯಾಸಗೊಳಿಸಲು, ನೀವು ಸ್ಥಿತಿಯನ್ನು ಅನುಸರಿಸಬೇಕು: ಪ್ರತಿ ಚಕ್ರದಲ್ಲಿ ಕೌಂಟರ್ ವಿವಿಧ ಇರಬೇಕು. ಇಲ್ಲವಾದರೆ, ಒಳ ಲೂಪ್ ತಾರ್ಕಿಕ ದೋಷಗಳನ್ನು ದಾರಿಯಾಗುವ ಹೊರಗಿನ ಲೂಪ್, ಮೌಲ್ಯವನ್ನು ಬದಲಾಗುತ್ತದೆ.
Similar articles
Trending Now