సైన్స్

పునరావృతం అంటే ఏమిటి? Definition దీని నిర్వచనం మరియు అర్థం

Anonim

పునరావృతం అనేది ఒక ప్రక్రియను పునరావృతం చేయడం, ఫలితాల క్రమాన్ని (బహుశా అపరిమితంగా) ఉత్పత్తి చేయడం, కావలసిన ప్రయోజనం లేదా ఫలితాన్ని చేరుకోవడం. గణితం లేదా కంప్యూటర్ సైన్స్ సందర్భంలో, పునరావృతం (పునరావృతానికి సంబంధించిన సాంకేతికతతో పాటు) అల్గోరిథంల యొక్క ప్రామాణిక బిల్డింగ్ బ్లాక్.

కంప్యూటర్ ప్రోగ్రామింగ్‌లో, పునరావృతం, ఆంగ్ల పదం లూప్ అని కూడా పిలుస్తారు, ఇది ఒక నియంత్రణ నిర్మాణం, ఇచ్చిన సమస్యను పరిష్కరించే ఒక అల్గోరిథం లోపల, ఇది కంప్యూటర్‌ను పదేపదే సూచనల క్రమాన్ని అమలు చేయమని ఆదేశిస్తుంది, సాధారణంగా సంభవించే వరకు నిర్దిష్ట తార్కిక పరిస్థితులు.

బాహ్మ్-జాకోపిని సిద్ధాంతం ప్రకారం ఒక నిర్దిష్ట సమస్య యొక్క అల్గోరిథమిక్ పరిష్కారానికి క్రమం మరియు ఎంపిక మూడు ప్రాథమిక నిర్మాణాలలో ఒకటిగా ఉన్నాయని గమనించడం ముఖ్యం. పునరుక్తి యొక్క అనేక రూపాలు ఉన్నాయి; MENTRE, REPEAT మరియు PER వంటివి బాగా తెలిసినవి. పునరావృతం అనేది ప్రోగ్రామింగ్ యొక్క బలమైన లింక్ అని చెప్పవచ్చు, ఇది ఒక ప్రక్రియ యొక్క పనితీరును ఆటోమేట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇది సూచనల క్రమాన్ని అమలు చేయడానికి సరిపోదు.

"అనంతమైన లూప్" అని పిలవబడేది ప్రోగ్రామింగ్ లోపం కారణంగా పునరావృతమయ్యే సందర్భం, ఇది ప్రోగ్రామ్ యొక్క అమలును ఆపివేస్తుంది, కొన్ని ప్రోగ్రామింగ్ టెక్నిక్‌లలో, ముఖ్యంగా మైక్రోకంట్రోలర్‌లతో, ప్రోగ్రామ్‌లో అనంతంగా మళ్ళించడానికి ఉద్దేశపూర్వకంగా ఉపయోగించబడుతుంది.

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

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