ఏర్పాటు, సెకండరీ విద్య మరియు పాఠశాలలు
లీనియర్ అల్గోరిథంలు - రేఖాచిత్రం నిర్మాణం మరియు లెక్కింపు
ప్రతి వ్యక్తి యొక్క రోజువారీ జీవితంలో పని వద్ద కష్టం వివిధ లేదా చదువుకుంటూ పనులు భారీ సంఖ్యలో పరిష్కరించేందుకు ఉంది. కొన్ని పనులు వారి అమలులో మేము కూడా ఆలోచించకుండా, స్వయంచాలకంగా కొన్ని చర్యలు చేసే, కాబట్టి సులువుగా ఉంటాయి. ఏ సమస్యకు పరిష్కారం కూడా సరళమైన, ఒక నియమం వలె, బయటకు నిలకడగా కొన్ని దశలను కోసం నిర్వహిస్తారు. పరిష్కార సమస్యలు ఇంకా గ్రహించటానికి పొందికను ఈ రకమైన ఒక అల్గోరిథం అంటారు. ఈ రోజు మనం ఏమి ఒక సరళ అల్గోరిథంలు చూడండి వారి నిర్మాణం వారి నిర్ణయం మరియు ప్రోగ్రామింగ్ చేసిన సూచించబడుతుంది.
క్రమసూత్ర భాష
ఈ భావన సమస్య పరిష్కారం దర్శకత్వం ఇది చర్యలు, ఒక క్రమం చేయడానికి కళాకారుడు కోసం ఖచ్చితమైన ప్రిస్క్రిప్షన్ ఉంది.
ఈ భాష యూజర్ సాధారణంగా కేంద్రీకరించేలా అల్గోరిథంలు వివరించే ఒక మార్గంగా ఉంది.
అది వచ్చినప్పుడు కంప్యూటర్ భాష, ఖచ్చితమైన ప్రిస్క్రిప్షన్ ద్వారా సూచించిన ఒక లెక్కింపు విధానం నిర్వచించు. అతను, క్రమంగా, ప్రారంభ డేటా, ఆ పరిధిలో నుండి, అసలు ఫలితాన్ని దారితీస్తుంది.
ఒక అల్గోరిథం యొక్క డెవలప్మెంట్ - చాలా సంక్లిష్టంగా మరియు సమయం తీసుకునే ప్రక్రియ ఉంది. ఇది పద్ధతులు ఒక సంకలన (అభివృద్ధి) కంప్యూటర్ల సహాయంతో సమస్యలు పరిష్కరించేందుకు రూపొందించిన చర్యల క్రమం ఉంది.
లక్షణాలు అల్గోరిథం
ధర్మములు విడుదల:
- లింబ్ - దశలను (దశలు) ఒక పరిమిత సంఖ్య నిర్వచించి మొత్తం అల్గోరిథం పూర్తి చేయడం;
- నిశ్చయంగా (నిర్ద్వంద్వంగా) - చర్యలను కోసం వ్యాఖ్యానం నియమాలు యొక్క ప్రత్యేకత, మరియు వారి అమలు క్రమాన్ని సూచిస్తుంది;
- ప్రభావం - దశలను ఏదైనా పరిమిత సంఖ్యలో కోసం కావలసిన ఫలితాలు;
- స్పష్టమైన - స్పష్టమైన సూచనలను కార్యనిర్వాహణాధికారి ఉండాలి;
- రాశి - అల్గోరిథంలు సమస్య సాధారణ సూత్రీకరణ నిర్దిష్ట సమస్యలను తరగతి పరిష్కరించడానికి ఉండాలి.
లీనియర్ అల్గోరిథంలు. కంప్యూటర్ క్లాస్ 9
మేము ఇప్పటికే నిర్వచనం మరియు భావన యొక్క లక్షణాలు చర్చించాము. ఇప్పుడు దాని రూపాలు గురించి మాట్లాడటానికి వీలు:
- సరళ;
- కొమ్మలు;
- చక్రం తో.
మేము సరళ అల్గోరిథంలు ఆసక్తి. వారు ఏమిటి? వారు ఆదేశాల స్పష్టమైన క్రమంలో ఒకదాని తరువాత ఒకటి అమలు చేసేందుకు కలిగి.
అల్గోరిథం యొక్క సరళ నిర్మాణం శాబ్దిక మరియు గ్రాఫికల్ రూపంలో వ్రాయవచ్చు.
ఇక్కడ ఒక ఉదాహరణ, ఒక శబ్ద రూపంలో రికార్డ్. కాబట్టి, పని: పాఠశాల సేకరించండి. పరిష్కారం:
- ప్రారంభించండి.
- స్టాండ్ అప్.
- వ్యాయామాలు చేయండి.
- మీ ముఖం కడగడం.
- ధరించిన పెట్టండి.
- బ్రేక్ఫాస్ట్.
- పోర్ట్ఫోలియో సేకరించండి.
- ముగింపు.
క్రింది ప్రక్రియను పైన గ్రాఫికల్ ఆకారం predsatvlyat ఉంటుంది:
బ్లాక్ రేఖాచిత్రం రూపంలో సరళ అల్గోరిథం,
బ్లాక్ రేఖాచిత్రం ఇది ప్రతి వేర్వేరు దశలో రేఖాగణిత ఆకారాలు వివిధ ప్రాతినిధ్యం బ్లాక్స్ ద్వారా సూచించబడుతుంది శ్రేష్టమైన చిత్రం అల్గోరిథం సూచిస్తుంది. ఇదికాకుండా, దశల మధ్య కనెక్షన్ (ఇతర పదాలు లో, అమలు దశ క్రమం) కనెక్ట్ ఇది ముక్కలు (బ్లాక్స్) బాణాలు ద్వారా సూచించబడుతుంది. ప్రతి బ్లాక్ ఒక శాసనం కలిసి ఉంటుంది. సరళ ఉపయోగిస్తారు అల్గోరిథం ఈ క్రింది విలక్షణ చర్యలకు రేఖాగణిత ఆకారాలు :
- బ్లాక్ ప్రారంభ ముగింపు అల్గోరిథం. బ్లాక్ న శాసనం "ప్రారంభం" లేదా "ముగింపు" ఉంది.
- "ఇన్పుట్-అవుట్పుట్" యూనిట్. ఈ బ్లాకు చతుర్భుజం రూపంలో సూచించబడుతుంది. "ఇన్పుట్", "ఉపసంహరణ", "ముద్రణ": అతను క్రింది శాసనం ఉంచుతారు. అలాగే ఇన్పుట్ జాబితాను వాటిని జత లేదా, వరుసగా, అవుట్పుట్ వేరియబుల్స్.
- అంక యూనిట్, లేదా బ్లాక్ నిర్ణయాలు. ఇది ఒక దీర్ఘ చతురస్రం సూచించదు. డిస్ప్లే యూనిట్ ఉండాలి: "ఆపరేషన్", "కార్యకలాపాలను ఒక సమూహం."
కానీ బ్లాక్ డయాగ్రమ్స్ సహాయంతో చిత్రీకరించబడింది సరళ అల్గోరిథంలు యొక్క పరిష్కారం. తదుపరి, యొక్క కేటాయించి విలువలు అంశాల గురించి మాట్లాడటానికి వీలు.
లీనియర్ గణన అల్గోరిథంలు
గణన అల్గోరిథంలు లో MAIN ELEMENTARY చర్య - చరరాశుల ఈ కార్య ఒక నిర్దిష్ట విలువ. స్థిరమైన విలువ దాని రికార్డింగ్ ఆకారంలో ద్వారా నిర్ణయించబడుతుంది సందర్భంలో, అప్పగించిన ఫలితంగా కేవలం ఒక నిర్దిష్ట వేరియబుల్ విలువను పొందుతున్నది. ఈ రెండు పద్ధతుల ద్వారా సాధించబడుతుంది: అప్పగించిన సూచనల ద్వారా; ఆదేశాలను నమోదు చేయడం ద్వారా.
సరళ పరిష్కార కోసం ఒక అల్గోరిథం యొక్క ఒక ఉదాహరణ
ఇక్కడ పాఠశాల పాఠ్యపుస్తకాలు కంటెంట్ కలిగి ఒక సరళ అల్గోరిథం భిన్నాలు విభజన నియమాలు ఒక ఉదాహరణ వర్ణన ఉంది:
- భిన్నం 1 యొక్క లవము భిన్నం 2 హారం గుణించి చేయాలి;
- 1 హారం లవం 2 గుణిస్తే;
- ఒక 2 పాయింట్లు ఫలితంగా - మీరు దీని లవం పేరా 1 అమలు ఫలితం ఒక భిన్నం, మరియు హారం రికార్డు అనుకుంటే. ఈ నియమం బీజగణిత రూపం ఈ క్రింది విధంగా ఉంది:
ఒక / b: c / d = (a * d) / (b * d) = m / n.
కాబట్టి, మేము భిన్నాలు విభజన కోసం ఒక కంప్యూటర్ అల్గోరిథం నిర్మించడానికి. గందరగోళాన్ని నివారించటానికి, వేరియబుల్స్ కోసం పైన పేర్కొన్న అని సూత్రం లో అదే అర్థాలు మేము ఉపయోగించే. a, b, c, పూర్ణాంక వేరియబుల్ వంటి D- అసలు డేటా. ఫలితంగా ఇంటీజర్ విలువలకు ఉంటుంది. క్రింది క్రమసూత్ర భాష పరిష్కారం ఉంటుంది:
భిన్నాల SAL డివిజన్
ప్రారంభ
ప్రయోజనాల మరియు, బి, సి, డి, m, n
a, b, c, d నిర్వహించబడుతుంది
m: ఒక * d =
n: = b * తో
ఉపసంహరణ m, n
గేమ్
గ్రాఫిక్ ఫార్మాట్ పరిష్కారాలను
పైన వివరించిన పథకం సరళ అల్గోరిథం ఈ క్రింది విధంగా ఉంది:
జట్టు ఒక విలువ కింది ఫార్మాట్ ఉంది కేటాయించవచ్చు:
వేరియబుల్: = వ్యక్తీకరణ.
సైన్ "=" కేటాయిస్తాయి చదవబడుతుంది.
అప్పగించిన - ఒక జట్టు, క్రింది చర్యలు అమలు ఒక కంప్యూటర్ కోసం అవసరమైన ఇది:
- భావవ్యక్తీకరణ విశ్లేషణ
- పొందిన వేరియబుల్ విలువలు కేటాయించి.
పైన అల్గోరిథం అప్పగించిన వంటి రెండు ఆదేశాలను ఉంది. కమాండ్ అప్పగించిన బ్లాక్ రేఖాచిత్రం లో ఇది కంప్యూటింగ్ యూనిట్ అంటారు, ఒక దీర్ఘ చతురస్రం లో రికార్డు చేయాలి.
సరళ ఆల్గోరిథమ్స్తో వర్ణించినప్పుడు, వ్యక్తీకరణలు రాసేటప్పుడు కఠినమైన నియమాలు తప్పనిసరి అంగీకారం కోసం ఎటువంటి అవసరం ఉంది. మీరు సాధారణ గణిత రూపం ఉపయోగించి వాటిని రికార్డు చేయవచ్చు. కానీ ఈ ఒక కఠినమైన ప్రోగ్రామింగ్ భాష సింటెక్స్ కాదు.
ఈ ఉదాహరణలో, అల్గోరిథం కూడా జట్టు ప్రవేశించింది:
a, b, c, d నమోదు చేయండి.
ఫ్లోచార్ట్ లో ఇన్పుట్ ఆదేశం, సమాంతర చతుర్భుజం లో వ్రాసిన, అనగా ఇన్పుట్-అవుట్పుట్ ప్రమాణం. ఈ ఆదేశాన్ని, వినియోగదారు నిర్దిష్ట చర్యలు చేపడుతుంటారు వరకు ప్రాసెసర్ ఆటంకాలు. అవి, యూజర్ అవసరం ఇన్పుట్ పరికరం Enter కీ వ్యవహరిస్తుంది (కీబోర్డ్) టైప్ ఇన్పుట్ వేరియబుల్స్ (వారి విలువలు) చేసి Enter నొక్కండి. ఇది విలువలు ఇన్పుట్ జాబితా, ఇదే వేరియబుల్స్ లో ఉన్న అదే క్రమంలో నమోదు చేసిన ముఖ్యం.
సరళ అల్గోరిథం. తన కార్యక్రమాలను
ఈ వ్యాసం లో చెప్పినట్లుగా, సరళ కార్యక్రమం ప్రకటనలు ఉండవచ్చు:
- అప్పగించిన;
- ఆరంభించే;
- ముగింపు.
ఆ పైన ఆపరేటర్లను ఉపయోగించి ఉంది ప్రోగ్రామింగ్ సరళ అల్గోరిథంలు.
అందువలన, అప్పగించిన ఆపరేటర్లు క్రింది విధంగా ప్రోగ్రామింగ్ భాషలో వ్రాయబడింది:
A = B, LET పేరు ఒక - వేరియబుల్ B - వ్యక్తీకరణ. ఉదాహరణకు, A = Y + 20.
ఎంట్రీ ఆపరేటర్లు క్రింది విధంగా ఉంది:
ఉదాహరణకు INPUT,: INPUT సి
ఆపరేటర్లు డేటా అవుట్పుట్, రూపం లో వ్రాసిన విలువలు:
ప్రింట్. ఉదాహరణకు ప్రింట్ S.
ఇక్కడ ఒక సాధారణ ఉదాహరణ. మేము కీబోర్డ్ సంఖ్యలు A మరియు B. నుండి ఇన్పుట్ మొత్తం కనుగొంటారు ఒక ప్రోగ్రామ్ను రాయడం అవసరం
ఒక ప్రోగ్రామింగ్ భాష, మేము ఒక కార్యక్రమం పొందుటకు, వీటిలో టెక్స్ట్ క్రింద చూపించాం.
ఎంట్రీ ఆపరేటర్లు, పాస్కల్ ప్రోగ్రామింగ్ భాషలో అవుట్పుట్
పాస్కల్ సరళ అల్గోరిథంలు ఉపయోగించే ఇన్పుట్ లేదా అవుట్పుట్ కార్యకలాపాలు సూచిస్తూ, ప్రత్యేకమైన ఆపరేటర్లు కేటాయించాలని లేదు. సమాచార మార్పిడి యొక్క కార్యక్రమాలు అంతర్నిర్మిత విధానాలు సహాయంతో నిర్వహిస్తారు. ప్రామాణిక ప్రక్రియ యొక్క ఒక ప్రాథమిక వివరణ కోసం అవసరం ఉంది కాబట్టి, అది ఒక సూచన కలిగి, ప్రతి కార్యక్రమం కోసం అందుబాటులో ఉంది. కూడా చెప్పారు ప్రక్రియ యొక్క పేరు ఏదైనా కీవర్డ్ ప్రొజెక్ట్ లేదు.
ఇప్పటికే కార్యక్రమం సంకలనము చేయబడ్డ డేటా ఎంట్రీ ప్రామాణిక విధానం అవకాశం కోసం అలాంటి ఆపరేటర్లను ఉపయోగించి డేటాను నమోదు చేసినప్పుడు.
చదువు (A, B, C), A, B, C - నిల్వ కోసం మెమరీ నమోదు తప్పక వేరియబుల్స్.
Readlnn (x1, y, x2) - ఎంట్రీ పూర్తి కర్సర్ ఒక కొత్త లైన్ ప్రారంభానికి హెచ్చుతగ్గుల.
Readlnn; - వేచి పత్రికా «ఎంటర్» సూచిస్తుంది. సాధారణంగా ఈ ఆపరేటర్లు స్క్రీన్ కంటెంట్లను కార్యక్రమాన్ని ఫలితాలు సేవ్, చివరి «ఎండ్» ముందు టెక్స్ట్ చేర్చబడుతుంది.
ఈ ఆపరేటర్లను ఉపయోగించి మానిటర్ తెరపై అవుట్పుట్ డేటా:
వ్రాయండి (A, B, C) - ఒక వరుసలో A, B, C విలువలు పేర్కొనడం, మరియు కర్సర్ ప్రస్తుత లైన్ వదలదు.
Writeln (z, y, Z2) - అవుట్పుట్ విలువలు ముగించాడు కర్సర్ ఆ స్థానంలో ఒక కొత్త లైన్ వెళ్ళడం.
writeln; - ఒక లైన్ పాస్ మరియు ఒక కొత్త ప్రారంభంలో తరలించడానికి చెప్పాడు.
కానీ పాస్కల్ ఇన్పుట్ మరియు డేటా యొక్క అవుట్పుట్ చేపట్టారు ఇటువంటి సాధారణ ప్రకటనలు సహాయంతో మరియు.
Similar articles
Trending Now