गठनकलेज र विश्वविद्यालय

कसरी फ़्लोचार्ट सिर्जना गर्न। यस श्रेणीको कार्यक्रम को एक ब्लक रेखाचित्र

ब्लक रेखाचित्र एक ग्राफिकल स्पष्ट प्रक्रिया संलग्न छन् कि कार्य सबै चरणमा, साथै सबै समूहका एक क्रमबद्घ अनुक्रम देखाउँदै एक प्रक्रिया को प्रतिनिधित्व छ। यो योजना ग्राफिक प्रतीक (ब्लक) र संक्रमण रेखाहरू (तीर) बीच को एक प्रणाली छ। यी ब्लक को प्रत्येक अल्गोरिदम को एक विशेष कदम पारस्परिक रहेको छ। भित्र यो प्रतीक यो कार्य वर्णन गर्दछ।

किन फ्लोचार्टहरू प्रयोग गर्ने?

यी प्रणाली निम्न कार्यहरु गर्न डिजाइन:

- नयाँ प्रक्रिया विकास;

- वर्णन र कागजात हालको अल्गोरिदम गर्न;

- त्रुटिहरू र असफलता को likelihood संग लिंक छानबीन प्रक्रिया वा परिमार्जन विकास गर्न;

- निर्धारण गर्दा, कहाँ र कसरी तपाईं हालको अल्गोरिदम परिवर्तन गर्न सक्नुहुन्छ सम्पूर्ण प्रणाली स्थिरता प्रमाणित गर्न।

विकास कार्यप्रवाह

कुनै पनि ब्लक रेखाचित्र उपकरण वा कार्यक्रम सञ्चालन वर्णन अल्गोरिदम को कार्यहरू मा आधारित छ। तसर्थ, हामी पहिलो प्रणाली नै बनाए। "अल्गोरिदम" समस्या समाधान गर्न सञ्चालनका अनुक्रम विवरण बुझाउँछ। वास्तवमा, यो नियम आवश्यक प्रक्रियाहरू प्रदर्शन जानकारी प्रक्रिया को। यस तर्कको निर्माण गर्न अघि बढ्नु अघि स्पष्ट समस्या परिभाषित गर्न आवश्यक छ: यो परिणाम एक प्रारम्भिक जानकारी आवश्यक छ जो को र के त्यहाँ आफ्नो रसिद मा प्रतिबंध हो कि, उपलब्ध छ प्राप्त गर्न आवश्यक छ। कि पछि, कार्यहरू सूची इच्छित परिणाम हासिल गर्न कार्यान्वयन गर्न।

एल्गोरिदम को प्रकार

व्यवहार मा, फ्लो चार्ट को निम्न प्रकार अक्सर प्रयोग:

- ग्राफिक्स, अर्थात् ज्यामितीय प्रतीक आधारित छन्;

- मौखिक: एक भाषा को सामान्य शब्द द्वारा आएको अप;

- छद्म-कोड: semiformalized विवरण ससर्त कार्यक्रम भाषा, कार्यक्रम भाषा को तत्व र साहित्यिक वाक्यांश र साधारण गणितीय प्रतीक समावेश जो प्रतिनिधित्व;

- सफ्टवेयर: लेख्न प्रयोग मात्र भाषा कार्यक्रम।

उपकरणहरू को एक ब्लक रेखाचित्र: विवरण

यस कार्यप्रवाह को एक ग्राफिकल प्रतिनिधित्व एक वा बढी कार्यहरू कार्यान्वयन अनुरूप जो यस सर्किट को कार्यात्मक ब्लक वर्णन छवि अल्गोरिदम संचार समावेश छ। व्यक्तिगत तत्व, आयाम र राज्य मानक परिभाषा जो नियमहरूको निर्माण बनेको श्रेणीको एक ब्लक रेखाचित्र। कार्य को प्रत्येक प्रकार (डाटा इनपुट, गनना अभिव्यक्ति मान, जाँच अवस्था, को पुनरावृत्ति नियन्त्रण कार्य बन्द प्रशोधन, आदि) को लागि। एउटा अलग छ ज्यामितीय आंकडा एक ब्लक प्रतिनिधित्व। यी प्रतीक कार्यहरूको अनुक्रम परिभाषित कि रेखा जोडिएको छन्।

फ्लोचार्टहरू को तयारी मा कार्यरत मुख्य तत्व

यस तर्कको विवरण लागि प्रयोग ग्राफिक प्रतीक पूरा सूची 42 तत्व हुन्छन्। यसको सबै हामी दिन हुँदैन, र केवल प्रमुख विचार गर्नुहोस्।

को फ़्लोचार्ट को तत्व:

1 गणनाको प्रक्रिया नियुक्ति लागि डाटा वा ढाँचा को मान परिवर्तन कार्यहरूको कार्य वा अनुक्रम हो। स्पष्टताको लागि, यी सर्किट तत्व एक एकाइ मा संयुक्त गर्न सकिन्छ। यो प्रतीक (लेनदेनको वा समूह) सञ्चालन सँगैको एक आयत, जो भित्र लिखित टिप्पणी छ।

2. समाधान छ। यो ब्लक नियन्त्रण मा संक्रमण अवस्था संकेत गर्न प्रयोग गरिन्छ। प्रत्येक जस्तै सदस्य अमेरिका मा तुलना, वा यसलाई परिभाषित जो अवस्था, केरकार। अर्को शब्दमा, निर्णय - केही चल अवस्था आधारमा कार्यक्रम वा तर्कको लागि निर्देशन को विकल्प हो। एक हीरा - तत्व को ग्राफिकल दृश्य। विकल्प, एक काँटा पूर्ण र भाग-समय, "पहिले" र "लामो" को चक्र: प्रतीक निम्न मानकीकृत संरचना को छवि रूपमा प्रयोग गर्न सकिन्छ भन्नुभयो।

3. संशोधन। यो एकाइ चक्र को शुरुवात signifies। यो चक्रीय संरचना व्यवस्थित गर्न को लागि प्रयोग गरिन्छ। भित्र गतिविधिहरु को यो तत्व रेकर्ड सेटिङ दायरा, यसको प्रारम्भिक मूल्य संकेत, चरण वस्तु बारम्बार गर्न परिवर्तन साथै, अवस्था सीमा। अर्को शब्दमा, परिमार्जन - कार्यक्रम परिवर्तन सञ्चालनका टोली वा समूह परिवर्तन पूरा छ। यो प्रतीक को ग्राफिकल प्रतिनिधित्व एक हेक्सागन छ।

4 गर्नुभएको predetermined गणना प्रक्रिया एक predetermined वा मानक कार्यक्रम को लागि हो। यो एक अलग स्वतन्त्र मोड्युलहरू रूपमा स्वतन्त्र अवस्थित कि सहायक अल्गोरिदम गर्न उपचार संकेत र पुस्तकालयको दिनचर्या पहुँच गर्न प्रयोग गरिएको छ। यस पक्षलाई दुई ठाडो बारहरू संग एक आयत प्रतिनिधित्व प्रतीकको ग्राफिकल दृश्य। यो तत्व समारोह कल, प्रक्रिया, सफ्टवेयर मोड्युलको निर्देशन लागि गर्दछ।

एक सामान्य रूप मा 5 इनपुट-आउटपुट डाटा।

6 सुरु र रोक्नुहोस्। यो तत्व कार्यक्रम निस्कन यसलाई देखि मा सुरु र तर्कको को अन्त, र आगत प्रतिनिधित्व गर्दछ। चित्रात्मक यो प्रतीक एक आयत जस्तो कहाँ सट्टा छेउमा सीधा - चाप।

7 कागजात अर्थ मुद्रण को उत्पादन परिणाम। चित्रात्मक, एक आयत जस्तै एक तत्व मात्र सट्टा तल्लो आधा-लहर कुँदिएको प्रत्यक्ष।

8 म्यानुअल इनपुट कम्प्युटरमा (किबोर्ड) सँग सम्बन्धित छ जो एक उपकरण द्वारा अपरेटर ट्रिगर डाटा प्रोसेसिंग द्वारा हो। मार्गदर्शन इनपुट को ग्राफिक प्रतीक एक चतुर्भुज जसको पक्ष लाइन गर्न समानान्तर छन्, तल तिनीहरूलाई लम्ब छ, र उच्च अप्रत्यक्ष छ।

9 प्रदर्शन यन्त्र प्रोसेसर सीधै जडान हुँदा मामला मा इनपुट वा उत्पादन जानकारी हो। त्यो क्षण मा, तिनीहरूले डाटा खेल्न सुरु गर्दा, संचालक प्रक्रिया समयमा परिवर्तन गर्न सक्नुहुन्छ। चित्रात्मक, यो तत्व माथिल्लो र तल्लो लाइनहरु, समानान्तर सही जसमा एक आंकडा छ - यो चाप छ, र बायाँ सीधा एक तीर रूपमा दुई अप गरेको छ।

10 प्रवाह रेखा - कनेक्शन को अनुक्रम संकेत कि तीर छन्। न त संरचना ब्लक रेखाचित्र यस तत्व संग वितरित गर्न सक्दैन। यी वर्ण tracing केही नियमहरू छन्। तिनीहरू यहाँ हो:

- डाटा तत्व बाहिरी परिधि वा जो यो एक ब्लक रेखाचित्र देखाउँछ पृष्ठ को सीमाहरु को लाइनहरु गर्न समानान्तर हुनुपर्छ;

- वा दायाँ बायाँ तल माथि बाट एक लाइन, मुख्य मानिन्छ यो तीर संकेत छैन, अन्य अवस्थामा तिनीहरूलाई द्वारा नामित क्षेत्रमा संकेत;

- परिवर्तन यो तत्व को निर्देशन मात्र बारे 90 छ।

11 कनेक्टर। यो तत्व लाइनहरु को प्रवाह अवरोध गर्न जडान निर्दिष्ट गर्न प्रयोग गरिन्छ। यी प्रतीक कार्यक्रम को ब्लक रेखाचित्र धेरै भागबाट निर्माण गरिएको छ घटनाको प्रयोग गरिन्छ। त्यसपछि "कनेक्टर," र नयाँ भाग अन्त्य गर्न एक भाग देखि प्रवाह को लाइन - यो प्रतीक सुरु। भित्र यो तत्व नै सिरियल नम्बर राखिएको छ। एक सर्कल - "कनेक्टर" को ग्राफिकल प्रतिनिधित्व।

12 मध्यवर्ती कनेक्टर। यो तत्व को उद्देश्य, यो केवल फरक पृष्ठहरूमा राखिएको, फ्लोचार्टहरू जडान गर्न प्रयोग गरिन्छ अघिल्लो एक मिल्दोजुल्दो छ। एक तत्व यस्तो छवि एक पेन्टागन घर प्रतिनिधित्व छ।

13 टिप्पणी - विभिन्न तत्व फ़्लोचार्ट व्याख्या बीच यस संचार। भने तत्व सूत्रहरू र अन्य जानकारी समावेश गर्न अनुमति दिन्छ।

निर्माण फ्लोचार्टहरू

ग्राफिक निर्माण अल्गोरिदम - सधैं प्रशस्त मात्रामा उपलब्ध छ कि यन्त्र वा कार्यक्रम को लागि कागजात भाग हो। तथापि, प्रायजसो, सफ्टवेयर ब्लक रेखाचित्र आवश्यक छैन। एक अल्गोरिदम को निर्माण बाँकी एकदम प्रतीकात्मक योजना छ, केही पानाहरू लिन्छ केही मात्र आवश्यक छ। सरल ब्लक रेखाचित्र केवल एक पक्ष मा branching कार्यक्रम को संरचना देखाउँदै। तर, पनि यस्तो संरचना मात्र तर्कको एक पानामा राखिएको छ भन्ने अवस्थामा स्पष्ट देखिने छ। विपरीत मामला मा, यो बारेमा सही विचार प्राप्त गर्न धेरै कठिन जब ब्लक रेखाचित्र अंतरालीय संक्रमण सम्बन्धित धेरै पृष्ठहरूमा मा स्थित छ। यो एक पानामा राखिएको छ भने, त्यसपछि ठूलो कार्यक्रम यो तस्बिर अल्गोरिदम मुख्य ब्लक र कदम को एक सूची संग यसको समग्र योजना मा उत्तेजित गर्दछ। निस्सन्देह, यो समय तालिका प्रक्रिया डिजाइन स्तर पालन गर्दैन, तर प्रक्रिया पूर्ण फरक छ देखि उहाँले तिनीहरूलाई आवश्यक थिएन। वर्ण, तीर, र नम्बर को क्रम को प्रकार सन्दर्भमा नियम मात्र विस्तृत फ्लोचार्टहरू पार्सिङ लागि आवश्यक छ।

Arrays र एल्गोरिदम को निर्माण

एरे जानकारी नै प्रकार लगातार स्मृति समूहहरु भण्डार र एक साधारण नाम छ कि एक संग्रह हो। यस्तो कक्षहरू "प्रणाली को तत्व।" भनिन्छ सबै समूहहरु क्रममा गनिएका छन्। यो नम्बर "को एरे तत्व को सूचकांक" भनिन्छ। कसरी प्रणाली जस्तै लागि प्रवाह रेखाचित्र सिर्जना गर्न? प्राथमिक लागि एल्गोरिदम सिर्जना उदाहरण विचार एक-आयामी ऐरे प्रकार। साधारण सिस्टम conditionally दृश्य लाइन हो। "एक" - सरणी लागि नाम परिभाषित। हामी हाम्रो प्रणाली आठ कक्षहरू (1 8) हुन्छन् भनेर मान्छु। भने समूहहरु को प्रत्येक अनियमित नम्बर, भनिन्छ जो "एरे तत्व" comprises। एक विशेष सेल पहुँच गर्न नाम निर्दिष्ट गर्नुपर्छ वर्ग कोष्ठक ([3])। श्रेणीको एक ब्लक रेखाचित्र अनियमित संख्या र स्क्रिनमा त्यसपछि outputting जानकारी प्रणाली भर्न निमित्त जसमा एउटा उदाहरण विचार गर्नुहोस्। एक अल्गोरिदम के हो? यो प्राथमिक प्रणाली। वास्तवमा, यो कुनै व्यावहारिक आवेदन छ, तथापि, सिक्ने प्रक्रियामा लागि उपयोगी छ। एक ब्लक सर्किट छलफल (तल वर्णन निर्माण को उदाहरण) संक्रमण रेखाहरू जडान मात्र सात मुख्य तत्व comprises।

कार्यहरू को अनुक्रम को विवरण

1 योजना को पहिलो तत्व "शुरुआत" को प्रतीक हुनेछ।

2. दोस्रो एकाइ - "प्रक्रिया", भित्र "प्रारम्भ अनियमित» फिट जो।

3. अर्को तत्व - "परिमार्जन" ब्लक मा कक्षहरूको श्रेणीको मूल्य प्रविष्ट छ।

4 यसबाहेक, एक predetermined समारोह अनुसार wherein उपचार विशेष समूहहरु सिस्टम शून्य देखि एक सय गर्न दायरामा अनियमित संख्या को सीमितता संकेत दिइएको छ अर्को ब्लक "प्रक्रिया", पुन: निर्देशित छ। , र यो मार्फत तेस्रो ब्लक गर्न सञ्चालन लाभ निम्न - पाँचौं थप।

5 यो ब्लक "संशोधन," कुँदिएको समारोह अनुसार अर्को तत्व पुनः निर्देशित छ।

6 गर्नुभएको "निष्कर्ष" अघिल्लो ब्लक निर्देशन पछि निगरानी नयाँ एरे सामग्रीहरू बारेमा प्रदर्शन जानकारी उत्पादन गर्छ। अर्को - अन्तिम तत्व।

7 को अल्गोरिदम को "अन्त"।

काम प्रदान गर्नेछ जो कार्यक्रम, को घटक को एक ब्लक रेखाचित्र आधारमा अल्गोरिदम प्रस्तुत।

"सम्पादन गर्नुहोस् ब्लक रेखाचित्र"

तपाईं कसरी फ़्लोचार्ट सिर्जना गर्ने सोच छ भने, तपाईं त्यहाँ सिर्जना गर्न र यी प्रणाली सम्पादन गर्न डिजाइन गर्दै छन् विशेष कार्यक्रम हो भनेर थाहा हुनुपर्छ। यस तर्कको को ग्राफिकल प्रतिनिधित्व को सुविधा प्रयोगकर्ता विशिष्ट कार्यक्रम भाषा विन्यास बाँधिएको छैन भन्ने छ। निर्माण फ़्लोचार्ट प्रत्येक भाषा (उदाहरण, सी, पास्कल, आधारभूत, आदि) को लागि उत्तिकै उपयुक्त। यसबाहेक, सम्पादक चार्ट बनाउन र प्रमाणिकरण योजनाहरु operability लागि प्रयोग गर्न सकिन्छ। यो कार्यक्रम एक विशेष सफ्टवेयर छ। यसलाई पारंपरिक तुलना, जो यो थप सुविधाजनक बनाउँछ, फ्लोचार्टहरू निर्माण गर्न आवश्यक उपकरण को एक विविध सेट प्रदान गर्दछ छवि सम्पादक। थप विकल्पहरू तपाईं कार्यहरु र कार्यक्रम भाषा को प्रक्रियाहरु यसको थप परिवर्तन संग प्रणाली चित्रकला प्रक्रिया अनुकूलन गर्न अनुमति दिन्छ। साथै, फ़्लोचार्ट सम्पादक एकदम को साईट प्रयोगकर्ता गति गर्न सक्छन् अप काम टेम्प्लेट एक सेट प्रदान गर्दछ। यो पनि अल्गोरिदम निर्माण अक्सर दोहोरिने संरचना प्रयोग ज्ञात छ, उदाहरणका लागि विकल्पहरू चक्र, विकल्प (पूर्ण र अपूर्ण), बहु branching, र थप एक किसिम। संपादक प्राय प्रवाह चार्ट घटक प्रयोग आवंटित र उत्पन्न रेखाचित्र तिनीहरूलाई थप्न अनुमति दिन्छ। यो प्रत्येक समय स्क्राच तिनीहरूलाई चित्रकला तपाईंले बचाउँछ। साथै, सम्पादक प्रयोग गरेर, तपाईँले कुनै पनि ज्ञात कार्यक्रम भाषामा कार्यान्वयन गर्ने कार्य र प्रक्रियाहरु आयात गर्न सक्नुहुन्छ। यो विकल्प अल्गोरिदम संरचना, एक अपरिचित भाषामा लेखिएको छ जो पार्सिङ लागि उपयोगी छ। सिस्टम आवश्यकताहरु एकदम भद्र कार्यक्रम भनेर कुनै पनि यसलाई प्रयोग गर्न अनुमति दिन्छ छलफल व्यक्तिगत कम्प्युटर।

निष्कर्षमा

सारांशमा गर्न, यो कि निर्माण एल्गोरिदम को विस्तृत योजना अप्रचलित उल्लेख गर्नुपर्छ। तिनीहरूले प्रक्रियाको एउटा विवरण रूपमा रोचक छैनन् रूपमा। सबै भन्दा राम्रो मा अवरोध चित्र कसरी क्रमबद्ध लाग्छ थाहा नगर्ने प्रशिक्षण शुरुआती लागि उपयुक्त छन्। आफ्नो सामग्री को तत्व उच्च स्तरको भाषा थिए आफ्नो समय मा प्रस्तावित, यो अलग समूह मा मिसिन भाषा बयान एकीकृत। क्षणमा, प्रत्येक ग्राफिक तत्व विशिष्ट अपरेटर पारस्परिक रहेको छ। एक निरर्थक तपाईं सजिलै इन्कार गर्न सक्छन् जो देखि, रेखाचित्र मा व्यायाम - त्यसैले तिनले अनियमित मा एक प्रतीक भयो, र सबै भन्दा महत्वपूर्ण। आज पनि प्रत्येक अपरेटर पहिले नै परिभाषित गरिएको छ, अनावश्यक लाइन संक्रमण हुन्छन्। वास्तवमा, व्यवहार मा भन्दा एल्गोरिदम ठूलो विजयी को ग्राफिकल निर्माण। व्यापक अनुभव प्रोग्रामर तपाईं शायद एक ब्लक रेखाचित्र ड्र एक कार्यक्रम लेख्न अघि। संगठनको मानक एक ग्राफिकल अल्गोरिदम परेमा, त्यसपछि काम पूरा भएपछि यो रंग।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.unansea.com. Theme powered by WordPress.