1 00:00:00,000 --> 00:00:05,140 2 00:00:05,140 --> 00:00:05,640 ಆಯ್ತು. 3 00:00:05,640 --> 00:00:08,330 ಈಗ ಏನೋ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಅವಕಾಶ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತ 4 00:00:08,330 --> 00:00:09,914 ಷರತ್ತಿನ ಹೇಳಿಕೆಗಳು. 5 00:00:09,914 --> 00:00:11,830 ಆದ್ದರಿಂದ ಷರತ್ತುಬದ್ಧ ಅಭಿವ್ಯಕ್ತಿಗಳು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಅವಕಾಶ 6 00:00:11,830 --> 00:00:14,538 ನಿರ್ಧಾರಗಳನ್ನು ಮತ್ತು ವಿವಿಧ ತೆಗೆದುಕೊಳ್ಳಲು ರಸ್ತೆ, ಏನೋ ಸಲಾಕೆಗಳನ್ನು 7 00:00:14,538 --> 00:00:17,670 ನಾನು ಸ್ವಲ್ಪ ಮುಂಚೆ ಪ್ರಸ್ತಾಪಿಸುತ್ತಾನೆ ವ್ಯತ್ಯಾಸಗಳ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ, 8 00:00:17,670 --> 00:00:20,990 ಅಥವಾ ಆಧರಿಸಿ ಏನು ಯೂಸರ್ ಇನ್ಪುಟ್ಸ್ ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮರ್, ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ, 9 00:00:20,990 --> 00:00:23,130 ಅಥವಾ ನೀವು ಪ್ರಾಂಪ್ಟ್ ಹೊಂದಿದ್ದರೆ ಅಥವಾ ಸ್ವಲ್ಪ. 10 00:00:23,130 --> 00:00:26,690 ಸಿ ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಒಂದೆರಡು ಹೊಂದಿದೆ ಷರತ್ತುಬದ್ಧ ಅಭಿವ್ಯಕ್ತಿಗಳು ವ್ಯಕ್ತಪಡಿಸುತ್ತವೆ 11 00:00:26,690 --> 00:00:29,911 ನಾವು ಕೆಲವೊಮ್ಮೆ ಕರೆ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಷರತ್ತುಬದ್ಧ ಶಾಖೆ. 12 00:00:29,911 --> 00:00:32,910 ಮತ್ತು ಈ ಕೆಲವು ನೋಡಲು ಹೋಗುವ ಆರಂಭದಿಂದ ನಿಮಗೆ ಬಹಳ ಪರಿಚಿತ, 13 00:00:32,910 --> 00:00:35,190 ಆದ್ದರಿಂದ ನಾವು ಅವುಗಳನ್ನು ಎಳೆಯಲು ಮಾಡುತ್ತೇವೆ ಪಕ್ಕ ಅಪ್ ಕೇವಲ 14 00:00:35,190 --> 00:00:38,170 ನಿಮ್ಮ ತಲೆಯಲ್ಲಿ ಸಾದೃಶ್ಯವು ಮಾಡಬಹುದು. 15 00:00:38,170 --> 00:00:41,250 >> ಆದ್ದರಿಂದ, if-- ಸಾಕಷ್ಟು ವೇಳೆ ಷರತ್ತುಬದ್ಧ ಸರಳ. 16 00:00:41,250 --> 00:00:43,560 ನೀವು ಮರುಪಡೆಯಲು ವೇಳೆ ಇಲ್ಲಿ ಬಲಭಾಗದಲ್ಲಿ ಆರಂಭದಿಂದ 17 00:00:43,560 --> 00:00:50,000 ಎಂದು ಷಡ್ಭುಜಾಕೃತಿಯ ಆಗಿದೆ ನೀವು ತುಂಬಲು ಒಂದು ನೀಲಿ ಅಭಿವ್ಯಕ್ತಿ ಕೆಳಗೆ ಮೌಸ್ ವೇಳೆ ಜೊತೆ 18 00:00:50,000 --> 00:00:53,010 ಅಥವಾ X ಕಡಿಮೆ 10 ವೇಳೆ, ಅಥವಾ ಸ್ವಲ್ಪ. 19 00:00:53,010 --> 00:00:57,390 ತದನಂತರ, ವೇಳೆ X, ಕಡಿಮೆ 10 ಆಗಿತ್ತು ಅಥವಾ ಮೌಸ್ ವಾಸ್ತವವಾಗಿ ಎಂದು, ಕೆಳಗೆ, 20 00:00:57,390 --> 00:01:01,140 ಒಳಗೆ ಕೋಡ್ ಎಲ್ಲಾ ಪಜಲ್ ತುಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಿ. 21 00:01:01,140 --> 00:01:03,720 ಅನುಗುಣವಾಗಿರುವ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಸಿ ಆಕಾರ ಒಳಗೆ. 22 00:01:03,720 --> 00:01:07,200 >> ಹಾಗೆಯೇ, ನಾವು ಹೊಂದಿಲ್ಲ ಅಲ್ಲಿ ಎಡಭಾಗದಲ್ಲಿ ವೇಳೆ. 23 00:01:07,200 --> 00:01:09,210 ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ, ನಾನು ಬಳಸಿ ನಾನು ಇದು 24 00:01:09,210 --> 00:01:13,010 ಬೂಲಿಯನ್ ಒಂದು ಬದಲಿಯಾಗಿ ನಾವು ಹಿಂದೆ ಚರ್ಚಿಸಿದ ಅಭಿವ್ಯಕ್ತಿಗಳು, 25 00:01:13,010 --> 00:01:15,240 ಮುಕ್ತ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ನಿಕಟ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. 26 00:01:15,240 --> 00:01:17,720 ಆದ್ದರಿಂದ ಮುಕ್ತ ಸುರುಳಿಯಾದ ನಗರದ ಬ್ರೇಸ್ ಮತ್ತು ಮುಚ್ಚಿದ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ 27 00:01:17,720 --> 00:01:22,720 ಸ್ಯಾಂಡ್ವಿಚ್ ತೆರನಾದ ಹೋಲುತ್ತದೆ ಬಲಭಾಗದಲ್ಲಿ ವೇಳೆ ಬ್ಲಾಕ್ ಪರಿಣಾಮ 28 00:01:22,720 --> 00:01:24,070 ಆರಂಭದಿಂದ. 29 00:01:24,070 --> 00:01:28,680 >> ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ವೇಳೆ ಹೇಳಿಕೆ, ನಿಜ 30 00:01:28,680 --> 00:01:30,900 ಕೋಡ್ ಆಗಿನ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಡುವೆ 31 00:01:30,900 --> 00:01:33,870 ಸಲುವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮೇಲಿನಿಂದ ಕೆಳಕ್ಕೆ. 32 00:01:33,870 --> 00:01:35,700 ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ಸುಳ್ಳು, ನಾವು ಮಾಡುತ್ತೇವೆ 33 00:01:35,700 --> 00:01:38,610 ಎಲ್ಲವನ್ನೂ ಬಿಟ್ಟು ನಡುವೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಏಕೆಂದರೆ ನಾವು ಮಾತ್ರ 34 00:01:38,610 --> 00:01:44,570 ರಸ್ತೆ ಎಂದು ಫೋರ್ಕ್ ಕೆಳಗೆ ಹೋಗಲು ಬಯಸುವ ವೇಳೆ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ನಿಜ. 35 00:01:44,570 --> 00:01:48,540 >> ನಾವು ಒಂದು ಹೆಜ್ಜೆ ಮುಂದೆ ಮಾಡಬಹುದು ಮತ್ತಷ್ಟು ಬೇರೆ ವೇಳೆ ಜೊತೆ. 36 00:01:48,540 --> 00:01:50,820 ಆದ್ದರಿಂದ ಈ ಸ್ಕ್ರ್ಯಾಚ್ ಬ್ಲಾಕ್ ಆಗಿದೆ ಒಂದು ಸಾಕಷ್ಟು ಹೋಲುತ್ತದೆ 37 00:01:50,820 --> 00:01:55,884 ನಾವು ಹೊರತುಪಡಿಸಿ, ಕೇವಲ ಒಂದು ಸೆಕೆಂಡ್ ಹಿಂದೆ ಕಂಡಿತು ಇದು ಮೇಲೆ ಎರಡು ವಿಭಿನ್ನ ಮಾರ್ಗಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 38 00:01:55,884 --> 00:01:56,550 ಏನಾಗುತ್ತದೆ. 39 00:01:56,550 --> 00:02:00,420 ಮೌಸ್ ಕೆಳಗೆ ಆದ್ದರಿಂದ, ಅಥವಾ X ವೇಳೆ, ಕಡಿಮೆ 10 ಆಗಿತ್ತು 40 00:02:00,420 --> 00:02:04,780 ನಾವು ನಡುವೆ ಎಂದು ಎಲ್ಲವನ್ನೂ ಮಾಡುತ್ತೇನೆ ಮೊದಲ ಫೋರ್ಕ್, ಮೊದಲ ಸಿ, 41 00:02:04,780 --> 00:02:08,430 >> ಇಲ್ಲದಿದ್ದರೆ, ಮೌಸ್ ವೇಳೆ ಅಪ್, ಅಥವಾ X 10 ಕಡಿಮೆ ಅಲ್ಲ, 42 00:02:08,430 --> 00:02:10,460 ನಾವು ಎರಡನೇ ಸೆಟ್ನಲ್ಲಿ ಎಲ್ಲವನ್ನೂ. 43 00:02:10,460 --> 00:02:15,010 ಮತ್ತು ನೀವು ನೋಡಿ ಏನು ಹೋಲುತ್ತದೆ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ C ವೇಳೆ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ, 44 00:02:15,010 --> 00:02:17,910 ನಡುವೆ ವಿಷಯವನ್ನು ಮೊದಲ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಸೆಟ್. 45 00:02:17,910 --> 00:02:20,550 ಬೇರೆ, ನಡುವೆ ವಿಷಯವನ್ನು ಎರಡನೇ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಸೆಟ್. 46 00:02:20,550 --> 00:02:22,080 ಬೂಲಿಯನ್ ಆದ್ದರಿಂದ ಅಭಿವ್ಯಕ್ತಿ ನಾವು ಮಾಡುತ್ತೇವೆ, ಸತ್ಯ 47 00:02:22,080 --> 00:02:23,580 ಮೊದಲ ಸೆಟ್ ನಡುವೆ ಏನೇ ಮಾಡಲು. 48 00:02:23,580 --> 00:02:27,480 ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ಸುಳ್ಳು, ಬೇರೆ ಪ್ರಚೋದಿಸುತ್ತಿತ್ತು, 49 00:02:27,480 --> 00:02:30,100 ಮತ್ತು ನಾವು ಏನೇ ನ ಮಾಡುತ್ತಿರಲಿಲ್ಲ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಎರಡನೇ ಸೆಟ್. 50 00:02:30,100 --> 00:02:34,190 ಮತ್ತೆ, ಕೆಳಕ್ಕೆ, ಎಲ್ಲಾ ಬ್ರೇಸ್ ನಡುವೆ ರೇಖೆಗಳು. 51 00:02:34,190 --> 00:02:38,130 >> ಸಿ, ಇದು ರಚಿಸಲು ಸಾಧ್ಯತೆಯೂ ಒಂದು ವೇಳೆ-ಬೇರೆ ವೇಳೆ-ಬೇರೆ ಸರಣಿ. 52 00:02:38,130 --> 00:02:42,000 ವಾಸ್ತವವಾಗಿ ನೀವು ಹೊಂದಬಹುದು ವೇಳೆ-ಬೇರೆ ವೇಳೆ-ಬೇರೆ ವೇಳೆ-ಬೇರೆ ಹೀಗೆ ವೇಳೆ, ಹೀಗೆ, ಮತ್ತು 53 00:02:42,000 --> 00:02:42,720 ಮೇಲೆ. 54 00:02:42,720 --> 00:02:44,660 ಸ್ಕ್ರಾಚ್, ಈ ಅಗತ್ಯವಿದೆ ಬ್ಲಾಕ್ಗಳನ್ನು ಗೂಡುಕಟ್ಟುವ. 55 00:02:44,660 --> 00:02:48,280 ನೀವು ಒಂದು ವೇಳೆ-ಬೇರೆ ಸೇರಿಸಿ, ಮತ್ತು ನೀವು ಹೊಂದಿತ್ತು ಬೇರೆ ಒಳಗೆ ಮತ್ತೊಂದು ಪುಟ್, 56 00:02:48,280 --> 00:02:51,110 ಹೀಗೆ, ಮತ್ತು ಇದು ಪಡೆದುಕೊಂಡಳು ನೆಸ್ಟೆಡ್ ಮತ್ತು ಸಂಕೀರ್ಣ. 57 00:02:51,110 --> 00:02:52,450 ಆದರೆ ಸಿ, ನಾವು ಮಾಡಲು ಹೊಂದಿಲ್ಲ. 58 00:02:52,450 --> 00:02:55,300 ನಾವು ನಿಜವಾಗಿ ಕೇವಲ ಹೊಂದಬಹುದು ಇದು ಈ ರೀತಿಯ ಸರಣಿ. 59 00:02:55,300 --> 00:02:58,350 ಮತ್ತೆ, ನೀವು, ಎಲ್ಲಾ ಅಪೇಕ್ಷಿಸಬಹುದು ಮಾಹಿತಿ ಈ ಶಾಖೆಗಳು ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕವಾಗಿರುತ್ತವೆ. 60 00:02:58,350 --> 00:03:00,750 ನೀವು ಎಂದಾದರೂ ಹೋಗಿ ಶಾಖೆಯ ಒಂದು ಕೆಳಗೆ. 61 00:03:00,750 --> 00:03:02,270 ವೇಳೆ ಈ ಸತ್ಯ. 62 00:03:02,270 --> 00:03:03,930 ಇಲ್ಲದಿದ್ದರೆ, ಈ ನಿಜವಾದ ವೇಳೆ. 63 00:03:03,930 --> 00:03:05,700 ಇಲ್ಲದಿದ್ದರೆ, ಈ ನಿಜವಾದ ವೇಳೆ. 64 00:03:05,700 --> 00:03:07,120 ಇಲ್ಲದಿದ್ದರೆ, ಇದನ್ನು. 65 00:03:07,120 --> 00:03:11,010 ಆದ್ದರಿಂದ ಈ ಶಾಖೆಗಳನ್ನು ನಾಲ್ಕೂ ಉದಾಹರಣೆಗೆ ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕವಾಗಿರುತ್ತವೆ. 66 00:03:11,010 --> 00:03:14,900 ಇದು ಒಂದು ವೇಳೆ-ಬೇರೆ ವೇಳೆ-ಬೇರೆ ಸರಣಿ. 67 00:03:14,900 --> 00:03:17,580 >> ಆದರೆ ಯೋಚಿಸಿ ಸಾಧ್ಯ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಬಹಳ ಉಪಯುಕ್ತ, 68 00:03:17,580 --> 00:03:20,950 ಸರಣಿ ಅಲ್ಲ ರಚಿಸಲು ಪರಸ್ಪರ ವಿಶೇಷ ಶಾಖೆಗಳು. 69 00:03:20,950 --> 00:03:24,600 ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಮೂರನೇ ಮತ್ತು ನಾಲ್ಕನೇ ಶಾಖೆಗಳನ್ನು ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕವಾಗಿರುತ್ತವೆ. 70 00:03:24,600 --> 00:03:27,450 ನೀವು ಸಾಧ್ಯವೋ ಎಂದು ಆಗಿರಬಹುದು ಮೊದಲ ಷರತ್ತನ್ನು ಈಡೇರಿಸುತ್ತವೆ, 71 00:03:27,450 --> 00:03:29,396 ಮತ್ತು ನೀವು ಪೂರೈಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಎರಡನೇ ಸ್ಥಿತಿ, 72 00:03:29,396 --> 00:03:31,770 ಮತ್ತು ನೀವು ಪೂರೈಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಮೂರನೇ ಪರಿಸ್ಥಿತಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ 73 00:03:31,770 --> 00:03:35,270 ನೀವು ಮೊದಲ ಶಾಖೆ ಕೆಳಗೆ ಹೋಗಿ, ನಂತರ ನೀವು ಎರಡನೇ ಶಾಖೆ ಕೆಳಗೆ ಹೋಗಿ, 74 00:03:35,270 --> 00:03:37,000 ನಂತರ ನೀವು ಮೂರನೇ ಶಾಖೆ ಕೆಳಗೆ ಹೋಗುತ್ತಾರೆ. 75 00:03:37,000 --> 00:03:40,450 ಅಥವಾ ಬಹುಶಃ ನೀವು ಮೊದಲ ಪದಗಳನ್ನು ಪರಿಸ್ಥಿತಿ, ಮತ್ತು ಎರಡನೇ ಸ್ಥಿತಿ, 76 00:03:40,450 --> 00:03:42,770 ಆದರೆ ನೀವು ಪಾಲಿಸುವುದಿಲ್ಲ ಮೂರನೆಯ ಸ್ಥಿತಿ. 77 00:03:42,770 --> 00:03:46,230 ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಮೊದಲು ಕೆಳಗೆ ಹೋಗಿ ಶಾಖೆ ಮತ್ತು ಎರಡನೇ ಶಾಖೆ, 78 00:03:46,230 --> 00:03:48,040 ತದನಂತರ ನಾಲ್ಕನೇ ಶಾಖೆ, 79 00:03:48,040 --> 00:03:51,392 >> ಈ ಕಾರಣ ಬೇರೆ ಎಂಬುದು ಮಾತ್ರ ಹತ್ತಿರದ ಬಂಧಿಸಲ್ಪಡುತ್ತವೆ. 80 00:03:51,392 --> 00:03:53,100 ಆದ್ದರಿಂದ ಇತ್ತು ಸಹ ಬೇರೆ ಇಲ್ಲಿ, ಎಂದು 81 00:03:53,100 --> 00:03:56,490 ಅಗತ್ಯವಾಗಿ ಪರಸ್ಪರ ರಚಿಸಲು ಇಲ್ಲ ಎಲ್ಲವೂ ವಿಶೇಷ ಸರಣಿ. 82 00:03:56,490 --> 00:04:00,890 ಇದು ಕೇವಲ ಎಕ್ಸ್ಪ್ರೆಶನ್ ಅಲ್ಲಿ ಬೂಲಿಯನ್ ಜೊತೆ 83 00:04:00,890 --> 00:04:05,040 ಅಭಿವ್ಯಕ್ತಿ 3-- ಇಲ್ಲಿದೆ ಬೇರೆ ಜೊತೆ ಪರಸ್ಪರ ವಿಶೇಷ. 84 00:04:05,040 --> 00:04:07,580 ಆದ್ದರಿಂದ ಇದು ಸಾಧ್ಯ, ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಸಾಕಷ್ಟು ಉಪಯುಕ್ತ, 85 00:04:07,580 --> 00:04:11,772 ನಾನು ಹೇಳಿದಂತೆ, ಒಂದು ಸರಣಿ ರಚಿಸಲು ಪರಸ್ಪರ ವಿಶೇಷ ಶಾಖೆಗಳು. 86 00:04:11,772 --> 00:04:14,230 ನ ಬೇರೆ ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ ಷರತ್ತುಬದ್ಧ ರೀತಿಯ, ಇದು 87 00:04:14,230 --> 00:04:17,392 ನೀವು ಸ್ಕ್ರ್ಯಾಚ್ ಮೊದಲು ನೋಡಿಲ್ಲ. 88 00:04:17,392 --> 00:04:19,369 ಎಂಬ ಅಲ್ಲೇನೋ ಸ್ವಿಚ್ ಸ್ಟೇಟ್ಮೆಂಟ್. 89 00:04:19,369 --> 00:04:21,410 ಸ್ವಿಚ್ ಹೇಳಿಕೆಯಾಗಿದೆ ಇದು ಏಕೆಂದರೆ ಅಚ್ಚುಕಟ್ಟಾಗಿ ರೀತಿಯ 90 00:04:21,410 --> 00:04:25,930 ಅನುಮತಿಸುವ ಒಂದು ಶರತ್ತಿನ ಹೇಳಿಕೆಯನ್ನು ನೀವು, ವಿಶಿಷ್ಟ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸೂಚಿಸಲು 91 00:04:25,930 --> 00:04:28,926 ಬದಲಿಗೆ ಬೂಲಿಯನ್ ಮೇಲೆ ಅವಲಂಬಿಸುವುದರ ಅಭಿವ್ಯಕ್ತಿಗಳು ನೀವು ನಿರ್ಧಾರಗಳನ್ನು. 92 00:04:28,926 --> 00:04:31,050 ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಸೇ ಈ ಪ್ರೋಗ್ರಾಂ ಹೊಂದಿರುವ, 93 00:04:31,050 --> 00:04:34,110 ಮತ್ತು ನಾನು ಬಳಕೆದಾರ ಕೇಳುವ ಬಾಗುತ್ತೇನೆ ನನಗೆ ಇನ್ಪುಟ್ ಒದಗಿಸಲು. 94 00:04:34,110 --> 00:04:37,170 ಆದ್ದರಿಂದ ನಾನು ಹೇಳುತ್ತೇನೆ, ಇಂಟ್ X =) (ಇಂಟ್ ಪಡೆಯಲು, ಮತ್ತು ನೀವು ಇನ್ನೂ ಪರಿಚಯವಿರದಿದ್ದರೆ, 95 00:04:37,170 --> 00:04:40,190 ಇಂಟ್ ಪಡೆಯಲು ಎಂದು ಕ್ರಿಯೆಯಾಗಿದೆ ಸಹ, CS50 ಗ್ರಂಥಾಲಯದ ಸೇರಿಸಲಾಗಿದೆ 96 00:04:40,190 --> 00:04:44,610 ನೀವು cs50.h # ಸೇರಿವೆ ಆದ್ದರಿಂದ ನೀವು ಮಾಡುತ್ತೇವೆ ಪ್ರವೇಶ ಇಂಟ್ (ಪಡೆಯಿರಿ) ಮತ್ತು ಎಲ್ಲಾ ತನ್ನ 97 00:04:44,610 --> 00:04:46,840 cousins-- GetFloat, GetString, ಹೀಗೆ. 98 00:04:46,840 --> 00:04:52,590 ಮೂಲತಃ ಒಂದು ಪ್ರತಿ ಕಾರ್ಯ ಪಡೆಯಿರಿ ನಾವು ಈಗಾಗಲೇ ಚರ್ಚಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಅಕ್ಷಾಂಶ ರೀತಿಯ. 99 00:04:52,590 --> 00:04:53,970 >> ಆದ್ದರಿಂದ ಇಂಟ್ X GetInt ಸಮನಾಗಿರುತ್ತದೆ. 100 00:04:53,970 --> 00:04:56,390 ಮೂಲತಃ ಏನು ಸಂಭವಿಸುತ್ತಿದೆ ನಾನು ಟರ್ಮಿನಲ್ ಮನುಷ್ಯ ಆಗಿದೆ. 101 00:04:56,390 --> 00:04:58,790 ನಾನು ಹಲವಾರು ಬೆರಳಚ್ಚು ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಕೇಳುವ ಬಾಗುತ್ತೇನೆ. 102 00:04:58,790 --> 00:05:02,300 >> ಇಲ್ಲಿ ನಾನು ಸ್ವಿಚಿಂಗ್ ಬಾಗುತ್ತೇನೆ ನಾನು ಏನು, ಅವಲಂಬಿಸಿ 103 00:05:02,300 --> 00:05:05,060 ಬಳಕೆದಾರ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಟೈಪಿಸಿದ ಏನು. 104 00:05:05,060 --> 00:05:09,147 ಅವರು ಒಂದು ಟೈಪ್ ಆದ್ದರಿಂದ, ನಾನು ಒಂದು ಮುದ್ರಿಸುತ್ತದೆ. 105 00:05:09,147 --> 00:05:09,855 ತದನಂತರ ನಾನು ಮುರಿಯಲು. 106 00:05:09,855 --> 00:05:12,590 107 00:05:12,590 --> 00:05:15,510 ಅವರು ಎರಡು ಟೈಪ್ ವೇಳೆ, ನಾನು ಎರಡು ಮುದ್ರಿಸುತ್ತದೆ. 108 00:05:15,510 --> 00:05:16,690 ತದನಂತರ ನಾನು ಮುರಿಯಲು. 109 00:05:16,690 --> 00:05:19,060 ಇದು ಪ್ರಮುಖ ಪ್ರತಿ ಸಂದರ್ಭದಲ್ಲಿ ನಡುವೆ ಮುರಿಯಲು 110 00:05:19,060 --> 00:05:20,890 ಇಲ್ಲದಿದ್ದರೆ ನೀವು ಮೂಲಕ ಕುಸಿಯುತ್ತದೆ ಏಕೆಂದರೆ. 111 00:05:20,890 --> 00:05:23,380 ನಾನು ಯಾವುದೇ ಹೊಂದಿರಲಿಲ್ಲ ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಬ್ರೇಕ್ ಮತ್ತು ಬಳಕೆದಾರ 112 00:05:23,380 --> 00:05:31,380 ಟೈಪ್ ಒಂದು, ಅದು ಏನಾಗಬಹುದು ಕ್ಷಮಿಸಿ, ಒಂದು, ಎರಡು, ಮೂರು ಮುದ್ರಣ ಎಂದು. 113 00:05:31,380 --> 00:05:33,099 ಅದು ಸರಿ, ವಿಚಿತ್ರ ನಡವಳಿಕೆ ರೀತಿಯ? 114 00:05:33,099 --> 00:05:33,890 ನೀವು ಭಾವಿಸುತ್ತೇನೆ ಇರಬಹುದು. 115 00:05:33,890 --> 00:05:36,480 ಆದರೆ ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಅಲ್ಲಿ ಇವೆ ಈ ಒಂದು ಬಹಳ ಉಪಯುಕ್ತ ಆಗಬಹುದು. 116 00:05:36,480 --> 00:05:39,730 ಇಲ್ಲಿ ಒಂದು ಸ್ವಿಚ್ ಮತ್ತೊಂದು ಉದಾಹರಣೆ ನಾನು ವಿರಾಮದ ಬಿಟ್ಟುಬಿಡುತ್ತದೆ ಅಲ್ಲಿ ಹೇಳಿಕೆ. 117 00:05:39,730 --> 00:05:42,030 ಆದರೆ ನಾನು ಇದನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ. 118 00:05:42,030 --> 00:05:43,030 >> ಹಾಗಾಗಿ ಇಲ್ಲಿ ನಡೆಯುತ್ತದೆ? 119 00:05:43,030 --> 00:05:43,821 ಎರಡನೇ ಆಲೋಚಿಸುತ್ತೀರಿ. 120 00:05:43,821 --> 00:05:45,960 ನೀವು ವೀಡಿಯೊ ತಾತ್ಕಾಲಿಕ ಬಯಸಬಹುದು. 121 00:05:45,960 --> 00:05:48,230 >> ಹೀಗಾದರೆ ಇಲ್ಲಿ ನಡೆಯುತ್ತದೆ ಬಳಕೆದಾರ ರೀತಿಯ ನಾಲ್ಕು? 122 00:05:48,230 --> 00:05:51,190 123 00:05:51,190 --> 00:05:53,860 ಹಾಗಾಗಿ ಇನ್ಪುಟ್ ಬಳಕೆದಾರ ಕೇಳಿದ್ದೀರಿ. 124 00:05:53,860 --> 00:05:56,560 ಅವರು ಮೌಲ್ಯವನ್ನು 4 ಒದಗಿಸಲು. 125 00:05:56,560 --> 00:05:59,545 ನಾನು ಏನು ಮುದ್ರಿತ ಬಂದರೆ? 126 00:05:59,545 --> 00:06:02,170 ಹಿಂದಿನ ಸ್ಲೈಡ್ ಮೇಲೆ ಇದ್ದವು ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಡುವೆ ಮುರಿದರೆ. 127 00:06:02,170 --> 00:06:04,750 ಮತ್ತು ಆದ್ದರಿಂದ ಕೇವಲ ಎಂದು ಮುದ್ರಿಸಲು ನಾಲ್ಕು ತದನಂತರ ನಿಲ್ಲಿಸಲು. 128 00:06:04,750 --> 00:06:06,610 ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ತಿನ್ನುವೆ. 129 00:06:06,610 --> 00:06:10,700 ಏನಾಗುವುದು ನೀವು ಪ್ರತಿ ಸಂದರ್ಭದಲ್ಲಿ ಮೂಲಕ ಕುಸಿಯುತ್ತದೆ. 130 00:06:10,700 --> 00:06:14,890 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನನ್ನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸಂಘಟಿತ ಬಂದಿದೆ ರೀತಿಯಲ್ಲಿ ಎಂದು ಬಳಕೆದಾರ ರೀತಿಯ 4 ವೇಳೆ, 131 00:06:14,890 --> 00:06:20,070 ನಾನು ಮುದ್ರಿಸಿ ನಾಲ್ಕು, ಮೂರು, ಎರಡು, ಒಂದು, ಬ್ಲಾಸ್ಟ್ ಆಫ್. 132 00:06:20,070 --> 00:06:22,780 ಅವರು 5 ಟೈಪ್ ವೇಳೆ, ನಾನು ಆರಂಭಿಸಬಹುದು ಮತ್ತು ಐದು ನಲ್ಲಿ ಒಂದೇ ವಿಷಯವನ್ನು. 133 00:06:22,780 --> 00:06:26,410 ಅವರು 1 ಟೈಪ್ ವೇಳೆ, ನಾನು ಕೇವಲ, ಬ್ಲಾಸ್ಟ್ ಒಂದು ಆಫ್ ಮಾಡಲು. 134 00:06:26,410 --> 00:06:28,715 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಬಳಸಿ ನಾನು ಒಂದು ಸ್ವಿಚ್ ರೀತಿಯ ಜಾಣತನದಿಂದ ಆದ್ದರಿಂದ 135 00:06:28,715 --> 00:06:30,804 ನಾನು ಬೀಳಲು ಉದ್ದೇಶ ಎಂದು ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮೂಲಕ. 136 00:06:30,804 --> 00:06:33,720 ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಬಹುಶಃ ಯು ಆರ್ ಗೋನ್ನಾ ಎಲ್ಲಾ ನಡುವೆ ಮುರಿಯಲು ಬಯಸುವ, 137 00:06:33,720 --> 00:06:36,090 ನೀವು ಪರಿಸ್ಥಿತಿ ಹೊರತು ನೀವು ಅಲ್ಲಿ ಈ ರೀತಿಯಲ್ಲಿ 138 00:06:36,090 --> 00:06:40,081 ರೀತಿಯ ವಾಸ್ತವವಾಗಿ ಸನ್ನೆ ನೀವು ಮಾಡುತ್ತೇವೆ ಎಂದು ವಿರಾಮವಿಲ್ಲದೆ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮೂಲಕ ಬೀಳುತ್ತವೆ. 139 00:06:40,081 --> 00:06:42,830 ಆದ್ದರಿಂದ ಪ್ರಮುಖ ಎರಡನೇ ಇಲ್ಲಿದೆ ಷರತ್ತಿನ ಹೇಳಿಕೆಗಳು ಪ್ರಕಾರಗಳು. 140 00:06:42,830 --> 00:06:47,139 ? ಇದು ಕೊನೆಯದು: ನಾನು ಸಿ ಕೋಡ್ ನ ಎರಡು ತುಣುಕುಗಳನ್ನು ಹೊಂದಿವೆ. 141 00:06:47,139 --> 00:06:48,680 ಎಡಭಾಗದಲ್ಲಿ ಒಂದು ಮತ್ತು ಬಲಭಾಗದಲ್ಲಿ ಒಂದು. 142 00:06:48,680 --> 00:06:52,330 ಎಡಭಾಗದಲ್ಲಿ ಕ್ಷಯ ಬಹುಶಃ ನಿಮಗೆ ಬಹಳ ಪರಿಚಿತ. 143 00:06:52,330 --> 00:06:55,110 >> ನಾನು ಇಂಟ್ X ಹೊಂದಿವೆ. 144 00:06:55,110 --> 00:06:57,167 ನಾನು ಬಹುಶಃ ಮಾಡಬೇಕು ಬಳಕೆದಾರ ಕೇಳಿದಾಗ 145 00:06:57,167 --> 00:07:00,250 for-- ಬಹುಶಃ ಇಂಟ್ X ಇರಬೇಕು GetInt, ಅಥವಾ ಸ್ವಲ್ಪ ಸಮನಾಗಿರುತ್ತದೆ. 146 00:07:00,250 --> 00:07:03,030 147 00:07:03,030 --> 00:07:05,240 ಮತ್ತು ನಂತರ ನಾನು ನಿರ್ಧಾರ ಮಾಡುವ ನಾನು. 148 00:07:05,240 --> 00:07:11,700 ಕೆಲವು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ ವೇಳೆ ನಿಜವಾದ, ಮೌಲ್ಯ 5 X ನಿಯೋಜಿಸಲು. 149 00:07:11,700 --> 00:07:13,590 ಇಲ್ಲದಿದ್ದರೆ, ಮೌಲ್ಯ 6 X ನಿಯೋಜಿಸಲು. 150 00:07:13,590 --> 00:07:16,548 >> ಎಡಭಾಗದಲ್ಲಿ ಬಹುಶಃ ಇರಬೇಕು ನಮ್ಮ ಚರ್ಚೆಯಿಂದ ಬಹಳ ಪರಿಚಿತ 151 00:07:16,548 --> 00:07:18,160 ಕೇವಲ ಒಂದು ಕ್ಷಣದ ಹಿಂದೆ ಬೇರೆ ವೇಳೆ. 152 00:07:18,160 --> 00:07:20,535 ನಿಮಗೆ ಆಶ್ಚರ್ಯ ಎಂದು ಬಲಭಾಗದಲ್ಲಿ ಲೈನ್ 153 00:07:20,535 --> 00:07:22,310 ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ? 154 00:07:22,310 --> 00:07:26,140 >> ? ಈ ಕರೆಯಲಾಗುತ್ತದೆ: ಅಥವಾ ಕೆಲವೊಮ್ಮೆ ತ್ರಯಾತ್ಮಕ ಆಯೋಜಕರು ಕರೆಯಲಾಗುತ್ತದೆ. 155 00:07:26,140 --> 00:07:27,450 ಮತ್ತು ಇದು ಬಹಳ ಕೂಡಿದೆ. 156 00:07:27,450 --> 00:07:29,110 ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಮುದ್ದಾದ ಟ್ರಿಕ್ ಎಂದು ಬಳಸಿರುವ. 157 00:07:29,110 --> 00:07:35,777 >> ಆದರೆ ಅನುಮತಿಸುತ್ತದೆ ಏನು ನಿಮಗೆ ಮಾಡಲು ನಿಜವಾಗಿಯೂ ಸಣ್ಣ ಬೇರೆ ಒಂದು ವೇಳೆ ಅನುಕರಿಸಲು, 158 00:07:35,777 --> 00:07:37,610 ನಿಜವಾಗಿಯೂ ಒಂದಲ್ಲ ಸಣ್ಣ ಷರತ್ತುಬದ್ಧ ಶಾಖೆಗಳು. 159 00:07:37,610 --> 00:07:41,470 ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವುದಿಲ್ಲ ಎಂದು: ನೀವು ವೇಳೆ ಪ್ರತಿ ಸೆಟ್ ನಡುವೆ ಕೋಡ್ ಆರು ಸಾಲುಗಳು 160 00:07:41,470 --> 00:07:42,569 ಆಫ್ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್. 161 00:07:42,569 --> 00:07:44,360 ಆದರೆ ನೀವು ಇಂತಹ ಶೀಘ್ರ ನಿರ್ಧಾರ ಮಾಡುವ, 162 00:07:44,360 --> 00:07:47,520 ನೀವು ಒಂದು ವಿಷಯ ನೀನು ಅಥವಾ ಇತರ ಮತ್ತು ಇದು ತುಂಬಾ ಸುಲಭ, 163 00:07:47,520 --> 00:07:52,240 ಈ ಹೇಗೆ ಒಂದು ಉದಾಹರಣೆ ಇರಬಹುದು ಅದನ್ನು: ತ್ರಯಾತ್ಮಕ ಆಯೋಜಕರು. 164 00:07:52,240 --> 00:07:56,940 ಆದ್ದರಿಂದ ಇಂಟ್ X ಅಭಿವ್ಯಕ್ತಿ ಸಮ? 165 00:07:56,940 --> 00:07:59,470 ಪ್ರಶ್ನೆ ನಂತರ ವಿಷಯ ಮಾರ್ಕ್ಸ್ x ಏನು ಕೆಳಗಿನ 166 00:07:59,470 --> 00:08:02,690 ಅಭಿವ್ಯಕ್ತಿ ನಿಜ, ಎಂದು ಕಾಣಿಸುತ್ತದೆ. 167 00:08:02,690 --> 00:08:05,330 >> ನಂತರ ವಿಷಯ ಕೊಲೊನ್ ಏನು X ನ ಮೌಲ್ಯ 168 00:08:05,330 --> 00:08:07,990 ಅಭಿವ್ಯಕ್ತಿ ಸುಳ್ಳು ಎಂದು ಎಂದು. 169 00:08:07,990 --> 00:08:11,510 ಆದ್ದರಿಂದ ನಾನು ಕೇಳುವ ಬಾಗುತ್ತೇನೆ, ಅಭಿವ್ಯಕ್ತಿ ನಿಜ? 170 00:08:11,510 --> 00:08:13,870 ಇದು ಇದ್ದರೆ, ಮೌಲ್ಯ 5 X ನಿಯೋಜಿಸಲು. 171 00:08:13,870 --> 00:08:16,619 ಇದು ಅಲ್ಲ, ಮೌಲ್ಯ 6 X ನಿಯೋಜಿಸಲು. 172 00:08:16,619 --> 00:08:17,410 ಮತ್ತೆ, ನಾನು ಹೇಳಿದ ಹಾಗೆ. 173 00:08:17,410 --> 00:08:18,670 ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಲ ಒಂದು ಮುದ್ದಾದ ತಂತ್ರವಾಗಿದ್ದು. 174 00:08:18,670 --> 00:08:20,430 ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ನೀವು ಸಾಧ್ಯವಾಗದಿದ್ದ ನಿಜವಾಗಿಯೂ ತೃಪ್ತಿ, 175 00:08:20,430 --> 00:08:22,820 ಇದು ತೋರುತ್ತದೆ ಏಕೆಂದರೆ ನೀವು ಮಾಡುತ್ತೇನೆ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ತಂಪಾದ ಭಾಸವಾಗುತ್ತದೆ. 176 00:08:22,820 --> 00:08:25,710 ಸಾಮಾನ್ಯವಾಗಿ ನಾನು ನೀಡುವ ಬಾಗುತ್ತೇನೆ ನೀವು ಈಗ ಆದ್ದರಿಂದ ನೀವು ಚೆನ್ನಾಗಿ ಬಂದಿದೆ 177 00:08:25,710 --> 00:08:26,990 ನೀವು ನೋಡಲು ವೇಳೆ. 178 00:08:26,990 --> 00:08:30,080 ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ ನೀವು ಇಲ್ಲ ಗೊತ್ತಿಲ್ಲ ನಿಮ್ಮ ಕೋಡ್ ಯಾವುದೇ ಬರೆಯಲು. 179 00:08:30,080 --> 00:08:33,246 ಆದರೆ ಏನೋ ತಿಳಿದಿದೆ ಎಂದು ಆಗಿದೆ, ನೀವು ಖಂಡಿತವಾಗಿ ಎದುರಿಸಬಹುದು ಏಕೆಂದರೆ 180 00:08:33,246 --> 00:08:36,130 ಇಲ್ಲಿ ಕೋಡ್ ತುಣುಕುಗಳನ್ನು ಮತ್ತು ಅಲ್ಲಿ ಅಲ್ಲಿ ಈ: ವಾಕ್ಯ 181 00:08:36,130 --> 00:08:39,120 ತ್ರಯಾತ್ಮಕ ಆಯೋಜಕರು ಅಲಿಯಾಸ್, ಬಳಸಲಾಗುತ್ತದೆ. 182 00:08:39,120 --> 00:08:40,960 >> ಆದ್ದರಿಂದ ಸಾರಾಂಶ ಏನು ಸಂಭಾವನಾ, ಅವು 183 00:08:40,960 --> 00:08:44,210 ಮತ್ತು ಆಯ್ಕೆಗಳು ಲಭ್ಯವಿದೆ ಯಾವುವು ನೀವು ಸಿ ನಲ್ಲಿ ವೇಳೆ ಮತ್ತು ವೇಳೆ-ಬೇರೆ, 184 00:08:44,210 --> 00:08:46,860 ಮತ್ತು ಬೇರೆ ವೇಳೆ, ಎಟ್ ಇತ್ಯಾದಿ. 185 00:08:46,860 --> 00:08:50,880 ನೀವು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ಬಳಸಬಹುದು ಆ ನಿರ್ಧಾರಗಳನ್ನು. 186 00:08:50,880 --> 00:08:53,720 >> ಸ್ವಿಚ್ ಹೇಳಿಕೆಯೊಂದಿಗೆ ನೀವು ಬಳಸಲು ವಿಭಿನ್ನ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಿರ್ಧಾರಗಳನ್ನು. 187 00:08:53,720 --> 00:08:57,540 ಇದು ಇದ್ದರೆ ನೀವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳಬಹುದು ಒಂದು, ಅಥವಾ ಮೂರು ಅಂತ ಅದು ಎರಡು, ಅಥವಾ ವೇಳೆ, 188 00:08:57,540 --> 00:09:00,870 ನಾನು ಈ ವಿಷಯವನ್ನು, ಅಥವಾ ಮಾಡುತ್ತೇವೆ ಈ ವಿಷಯ, ಅಥವಾ ಈ ವಿಷಯ. 189 00:09:00,870 --> 00:09:04,660 ಮತ್ತು: ಬದಲಾಯಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಬಹುದು ಸರಳ ವೇಳೆ-ಬೇರೆ ಶಾಖೆಗಳನ್ನು, 190 00:09:04,660 --> 00:09:08,490 ಅಥವಾ ಸರಪಳಿಯನ್ನು ಮಾಡಲು-ಬೇರೆ ವೇಳೆ ನಿಮ್ಮ ಕೋಡ್ ಸ್ವಲ್ಪ ಅಲಂಕಾರಿಕ ನೋಡಲು. 191 00:09:08,490 --> 00:09:09,250 >> ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. 192 00:09:09,250 --> 00:09:11,410 ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ. 193 00:09:11,410 --> 00:09:12,959