కంప్యూటర్లుప్రోగ్రామింగ్

నియత ఆపరేటర్లు ఏమిటి?

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

నియత ఆపరేటర్లు ఏమిటి?

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

అప్లికేషన్ యొక్క సాధారణ వర్ణన

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

నియత బ్రాంచ్ ప్రకటన

మొదటి యొక్క ఒక బిట్ రచనలో ప్రస్తుతం ప్రస్తావిస్తున్న అంశాన్ని వదిలేసి వేరే అంశం గురించి చర్చించు మరియు బాగా ప్రసిద్ధి చిత్రాలు గుర్తు Vasnetsov విక్టర్ Mikhailovich, "నైట్ అట్ ది క్రాస్రోడ్స్" 1878 లో వ్రాసిన, ఇది ఒక కూడలి వద్ద మరియు ఎక్కడికి వెళ్ళాలో నిర్ణయం నిలుచున్న ఒక హీరో పాత్ర పోషించాడు వీలు. అదేవిధంగా, ఆపరేటర్లు కండిషన్డ్ నిర్వహించే. కాబట్టి, గుర్రం ఒక దిశలో వెళ్ళడానికి అంగీకరించటానికి, కానీ అతను అదే బ్రాంచ్లో వెళ్తుంది. ఎంపిక మాత్రమే ఉంటుంది. మేము నియత ఆపరేటర్లు గురించి మాట్లాడితే, అప్పుడు దాని తార్కిక వ్యక్తీకరణ "నిజమైన" ఉన్నప్పుడు మాత్రమే పనిచేస్తుంది. చాలా ప్రోగ్రామింగ్ భాషలు ఇది కీవర్డ్ ఉంటే ఉపయోగిస్తుంది కేటాయించడానికి. బహుశా నిర్మాణం దశలో, మొదటి ఒక షరతు, అప్పుడు మరొక, ఆపై ఒక మూడవ, ఒక క్వార్టర్ తనిఖీ చేసినప్పుడు, మరియు అందువలన న. మరింత వివరంగా ఈ చూద్దాం. నియత ప్రకటనలు వివిధ విధానాలు ఏమిటి? వాటిలో మూడు:

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

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

ఉదాహరణ "పాస్కల్"

ఇది ఎలా పనిచేస్తుంది అర్థం చేసుకోవడానికి, మేము అత్యంత ప్రజాదరణ ప్రోగ్రామింగ్ భాషల్లో ఒకటిగా యొక్క ఉదాహరణ పరిగణలోకి ప్రతిపాదిస్తున్నాయి. "పాస్కల్" లో షరతులతో ప్రకటన సాధారణ లేదా క్లిష్టమైన నిర్మాణంగా ఉండవచ్చు. మొదటి రకం - చిహ్నాలు = ఒక రకమైన, <,>, మరియు వంటి. పాస్కల్ ఒక క్లిష్టమైన నియత ప్రకటన క్రింది రూపంలో పట్టవచ్చు:

ఒక> = y ఉంటే
అప్పుడు
Op: = SQR (ay)
వేరే
వ్రాయండి (ఒక చెల్లని విలువ);

ఒక స్విచ్ ఏమిటి?

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

అభివృద్ధి చరిత్ర

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

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

విస్తృతంగా సమయంలో ఉపయోగిస్తారు ఆధునిక ప్రోగ్రామింగ్ భాషల్లో, ఆపరేటర్లు కూడా వివిధ షరతులు లేకుండా కోడ్ యొక్క అవసరమైన ముక్కలు దృష్టి ఉద్యమం నిర్వహించి ఇది జట్లు, కూడిన పరివర్తన పట్టిక రూపకల్పన మారేలా. వారు ఎలా నిలబడటానికి లేదు? అధిక స్థాయి ప్రోగ్రామింగ్ భాషలు, చాలా సందర్భాలలో, కేసు పేరు, swithc లేదా రెండు ఉపయోగించవచ్చు.

గుణాలు బూలియన్ వ్యక్తీకరణలు లెక్కించేందుకు

నియత ప్రకటన కార్యక్రమం ఎలా అమలు అవుతుంది మీద గణనీయమైన ప్రభావం, నియత వ్యక్తీకరణలు తర్కం గణన ప్రతి సందర్భంలో స్వీకరించింది చూపుతుంది. రెండు ప్రధాన వ్యూహాలు ఉన్నాయి.

  1. పూర్తి లెక్క. మేము అందించిన విలువలతో అన్ని పారామితులు లెక్కించేందుకు, ఆపై I.
  2. అసంపూర్ణ లెక్క. విడిగా ప్రతి ఎంపికను భావిస్తారు. వ్యక్తీకరణ "నిజమైన" మదింపు ఉంటే, అప్పుడు తదుపరి ఎంపిక మోసం. ఇది OR విషయంలో పనిచేస్తుంది.

నిర్ధారణకు

షరతులతో ఆపరేటర్లు ప్రోగ్రామింగ్ చాలా సౌకర్యంగా డిజైన్లు. వారి సహాయంతో అది సులభంగా పురుషులు అనుకుంటున్నాను చేయకుండా క్లిష్టమైన నమూనాలు అమలు చేయడానికి అవకాశం ఉంది.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 te.delachieve.com. Theme powered by WordPress.