ಕಂಪ್ಯೂಟರ್ಪ್ರೋಗ್ರಾಮಿಂಗ್

ಆರಂಭಿಕರಿಗಾಗಿ ಪ್ಯಾಸ್ಕಲ್: ಫಾರ್ ಸೈಕಲ್

ಉದಾಹರಣೆಗೆ, ಚಕ್ರಗಳನ್ನು - ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಫಂಡಮೆಂಟಲ್ಸ್. ಪ್ಯಾಸ್ಕಲ್. ಯಾವುದೇ ಕಂಪ್ಯೂಟರ್ ಭಾಷೆ ಕುರಿತು, ತಮ್ಮ ವಾಕ್ಯರಚನೆಯಲ್ಲಿ ಅಂತಹ ವಿನ್ಯಾಸಗಳು ಹೊಂದಿದೆ.

ಸೈಕ್ಲಿಕ್ ನಿರ್ವಾಹಕರ ನೇಮಕಾತಿ

ವಿಶಿಷ್ಟ ಕಾರ್ಯ - ಅದೇ ಕಾರ್ಯವು ಅನೇಕ ಬಾರಿ ನಿರ್ವಹಿಸಲು ಕಂಪ್ಯೂಟರ್ ಪಡೆಯಲು. ಇಲ್ಲಿ ಮತ್ತು ಕೋಡ್ ಪುನರಾವರ್ತನೆ ಸಂಘಟಿಸಲು ಅವಕಾಶ, ವಿನ್ಯಾಸ ಉಳಿಸಲು. ಹೀಗಾಗಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸೈಕಲ್ - ಇದು ಪದೇ ಪದೇ ಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಕೊಡುತ್ತಿತ್ತು ಭಾಷೆಯನ್ನು ಸಂಪನ್ಮೂಲಗಳ ಸಹಾಯದಿಂದ ಆಯೋಜಿಸಲಾಗಿದೆ.

ಪ್ಯಾಸ್ಕಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ವಿನ್ಯಾಸಗಳು ಅನೇಕ ಒಳಗೊಂಡಿದೆ:

  • ಫಾರ್ - ನಿಯತಾಂಕ ಪುನರಾವರ್ತಿಸಲು;
  • ಹಾಗೆಯೇ - ಪೂರ್ವಭಾವಿ ಜೊತೆ ಪುನರಾವರ್ತನೆಯಾಯಿತು;
  • ಪುನರಾವರ್ತಿಸಲು ... ರವರೆಗೆ - ಒಂದು ನಂತರದ ಸ್ಥಿತಿಗಳನ್ನು ತಿಳಿಸಿದ್ದಾರೆ.

ತೋರಿಕೆಯ ಸರಳತೆ ಮತ್ತು ಸೈಕ್ಲಿಕ್ ರಚನೆಗಳು ಸ್ಪಷ್ಟತೆ ಹೊರತಾಗಿಯೂ, ಅನನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ತಮ್ಮ ಅನುಷ್ಠಾನದಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ. ಮಹಾನ್ ತೊಂದರೆ ಚಕ್ರದ ಔಟ್ಪುಟ್ ಸೆಟ್ಟಿಂಗ್ ಷರತ್ತುಗಳೊಂದಿಗೆ. ಈ ಸಂಬಂಧದಲ್ಲಿ, ಹೇಳಿಕೆಗೆ ಎಣಿಕೆಯ ಅತ್ಯಂತ ನೇರವಾಗಿರುತ್ತದೆ.

ರಚನೆ

ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಪುನರಾವರ್ತಿತ ರಚನೆ ಧ್ವನಿಮುದ್ರಣದಲ್ಲಿ ಕೆಳಗಿನ ಕೋಡ್ ಡಯಲ್ ಅಗತ್ಯವಿದೆ:

ಫಾರ್ {ಒಂದು}: = {ಬಿ } ಗೆ {ಸಿ} 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 ವ್ಯತ್ಯಾಸಗಳ ಬದಲಿಗೆ.

ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು

ನೀವು ಲೂಪ್ ಒಂದು ಬಳಸಿದಾಗ, ಪ್ಯಾಸ್ಕಲ್ ಆಫ್ {ಒಂದು}, {ಬಿ} ಮೌಲ್ಯಗಳು ಎಚ್ಚರಿಕೆಯಿಂದ ಗಮನ ಅಗತ್ಯವಿದೆ {ಸಿ}. ನೀವು ಬರೆಯುವ ಕಾರ್ಯಕ್ರಮಗಳ ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸಲು ಇದ್ದರೆ, ಕಂಪೈಲರ್ ದೋಷ ವರದಿ ಮಾಡುತ್ತದೆ. ಐದು ಗುಣಾಂಶಗಳು ನಿಯಮಗಳು.

  1. ಕೌಂಟರ್ (ಸೈಕಲ್ ಪ್ಯಾರಾಮೀಟರ್) {ಒಂದು} ಒಂದು ಪೂರ್ಣಾಂಕ ನೀಡಿದೆ.
  2. ಮೌಲ್ಯಗಳು {ಬಿ} ಮತ್ತು {ಸಿ} ಕೂಡ ಒಂದು ಪೂರ್ಣಾಂಕ ಪ್ರಕಾರವನ್ನು ಹೊಂದಿರಬೇಕು. ಉದಾಹರಣೆಗೆ, ಇದು 0 ರಿಂದ ಪು ರೇಡಿಯನ್ಸ್ದಿಂದ ಕೋನದ ಮೌಲ್ಯಗಳು ಲೆಕ್ಕಾಚಾರ ಅಗತ್ಯ. = ಪೈ 0 ಮಾಡಲು: ಆದರೆ ಮುಂದಿನ ಕೋಡ್ ಪ್ರವೇಶ ಒಂದು ಅಮಾನ್ಯವಾದ ಇರುತ್ತದೆ. ಪರಿಹಾರ - ಒಂದು ಪೂರ್ಣಾಂಕವನ್ನು ಕಾರ್ಯ TRUNC () ಮತ್ತು ಸುತ್ತಿನಲ್ಲಿ ಬಳಸಿ (). ಸುತ್ತಿನಲ್ಲಿ ಸಮೀಪದ ಪೂರ್ಣಾಂಕ - ಮೊದಲ ನೈಜ ಸಂಖ್ಯೆಯ ಎರಡನೇ ಆಂಶಿಕ ಭಾಗವನ್ನು ಹಿಂದಕ್ಕೆ ಹಾಕುತ್ತದೆ.
  3. ಬಳಕೆದಾರ ಒಂದು ತಪ್ಪು ಮಾಡಿದ ವೇಳೆ ಮತ್ತು {ಬಿ} <{ಸಿ}, {ಡಿ} ಆಯೋಜಕರು ಕೆಲಸ ಎಂದಿಗೂ.
  4. ಲೂಪ್ ಕೌಂಟರ್ ನಡೆಸಿದ ನಂತರ {ಒಂದು} ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಇರಬಹುದು. ಪ್ರಾಯೋಗಿಕವಾಗಿ ಗಣನೆಗೆ, ಆದರೆ, {ಒಂದು} <> {ಸಿ} . ತೀರ್ಮಾನ: ತಿರುಗಿ ಇಲ್ಲ {ಒಂದು} ವಿನ್ಯಾಸದ ನಂತರ.
  5. ಲೂಪ್ ದೇಹದ (ಅಂದರೆ, ಪದಗಳನ್ನು ಮಾಡಲು ನಂತರ) ನಿಯತಾಂಕ ಮೌಲ್ಯಗಳು ಮಾರ್ಪಡಿಸಿ ಯಾವುದೇ ಹೇಳಿಕೆಗಳನ್ನು ಬಳಸಲು ಸೂಕ್ತವಲ್ಲ {ಒಂದು}. ಈ ನಿಯಮವು ಕೆಳಗಿನ ದೋಷ ಉಂಟುಮಾಡುವುದಿಲ್ಲ, ಆದರೆ ಕಾರ್ಯಕ್ರಮದ ತರ್ಕ ಮುರಿದು ನಡೆಯಲಿದೆ.

ಕೆಳಗಿನ ನಿಯಮ ಸಾಮಾನ್ಯ ಮತ್ತು ಪ್ರೊಗ್ರಾಮಿಂಗ್ ನಲ್ಲಿ "ಉತ್ತಮ ನಡವಳಿಕೆಗಳ" ಅನುರೂಪವಾಗಿದೆ: ಇದು ಕೋಡ್ ಕೆಲಸ ಅನುಕೂಲಕರ ಆಗಿತ್ತು, ನೀವು ಲೂಪ್ ದೇಹದ ನಿರ್ವಾಹಕರು ಮೊದಲ ಅಂಕಣದಲ್ಲಿ ಅಲ್ಲ ಬರೆಯಲು ಬೇಕು. ಉದಾಹರಣೆಗೆ, ಎಡಭಾಗದಲ್ಲಿ 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

 

 

 

 

Newest

Copyright © 2018 kn.atomiyme.com. Theme powered by WordPress.