కంప్యూటర్లు, ప్రోగ్రామింగ్
"పాస్కల్" లో కారకమైన: ఎలా లెక్కించేందుకు. ఉదాహరణలు కార్యక్రమాలు
ఎడ్యుకేషన్ ప్రొగ్రామింగ్ సంక్లిష్ట సాధారణ నుండి మార్గంలో ఉంది. డేటా రకాలను మరియు భాష యొక్క ఆపరేటర్లు mastered చిగురిస్తుంది, చక్రీయ నిర్మాణాలు వెళ్ళండి. చక్రముల లక్ష్యాలు ఉన్నాయి లెక్కలేనన్ని ఉన్నాయి: ఒక కాలమ్ లో సంఖ్యలు అవుట్పుట్ నుండి సంక్లిష్టంగా సూత్రాలు మొత్తంలో గణించేందుకు. అయితే, ప్రోగ్రామర్లు ప్రశ్నకు ప్రారంభించి ఉంది: పాస్కల్ "ఎలా కారకమైన లెక్కించేందుకు" "?"
సమస్య కనీసం మూడు విధాలుగా ఉంటుంది అమలు. వారు వివిధ ఆపరేటర్లు ఉపయోగిస్తారు.
గణిత సమాచారాన్ని
నిర్మాణం కొనసాగే ముందు, అది అల్గోరిథంలు మరియు వ్రాయడం కార్యక్రమాలు సిద్ధాంతం అధ్యయనం అవసరం. గణితశాస్త్రంలో, కారకమైన కంటే తక్కువ సానుకూల పూర్ణాంకాల మీద వ్యక్తీకరణ అంచనా వేసేందుకు ఇది ఒక సంఖ్య యొక్క ఉత్పత్తి.
ఒక ఉదాహరణ యొక్క నిర్వచనం సహాయం చేస్తుంది అర్థం. మీరు సంఖ్య 3 నిర్ణయం 3. కారకమైన కనుగొనేందుకు కావలసిన అనుకుందాం! = 3 * 2 * 1 = 6.
ఇది సంఖ్య తర్వాత ఉంచుతారు ఇది ఒక చర్య ఆశ్చర్యార్థకం గుర్తును, సూచిస్తుంది. ముఖ్యమైన గమనిక: కారకమైన కేవలం అనుకూల పూర్ణాంకాల కోసం నిర్వచిస్తారు. 0: అదే సమయంలో, సున్నా భావనను పరిచయం! = 1.
సుదీర్ఘ వృత్తి - వ్యక్తీకరణ పెద్ద మానవీయంగా పరిగణించండి. కంప్యూటర్ కార్యక్రమాలు ఉపయోగించి, లెక్కింపు ప్రక్రియను వేగవంతం చెయ్యడానికి. తరువాత, "పాస్కల్" లో కారకమైన కనుగొనేందుకు మార్గాలు పరిగణలోకి.
మొదటి పద్ధతి
క్రింద కోడ్ ప్రోగ్రాం యొక్క వెర్షన్ చూపిస్తుంది.
ఉదాహరణలో లూప్ శరీరం ముందు నమోదయింది నిబంధనతో ఒక మిశ్రమ నిర్మాణం ఉపయోగించి. రికార్డు వాక్యనిర్మాణం:
అయితే {పరిస్థితి} {చేయండి} posledovatelnost_operatorov;
క్రింది కోడ్ నడుస్తుంది: ప్రోగ్రామ్ ఒక పాజిటివ్ పరీక్ష విషయంలో, వ్యక్తీకరణ {పరిస్థితి} విశ్వసనీయతను వెతుకుతుంది posledovatelnost_operatorov పాస్లు {}.
కార్యక్రమం సాధించాక, మీరు ఈ క్రింది పంక్తులు దృష్టి చెల్లించాల్సిన అవసరం:
- 2 - లెక్కింపు అమలు ఇది కోసం సంఖ్య n పేర్కొంటుంది;
- 6 - సిరీస్ టైటిల్;
- 7 - చక్రం ప్రారంభంలో;
- 8 - n యొక్క కారకమైన విలువ నిల్వ ఇది వేరియబుల్ నిజానికి, లెక్కించడం;
- 9 - ఒక కౌంటర్ వేరియబుల్ పెంచడం
- 10 - చక్రం చివరిలో.
రెండవ మార్గం
తదుపరి ఆఫర్లు రిపీట్ ప్రకటన "పాస్కల్" లో కారకమైన లెక్కించేందుకు.
డిజైన్ చక్రం: రిపీట్ {posledovatelnost_operatorov} వరకు {పరిస్థితి};
కార్యక్రమం ఎలా పనిచేస్తుంది అర్థం చేసుకోవడానికి, లైన్ ద్వారా లైన్ పరిగణలోకి:
- 2 n - ఇది లెక్కింపు నిర్వహిస్తారు స్థిరమైన పూర్ణాంక కేటాయించిన;
- 7 - చక్రం ప్రారంభంలో;
- 8, 9 - కారకమైన లెక్కింపు మరియు కౌంటర్ పెంచడానికి నేను;
- 10 - లూప్ శరీరం చివర;
- 11 - పరిస్థితి యొక్క ధృవీకరణ, పరిస్థితి ప్రకటనలు క్రమం తరువాత ఉన్న నుండి, రీడు కనీసం ఒకసారి అమలు అవుతుంది.
మూడవ మార్గం
తరువాతి కార్యక్రమం కూడా అది "పాస్కల్" లో కారకమైన లెక్కించేందుకు సాధ్యం చేస్తుంది మరియు పరిమాణం అత్యంత కాంపాక్ట్ ఉంది. కారణం - ఆపరేటర్లు, కౌంటర్ i యొక్క పెరుగుదల చక్రం పారామితులు సెట్ చేసిన కోసం ఉపయోగిస్తారు.
రికార్డ్ ఆపరేటర్లు కోసం {} {nachalnoe_znachenie konechnoe_znachenie} చేయాలని {} posledovatelnost_operatorov వరకు.
ఈ క్రింది విధంగా (సంఖ్యలు ధన్యవాదాలు లైన్ ఇస్తారు) కోడ్ పనిచేస్తుంది:
- 2 - సంఖ్య నిరంతరం విలువ n కారకమైన లెక్కించిన ఇది కోసం కేటాయించిన;
- 6 - చక్రం పారామితులు ఇస్తారు - ప్రాథమిక మరియు తుది విలువలు;
- 7 - చక్రం ప్రారంభంలో;
- 8 - వేరియబుల్ నిజానికి లెక్కించడం;
- 9 - చక్రం చివరిలో.
వ్యాఖ్య
కూడా టాప్ పది కారకమైన సంఖ్యలు కోసం క్రింది అనుమతి దత్తాంశం రకం పూర్ణాంకం కంటే ఎక్కువ ఉంది. అందువలన, కార్యక్రమం "పాస్కల్" లోపం సందేశాన్ని చూపుతుంది. ఇది సాధారణ పరిష్కరించండి - మీరు నిజమైన విలువలు నిల్వ చేయడానికి longint లేదా ఉపయోగం రకాల వేరియబుల్ ఫలితాలు డేటా రకం స్థానంలో అవసరం.
Similar articles
Trending Now