ಸಿಸಿಂಟ್‌ನೊಂದಿಗೆ ಮೂಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (ಭಾಗ 2)

ಈ ನಮೂದು ಹಿಂದಿನ ಪ್ರವೇಶದ ಮುಂದುವರಿಕೆಯಾಗಿದೆ (ಸಿಸಿಂಟ್‌ನೊಂದಿಗೆ ಮೂಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (ಭಾಗ 1)) ಮತ್ತು ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕುರಿತ ಟ್ಯುಟೋರಿಯಲ್ ಸರಣಿಯ ಭಾಗವಾಗಿದೆ.

ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಪಿಸಿಂಟ್ ಅನ್ನು ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ, ಎಲ್ಲವೂ ಸರಿಯಾಗಿದ್ದರೆ ನಾವು ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಮುಂದುವರಿಸಬಹುದು, ಅದು ಪ್ರೋಗ್ರಾಂಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲು ಸಿಸೆಂಟ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಕಲಿಯುವುದರ ಮೇಲೆ ನೇರವಾಗಿ ಕೇಂದ್ರೀಕರಿಸಿದೆ.

ಪಿಸೆಂಟ್

ಪ್ರಾರಂಭವಾದ ನಂತರ ನಾವು ಈ ಕೆಳಗಿನ ಭಾಗಗಳನ್ನು ನೋಡುತ್ತೇವೆ:

  1. ಆಜ್ಞೆಗಳು: (ಇದು ಎಡಭಾಗದಲ್ಲಿದೆ) ಇದರಲ್ಲಿ ಅತ್ಯಂತ ಮೂಲಭೂತ ಚಕ್ರಗಳು, ಕಾರ್ಯಗಳು ಮತ್ತು / ಅಥವಾ ಷರತ್ತುಗಳು.
  2. ಸ್ಥಿತಿ ಪಟ್ಟಿ: ("ನವೀಕರಣಗಳು ಲಭ್ಯವಿಲ್ಲ" ಎಂದು ಹೇಳುವ ಕೆಳಭಾಗದಲ್ಲಿರುವ ಒಂದು) ಈ ಪಟ್ಟಿಯು ಸಿಸಿಂಟ್‌ನ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ.
  3. ಕೆಲಸದ ಪ್ರದೇಶ: ಇದು ದೊಡ್ಡ ಭಾಗವಾಗಿದೆ, ಇಲ್ಲಿಯೇ ನಾವು ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬರೆಯುತ್ತೇವೆ.

ಇವು ಮುಖ್ಯವಾದವುಗಳು, ಇತರವುಗಳು ಈ ಕ್ಷಣಕ್ಕೆ ಹೆಚ್ಚು ಉಪಯುಕ್ತವಾಗುವುದಿಲ್ಲ

ಸ್ಯೂಡೋ-ಕೋಡ್‌ನಲ್ಲಿ ಅಲ್ಗೊರಿಥಮ್

ಶೀರ್ಷಿಕೆರಹಿತ ಪ್ರಕ್ರಿಯೆಯ ಕ್ರಿಯೆ 1; ಕ್ರಿಯೆ 2; ... ... ... ಕ್ರಿಯೆ ಎನ್; ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊನೆಗೊಳಿಸಿ

ಇದು ಅಲ್ಗಾರಿದಮ್‌ನ ಸಾಮಾನ್ಯ ರೂಪವಾಗಿದೆ, ನೀವು ನೋಡುವಂತೆ, ಇದು "ಪ್ರಕ್ರಿಯೆ [ಸಿನ್‌ಟಿಟುಲೊ]" ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಇದು ಕಾರ್ಯಕ್ರಮದ ಪ್ರಾರಂಭವನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು "ಎಂಡ್‌ಪ್ರೊಸೆಸ್" ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ, ಅದು ಪ್ರೋಗ್ರಾಂ ಕೊನೆಗೊಂಡಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.

ವ್ಯತ್ಯಾಸಗಳು

ಅಸ್ಥಿರಗಳು ನಿರ್ದಿಷ್ಟ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವ ಮೆಮೊರಿಯ ಕ್ಷೇತ್ರಗಳಾಗಿವೆ ಮತ್ತು ಈ ಮೆಮೊರಿ ಸ್ಥಳಗಳನ್ನು ಸೂಚಿಸುವ ನಿರ್ದಿಷ್ಟ ಹೆಸರಿನೊಂದಿಗೆ ಗುರುತಿಸಲಾಗುತ್ತದೆ. Pseint ನಲ್ಲಿ ನೀವು ಈ ಕೆಳಗಿನ ವಿಧಾನಗಳಲ್ಲಿ ಅಸ್ಥಿರಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು:

ಸಮಾನ ಚಿಹ್ನೆಯೊಂದಿಗೆ «a» ವೇರಿಯೇಬಲ್ ಆಗಿದ್ದು ಅದು «c» ಜೊತೆಗೆ «b add ಅನ್ನು ಸೇರಿಸುವ ಮೌಲ್ಯವನ್ನು ಪಡೆಯುತ್ತದೆ.

a = c + b;

ಇನ್ನೊಂದು ಮಾರ್ಗವೆಂದರೆ ನಿಯೋಜನೆ ಚಿಹ್ನೆಯೊಂದಿಗೆ (ಅದನ್ನು ನಾವು ನಂತರ ನೋಡುತ್ತೇವೆ, ಈ ಸಮಯದಲ್ಲಿ ನಾವು ಅದನ್ನು ಮಾತ್ರ ತಿಳಿದುಕೊಳ್ಳಬೇಕು) ಮತ್ತು ಇದು ಹಿಂದಿನ ಚಿಹ್ನೆಗೆ ಹೋಲುತ್ತದೆ ಅದು ವಿಭಿನ್ನ ಚಿಹ್ನೆ ಎಂಬ ವ್ಯತ್ಯಾಸದೊಂದಿಗೆ

a <- b + c;

ಚಿಹ್ನೆಗಳು «ರೀಡ್» ಫಂಕ್ಷನ್‌ನೊಂದಿಗೆ ಇದನ್ನು ಮಾಡಲಾಗಿರುವುದರಿಂದ ಯಾವ ಮೌಲ್ಯವನ್ನು ಇಡಬೇಕೆಂದು ತಿಳಿಯಲು ಈ ಚಿಹ್ನೆಗಳು ಬಳಕೆದಾರರಿಂದ ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ವಿನಂತಿಸುವುದಿಲ್ಲ

ವ್ಯವಸ್ಥೆ

ಒಂದು ಶ್ರೇಣಿಯು ಬಹುಆಯಾಮದ ಅಸ್ಥಿರಗಳ ಅನುಕ್ರಮವಾಗಿದೆ, ಇದನ್ನು ಬೋರ್ಡ್ ಅಥವಾ ಘನದ ರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು, ಇದರಲ್ಲಿ ಅಸ್ಥಿರಗಳನ್ನು ಸಾಮಾನ್ಯ ಗುರುತಿಸುವಿಕೆ ಮತ್ತು ಕಾರ್ಟೇಶಿಯನ್ ಸಮತಲ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಒಂದು ಸಂಖ್ಯೆಯಿಂದ ಕರೆಯಲಾಗುತ್ತದೆ. ಪಿಸಿಂಟ್‌ನಲ್ಲಿ, ಸರಣಿಗಳನ್ನು "ಆಯಾಮ" ಕ್ರಿಯೆಯೊಂದಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಅದನ್ನು ನಾವು ನಂತರ ನೋಡುತ್ತೇವೆ.

ಈ ಸಂದರ್ಭದಲ್ಲಿ ಸಾಮಾನ್ಯ ಗುರುತಿಸುವಿಕೆಯು var y ಆಗಿರುತ್ತದೆ ಮತ್ತು ಸಂಖ್ಯೆ "x" ಮತ್ತು "y" ಆಗಿರಬಹುದು ಅದು [1,1] ಅಥವಾ [2,1], ಇತ್ಯಾದಿ.

ಆಯಾಮ var [x, y]

ನಂತರ ನೀವು ಬಳಸುವ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಕರೆಯಲು

 var [x, y]

