>> ಡೌಗ್ LLOYD: ಸರಿ, ನ ಕುಣಿಕೆಗಳು ಬಗ್ಗೆ ಮಾತನಾಡೋಣ.
ಆದ್ದರಿಂದ ಲೂಪ್ ರೀತಿಯ ಅದ್ಭುತ ಅವರು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅವಕಾಶ ಏಕೆಂದರೆ
ಕೋಡ್ ಸಾಲುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮೇಲೆ ಮತ್ತು ಮೇಲೆ.
ಮತ್ತೆ ಮಾಡದೆಯೇ ನಕಲಿಸಲು ಮತ್ತು ಅಂಟಿಸಿ ಅಥವಾ ಇಲ್ಲದಿದ್ದರೆ ಅವುಗಳನ್ನು ಪುನರಾವರ್ತಿಸಲು.
ಪ್ರಮುಖ ಮೂರು ಇವೆ ನೀವು ನೋಡುತ್ತೀರಿ ಕುಣಿಕೆಗಳು ರೀತಿಯ.
ನೀವು ಬಹುಶಃ ಬಳಸಲು ಸಂದರ್ಭದಲ್ಲಿ ಮಾಡುತ್ತೇವೆ ಪ್ರತಿ ಒಂದು ನೀವು CS50 ಮೂಲಕ ಪ್ರಗತಿಗೆ.
ಈ ಕುಣಿಕೆಗಳು ಕೆಲವು ಸಾಕಷ್ಟು ಇವೆ ಆರಂಭದಿಂದ ನಿಮಗೆ ಪರಿಚಯವಿರುವ,
ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾವು ಸಂಭಾವನಾ ಮಾಡಿದಂತೆ, ನಾವು ಅವುಗಳನ್ನು ಪಕ್ಕ ಅವಕಾಶ ಮಾಡುತ್ತೇವೆ
ಸಾದೃಶ್ಯ ಇದ್ದರೆ ನಾವು ಸೆಳೆಯಬಲ್ಲದು.
>> ಮೊದಲ, ಆರಂಭದಿಂದ ಎಂದೆಂದಿಗೂ ಇದು ಸ್ವಲ್ಪ (ನಿಜವಾದ) ಹೋಲಿಸುತ್ತದೆ.
ಈ ನಾವು ಅನಂತ ಆದೇಶಗಳ ಕರೆಯುತ್ತಾರೆ.
ಕರ್ಲಿ ನಡುವೆ ಕೋಡ್ ಸಾಲುಗಳನ್ನು ಕಟ್ಟುಪಟ್ಟಿಗಳು, ಹೆಚ್ಚು ಒಗಟುಗಳ ಚೂರುಗಳಂತೆ ನಂತಹ
ಸಿ ಒಳಗೆ ಫಿಟ್ ಶಾಶ್ವತವಾಗಿ ಬ್ಲಾಕ್,
ಮೇಲಿನಿಂದ ಮತ್ತೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕೆಳಗೆ, ಮೇಲೆ ಮತ್ತು ಮೇಲೆ,
ಶಾಶ್ವತವಾಗಿ.
ಎಲ್ಲಾ ನಂತರ, ನೀವು ನಮ್ಮ ಮರುಪಡೆಯಲು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ಚರ್ಚೆ,
ಯಾವಾಗಲೂ ಸತ್ಯ.
ನಾವು ಮಾಡುತ್ತಿರುವುದು ಆದ್ದರಿಂದ ನಿಜವಾದ ಇರುವವರೆಗೆ ಏನೋ
ಇದು true-- ಇದೆ ಸ್ವಲ್ಪ silly-- ನಿಜವಾದ ತೋರುತ್ತದೆ ಯಾವಾಗಲೂ ನಿಜವಾದ, ಆದ್ದರಿಂದ ಇದು ಯಾವಾಗಲೂ ರನ್ ಮಾಡುತ್ತೇವೆ.
ಇದು ಶಾಶ್ವತವಾಗಿ ರನ್ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಎಂದೆಂದಿಗೂ ನಾವು ರವರೆಗೆ
ಅದನ್ನು ಭೇದಿಸಿ ಒಂದು ರೀತಿಯಲ್ಲಿ ಹೇಗೆ ವಿರಾಮ ಹೇಳಿಕೆ, ಇದು ಮತ್ತೆ,
ನಾವು ಸ್ವಲ್ಪ ಹಿಂದೆ ಕಂಡ ನಾವು ಸ್ವಿಚ್ ಬಗ್ಗೆ ಮಾಡಲಾಯಿತು.
>> ಅಥವಾ ಇಲ್ಲದಿದ್ದರೆ ಕೇವಲ ಕೊಲ್ಲಲು ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ, ಇದು ಪ್ರಾಸಂಗಿಕವಾಗಿ,
ಎಂದಾದರೂ ಒಂದು ನಿಮ್ಮನ್ನು ಹುಡುಕಲು ವೇಳೆ ಅನಂತ ಆದೇಶಗಳ ಪರಿಸ್ಥಿತಿಯನ್ನು
ಮತ್ತು ನೀವು ನಿಲ್ಲಿಸಲು ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ ಚಾಲನೆಯಲ್ಲಿರುವ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ.
ಕೇವಲ ನಿಯಂತ್ರಣ ಮತ್ತು ಸಿ ಹಿಟ್ ನೀವು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಕೊಲ್ಲಲು ಮಾಡುತ್ತೇವೆ.
ಆದರೆ ಈ, ಮತ್ತೆ, ಅನಂತ ಆದೇಶಗಳ ಕರೆಯಲಾಗುತ್ತದೆ.
ಇದು ಶಾಶ್ವತವಾಗಿ ರನ್ ಒಂದು ಲೂಪ್.
ಈಗ, ಕುಣಿಕೆಗಳು ಮಾಡುವಾಗ ಅಲ್ಲ ಯಾವಾಗಲೂ ಅನಂತ, ಏಕೆಂದರೆ
ನಾವು ಬೂಲಿಯನ್ ಬದಲಾಯಿಸಲ್ಪಡುತ್ತದೆ ಏನೋ ಅಭಿವ್ಯಕ್ತಿ
ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಉಪಯುಕ್ತ ಕೇವಲ ನಿಜವಾದ.
ಇಲ್ಲಿ ಮತ್ತೊಂದು ಉದಾಹರಣೆ.
ಆದರೆ ಕೆಲವು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ಮತ್ತು ನಂತರ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್.
ಆ ಹೋಲುತ್ತದೆ ಬಹುಮಟ್ಟಿಗೆ ಇಲ್ಲಿದೆ ಆರಂಭದಿಂದ ರವರೆಗೆ ಪುನರಾವರ್ತಿಸಲು.
ಎರಡನೇ, ನಾನು, ಅದಾಗ್ಯೂ ವ್ಯತ್ಯಾಸವನ್ನು ವಿವರಿಸಲು.
>> , ಸಿ ಆದ್ದರಿಂದ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ಲೂಪ್ ಒಳಗೆ
ನಿಜವಾದ, ಸಾಲುಗಳನ್ನು ಮಾಪನ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಡುವೆ ಕೋಡ್
ಮೇಲೆ ಮತ್ತು ಮೇಲೆ ಮತ್ತೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮತ್ತು ಮೇಲೆ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ರವರೆಗೆ
ತಪ್ಪಾಗಿ ರೋಗ.
ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನೀವು ಇರಬಹುದು ಕೌಂಟರ್ ಕೆಲವು ವಿಧದ ಹೊಂದಿವೆ.
ಆದ್ದರಿಂದ ಆರಂಭದಲ್ಲಿ ನೀವು ಹೇಳುವ ಈ ಲೂಪ್ ಇಂಟ್ X ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳಲು.
X 100 ಕಡಿಮೆ ಆದರೆ, ಒಂದೆರಡು ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಒಳಗೆ ವಿಷಯಗಳನ್ನು
ನಂತರ ನಿಮ್ಮ ಲೂಪ್ ಕೊನೆಯಲ್ಲಿ, ನೀವು ಹೇಳಲು x + ಜೊತೆಗೆ, ನೀವು X ಏರಿಕೆಯ.
ಅಂತಿಮವಾಗಿ ಎಕ್ಸ್ ಪಡೆಯುತ್ತಾನೆ 100 ಮತ್ತು ನೀವು
ಪರಿಸ್ಥಿತಿ ಏಕೆಂದರೆ ನಿಲ್ಲಿಸಲು ಎಕ್ಸ್ ಕಡಿಮೆ 100 ಆಗಿದೆ
ಇನ್ನು ಮುಂದೆ ನಿಜವಾದ ಇರುತ್ತದೆ ಶೀಘ್ರದಲ್ಲೇ ಎಕ್ಸ್ 100 ಸಮಾನವಾಗಿರುತ್ತದೆ.
100 100 ಕಡಿಮೆ ಅಲ್ಲ.
>> ಈಗ ಸ್ವಲ್ಪ ಮಟ್ಟಿಗೆ ಗೊಂದಲಮಯವಾಗಿ, ನಡವಳಿಕೆ ಆರಂಭದಿಂದ ಬ್ಲಾಕ್ನ ರಿವರ್ಸ್.
ಈ ವೇಳೆ ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಎಚ್ಚರಿಕೆ ಕುಣಿಕೆಗಳು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಮೊದಲ ದಾಳಿ.
ಮೂಲತಃ, ಪುನರಾವರ್ತಿತ ಸ್ಕ್ರ್ಯಾಚ್ ಬ್ಲಾಕ್ ರವರೆಗೆ
ಏನೋ ಪುನರಾವರ್ತಿಸುತ್ತೀರಿ ಮೇಲೆ ಮತ್ತು ಮೇಲೆ,
ಅಭಿವ್ಯಕ್ತಿ ರವರೆಗೆ ಬೂಲಿಯನ್ ಷಡ್ಭುಜಾಕೃತಿಯ ಅಭಿವ್ಯಕ್ತಿ ನಿಜ.
ಆದ್ದರಿಂದ ಅದನ್ನು ನಡೆಸುವ ಕಾಣಿಸುತ್ತದೆ ಇದು ನಿಜ ರವರೆಗೆ.
ಏತನ್ಮಧ್ಯೆ, ಲೂಪ್ ತಿನ್ನುವೆ ಇದು ಸುಳ್ಳು ತನಕ ಅದನ್ನು ಮುಂದುವರಿಯುತ್ತದೆ.
ಆದ್ದರಿಂದ ಅವರು ಸ್ವಲ್ಪ ಹೋಲುತ್ತದೆ, ಆದರೆ ಕೇವಲ ಅಲ್ಲಿ ಪುಟ್ಟ ಅಂತರ
ನೀವು ವಿಶೇಷವಾಗಿ ಎಚ್ಚರಿಕೆಯಿಂದ ಎಂದು ಪರಿವರ್ತಿಸುವುದರಿಂದ ನಿಮ್ಮ ಮೊದಲ ದಾಳಿ
ಸಿ ಗೀರಲು.
ಲೂಪ್ ಮುಂದಿನ ರೀತಿಯ ವಾಸ್ತವವಾಗಿ ಬಹಳ ಹೋಲುತ್ತದೆ.
ಅದನ್ನು ಲೂಪ್ ಕರೆಯಲಾಗುತ್ತದೆ.
ಈ ಲೂಪ್ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಒಮ್ಮೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಡುವೆ ಕೋಡ್,
ತದನಂತರ ಅದನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ.
ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ನಿಜವೆಂದು ಮಾಪನ,
ಹಿಂದಕ್ಕೆ ಹೋಗಿ ಪುನರಾವರ್ತಿಸಲು ಮಾಡುತ್ತೇವೆ ಮೇಲೆ ಮತ್ತು ಮೇಲೆ ಪ್ರಕ್ರಿಯೆಯ
ಮತ್ತು ಮೇಲೆ ಬೂಲಿಯನ್ ರವರೆಗೆ ಅಭಿವ್ಯಕ್ತಿ ತಪ್ಪಾಗಿ ರೋಗ.
ಆದ್ದರಿಂದ ಈ ಲೂಪ್, ಒಂದು ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಕ್ರಮದಲ್ಲಿ, ಕನಿಷ್ಠ ಒಂದು ಬಾರಿ ಚಲಾಯಿಸಲು ಭರವಸೆ.
ಈ ಸುಂದರ ಪ್ರಯೋಜನಕಾರಿಯಾಗಬಲ್ಲದು.
>> ಕೊನೆಯದಾಗಿ, ನಾವು ಲೂಪ್ ಒಂದು ಹೊಂದಿವೆ.
ಕುಣಿಕೆಗಳು ರೀತಿಯ ಇವೆ syntactically ಸುಂದರವಲ್ಲದ
ಮತ್ತು ಹೋಗುವ ಸಾಕಷ್ಟು ಇಲ್ಲ ಇಲ್ಲಿ, ಆದ್ದರಿಂದ ನನ್ನೊಂದಿಗೆ ಕರಡಿ
ನಾವು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಹೊರತುಪಡಿಸಿ ಈ ತುಣುಕುಗಳನ್ನು ಮುರಿಯುವುದರ ಕಾರಣ.
ಸಾಮಾನ್ಯವಾಗಿ, ಬಳಕೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಲೂಪ್ ಒಂದು ನಿಮಗೆ ಆಗಿದೆ
ಏನೋ ಒಂದು ಪುನರಾವರ್ತಿಸಲು ಬಯಸುವ ಬಾರಿ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆ.
ಇಲ್ಲಿ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾನು ಮತ್ತೆ ಬ್ಲಾಕ್
ಆರಂಭದಿಂದ, ಇದು ಲೂಪ್ ಹೋಲುತ್ತದೆ
ಸಿ, ಏನೋ 10 ಬಾರಿ ಪುನರಾವರ್ತಿಸಿ.
ಮತ್ತು ಮೇಲೆ ಲೂಪ್ ಅಲ್ಲಿ ಎಡ, ಇದು
ನಾಲ್ಕು ಲೂಪ್ ಎಂದು ಒಂದೇ ವಿಷಯವನ್ನು.
ಈ 10 ಬಾರಿ ಹೋಗುತ್ತಿದ್ದೆ.
ಶೂನ್ಯ ಎಣಿಸುವ, ನಾವು ಲೂಪ್ ಪ್ರತಿಯೊಂದು ಪಾಸ್ ಹೆಚ್ಚಿಸಲು.
ಮತ್ತು ನಾವು ಮಾಡುವ ಇರಿಸಿಕೊಳ್ಳಲು ನಾನು ಕಡಿಮೆ 10 ರವರೆಗೆ.
>> ಆದ್ದರಿಂದ ಏನಾಗುತ್ತದೆ?
ಅಲ್ಲಿ ಕೋಡ್ ಒಂದು ಇಡೀ ಬಹಳಷ್ಟು ಇಲ್ಲ.
ನ ಅದನ್ನು ಮುರಿಯಲು ಅವಕಾಶ ಯಾವ ಹಂತದ ನಡೆಯುತ್ತಿದೆ
ಹಂತ ನಾವು ಲೂಪ್ ಒಂದು ಮೂಲಕ ಡಿಗ್ ಎಂದು.
ಸಂಭವಿಸಿದ ಮೊದಲ ವಿಷಯ ವೇರಿಯಬಲ್ ಕೇಂದ್ರವಾಗಿದೆ.
ಮೊದಲ ಎಡ ಎಲ್ಲವನ್ನೂ ಆವರಣ ಒಳಗೆ ಅರ್ಧವಿರಾಮ
ಮರಣದಂಡನೆ ಇದೆ.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಇ 0 ಸಮನಾಗಿರುತ್ತದೆ ಇಂಟ್ ಹೇಳುವ.
ನಾನು ಎಂಬ ಹೊಸ ವೇರಿಯಬಲ್ ಘೋಷಿಸುವ, ಅಸ್ಥಿರ ಒಂದು ರೀತಿಯ ಪೂರ್ಣಾಂಕ
ಮತ್ತು ನಾವು ಒಳಗೆ ಮೌಲ್ಯ ಹೇಳುತ್ತಿದ್ದಾರೆಂಬುದನ್ನು ವೇರಿಯಬಲ್ ಶೂನ್ಯ ಎಂದು ನಾನು.
>> ನಾವು ಎರಡನೇ ವಿಷಯ ನಾವು ನಂತರ ತಕ್ಷಣವೇ ಮೌಲ್ಯಮಾಪನ
ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ.
ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ಹೊಂದಿದೆ ಎರಡು ಅರ್ಧವಿರಾಮ ಮಧ್ಯದಲ್ಲಿ.
ನಾನು ಕಡಿಮೆ 10 ಆಗಿದೆ.
ಅದು ಸರಿ, ಇಲ್ಲಿ ನಿಜ?
ನಾವು ಅದನ್ನೇ ಸಮಾನವಾಗಿರುತ್ತದೆ ಹೇಳಿದರು ಶೂನ್ಯ, ಮತ್ತು ಹಾಗಾಗಿ 0, ಕಡಿಮೆ 10 ಆಗಿದೆ
ಮತ್ತು ಆದ್ದರಿಂದ ಷರತ್ತಿನ ಸತ್ಯ ಮತ್ತು ನಾವು ಈಗ ತಿನ್ನುವೆ
ಲೂಪ್ ದೇಹದ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮುಂದುವರೆಯಲು.
ವೇಳೆ ಇದು ತಪ್ಪು.
ವೇಳೆ, ಉದಾಹರಣೆಗೆ, ನಾನು ಬದಲಿಗೆ ಹೇಳಿದರು ನಾನು 0 ಅಲ್ಲಿ ನಾನು 15 ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳಿದರು ಸಮನಾಗಿರುತ್ತದೆ
ನಾನು 15 ಸಮನಾಗಿರುತ್ತದೆ ಇಂಟ್.
ಸರಿ 15 10 ಕಡಿಮೆ ಅಲ್ಲ, ಆದ್ದರಿಂದ ನಾವು ಲೂಪ್ ದೇಹದ ನಮೂದಿಸಿ ಎಂದಿಗೂ
ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ಏಕೆಂದರೆ ಸುಳ್ಳು ಇರುವಂತೆ ಮೌಲ್ಯಮಾಪನ ಎಂದು.
>> ನಾವು ಕೆಳಕ್ಕೆ ಮೂಲಕ ಹೋಗಿ ನಂತರ, ನಾವು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಮುಚ್ಚುವ ಎಂದು ಎದುರಿಸುವ
ಮೂರನೇ ವಿಷಯ ನಡೆಯುತ್ತದೆ.
ಕೌಂಟರ್ ವ್ಯತ್ಯಯ ಹೆಚ್ಚಾಗುತ್ತದೆ, ಅಥವಾ ಬದಲಿಗೆ, ಸಾಲುಗಳನ್ನು
ಒಂದು ಹೇಳಿಕೆಯ ಕೋಡ್ ನಂತರ ಒಳಗೆ ಎರಡನೇ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ
ಕುಣಿಕೆಗಳು ಆವರಣ ಶಿರಚ್ಛೇದನೆ ಇದೆ.
ನಾವು ಔಟ್ ಪ್ರಾರಂಭಿಸಿ ಇ 0 ಸಮನಾಗಿರುತ್ತದೆ ಇಂಟ್ ಹೇಳುವ.
ನಂತರ ನಾವು ಇಲ್ಲವೋ ಎಂಬುದನ್ನು ಪರೀಕ್ಷಿಸಲು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ನಿಜ.
0 10 ಆದ್ದರಿಂದ ಇದು ನಿಜ, ಕಡಿಮೆ.
ನಾವು ಮುಂದುವರೆಯಲು ನೀನು ದೇಹದ ಲೂಪ್ ಒಳಗೆ.
ಥಿಂಗ್ಸ್ ಲೂಪ್ ಒಳಗೆ ಸಂಭವಿಸಿ, ಮತ್ತು ನಾವು ಮುಚ್ಚುವ ಕರ್ಲಿ ಎಂದು ಮುಖಾಮುಖಿಯಾದಾಗ
ಬ್ರೇಸ್, ಮುಂದೆ ನಾವು ಹಾಗೆ ನಾವು ನಾನು ಜೊತೆಗೆ, ಜೊತೆಗೆ ಹೇಳಲು ಇದೆ.
ನಾನು ಶೂನ್ಯ ಈಗ ಒಂದಾಗಿದೆ.
ನಂತರ, ನಾವು ಮತ್ತೆ ಮೌಲ್ಯವನ್ನು ಪರಿಶೀಲಿಸಿ ಮಧ್ಯದಲ್ಲಿ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ.
ಒಂದು ಕಡಿಮೆ 10 ಆಗಿದೆ.
ಆದ್ದರಿಂದ ನಾವು ಈ ಮೂಲಕ ಹೋಗುತ್ತೇನೆ ಮತ್ತೆ ಮತ್ತೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು.
ನಾವು ಮುಕ್ತಾಯದ ಪಡೆಯುತ್ತೀರಿ ಮತ್ತೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್.
ನಾವು ರಿಂದ ನಾನು ಇನ್ಕ್ರಿಮೆಂಟ್ ಮಾಡುತ್ತೇವೆ 1 ರಿಂದ 2 ಮತ್ತು 2 ರಿಂದ 3.
ಮತ್ತು ಹೀಗೆ ಹೀಗೆ ರವರೆಗೆ ಅಂತಿಮವಾಗಿ ನಾನು ಮೌಲ್ಯದ 10 ಆಗುತ್ತದೆ.
10 10 ಕಡಿಮೆ?
ನಂ
0 ಎಣಿಸುವ, ನಾವು ಹೋಗಿದ್ದೀರಿ ಲೂಪ್ 10 ಪುನರಾವರ್ತನೆಗಳು ಮೂಲಕ.
ನಾವು, 10 ಬಾರಿ ಬಂದಿದೆ ನಾವು ಸ್ಕ್ರ್ಯಾಚ್ ಬ್ಲಾಕ್ ಮಾಡಿದಂತೆ.
ಮತ್ತು ಆದ್ದರಿಂದ ಮೂಲತಃ ನಾಲ್ಕು ಲೂಪ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು.
>> ಈಗ ದೂರ ತೆಗೆದುಕೊಂಡು ನಿಜವಾದ ಕೋಡ್ ಮತ್ತು ಹಾಕುವ
ಕೆಲವು ಮೂಲ ಸಾಮಾನ್ಯ ಹೇಳಿಕೆಗಳಲ್ಲಿ.
ಇಲ್ಲಿ ಅದೇ ನಡೆದುಹೋಗುತ್ತದೆ.
ಎಲ್ಲಾ ಹೇಳಿಕೆಗಳಲ್ಲಿ ಮೊದಲ ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಆರಂಭಿಸಲು.
ನೀವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಹೊಂದಿರಬಹುದು.
ನಂತರ, ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ಗುರುತುಹಾಕಿದ್ದರೆ.
ನಿರೂಪಣೆಗಳು ನಿಜವೆಂದು ಮಾಪನ ವೇಳೆ, ದೇಹದ ಲೂಪ್ ಒಂದು ಬಾರಿ ಕಾರ್ಯಗತಗೊಳಿಸಿ.
ಅಭಿವ್ಯಕ್ತಿ ಮೌಲ್ಯಮಾಪನ ವೇಳೆ ಸುಳ್ಳು, ನಾವು ಮುಗಿಸಿದ್ದೀರಿ.
ನಾವು ಕಾರ್ಯರೂಪಕ್ಕೆ ಇಲ್ಲ ಎಲ್ಲಾ ಲೂಪ್ ದೇಹದ.
ನಾವು ಕಾರ್ಯರೂಪಕ್ಕೆ ಮಾಡಿದ ನಂತರ ದೇಹದ ಲೂಪ್ ಒಂದು ಬಾರಿ,
ನಾವು ನಂತರ ಏನು ಮಾಡಲು ಅಲ್ಲಿ ಹೆಚ್ಚಳವನ್ನು ಭಾಗ.
ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಎಂದು ನಾನು ನಾನು ರೀತಿಯ ಜೊತೆಗೆ, ಜೊತೆಗೆ
ಅಥವಾ ರೀತಿಯ, ಎಂದು ಪ್ರತಿ ವೇರಿಯಬಲ್ ಮಾರ್ಪಡಿಸುತ್ತದೆ.
ನಂತರ, ನಂತರ ನಾವು, ಹೆಚ್ಚಿಸಲು ಮತ್ತೆ ಅಭಿವ್ಯಕ್ತಿ ಪರಿಶೀಲಿಸಿ
ಮತ್ತು ಮೇಲೆ ಆ ಹಂತಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ ಮತ್ತು ಅಭಿವ್ಯಕ್ತಿ ಮೇಲೆ ರವರೆಗೆ
ಎಂದಿಗೂ ಸತ್ಯ.
>> ಆದ್ದರಿಂದ ಲೂಪ್ ಬಳಕೆಯ ಪ್ರಕರಣಗಳು ಯಾವುವು?
ನೀವು ಸ್ವಲ್ಪ ಲೂಪ್ ಮಾಡಿದಾಗ ಬಳಸಿ ನೀವು ಲೂಪ್ ಪುನರಾವರ್ತಿಸಲು ಬಯಸುವ
ಬಾರಿ ಅಪರಿಚಿತ ಸಂಖ್ಯೆ, ಆದರೆ ಅದು ಎಲ್ಲಾ ಔಟ್ ಇರಬಹುದು.
ನಿಜವಾಗಿಯೂ ಸಾಮಾನ್ಯ ಉದಾಹರಣೆಯೆಂದರೆ ಲೂಪಿಂಗ್ ಸದ್ಯಕ್ಕೆ ಬಳಸಲಾಗುತ್ತಿದೆ
ಒಂದು ಆಟದ ಕಂಟ್ರೋಲ್ ಹರಿವಿನ ರನ್ ಆಗಿದೆ.
ನಿಮಗೆ ಇರಬಹುದು ಎಷ್ಟು ಬಳಕೆದಾರ ಆಡುವ ಏರಲಿದೆ,
ಆದರೆ ನೀವು ಇರಿಸಿಕೊಳ್ಳಲು ಬಯಸುತ್ತೀರಿ ಒಂದೇ ಮಾಡುವ.
ಸ್ಥಾನಗಳನ್ನು ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ ಮಂಡಳಿಯಲ್ಲಿ ವಿವಿಧ sprites.
ನೀವು ವಿಷಯಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು ಬಯಸುತ್ತೀರಿ ಎಲ್ಲಾ ಸಮಯದಲ್ಲೂ ಚಲಿಸುವ,
ಆದರೆ ನೀವು ಯಾವಾಗ ಗೊತ್ತಿಲ್ಲ ಬಳಕೆದಾರ ಆಡುವುದನ್ನು ನಿಲ್ಲಿಸಬೇಕಾಯಿತು ಹೋಗುತ್ತದೆ
ಅಥವಾ ಅವರು ನೀನು ಜೀವನದ ರನ್ ಔಟ್.
ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಲೂಪ್ ನಿಜಕ್ಕೂ ಆ ರೀತಿಯ ಉತ್ತಮ.
ಅದು ಒಳ್ಳೆಯ ಬಳಕೆ ಕೇಸ್.
>> ಒಂದು ಮಾಡಬೇಡಿ ಲೂಪ್ ಮಾಡುವಾಗ, ಇದು ಸಾಕಷ್ಟು ಹೋಲುವ ಇಲ್ಲಿದೆ.
ನೀವು ಒಂದು ಲೂಪ್ ಅಪರಿಚಿತ ಪುನರಾವರ್ತಿಸಲು ಬಯಸುವ ಸಲ, ಆದರೆ ಒಮ್ಮೆಯಾದರೂ.
ನೀವು ಒಂದು ಆಟದ ಈ ಬಳಸಬಹುದು ತುಂಬಾ, ಆದರೆ ನಿಜವಾಗಿಯೂ ಸಾಮಾನ್ಯ ಬಳಕೆಯ ಸಂದರ್ಭದಲ್ಲಿ
ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಪ್ರೇರೇಪಿಸಿತು ಇದೆ.
ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಏನಾದರೂ ಹೇಳಬಹುದು ನನ್ನನ್ನು ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ ನೀಡುವ,
ಮತ್ತು ನೀವು ಪುಟ್ ಇರಬಹುದು ಲೂಪ್ ಮಾಡಬೇಡಿ ಒಳಗೆ.
ಆದ್ದರಿಂದ ಯಾವಾಗಲೂ ತಿಳಿಸಿ ಒಮ್ಮೆಯಾದರೂ ಒಂದು ಪೂರ್ಣಸಂಖ್ಯೆ.
ಅವರು ನೀವು ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ ನೀಡುವ ವೇಳೆ, ನೀವು ಲೂಪ್ ಭೇದಿಸಿ ಇರಬಹುದು.
ನೀವು ಮಾಡಲಾಗುತ್ತದೆ ಇರಬಹುದು.
ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಯಲ್ಲಿ ಹಾಗೆ ಮಾಡುವಾಗ ಸುಳ್ಳು ಇರಬಹುದು.
>> ಮತ್ತು ನೀವು ಅವುಗಳನ್ನು ಮತ್ತೆ ಕೇಳುವುದಿಲ್ಲ.
ಅವರು ನೀವು ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ ಅಲ್ಲಿ ಕೊಟ್ಟರೆ ಅವರು ಎಂದು ಕೆಲವು ಪದ ಅಥವಾ ಏನೋ ಟೈಪ್
ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ ಅಲ್ಲ ನೀವು ಬಳಸಬಹುದು
ಲೂಪ್ ಹಿಂದಕ್ಕೆ ಹೋಗಿ ಮಾಡಲು ಸಮಯದಲ್ಲೂ ಇದು ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ.
ನೀವು ಖಂಡಿತವಾಗಿಯೂ ಕೇಳಲು ಬಯಸುವ ಅವುಗಳನ್ನು, ಒಮ್ಮೆ ನೀವು ಸಂಖ್ಯೆ ನೀಡಲು
ಆದರೆ ನೀವು ಎಷ್ಟು ಬಾರಿ ಗೊತ್ತಿಲ್ಲ ನಂತರ ಅವರು ಕೀಟಗಳ ಇರಬಹುದು.
ಮತ್ತು ಇದು ಒಂದು ದೊಡ್ಡ ಬಳಕೆ ಒಂದು ಬೇಕು, ಆದ್ದರಿಂದ ಸಂದರ್ಭದಲ್ಲಿ ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಪ್ರೇರೇಪಿಸಿತು ವಿಚಾರದಲ್ಲಿ.
ಮತ್ತು ಲೂಪ್ ಒಂದು ಬಳಸಿ ಸಂದರ್ಭದಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಆಗ
ನೀವು ಲೂಪ್ ಪುನರಾವರ್ತಿಸಲು ಬಯಸುವ ಬಾರಿ ವಿಭಿನ್ನ ಸಂಖ್ಯೆ
ಆದರೂ ನೀವು ಸಾಕಾಗುವುದಿಲ್ಲ ಸಲ ಗೊತ್ತು
ಕ್ಷಣ ಪ್ರೋಗ್ರಾಂ ಸಂಕಲನ ಇದೆ.
>> ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಬಹುಶಃ ನೀವು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅಲ್ಲಿ ನೀವು ಅನೇಕ ಬಳಕೆದಾರರು ಪ್ರಾಂಪ್ಟ್.
ಅವರು 100 ನಮೂದಿಸಿ.
ತದನಂತರ ನಿಮ್ಮ ಲೂಪ್ ತಿನ್ನುವೆ ಆ ಸಂದರ್ಭದಲ್ಲಿ 100 ಬಾರಿ ಔಟ್.
ಅಥವಾ ಬಹುಶಃ ಅವರು ನಮೂದಿಸಿ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ 1,000
ತದನಂತರ ಲೂಪ್ 1,000 ಬಾರಿ ಔಟ್.
ಇದು ಬಾರಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ.
ಅವರು ಎಂದೇನೂ ಇಲ್ಲ ಏನು ಎಂದು ತಿಳಿಯಲು
ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಕ್ಷಣ ಕಾರ್ಯಕ್ರಮ.
ಇದು ಸ್ವಲ್ಪ ಲೂಪ್ ಎಂದು ಅಲ್ಲ ಅಲ್ಲಿ ಅನಂತ ಆಗಿರಬಹುದು.
ಇದು ಹಲವಾರು ಬದಲಿಗೆ ನೀವು ಗೊತ್ತಿಲ್ಲ.
ಈಗ ನಾನು ಮಾಡಿದ ಸಹ ವಿವರಿಸಿರುವ ಎಲ್ಲಾ ಬಳಕೆಯ ಪ್ರಕರಣಗಳು,
ನೀವು ಬಹಳ ರಲ್ಲಿ ತಿಳಿಯಬೇಕಿದೆ ಹೆಚ್ಚು ಸಂದರ್ಭಗಳಲ್ಲಿಯೂ,
ನೀವು ಎಲ್ಲಾ ಇಂಟರ್ಚೇಂಜ್ ಮಾಡಬಹುದು ಈ ಕುಣಿಕೆಗಳು ಮೂರು.
ನೀವು ಲೂಪ್ ಅಲ್ಲಿ ನೀವು ಒಂದು ಬಳಸಬಹುದು ಇಲ್ಲದಿದ್ದರೆ ಸ್ವಲ್ಪ ಲೂಪ್ ಬಳಸಬಹುದು.
ನೀವು ಲೂಪ್ ಎಲ್ಲೆಲ್ಲಿ ಒಂದು ಬಳಸಬಹುದು ನೀವು ಮಾಡಬೇಡಿ ಲೂಪ್ ಹೀಗೆ ಬಳಸಲು ಬಯಸುವ.
ಇದು, ಕೆಲವೊಮ್ಮೆ ಸ್ವಲ್ಪ ಟ್ರಿಕಿ ಮಾಡಬಹುದು ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ಇದು ಒಂದು ಉತ್ತಮ ಅಭ್ಯಾಸ
ಒಂದು ವಿಶಿಷ್ಟ ಬಳಕೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಬದ್ಧವಾಗಿರಬೇಕು.
ಲೂಪ್ ಮಾಡಬೇಡಿ ಬಳಸಿ ನೀವು ಕನಿಷ್ಠ ಒಮ್ಮೆ ಏನೋ ಬಯಸಿದ್ದರು.
ನೀವು ಮಾಡಲು ಬಯಸಿದರೆ ಲೂಪ್ ಒಂದು ಬಳಸಿ ಏನೋ ಬಾರಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ.
ಇವೆ ಏಕೆ ಎಲ್ಲಾ ನಂತರ, ಎಂದು ಇಲ್ಲಿದೆ ಕುಣಿಕೆಗಳು ಮೂರು ಬಗೆಯ.
>> ಆದ್ದರಿಂದ ಅವರು ಬಳಸಬಹುದು ಬಲ ಸಂದರ್ಭದಲ್ಲಿ.
ಆದರೆ ನೀವು ಇಂಟರ್ಚೇಂಜ್ ಮಾಡಬಹುದು ಅವುಗಳನ್ನು ನೀವು ಬಯಸಿದರೆ.
ನೀವು ಸಂದರ್ಭದಲ್ಲಿ ಕುಣಿಕೆಗಳು ಹಾಯಾಗಿರುತ್ತೇನೆ ವೇಳೆ ಮತ್ತು ನೀವು ಯಾವಾಗಲೂ ಸಂದರ್ಭದಲ್ಲಿ ಕುಣಿಕೆಗಳು ಬಳಸಲು ಬಯಸುವ.
ಇದು ಏನೋ ಎಂದು ನೀವು ಮಾಡಬಹುದು, ಇದು ಆದರೂ
ಸ್ವಲ್ಪ syntactically ಇರಬಹುದು ಟ್ರಿಕಿ, ಅಲ್ಲಿ ಒಂದು ಲೂಪ್
ಬಹಳಷ್ಟು ಹೆಚ್ಚು ನೇರ ಎಂದು.
>> ನನ್ನ ಹೆಸರು ಡೌಗ್ ಲಾಯ್ಡ್ ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ.