లూప్ మరియు డూ-లూప్ మధ్య వ్యత్యాసం

రచయిత: Monica Porter
సృష్టి తేదీ: 13 మార్చి 2021
నవీకరణ తేదీ: 17 మే 2024
Anonim
వాషింగ్ మెషిన్ కన్నీటి నార, మరమ్మత్తు విధానం
వీడియో: వాషింగ్ మెషిన్ కన్నీటి నార, మరమ్మత్తు విధానం

విషయము

ప్రధాన తేడా

లూప్ దాని వినియోగాన్ని కలిగి ఉండగా, ఏదీ పరిమితి లేకుండా అనేక రకాలైన సందర్భాలకు ఒకేలాంటి స్టేట్‌మెంట్‌లను అమలు చేయడానికి. దీనికి విరుద్ధంగా, నిర్దిష్ట ఫంక్షన్ల కోసం ఒకేలాంటి స్టేట్‌మెంట్‌లను అమలు చేయడానికి మరియు ఎక్కువ రకాల సందర్భాలకు సంబంధించి డూ-లూప్ దాని వినియోగాన్ని కలిగి ఉంటుంది.


లూప్ వర్సెస్ డు-లూప్ అయితే

ప్రోగ్రామింగ్ కోసం ఉచ్చులు చాలా ముఖ్యమైనవి; ఏదైనా ప్రోగ్రామర్ ఉచ్చులు మరియు దాని పని యొక్క పూర్తి పట్టు కలిగి ఉండాలి. లూప్ మరియు డూ-లూప్ అయితే రెండు ముఖ్యమైన ఉచ్చులు. రెండూ ఒకదానికొకటి వ్యత్యాసం, మనం ప్రధాన వ్యత్యాసం గురించి మాట్లాడితే లూప్ మరియు డూ-లూప్ లూప్ మధ్య ఉన్న ప్రధాన వ్యత్యాసం ఏమిటంటే లూప్ అనేది లూప్ ప్రారంభంలో కనిపించే ఒక షరతు అయితే, డూ-అయితే ఒక షరతు లూప్ చివరిలో కనిపిస్తుంది. పునరావృత ప్రకటనలలో లూప్ మరియు డూ-లూప్ లూప్ ఉపయోగించబడతాయి. ప్రకటన తప్పు అని తేలినంత వరకు పునరావృత ప్రకటనలు పని చేస్తూనే ఉంటాయి. C ++ మరియు జావా ప్రోగ్రామింగ్‌లో లూప్ మరియు డూ-లూప్ చాలా ముఖ్యమైనవి.

లూప్‌లో ఉన్నప్పుడు, షరతు నిజం అయ్యేవరకు స్టేట్‌మెంట్ అమలు అవుతుంది, అది తప్పు అయిన వెంటనే ఆగిపోతుంది. అయితే లూప్ యొక్క ప్రకటన కూడా బూలియన్ వ్యక్తీకరణ కావచ్చు. స్టేట్మెంట్ యొక్క ఉదాహరణ సున్నా కాని విలువను తిరిగి ఇస్తుంది, అప్పుడు స్టేట్మెంట్ సున్నాకి తిరిగి వస్తే స్టేట్మెంట్ నిజం అవుతుంది, అప్పుడు స్టేట్మెంట్ తప్పు అవుతుంది. షరతు నిజమైతే షరతు తనిఖీ చేయబడుతుంది, లూప్ మళ్ళిస్తుంది మరియు పరిస్థితి నిజం కాకపోతే, కోడ్ యొక్క తదుపరి పంక్తి అమలు అవుతుంది. లూప్ యొక్క శరీరం ఖాళీ స్టేట్మెంట్ లేదా ఒకే స్టేట్మెంట్ కావచ్చు. లూప్ అయితే షరతు నిజమైతే, తదుపరి స్టేట్‌మెంట్‌కు నియంత్రణ ఇవ్వబడుతుంది. N, పది రెట్లు అని చెబితే, ఒక నిర్దిష్ట పరిస్థితి నిజమైతే అది పది రెట్లు అవుతుంది.


Do- అయితే లూప్‌లో, do-while అనేది లూప్ చివరిలో కనిపించే పరిస్థితి. లూప్ మొదటి పునరావృతం తనిఖీ చేయబడుతున్నప్పుడు, మొదటి పునరావృతం తప్పు అయితే లూప్ అమలు చేయబడినప్పుడు. డూ-లూప్‌లో, స్టేట్మెంట్ యొక్క శరీరం తనిఖీ చేయబడుతోంది. స్టేట్మెంట్ ముందు లూప్ యొక్క శరీరం అమలు చేయబడుతుంది మరియు షరతులతో కూడిన స్టేట్మెంట్ లూప్ చివరిలో ఉంటుంది. చేయవలసిన లూప్ శూన్య ప్రకటనలు లేదా బ్లాక్ లేదా స్టేట్మెంట్లను అనుమతిస్తుంది. బూలియన్ వ్యక్తీకరణ అన్ని సున్నా కాని విలువలకు వర్తిస్తుంది. నియంత్రణ డూ-లూప్ యొక్క శరీరంలోని రాష్ట్రాలకు ఇవ్వబడుతుంది, ఆపై నియంత్రణ లూప్ యొక్క స్థితికి ఇవ్వబడుతుంది. షరతు నిజమైతే, లూప్ మళ్లీ మళ్ళిస్తుంది మరియు షరతు తప్పుగా ఉంటే, నియంత్రణ తదుపరి పంక్తికి ఇవ్వబడుతుంది.

పోలిక చార్ట్

ఆధారంగాఅయితేఅయితే చేయండి
నిర్వచనంవాదన నిజం మరియు ఎల్లప్పుడూ పునరావృతమయ్యే వరకు కొనసాగే లూప్.నిర్దిష్ట దిశలకు నిజమైనదిగా ఉండే లూప్.
ప్రకటనప్యాకేజీ ఒప్పందం అన్నింటికీ పనిచేయడానికి ఒకే ఒక వాదనఅన్ని పరిస్థితులకు ప్రత్యేక వాదన అవసరం.
ఎక్స్ప్రెషన్అయితే (పరిస్థితి).అయితే (పరిస్థితి) చేయండి;
అమలువేగవంతమైన మరియు స్థిరమైన పునరావృతాల ఫలితంగా సిస్టమ్ క్రాష్ అవుతుంది.నిర్దిష్ట విలువ యొక్క వాస్తవ సమయ విరామం కోసం మాత్రమే వాదనను అమలు చేస్తుంది.
ప్రకృతిఅయితే అమలు చేయడానికి చాలా తక్కువ సమయం పడుతుంది మరియు కోడ్ తక్కువగా ఉంటుంది.అమలు చేయడానికి అదనపు సమయం పడుతుంది మరియు కోడ్ ఎక్కువసేపు మారుతుంది.

లూప్ అయితే ఏమిటి?

ఒక వాదన నిజం అయినంత కాలం అది పునరావృతం అవుతూనే ఉంటుంది మరియు కొన్ని ఇతర పరిస్థితులపై ఆధారపడదు. C ++ లో కాసేపు సర్కిల్ యొక్క వాక్య నిర్మాణం: అయితే (పరిస్థితి) ఇక్కడ, ఈ వాదన ఒకే హేతుబద్ధీకరణ లేదా అనేక కోడ్ జాతులు కావచ్చు. పరిస్థితి ఏదైనా వ్యక్తీకరణ కావచ్చు, అయితే లూప్ సున్నా విలువైనది అయితే పనిచేయదు. అన్ని పరిస్థితుల కోసం, ఇది నిర్మాణాత్మకంగా మరియు ఒకటి కంటే ఎక్కువగా ఉండాలి. కోడ్ యొక్క ఒక విభాగాన్ని తిరిగి వ్రాయడానికి టైమ్ లూప్ ఉపయోగించబడుతుంది, పరిస్థితి నెరవేరే వరకు చాలా సందర్భాలు అవసరం. సందర్భానికి, 1 కి సమానమైన ఇచ్చిన పరిమాణాన్ని మనం ఎంత తరచుగా వేరు చేస్తామో అర్థం చేసుకోవాలి అని చెప్పండి. మేము పరిమాణంతో సహా కొనసాగిస్తాము మరియు పరిమాణం 1 అయ్యే వరకు లూప్ పనిలో ఉంచుతుంది మరియు లూప్‌ను ముగించేటప్పుడు ఇది చూపిస్తుంది. ఇది సర్కిల్ ఫిజిక్‌ను అమలు చేయడం కంటే ముందు పరిస్థితిని పరిశీలిస్తుంది. నొక్కిచెప్పేటప్పుడు, చేసేటప్పుడు లేదా చేసేటప్పుడు మీరు కనీసం ఒక సర్కిల్‌ను మరొకటి లోపల ఎక్కువగా ఉపయోగించుకోవచ్చు. పదబంధం తప్పు అని అనిపించే వరకు ఈ కదలిక పునరావృతమవుతుంది. లేకపోతే, మొత్తం కోర్సు పునరావృతమవుతుంది. కొన్ని పరిస్థితులలో, విలువ ఏ విధంగానూ తప్పుగా మారదు మరియు ఈ వాస్తవం కారణంగా వ్యవస్థ త్వరలోనే పని చేస్తుంది.


డు-లూప్ అంటే ఏమిటి?

ప్రాధమిక పరిస్థితి సరైనదిగా మారితే అది నిజం అవుతుంది, ఆపై ఒక విషయం నొక్కిచెప్పకపోతే అమలును ఆపివేస్తుంది. ఇది వ్యక్తితో అదనపు నిర్వహణను కలిగి ఉంది, ఎందుకంటే వారు పూర్తిగా భిన్నమైన ఉచ్చులను వివరిస్తారు, ఇది పరిస్థితి వారికి ఉంటే వాటిని నిజం గా మార్చవచ్చు. పేర్కొనడానికి, తదుపరి ఇంటర్ఫేస్ సహాయకరంగా మారుతుంది. అయితే (పరిస్థితి) చేయండి; నిలబడి చట్టబద్ధంగా ఉంటే, ఈ వ్యవస్థ డూ అస్సెర్షన్ దిశలో కొడుతుంది, మరియు ఈ వ్యవస్థలోని వాదన (లు) అదనపు వెంటనే అమలు చేస్తాయి. డూ / ఉండగా లూప్ అనేది లూప్ యొక్క వైవిధ్యం. ఈ కోర్సు కోడ్ ద్వారా నడుస్తుంది, పరిస్థితి చట్టబద్ధమైనదా అని తనిఖీ చేయడం కంటే ముందు, రాష్ట్రం సముచితమైతే అది తిరిగి పుంజుకోవాలి. డూ-టైమ్ అనేది సమయం లాగానే ఉంటుంది, దానికి తోడు లూప్ యొక్క కొన వైపు పరిస్థితిని పరిశీలించండి. చిట్కా వైపు పరిస్థితిని పరిశీలించి, కోడింగ్ ఈ వ్యవస్థను క్రాష్ చేయదని మరియు ఈ విధానంలో, ఏదైనా గౌరవ పరిస్థితులలో స్థిరంగా ఉంటుందని నిర్ధారిస్తుంది. ప్రారంభంలో, చదరపులో ఉన్న కోడ్ అమలు చేయబడుతుంది మరియు ఆ తరువాత, రాష్ట్రం అంచనా వేస్తుంది. పరిస్థితి నిజమైతే, బ్రాకెట్‌లోని కోడ్ అదనపు వెంటనే అమలు చేయబడుతుంది. పరిస్థితి నకిలీ అయితే, ఇది ఈ వ్యవస్థను ముగించింది.

కీ తేడాలు

  1. అన్ని ప్యాకేజీ ఒప్పందాలు పనిచేయడానికి లూప్‌కు కేవలం ఒక కేసు అవసరం అయితే, డూ-లూప్‌కు అన్ని పరిస్థితులకు ప్రత్యేక అధ్యయనాలు అవసరం.
  2. అయితే లూప్ కోసం ఈ వాదన నిజం అయినప్పుడు, వేగవంతమైన మరియు స్థిరమైన పునరావృతాల ఫలితంగా సిస్టమ్ క్రాష్ అవుతుంది. ఎదురుగా, చేయండి, అయితే లూప్ నిర్దిష్ట విలువ యొక్క వాస్తవ సమయ విరామం కోసం మాత్రమే వాదనను అమలు చేస్తుంది.
  3. ప్రోగ్రామింగ్ టైప్ లూప్ యొక్క శరీరంలోకి ప్రవేశించడం కంటే ముందుగానే సిస్టమ్ ఆగిపోతుంది, ఇది వాదనను తెలుసుకున్నప్పుడు నిజం కాదు. దీనికి విరుద్ధంగా, రీడర్ శరీరంలోకి ప్రవేశించిన తర్వాత సిస్టమ్ ఆగిపోతుంది మరియు పరిస్థితి నిజం కాదని చూస్తుంది.
  4. చక్రం పూర్తి చేయడానికి లూ-డూ-లూప్ కన్నా చాలా తక్కువ సమయం పడుతుంది.
  5. C ++ లో కాసేపు వృత్తం యొక్క వాక్యం నిర్మాణం: అయితే (పరిస్థితి). డూ-అయితే లూప్ కోసం వాక్య నిర్మాణం డూ (పరిస్థితి) గా మారుతుంది;
  6. కాసేపు లూప్ కోసం కోడింగ్ డూ-లూప్ కోసం కోడ్ కంటే తక్కువగా ఉంటుంది.

ఆల్కహాల్ మరియు మెంతోల్ మధ్య ప్రధాన వ్యత్యాసం ఏమిటంటే ఆల్కహాల్ అనేది ఏదైనా సేంద్రీయ సమ్మేళనం, దీనిలో హైడ్రాక్సిల్ ఫంక్షనల్ గ్రూప్ (–OH) సంతృప్త కార్బన్ అణువుతో కట్టుబడి ఉంటుంది మరియు మెంతోల్ ఒక రసాయన స...

సబ్‌సర్వ్ (క్రియ)ప్రోత్సహించడానికి సేవ చేయడానికి (ముగింపు); ఉపయోగకరంగా ఉంటుంది.సబ్‌సర్వ్ (క్రియ)నిర్వహించడానికి సహాయం చేయడానికి. సర్వ్ (నామవాచకం)వివిధ ఆటలలో బంతిని లేదా షటిల్ కాక్‌ను ఆడే చర్య."ఇద...

ఆసక్తికరమైన నేడు