1 00:00:00,000 --> 00:00:05,410 2 00:00:05,410 --> 00:00:07,640 >> డౌ LLOYD: అన్ని కుడి, కాబట్టి యొక్క ఉచ్చులు గురించి మాట్లాడటానికి వీలు. 3 00:00:07,640 --> 00:00:10,015 కాబట్టి ఉచ్చులు రకమైన బాగున్నాయి వారు మీ ప్రోగ్రామ్ అనుమతిస్తుంది ఎందుకంటే 4 00:00:10,015 --> 00:00:12,050 లైన్స్ ఆఫ్ కోడ్ అమలు పైగా మరియు పైగా మరియు పైగా. 5 00:00:12,050 --> 00:00:15,600 పదేపదే చేయకుండా కాపీ చేయడానికి మరియు పేస్ట్ లేదా వారికి పునరావృతం. 6 00:00:15,600 --> 00:00:17,630 ప్రధాన మూడు ఉన్నాయి మీరు చూడండి లూప్ల రకాల. 7 00:00:17,630 --> 00:00:21,010 మీరు బహుశా ఉపయోగిస్తారు సందర్భంగా చేస్తాము ప్రతి ఒక మీరు CS50 ద్వారా పురోగమనంలో వంటి. 8 00:00:21,010 --> 00:00:22,940 ఈ వలయాలు కొన్ని అందంగా ఉంటాయి స్క్రాచ్ నుండి మీకు తెలిసిన 9 00:00:22,940 --> 00:00:25,814 మరలా, మేము షరతులతో వలె ఉపయోగించి, మేము పక్కపక్కనే వాటిని ఉంచుతాము 10 00:00:25,814 --> 00:00:28,930 ఒక సారూప్యత ఉంది ఉంటే మేము డ్రా చేయవచ్చు. 11 00:00:28,930 --> 00:00:33,600 >> మొదటి, స్క్రాచ్ నుండి ఎప్పటికీ ఉంటుంది ఇది (నిజమైన) పోల్చారు. 12 00:00:33,600 --> 00:00:35,390 ఈ మేము ఒక అనంతమైన లూప్ కాల్ ఏమిటి. 13 00:00:35,390 --> 00:00:38,560 గిరజాల మధ్య లైన్స్ ఆఫ్ కోడ్ కలుపులు, చాలా పజిల్ ముక్కలు వంటి 14 00:00:38,560 --> 00:00:41,190 సి లోపల ఆ సరిపోయే ఎప్పటికీ బ్లాక్లో ఉన్న 15 00:00:41,190 --> 00:00:45,290 ఎగువ నుండి పదేపదే నిర్వర్తిస్తుంది దిగువ మరియు పైగా మరియు పైగా, 16 00:00:45,290 --> 00:00:46,085 ఎప్పటికీ. 17 00:00:46,085 --> 00:00:48,710 అన్ని తరువాత, మీరు మా గుర్తుకు ఉంటే బూలియన్ వ్యక్తీకరణలు చర్చ, 18 00:00:48,710 --> 00:00:51,060 ఎప్పుడూ నిజం. 19 00:00:51,060 --> 00:00:53,250 మేము చేస్తున్న చేస్తే నిజమైన ఉన్నంతకాలం ఏదో 20 00:00:53,250 --> 00:00:58,227 ఇది true-- కొద్దిగా silly-- నిజమైన తెలుస్తోంది ఎప్పుడూ నిజం, కాబట్టి ఇది ఎల్లప్పుడూ అమలు చేస్తాము. 21 00:00:58,227 --> 00:01:00,060 ఇది ఎప్పటికీ అమలు చేస్తాము మరియు ఎప్పుడూ మరియు ఎప్పటికీ మేము వరకు 22 00:01:00,060 --> 00:01:02,900 అది బయటకు ఒక మార్గాన్ని విరామం ప్రకటన, ఇందులో కూడా, 23 00:01:02,900 --> 00:01:06,350 మేము కొంత సమయం క్రితం చూసిన మేము స్విచ్ గురించి మాట్లాడుతూ. 24 00:01:06,350 --> 00:01:08,725 >> లేదా లేకపోతే కేవలం చంపడానికి మా కార్యక్రమం, ఇది యాదృచ్ఛికంగా, 25 00:01:08,725 --> 00:01:11,110 మీరు ఎప్పుడైనా ఒక లో మిమ్మల్ని మీరు కనుగొనడానికి ఉంటే ఒక అనంతమైన లూప్ పరిస్థితి 26 00:01:11,110 --> 00:01:13,484 మరియు మీరు ఆపడానికి ఎలా తెలియదు నడుస్తున్న నుండి మీ ప్రోగ్రామ్. 27 00:01:13,484 --> 00:01:16,527 కేవలం నియంత్రణ మరియు C హిట్ మరియు మీరు మీ ప్రోగ్రామ్ చంపడానికి చేస్తాము. 28 00:01:16,527 --> 00:01:18,360 కానీ ఈ, మళ్ళీ, ఒక అనంతమైన లూప్ అని. 29 00:01:18,360 --> 00:01:19,818 ఇది ఎప్పటికీ అమలు చేసే ఒక లూప్ ఉంది. 30 00:01:19,818 --> 00:01:22,570 31 00:01:22,570 --> 00:01:25,610 ఇప్పుడు, అయితే ఉచ్చులు కాదు ఎల్లప్పుడూ అనంతం, కూడా ఎందుకంటే 32 00:01:25,610 --> 00:01:27,880 మేము బూలియన్ భర్తీ చేయవచ్చు ఏదో వ్యక్తీకరణ 33 00:01:27,880 --> 00:01:29,867 కొంచెం ఉపయోగకరమైన కంటే కేవలం నిజమైన. 34 00:01:29,867 --> 00:01:30,950 ఇక్కడ మరొక ఉదాహరణ ఉంది. 35 00:01:30,950 --> 00:01:34,600 అయితే కొన్ని బూలియన్ వ్యక్తీకరణ మరియు అప్పుడు గిరజాల జంట కలుపులు. 36 00:01:34,600 --> 00:01:38,310 ఆ సాదృశ చాలా చక్కని మొదటి నుండి, వరకు పునరావృతం. 37 00:01:38,310 --> 00:01:40,700 రెండవ లో, నేను చేస్తాము అయితే వ్యత్యాసం వివరిస్తుంది. 38 00:01:40,700 --> 00:01:44,310 >> సి లో సో బూలియన్ వ్యక్తీకరణ ఉంటే అయితే లూప్ యొక్క లోపల 39 00:01:44,310 --> 00:01:47,980 సత్యం పంక్తులు మదింపు గిరజాల జంట కలుపులు మధ్య కోడ్ 40 00:01:47,980 --> 00:01:51,900 పైగా మరియు పైగా పదేపదే నిర్వర్తిస్తుంది మరియు పైగా బూలియన్ వ్యక్తీకరణ వరకు 41 00:01:51,900 --> 00:01:55,174 తప్పుకు మదింపు. 42 00:01:55,174 --> 00:01:57,340 కాబట్టి ఉదాహరణకు, మీరు వాటిని కౌంటర్ విధమైన కలిగి. 43 00:01:57,340 --> 00:02:01,440 సో ప్రారంభంలో మీరు చెప్పే ఈ లూప్, Int x సున్నా సమానం చెప్పడానికి. 44 00:02:01,440 --> 00:02:06,370 X 100 కంటే తక్కువ అందువలన, ఒక జంట చేయటానికి వంకర జంట కలుపులు లోపల విషయాలు, 45 00:02:06,370 --> 00:02:10,570 అప్పుడు మీ లూప్ యొక్క ముగింపు లో, మీరు చెప్పే x ప్లస్ ప్లస్, మీరు x పెంచడం. 46 00:02:10,570 --> 00:02:13,360 చివరికి పొందుతారు X 100 మరియు మీరు రెడీ 47 00:02:13,360 --> 00:02:15,760 పరిస్థితి ఎందుకంటే ఆపడానికి x 100 కంటే తక్కువ ఉంది 48 00:02:15,760 --> 00:02:19,416 ఇకపై నిజమైన ఉంటుంది త్వరలో x 100 సమానం. 49 00:02:19,416 --> 00:02:21,820 100 100 కంటే తక్కువ కాదు. 50 00:02:21,820 --> 00:02:25,870 >> ఇప్పుడు కొంచెం తికమక ప్రవర్తన స్క్రాచ్ బ్లాక్ యొక్క తిరగబడుతుంది. 51 00:02:25,870 --> 00:02:29,110 ఈ చేస్తే నిజంగా జాగ్రత్తగా ఉండాలి ఉచ్చులు ఉపయోగించి మీ మొదటి దోపుడు. 52 00:02:29,110 --> 00:02:33,630 సాధారణంగా, రిపీట్ స్క్రాచ్ బ్లాక్ వరకు 53 00:02:33,630 --> 00:02:35,970 ఏదో పునరావృతం పైగా మరియు పైగా మరియు పైగా, 54 00:02:35,970 --> 00:02:40,460 వ్యక్తీకరణ వరకు, బూలియన్ షడ్భుజి వ్యక్తీకరణ నిజం. 55 00:02:40,460 --> 00:02:43,860 కనుక ఇది పనిని చేస్తుంది అది నిజం వరకు. 56 00:02:43,860 --> 00:02:48,881 ఇంతలో, అయితే లూప్ రెడీ అది తప్పుడు వరకు దీన్ని కొనసాగుతుంది. 57 00:02:48,881 --> 00:02:51,630 కాబట్టి అవి చాలా పోలి ఉన్నాము, కానీ కేవలం ఆ చిన్న తేడా ఉంది 58 00:02:51,630 --> 00:02:55,140 మీరు తయారు ముఖ్యంగా జాగ్రత్తగా ఉండాలి పరివర్తన నుండి మీ మొదటి దోపుడు 59 00:02:55,140 --> 00:02:58,149 సి లోకి గీతలు. 60 00:02:58,149 --> 00:03:00,190 లూప్ యొక్క తరువాత రకం నిజానికి చాలా పోలి. 61 00:03:00,190 --> 00:03:02,860 దీన్ని లూప్ అయితే అని. 62 00:03:02,860 --> 00:03:07,060 ఈ లూప్ అన్ని పంక్తులు అమలు చేస్తుంది ఒకసారి వంకర జంట కలుపులు మధ్య కోడ్ యొక్క, 63 00:03:07,060 --> 00:03:09,530 ఆపై తనిఖీ చేస్తుంది బూలియన్ వ్యక్తీకరణ. 64 00:03:09,530 --> 00:03:11,700 బూలియన్ వ్యక్తీకరణ ఉంటే ఒప్పుకు మదింపు, 65 00:03:11,700 --> 00:03:14,340 అది తిరిగి వెళ్ళి పునరావృతం చేస్తాము పైగా మరియు పైగా ఆ ప్రక్రియ 66 00:03:14,340 --> 00:03:17,690 మరియు పైగా బూలియన్ వరకు వ్యక్తీకరణ తప్పుకు మదింపు. 67 00:03:17,690 --> 00:03:23,370 కాబట్టి ఈ లూప్, కొంత లూప్ వలె కాకుండా, కనీసం ఒక సమయం అమలు హామీ. 68 00:03:23,370 --> 00:03:26,080 ఈ అందంగా ఉపయోగపడుతుంది. 69 00:03:26,080 --> 00:03:28,011 >> చివరగా, మేము లూప్ ఒక ఉంటాయి. 70 00:03:28,011 --> 00:03:30,010 ఉచ్చులు కోసం రకమైన ఉన్నాయి పదము ఆకర్షణీయం 71 00:03:30,010 --> 00:03:32,330 మరియు వెళుతున్న చాలా ఉంది ఇక్కడ, నాతో బేర్ 72 00:03:32,330 --> 00:03:34,640 మేము ప్రయత్నించండి మరియు దూరంగా ఈ ముక్కలు విరుగుతాయి. 73 00:03:34,640 --> 00:03:36,810 సాధారణంగా, ఉపయోగం విషయంలో లూప్ ఒక మీకు ఉంది 74 00:03:36,810 --> 00:03:40,136 ఏదో ఒక పునరావృతం కావలసిన సార్లు నిర్దిష్ట సంఖ్య. 75 00:03:40,136 --> 00:03:42,010 ఇక్కడ ఈ ఉదాహరణలో, నేను పునః బ్లాక్ కలిగి 76 00:03:42,010 --> 00:03:44,010 స్క్రాచ్ నుండి, ఇది లూప్ సదృశంగా 77 00:03:44,010 --> 00:03:47,340 సి లో, ఏదో 10 సార్లు పునరావృతమైన. 78 00:03:47,340 --> 00:03:49,250 మరియు లూప్ అక్కడ ఎడమ, ఇది 79 00:03:49,250 --> 00:03:51,410 నాలుగు లూప్ అని ఇదే అవుతుంది. 80 00:03:51,410 --> 00:03:52,570 ఈ 10 సార్లు ప్రయత్నించాడు. 81 00:03:52,570 --> 00:03:56,720 సున్నా నుంచి కౌంటింగ్, మేము లూప్ యొక్క ప్రతి పాస్ పెంచుతాయి. 82 00:03:56,720 --> 00:03:59,220 మరియు మేము ఆ పనిని నేను కంటే తక్కువ 10 వరకు. 83 00:03:59,220 --> 00:04:00,134 >> కనుక ఏమి జరుగుతుంది? 84 00:04:00,134 --> 00:04:01,550 కోడ్ యొక్క మొత్తం చాలా ఉంది. 85 00:04:01,550 --> 00:04:03,424 యొక్క అది విచ్ఛిన్నం లెట్ అడుగు జరుగుతున్న 86 00:04:03,424 --> 00:04:05,684 స్టెప్ బై మేము లూప్ ఒక త్రవ్వటానికి వంటి. 87 00:04:05,684 --> 00:04:08,350 మొదటి జరిగిన విషయం కౌంటర్ వేరియబుల్ కేంద్రం. 88 00:04:08,350 --> 00:04:11,970 మొదటి యొక్క ఎడమ ప్రతిదీ కుండలీకరణాలు లోపలి సెమికోలన్ 89 00:04:11,970 --> 00:04:12,970 అమలు. 90 00:04:12,970 --> 00:04:15,180 ఈ సందర్భంలో, మనం నేను 0 సమానం పూర్ణాంకానికి మాట్లాడుతూ. 91 00:04:15,180 --> 00:04:18,709 నేను అనే కొత్త వేరియబుల్ ప్రకటిస్తూ, వేరియబుల్స్ ఒక రకం పూర్ణాంకం ఉంది 92 00:04:18,709 --> 00:04:22,570 మరియు మేము లోపల విలువ చెబుతున్న ఆ వేరియబుల్ సున్నా అవతరిస్తుంది. 93 00:04:22,570 --> 00:04:25,480 >> మనం చెయ్యవలసింది రెండవ విషయం మేము అప్పుడు వెంటనే విశ్లేషించడానికి 94 00:04:25,480 --> 00:04:26,750 బూలియన్ వ్యక్తీకరణ. 95 00:04:26,750 --> 00:04:30,100 బూలియన్ వ్యక్తీకరణ లో ఉంది రెండు సెమికోలన్లు మధ్యలో. 96 00:04:30,100 --> 00:04:31,360 నేను కంటే తక్కువ 10 ఉంది. 97 00:04:31,360 --> 00:04:32,410 కుడివైపు, ఇక్కడ నిజం? 98 00:04:32,410 --> 00:04:36,030 మేము కేవలం నేను సమానం అన్నారు సున్నా, మరియు 0 కాబట్టి, కంటే తక్కువ 10 ఉంది 99 00:04:36,030 --> 00:04:38,040 అందువలన ఆ పరిస్థితి నిజమైన మరియు మేము ఇప్పుడు రెడీ 100 00:04:38,040 --> 00:04:40,640 లూప్ యొక్క శరీరం అమలు వెళ్లండి. 101 00:04:40,640 --> 00:04:41,480 ఉంటే అది బూటకమని. 102 00:04:41,480 --> 00:04:46,380 ఒకవేళ, ఉదాహరణకు, నేను బదులుగా చెప్పారు i, 0 అక్కడ నేను 15 సమానం చెప్పారు సమానం 103 00:04:46,380 --> 00:04:47,820 నేను 15 సమానం Int. 104 00:04:47,820 --> 00:04:51,450 Well 15 10 కంటే తక్కువ, కాబట్టి మేము లూప్ యొక్క శరీరం ఎంటర్ ఎప్పటికీ 105 00:04:51,450 --> 00:04:55,450 బూలియన్ వ్యక్తీకరణ ఎందుకంటే తప్పుడు ఉన్నట్లు అంచనా ఉంటుంది. 106 00:04:55,450 --> 00:04:59,060 >> మేము పైనుంచి నుండి ద్వారా వెళ్ళి తరువాత, మేము వంకర కలుపు మూసివేయడం చేసే కలుసుకున్నప్పుడు 107 00:04:59,060 --> 00:05:00,830 మూడవ విషయం జరుగుతుంది. 108 00:05:00,830 --> 00:05:03,840 కౌంటర్ చరరాశి పెరిగిన, లేదా కాకుండా, పంక్తులు 109 00:05:03,840 --> 00:05:07,790 ఒక ప్రకటనలో నియమావళి తర్వాత లోపలి రెండవ సెమికోలన్ 110 00:05:07,790 --> 00:05:10,500 ఉచ్చులు కుండలీకరణాలు కోసం అమలు. 111 00:05:10,500 --> 00:05:13,250 కాబట్టి మేము ప్రారంభించాలని నేను 0 సమానం పూర్ణాంకానికి మాట్లాడుతూ. 112 00:05:13,250 --> 00:05:15,770 అప్పుడు మేము లేదో తనిఖీ బూలియన్ వ్యక్తీకరణ నిజం. 113 00:05:15,770 --> 00:05:17,469 0 10 కాబట్టి ఇది నిజం, కంటే తక్కువ. 114 00:05:17,469 --> 00:05:19,510 కాబట్టి మేము ముందుకు వెళుతున్న శరీర లూప్ లోకి. 115 00:05:19,510 --> 00:05:22,676 థింగ్స్ లూప్ లోపల జరిగే, మరియు మేము మూసివేయడం వంకర ఆ ఎదురైనప్పుడు 116 00:05:22,676 --> 00:05:25,660 జంట కలుపు, తదుపరి విషయం మేము అలా మేము నేను ప్లస్, ప్లస్ చెప్పారు. 117 00:05:25,660 --> 00:05:28,860 నేను సున్నా ఇప్పుడు నేను ఒకటి ఉంది. 118 00:05:28,860 --> 00:05:33,100 అప్పుడు, మేము మళ్లీ విలువ తనిఖీ మధ్యలో బూలియన్ వ్యక్తీకరణ. 119 00:05:33,100 --> 00:05:34,900 వన్ కంటే తక్కువ 10 ఉంది. 120 00:05:34,900 --> 00:05:38,325 కాబట్టి మేము ఈ ద్వారా వెళ్తారో మళ్లీ మళ్లీ ప్రాసెస్. 121 00:05:38,325 --> 00:05:40,590 మేము ముగింపు పొందుతారు మళ్ళీ వంకర కలుపు. 122 00:05:40,590 --> 00:05:44,090 మేము నుండి నేను పెంచడం చేస్తాము 1 నుండి 2 మరియు 2 నుండి 3 వరకు. 123 00:05:44,090 --> 00:05:48,290 అందువలన మరియు అందువలన న న వరకు చివరికి నేను యొక్క విలువ 10 అవుతుంది. 124 00:05:48,290 --> 00:05:49,950 10 10 కంటే తక్కువ? 125 00:05:49,950 --> 00:05:51,200 నం 126 00:05:51,200 --> 00:05:53,800 0 నుండి లెక్కింపు, మేము మారారు లూప్ యొక్క 10 నిద్రావస్థ ద్వారా. 127 00:05:53,800 --> 00:05:57,204 మేము కేవలం 10 సార్లు పునరావృతం చేసిన మేము స్క్రాచ్ బ్లాక్ లో చేసిన విధంగా. 128 00:05:57,204 --> 00:05:59,370 కాబట్టి ప్రాథమికంగా వార్తలు నాలుగు లూప్ ప్రక్రియ. 129 00:05:59,370 --> 00:06:01,630 >> ఇప్పుడు దూరంగా తీసుకొని అసలు కోడ్ మరియు పెట్టటం 130 00:06:01,630 --> 00:06:05,120 కేవలం కొన్ని ప్రాథమిక సాధారణ ప్రకటనల్లో. 131 00:06:05,120 --> 00:06:06,550 ఇక్కడ ఏమి వార్తలు. 132 00:06:06,550 --> 00:06:09,290 అన్ని నివేదికలలో మొదటి అమలవుతున్నాయి మొదలు. 133 00:06:09,290 --> 00:06:11,260 మీరు ఒకటి కంటే ఎక్కువ ఉండవచ్చు. 134 00:06:11,260 --> 00:06:13,440 అప్పుడు, బూలియన్ వ్యక్తీకరణ తనిఖీ చేస్తారు. 135 00:06:13,440 --> 00:06:17,850 వ్యక్తీకరణ నిజం మదింపు ఉంటే, శరీర లూప్ ఒక సమయంలో అమలు. 136 00:06:17,850 --> 00:06:21,060 వ్యక్తీకరణ మదింపు ఉంటే తప్పుకు, మేము పూర్తి చేసిన. 137 00:06:21,060 --> 00:06:23,040 మేము ఎగ్జిక్యూట్ చేయకపోవటంతో అన్ని వద్ద లూప్ యొక్క శరీరం. 138 00:06:23,040 --> 00:06:25,530 మేము అమలు చేసిన తరువాత శరీర లూప్ ఒక సమయం, 139 00:06:25,530 --> 00:06:29,487 మేము అప్పుడు ఏమి ఉంది ఏమి అక్కడ పెంపు భాగం. 140 00:06:29,487 --> 00:06:31,820 ఇది సాధారణంగా అవతరిస్తుంది నేను అలాంటిదే ప్లస్, ప్లస్ 141 00:06:31,820 --> 00:06:34,510 ఆ వంటి లేదా ఏదో, ఆ ప్రతివాద వేరియబుల్ మార్పు. 142 00:06:34,510 --> 00:06:37,390 అప్పుడు, తర్వాత మేము, పెంచడం మళ్ళీ వ్యక్తీకరణ తనిఖీ 143 00:06:37,390 --> 00:06:41,120 మరియు పైగా మరియు పైగా ఆ దశలను పునరావృతం మరియు వ్యక్తీకరణ పైగా వరకు 144 00:06:41,120 --> 00:06:42,890 ఇకపై నిజమైన. 145 00:06:42,890 --> 00:06:44,469 >> కాబట్టి ఒక లూప్ కొరకు వినియోగ సందర్భాలు ఏవి? 146 00:06:44,469 --> 00:06:46,760 మీరు ఒక సమయంలో లూప్ ఉపయోగించడానికి ఉపయోగించండి మీరు ఒక లూప్ పునరావృతం కావలసిన 147 00:06:46,760 --> 00:06:51,200 సార్లు తెలియని సంఖ్య, కానీ ఇది బహుశా అన్ని అమలు చేయకపోవచ్చు. 148 00:06:51,200 --> 00:06:53,940 ఒక నిజంగా సాధారణ ఉదాహరణకు వెతికినా కాసేపు వాడుతున్నారు 149 00:06:53,940 --> 00:06:56,480 ఒక ఆట నియంత్రణ ప్రవాహం అమలు చేయడం. 150 00:06:56,480 --> 00:06:59,040 మీరు తెలియదు ఉండవచ్చు ఎంతకాలం యూజర్ ఇస్తున్నట్లు అన్నారు, 151 00:06:59,040 --> 00:07:01,440 కానీ మీరు ఉంచాలనుకుంటున్నారా అదే పనిని. 152 00:07:01,440 --> 00:07:04,970 స్థానాలు నవీకరిస్తోంది బోర్డు మీద వివిధ స్ప్రిట్స్. 153 00:07:04,970 --> 00:07:07,490 మీరు విషయాలు ఉంచాలని అన్ని సార్లు వద్ద కదిలే, 154 00:07:07,490 --> 00:07:09,110 కానీ మీరు ఉన్నప్పుడు తెలియదు యూజర్ ప్లే ఆపడానికి అన్నారు 155 00:07:09,110 --> 00:07:10,450 లేదా వారు వెళుతున్న చేసినప్పుడు జీవితాలను అయిపోయేలా. 156 00:07:10,450 --> 00:07:12,741 సో ఒక సమయంలో లూప్ నిజంగా అలాంటిదే కోసం మంచి. 157 00:07:12,741 --> 00:07:14,130 ఒక మంచి ఉపయోగం కేస్. 158 00:07:14,130 --> 00:07:16,230 >> ఒక డో లూప్ అయితే, ఇది అందంగా పోలి ఉంది. 159 00:07:16,230 --> 00:07:19,746 మీరు ఒక లూప్ తెలియని పునరావృతం కావలసిన ఎన్నిసార్లు, కానీ కనీసం ఒకసారి. 160 00:07:19,746 --> 00:07:22,370 మీరు ఒక ఆట కోసం ఈ ఉపయోగించుకునే చాలా, కానీ ఒక నిజంగా సాధారణ ఉపయోగం విషయంలో 161 00:07:22,370 --> 00:07:24,420 ఇన్పుట్ కోసం వినియోగదారు ప్రాంప్ట్ ఉంది. 162 00:07:24,420 --> 00:07:28,609 సాధారణంగా, మీరు ఏదో అనవచ్చు వంటి, నాకు సానుకూల పూర్ణాంక ఇవ్వాలని, 163 00:07:28,609 --> 00:07:30,650 మరియు మీరు ఆ పెట్టి ఉండవచ్చు లూప్ ఒక దో లోపల. 164 00:07:30,650 --> 00:07:33,900 కాబట్టి ఇది ఎల్లప్పుడూ వాటిని అడుగుతాము కనీసం ఒకసారి ఒక సానుకూల పూర్ణాంక. 165 00:07:33,900 --> 00:07:36,850 వారు మీరు ఒక సానుకూల పూర్ణాంక ఇవ్వాలని ఉంటే, మీరు లూప్ బయటకు ఉండవచ్చు. 166 00:07:36,850 --> 00:07:37,599 మీరు పూర్తి ఉండవచ్చు. 167 00:07:37,599 --> 00:07:39,900 బూలియన్ వ్యక్తీకరణ లో అయితే తప్పుడు కావచ్చు. 168 00:07:39,900 --> 00:07:41,137 >> మరియు మీరు మళ్ళీ వాటిని అడగదు. 169 00:07:41,137 --> 00:07:44,470 వారు మీరు ఒక ప్రతికూల సంఖ్య ఎక్కడ ఇస్తే వారు ఆ కొన్ని పదం లేదా ఏదో టైప్ 170 00:07:44,470 --> 00:07:46,630 నిజంగా ఉపయోగకరం కాదు మీరు ఉపయోగించుకునే 171 00:07:46,630 --> 00:07:49,770 లూప్ తిరిగి వెళ్లి లేదు, అయితే అది మళ్ళీ, మళ్ళీ, మళ్ళీ. 172 00:07:49,770 --> 00:07:52,410 మీరు ఖచ్చితంగా కోరవలసి వాటిని ఒకసారి మీరు ఒక సంఖ్య ఇవ్వాలని 173 00:07:52,410 --> 00:07:56,350 కానీ మీరు ఎన్ని సార్లు తెలీదు ఆ తర్వాత వారు తెగుళ్లు కావచ్చు. 174 00:07:56,350 --> 00:08:00,540 మరియు అది గొప్ప ఉపయోగం ఒక డో కాబట్టి అయితే ఇన్పుట్ కోసం వినియోగదారు ప్రాంప్ట్ కోసం కేసు. 175 00:08:00,540 --> 00:08:03,060 మరియు ఉచ్చులు కోసం ఒక ఉపయోగించడానికి కేసు సాధారణంగా ఉన్నప్పుడు 176 00:08:03,060 --> 00:08:06,230 మీరు ఒక లూప్ పునరావృతం కావలసిన సార్లు ఒక అసమాన సంఖ్య, 177 00:08:06,230 --> 00:08:08,230 అయితే మీరు చేయకపోవచ్చు ఎన్నిసార్లు తెలుసు 178 00:08:08,230 --> 00:08:10,040 క్షణం కార్యక్రమం సంగ్రహించబడింది. 179 00:08:10,040 --> 00:08:15,510 >> కాబట్టి ఉదాహరణకు, బహుశా మీరు ఒక ప్రోగ్రామ్ను ఇక్కడ మీరు ఒక సంఖ్య వినియోగదారును ప్రాంప్ట్. 180 00:08:15,510 --> 00:08:17,660 మరియు వారు 100 నమోదు. 181 00:08:17,660 --> 00:08:20,510 ఆపై మీ లూప్ రెడీ ఆ సందర్భంలో 100 సార్లు అమలు. 182 00:08:20,510 --> 00:08:22,480 లేదా బహుశా వారు నమోదు మీ కార్యక్రమంలో 1,000 183 00:08:22,480 --> 00:08:24,570 మరియు తర్వాత లూప్ 1,000 సార్లు అమలు. 184 00:08:24,570 --> 00:08:26,987 ఇది సార్లు ఒక ప్రత్యేక సంఖ్య వార్తలు. 185 00:08:26,987 --> 00:08:28,820 వారు తప్పనిసరిగా లేదు ఏమి ఆ సంఖ్యను తెలుసు 186 00:08:28,820 --> 00:08:31,010 సంగ్రహించబడింది క్షణం కార్యక్రమం. 187 00:08:31,010 --> 00:08:35,010 ఇది ఒక సమయంలో లూప్ ఇష్టం లేదు పేరు అది అనంతం కావచ్చు. 188 00:08:35,010 --> 00:08:37,127 ఇది అనేక కాకుండా వార్తలు మీరు కేవలం తెలియదు. 189 00:08:37,127 --> 00:08:39,210 ఇప్పుడు నేను చేసిన అయినప్పటికీ చెప్పిన అన్ని వీటికి కేసులు, 190 00:08:39,210 --> 00:08:41,501 మీరు అందంగా తెలిసిన ఉండాలి చక్కని ప్రతి పరిస్థితి, 191 00:08:41,501 --> 00:08:44,110 మీరు అన్ని మార్పిడి చేయవచ్చు ఈ వలయాలు మూడు. 192 00:08:44,110 --> 00:08:46,890 మీరు లూప్ ఇక్కడ మీరు ఒక ఉపయోగించవచ్చు లేకపోతే ఒక సమయంలో లూప్ ఉపయోగించడానికి చేస్తుంది. 193 00:08:46,890 --> 00:08:49,860 మీరు లూప్ ఎక్కడ ఒక ఉపయోగించవచ్చు మీరు ఒక డో అయితే లూప్ మరియు అందువలన న ఉపయోగించే ఇష్టం. 194 00:08:49,860 --> 00:08:53,680 ఇది కొన్నిసార్లు కొద్దిగా గమ్మత్తైన ఉంటుంది కాబట్టి సాధారణంగా ఇది ఒక మంచి పద్ధతి 195 00:08:53,680 --> 00:08:55,140 ఒక సాధారణ ఉపయోగం విషయంలో కట్టుబడి. 196 00:08:55,140 --> 00:08:57,599 లూప్ ఒక దో ఉపయోగించండి మీరు ఉంటే కనీసం ఒకసారి ఏదో కోరుకున్నారు. 197 00:08:57,599 --> 00:09:00,514 మీరు చేయాలనుకుంటున్నారా ఉంటే లూప్ ఒక ఉపయోగించండి ఏదో సార్లు ఒక ప్రత్యేక సంఖ్య. 198 00:09:00,514 --> 00:09:03,730 ఉన్నాయి ఎందుకు అన్ని తరువాత, ఆ లూప్ల మూడు రకాల. 199 00:09:03,730 --> 00:09:06,172 >> కాబట్టి వారు ఉపయోగించవచ్చు కుడి సందర్భంలో. 200 00:09:06,172 --> 00:09:07,880 కానీ మీరు మార్పిడి చేయవచ్చు వాటిని మీరు అనుకుంటే. 201 00:09:07,880 --> 00:09:10,790 మీరు ఉచ్చులు తో సుఖంగా ఉంటే మరియు మీరు ఎల్లప్పుడూ ఉచ్చులు అయితే ఉపయోగించాలనుకుంటున్నాను. 202 00:09:10,790 --> 00:09:12,623 ఇది ఏదో అని మీరు దీన్ని చెయ్యవచ్చు, ఇది అయితే 203 00:09:12,623 --> 00:09:15,590 కొద్దిగా పదము కావచ్చు గమ్మత్తైన పేరు ఒక కోసం లూప్ 204 00:09:15,590 --> 00:09:17,850 చాలా సూటిగా ఉంటుంది. 205 00:09:17,850 --> 00:09:21,100 >> నా పేరు డౌగ్ లాయిడ్ మరియు ఈ CS50 ఉంది. 206 00:09:21,100 --> 00:09:22,688