ఫ్లోచార్ట్

ప్రోగ్రాము వ్రాయవలసిన సమస్యకు సంబంధించిన సూచనల ప్రకారం పని ఎలా జరుగుతుంది, డేటా ఎక్కడి నుండి, ఎక్కడకు వెళుతుంది, అందుకు అవసరమయిన సూత్రములు ఏమిటి మొదలగు విషయాలను బొమ్మలు, గుర్తుల ద్వారా తెలిపేదానిని ఫోచార్ట్ అంటారు. ఎంత పెద్ద సమస్యకయినా ఫ్లోచార్టును వ్రాసుకుంటే, మనకు తెలిసిన ఏ ప్రోగ్రామింగ్ భాషలోనయినా ప్రోగ్రామును తప్పులు లేకుండా వ్రాయవచ్చును.ఒక ప్రక్రియ ఫ్లో చార్ట్ లేదా పాటిమురైటిర్వైని వ్యక్తీకరించడానికి ఉపయోగించే మ్యాప్ వివరిస్తుంది. ఈ చిత్రం మొదటి నుండి చివరి వరకు ప్రతి దశను వర్ణిస్తుంది, వాటి ప్రక్రియలను వివరిస్తుంది. ఈ చిత్రాలు విశ్లేషణ, రూపకల్పన, డాక్యుమెంటేషన్ నిర్వహణలో ఉపయోగించబడతాయి.ఇది వివిధ రకాలైన దశలను సూచించడానికి వివిధ రకాల బాక్సులను ఉపయోగిస్తుంది ప్రతి రెండు దశలు బాణాల ద్వారా అనుసంధానించబడి ఉంటాయి. తెలిసిన సమస్యను పరిష్కరించడానికి పద్ధతిని వివరించడానికి ఈ ప్రాతినిధ్య పద్ధతి సౌకర్యవంతంగా ఉంటుంది . అనేక రంగాలలో ప్రక్రియలు లేదా కార్యక్రమాల విశ్లేషణ, రూపకల్పన, రికార్డింగ్ తారుమారులో ఫ్లో చార్టులు విస్తృతంగా ఉపయోగించబడుతున్నాయి.
ప్రత్యేక చిహ్నాలను ప్రదర్శించడం ద్వారా ట్రాఫిక్ దిశలను సూక్ష్మంగా సరళంగా చేసినట్లే, అదేవిధంగా ఫ్లో టేబుల్‌లోని వివిధ సంకేతాలు బొమ్మల ద్వారా దిశల ప్రదర్శన సూక్ష్మంగా తేలికగా మారుతుంది ప్రోగ్రామర్ అవగాహనకు సులభంగా వస్తుంది. సాధారణంగా ఒక అల్గోరిథం మొదట ఫ్లో టేబుల్‌గా ప్రదర్శించబడుతుంది తరువాత ఫ్లో టేబుల్ ఆధారంగా తగిన కంప్యూటర్ భాషలో ఒక ప్రోగ్రామ్ తయారు చేయబడుతుంది.
అమెరికన్ నేషనల్ స్టాండర్డ్స్ ఇన్స్టిట్యూట్ 1960 లలో ఫ్లోచార్ట్ కొన్ని ప్రామాణిక చిహ్నాలను అభివృద్ధి చేయడం ప్రారంభించింది
అల్గోరిథం వ్యక్తీకరించడానికి ఇతర మార్గాలు:
టెర్మినల్స్
ఇన్పుట్ అవుట్పుట్
ప్రాసెసింగ్ బాక్స్
నిర్ణయం పెట్టె
ప్రాసెస్ బాణాలు లేదా పంక్తులు
కొనసాగింపు
ఒక ప్రోగ్రామ్ అల్గోరిథం ఫ్లో టేబుల్‌ను తయారుచేసే ప్రధాన ప్రయోజనం ఏమిటంటే, ఈ సమయంలో ప్రోగ్రామర్ విధిని పూర్తి చేసే ప్రక్రియ దానిలో ఉపయోగించిన నిబంధనలు నిబంధనల ప్రకారం ప్రోగ్రామ్ సూచనలను మాత్రమే ఆదేశిస్తాడు, ఇది ప్రోగ్రామింగ్ భాషలో ఉపయోగించబడుతుంది. అంశాలను పరిగణించదు. ప్రోగ్రామ్‌లోని తార్కిక లోపం పరిస్థితులను నెరవేర్చని సందర్భంలో అల్గోరిథం ఫ్లో పట్టిక మరింత స్పష్టంగా తెలుస్తుంది. ఫ్లో టేబుల్ సృష్టించబడిన తర్వాత, ప్రోగ్రామర్ వాదనలు షరతులపై దృష్టి కేంద్రీకరించడమే కాకుండా, ప్రోగ్రామింగ్ భాషలో మాత్రమే ఫ్లో టేబుల్‌లో ఉపయోగించిన వివిధ పెట్టెల్లో ఉపయోగించే వివిధ చర్యల ప్రకటన. దీనితో ఖచ్చితమైన ప్రోగ్రామ్‌ను అభివృద్ధి చేయవచ్చు.
ఫ్లోచార్ట్ చేయడానికి వివిధ బ్లాక్స్ అవసరం
A. ఫ్లో టేబుల్ సృష్టి టెర్మినల్ సింబల్ స్టార్ట్ తో మొదలవుతుంది.
B. ప్రవాహ పట్టికలో, ప్రవాహం పై నుండి క్రిందికి ఎడమ నుండి కుడికి ఉండాలి.
C. రెండు వేర్వేరు చర్యలు ఒకే ప్రశ్నకు రెండు సాధ్యమైన సమాధానాలపై ఆధారపడి ఉంటాయి. అటువంటి పరిస్థితిలో, ప్రశ్నను నిర్ణయాత్మక గుర్తులో ప్రదర్శిస్తాము , ఈ పరిస్థితులు గుర్తు నుండి వచ్చే నిర్ణయ గుర్తు నుండి బయటకు వచ్చే రెండు ప్రవాహ రేఖల ద్వారా ప్రదర్శించబడతాయి. డెసిషన్ మార్క్‌లో ఫ్లో లైన్ ఉండాలి సాధ్యమయ్యే అన్ని సమాధానాలకు ప్రత్యేక లైన్ ఉండాలి.
D. ప్రతి సంకేతంలో ఇచ్చిన సూచనలు స్పష్టంగా , సంపూర్ణంగా ఉండాలి, తద్వారా దానిని చదవడానికి , అర్థం చేసుకోవడంలో ఇబ్బంది ఉండకూడదు.
E. ప్రవాహ పట్టికలో ఉపయోగించిన పేరు వేరియబుల్ ఒక రూపంగా ఉండాలి.
F. ఫ్లో టేబుల్ పెద్దది , తరువాతి పేజీలో కూడా చేయవలసి ఉంటే, అప్పుడు ఫ్లో టేబుల్ ఇన్పుట్ లేదా అవుట్పుట్ సింబల్ లోనే విచ్ఛిన్నం కావాలి ఉపయోగించిన కనెక్టర్లను ఉపయోగించాలి.
G. ప్రవాహ పట్టిక వీలైనంత సరళంగా ఉండాలి.
H. ఫ్లో లైన్లు ఒకదానికొకటి దాటకూడదు. ఎసి పరిస్థితి ఏర్పడితే తగిన కనెక్టర్ వాడాలి.
I. విజయ చిహ్నానికి ఒకే ప్రవాహ రేఖ , ఒక ప్రవాహ రేఖ మాత్రమే ఉండాలి.
J. దిగువ నుండి పైకి వెళ్లే ప్రవాహ రేఖ విశ్లేషణ పునరుక్తి లేదా లూప్‌ను సూచిస్తుంది.
తెలుగువారి సంపూర్ణ పెద్దబాలశిక్ష - గ్రంథకర్త : గాజుల సత్యనారాయణ