ಅಲ್ಲಿ "x" 1 ಆಗಿರಬಹುದು ಮತ್ತು "y" 2 ಆಗಿರಬಹುದು, ನಂತರ ಅದನ್ನು "var [1,2]" ಎಂದು ಕರೆಯಲಾಗುವುದು, ಅದು "var [1,1]" ಇತ್ಯಾದಿಗಳಿಂದ ಸ್ವತಂತ್ರವಾಗಿರುತ್ತದೆ.

ನಿರ್ವಾಹಕರು

ನಿರ್ವಾಹಕರು ತಮ್ಮ ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ ಫಲಿತಾಂಶವನ್ನು ನೀಡಲು ಕೆಲವು ಮೌಲ್ಯಗಳನ್ನು ಬಳಸುವ ಚಿಹ್ನೆಗಳು, ಸಿಸೆಂಟ್‌ನಲ್ಲಿನ ನಿರ್ವಾಹಕರು ಈ ಕೆಳಗಿನಂತಿವೆ:

  1. ">" ಗಿಂತ ದೊಡ್ಡದು
  2. «<« ಗಿಂತ ಕಡಿಮೆ
  3. "="
  4. «<=» ಗಿಂತ ಕಡಿಮೆ ಅಥವಾ ಸಮಾನ
  5. "> =" ಗಿಂತ ದೊಡ್ಡದಾಗಿದೆ ಅಥವಾ ಸಮಾನವಾಗಿರುತ್ತದೆ
  6. «<> Than ಗಿಂತ ಭಿನ್ನವಾಗಿದೆ
  7. ಸಂಯೋಗ (ಮತ್ತು) "ಮತ್ತು" ಅಥವಾ "&"
  8. ವಿಘಟನೆ (ಅಥವಾ) «OR» ಅಥವಾ «|»
  9. ನಿರಾಕರಣೆ (ಇಲ್ಲ) "ಇಲ್ಲ" ಅಥವಾ "~"
  10. "+" ಸೇರಿಸಿ
  11. ಕಳೆಯಿರಿ «-«
  12. ಗುಣಾಕಾರ "*"
  13. ವಿಭಾಗ "/"
  14. ಸಬಲೀಕರಣ «^»
  15. ಮಾಡ್ಯುಲಸ್ (ವಿಭಾಗದ ಉಳಿದ) «%» ಅಥವಾ «MOD»

ಕಾರ್ಯಾಚರಣೆಗಳ ಕ್ರಮಾನುಗತ (ಕ್ರಮ) ಬೀಜಗಣಿತದಂತೆಯೇ ಇರುತ್ತದೆ ಮತ್ತು ಆವರಣದೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದಾಗಿದೆ. ತಾರ್ಕಿಕ ಆಪರೇಟರ್‌ಗಳ ಸಂದರ್ಭದಲ್ಲಿ, ಕಾರ್ಯಾಚರಣೆಯು ಶಾರ್ಟ್-ಸರ್ಕ್ಯೂಟ್ ಆಗಿದೆ, "NO" ಆಪರೇಟರ್ ಫಲಿತಾಂಶವನ್ನು ತಲೆಕೆಳಗಾಗಿಸುತ್ತದೆ.

ಈ ಪಟ್ಟಿಯಲ್ಲಿ ನೀವು PSeInt ದಸ್ತಾವೇಜಿಗೆ ಹೋಗಬಹುದಾದ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ನೋಡಲು ಬಳಸಬೇಕಾದವುಗಳನ್ನು ಮಾತ್ರ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.

ಕಾರ್ಯಗಳು

ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನಲ್ಲಿ, ಒಂದು ಕಾರ್ಯವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಫಲಿತಾಂಶವನ್ನು ನೀಡುವ ಸೂಚನೆಗಳ ಸರಣಿಯಾಗಿದೆ ಮತ್ತು ಅದು ಅವರು ನಿರ್ವಹಿಸಬೇಕಾದ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಪಡೆಯಬಹುದು. Pseint ನಲ್ಲಿ ಒಂದು ಕಾರ್ಯವನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬರೆಯಲಾಗಿದೆ:

ಉಪ-ಪ್ರಕ್ರಿಯೆ [ರಿಟರ್ನ್ ವೇರಿಯಬಲ್] <- [ಕಾರ್ಯದ ಹೆಸರು] ([ವಾದಗಳು]) ಕ್ರಿಯೆ 1; ಕ್ರಿಯೆ 2: ... ... ... ಕ್ರಿಯೆ ಎನ್; ಎಂಡ್ ಉಪಪ್ರೋಸಸ್

ಒಳ್ಳೆಯದು ಮತ್ತು ಮುಂದಿನ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾನು ಅವರ ಸಿಂಟ್ಯಾಕ್ಸ್ ಬಹುತೇಕ ಸ್ಪಷ್ಟವಾಗಿರುವುದರಿಂದ ಇಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ ಆಪರೇಟರ್‌ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಉಳಿದ ಕಾರ್ಯಗಳು ಮತ್ತು ಅವುಗಳ ಸಿಂಟ್ಯಾಕ್ಸ್ ಬಗ್ಗೆ ಗಮನ ಹರಿಸುತ್ತೇನೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   glcq ಡಿಜೊ

    ಈ ಟ್ಯುಟೋರಿಯಲ್ ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕೆ ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ಅವು ತುಂಬಾ ಆಸಕ್ತಿದಾಯಕವಾಗಿವೆ.

    1.    xnmm ಡಿಜೊ

      ಯಾವುದೇ ಕಾರಣವಿಲ್ಲ ಮತ್ತು ಮುಂದಿನದನ್ನು ಈಗಾಗಲೇ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಸಮರ್ಪಿಸಲಾಗಿದೆ ಎಂದು ಒಮ್ಮೆ ನಾನು ಹೇಳುತ್ತೇನೆ
      ಸಂಬಂಧಿಸಿದಂತೆ

  2.   ಪೋರ್ಟಾರೊ ಡಿಜೊ

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

    1.    ಸ್ಪಾರ್ಟನ್ 2103 ಡಿಜೊ

      ಪೋರ್ಟಾರೊಗೆ ಹೋಲುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ನಾನು ಹ್ಯುಮಾನಿಟೀಸ್ ಪ್ರದೇಶದಿಂದಲೂ ಬಂದಿದ್ದೇನೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ನನಗೆ ಏನಾದರೂ ತಿಳಿದಿದ್ದರೂ, ನಾನು ಅದನ್ನು ಹೆಚ್ಚು ಭಾವಗೀತಾತ್ಮಕವಾಗಿ ಮಾಡುತ್ತೇನೆ, ಸತ್ಯಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಅರಿವಿಲ್ಲದೆ, ಟ್ಯುಟೋರಿಯಲ್ಗಳಿಗೆ ಧನ್ಯವಾದಗಳು. ಅಂದಹಾಗೆ, ನೀವು ಗ್ನು / ಲಿನಕ್ಸ್ ವಾಗೋಸ್‌ನಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡುವ ಪೋರ್ಟಾರೊ?

  3.   ಸ್ಪಾರ್ಟನ್ 2103 ಡಿಜೊ

    ಪೋರ್ಟಾರೊಗೆ ಹೋಲುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ನಾನು ಹ್ಯುಮಾನಿಟೀಸ್ ಪ್ರದೇಶದಿಂದಲೂ ಬಂದಿದ್ದೇನೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ನನಗೆ ಏನಾದರೂ ತಿಳಿದಿದ್ದರೂ, ನಾನು ಅದನ್ನು ಹೆಚ್ಚು ಭಾವಗೀತಾತ್ಮಕವಾಗಿ ಮಾಡುತ್ತೇನೆ, ಸತ್ಯಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಅರಿವಿಲ್ಲದೆ, ಟ್ಯುಟೋರಿಯಲ್ಗಳಿಗೆ ಧನ್ಯವಾದಗಳು. ಅಂದಹಾಗೆ, ನೀವು ಗ್ನು / ಲಿನಕ್ಸ್ ವಾಗೋಸ್‌ನಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡುವ ಪೋರ್ಟಾರೊ?