ब्लॉक डायग्राम क्या है

विषयसूची:

ब्लॉक डायग्राम क्या है
ब्लॉक डायग्राम क्या है

वीडियो: ब्लॉक डायग्राम क्या है

वीडियो: ब्लॉक डायग्राम क्या है
वीडियो: ब्लॉक आरेखों का परिचय 2024, अप्रैल
Anonim

एक ब्लॉक आरेख एक दृश्य ग्राफिकल आरेख के रूप में एक एल्गोरिदम प्रस्तुत करने का एक तरीका है। फ़्लोचार्ट की कोशिकाओं के लिए कुछ चरणों को स्पष्ट रूप से समझाने के लिए एक विशेष रूप का उपयोग किया जाता है। प्रत्येक एल्गोरिथ्म को फ़्लोचार्ट के साथ वर्णित नहीं किया जा सकता है, लेकिन यह विधि कई कार्यों के लिए उपयुक्त है।

ब्लॉक डायग्राम क्या है
ब्लॉक डायग्राम क्या है

फ़्लोचार्ट का संगठन

क्रियाओं के क्रम को देखने और मानसिक रूप से इसे कवर करने के लिए एल्गोरिथ्म के एक ग्राफिकल मॉडल की आवश्यकता होती है। यह ज्ञात है कि मानव मस्तिष्क समस्याओं को हल करने में बहुत बेहतर है यदि यह एक जटिल स्थिति प्रस्तुत करता है, और एक ब्लॉक आरेख इस तरह से प्रोग्रामिंग के लिए एल्गोरिदम का वर्णन करने का एक आदर्श तरीका है।

ब्लॉक आरेख में सभी ब्लॉक लाइनों के माध्यम से परस्पर जुड़े हुए हैं, जिसका अर्थ है उनके बीच संबंध।

फ़्लोचार्ट का अध्ययन हाई स्कूल में अनिवार्य कंप्यूटर विज्ञान पाठ्यक्रम का हिस्सा है। इस तकनीक का विवरण पाठ्यपुस्तकों में पाया जा सकता है। चूंकि फ़्लोचार्ट के उपयोग से प्रोग्रामिंग आसान हो जाती है, लगभग हर ब्लॉग जो पाठकों को कोड लिखना सिखाता है, इस पद्धति के बारे में भी बात करता है।

ब्लॉक आरेख के तत्व

फ़्लोचार्ट के तत्व ज्यामितीय आकार होते हैं, जिसके अंदर आप कोड या क्रियाओं का विवरण लिखते हैं। योजना हमेशा एक लम्बी अंडाकार के साथ शुरू होती है। इसका अर्थ है किसी कार्यक्रम की शुरुआत या अंत, साथ ही किसी फ़ंक्शन की शुरुआत या अंत (कॉल और वापसी)। व्यापक अर्थ में यह कहा जा सकता है कि यह समस्या की शुरुआत और अंत है।

आयत का उपयोग संचालन, अंकगणित या असाइनमेंट को सूचीबद्ध करने के लिए किया जाता है। यह एक एक्शन ब्लॉक है।

एक समचतुर्भुज एक तार्किक खंड है जिसमें एक शर्त होती है। इसका मतलब है कि किसी शर्त की जांच करना, फिर ब्रांचिंग होती है। शाखाओं की दिशा या तो दो हो सकती है ("अगर, फिर" निर्माण), या कई (आमतौर पर प्रोग्रामिंग भाषाओं में इस तरह के निर्माण को "केस" शब्द द्वारा वर्णित किया जाता है)

किनारों पर खंभों वाला एक आयत एक पूर्वनिर्धारित प्रक्रिया खंड है। यह सबरूटीन को कॉल का वर्णन करता है और पास किए गए चर को सूचीबद्ध करता है। उदाहरण के लिए, इस प्रकार एक फ़ंक्शन कॉल को निरूपित किया जाता है।

समांतर चतुर्भुज एक डेटा इनपुट / आउटपुट ब्लॉक है। यह आउटपुट डिवाइस को भेजे जाने वाले या इनपुट डिवाइस से प्राप्त किए जाने वाले डेटा को सूचीबद्ध करता है।

एक क्षैतिज रूप से लम्बा षट्भुज। यह आंकड़ा एक चक्र का प्रतिनिधित्व करता है। अंदर, लूप वेरिएबल्स का प्रारंभिक मान, उसका चरण और बाहर निकलने की स्थिति लिखी जाती है। इस ब्लॉक को दो हिस्सों में विभाजित किया जा सकता है, फिर चक्र की शुरुआत पहले में लिखी जाती है, और अंत दूसरे में, और सभी ऑपरेशन बीच में रखे जाते हैं।

ब्लॉक आरेखों के उपयोग की विशेषताएं

यूएमएल आरेखों का उपयोग यह वर्णन करने के लिए किया जाता है कि ऑब्जेक्ट एप्रोच में लिखे गए एप्लिकेशन कैसे काम करते हैं।

ब्लॉक आरेख केवल उन प्रोग्रामिंग भाषाओं के लिए लागू होते हैं जो एक संरचित दृष्टिकोण पर आधारित होते हैं। कृत्रिम भाषाओं के लिए, उदाहरण के लिए, निम्न-स्तरीय भाषाओं के लिए, एल्गोरिथम का वर्णन करने का यह तरीका काम नहीं करेगा। इसी तरह, यदि आप किसी ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग प्रतिमान के ढांचे के भीतर किसी ऑब्जेक्ट भाषा में लिखते हैं, तो फ़्लोचार्ट का उपयोग करके ऑब्जेक्ट्स के बीच बातचीत का वर्णन नहीं किया जा सकता है। ऐसे मामलों के लिए, एल्गोरिथ्म को देखने के अन्य तरीकों का उपयोग किया जाता है।

सिफारिश की: