Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है?

एल्गोरिथम एक चरण-दर-चरण प्रक्रिया है जो किसी समस्या को हल करने में सहायक होती है। यदि, इसे अंग्रेजी में वाक्यों की तरह लिखा जाता है, तो इसे 'छद्म कोड' कहा जाता है।

एल्गोरिदम के गुण

एक एल्गोरिथ्म में निम्नलिखित पाँच गुण होने चाहिए -

  • इनपुट
  • आउटपुट
  • परिमितता
  • निश्चितता
  • प्रभावकारिता

उदाहरण

तीन संख्याओं का औसत ज्ञात करने के लिए एल्गोरिथम इस प्रकार है -

  • शुरू करें
  • 3 नंबर ए,बी,सी पढ़ें
  • गणना योग =a+b+c
  • औसत गणना =योग/3
  • औसत मूल्य प्रिंट करें
  • रुको

फ्लो चार्ट

एल्गोरिथम के आरेखीय निरूपण को प्रवाह चार्ट कहा जाता है।

फ़्लोचार्ट में प्रयुक्त प्रतीकों का उल्लेख नीचे किया गया है -

<टेबल><थेड>नाम प्रतीक उद्देश्य टर्मिनल <टीडी> C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है? ओवल शुरू/रोकें/शुरू/समाप्त करें इनपुट/आउटपुट <टीडी>
C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है?
चतुर्भुज
डेटा का इनपुट/आउटपुट प्रक्रिया <टीडी> C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है? आयत प्रदर्शन की जाने वाली किसी भी प्रक्रिया का प्रतिनिधित्व किया जा सकता है निर्णय बॉक्स <टीडी> C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है? डायमन निर्णय संचालन जो यह निर्धारित करता है कि किस वैकल्पिक पथ का अनुसरण किया जाना है कनेक्टर <टीडी> C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है? मंडली फ्लोचार्ट के विभिन्न भागों को जोड़ने के लिए उपयोग किया जाता है प्रवाह <टीडी> C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है? तीर 2 प्रतीकों से जुड़ें और निष्पादन के प्रवाह का भी प्रतिनिधित्व करते हैं पूर्व परिभाषित प्रक्रिया <टीडी> C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है? दो तरफा आयत मॉड्यूल (या) सबरूटीन्स निर्दिष्ट किए गए हैं जहां पेज कनेक्टर <टीडी> C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है? पेंटागन फ्लोचार्ट को 2 अलग-अलग पृष्ठों में जोड़ने के लिए उपयोग किया जाता है लूप सिंबल के लिए <टीडी> C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है? हेक्सागोन लूप वेरिएबल के आरंभीकरण, स्थिति और वृद्धि को दर्शाता है दस्तावेज़ <टीडी> C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है? प्रिंटआउट वह डेटा दिखाता है जो प्रिंटआउट के लिए तैयार है

उदाहरण

तीन संख्याओं का औसत ज्ञात करने का फ़्लोचार्ट नीचे दिया गया है -

C भाषा में एल्गोरिथम और फ़्लोचार्ट क्या है?



  1. C भाषा में मूल्यांकन, वरीयता और संघ क्या है?

    अभिव्यक्तियों का मूल्यांकन सी कंपाइलर द्वारा वरीयता और संबद्धता नियमों के आधार पर किया जाता है। अगर किसी व्यंजक में अलग-अलग प्राथमिकता वाले ऑपरेटर हैं, तो प्राथमिकता के नियमों पर विचार किया जाता है। यहां, 10*2 का मूल्यांकन पहले किया जाता है क्योंकि * की प्राथमिकता - और = से अधिक होती है यदि किस

  1. सी भाषा में निहित और स्पष्ट प्रकार के रूपांतरण क्या हैं?

    एक डेटा प्रकार को दूसरे डेटा प्रकार में परिवर्तित करना प्रकार रूपांतरण कहलाता है। अंतर्निहित प्रकार रूपांतरण स्पष्ट प्रकार का रूपांतरण अंतर्निहित प्रकार रूपांतरण जब ऑपरेंड विभिन्न डेटा प्रकार के होते हैं, तो कंपाइलर निहित प्रकार के रूपांतरण प्रदान करता है। यह छोटे डेटा प्रकार को बड़े डेटा प्

  1. एल्गोरिथम और फ़्लोचार्ट के बीच अंतर

    इस पोस्ट में, आइए हम एक फ़्लोचार्ट और एक एल्गोरिथम के बीच के अंतर को समझते हैं। एल्गोरिदम इसे अच्छी तरह से परिभाषित चरणों के अनुक्रम के रूप में परिभाषित किया गया है। ये चरण हाथ में किसी समस्या को हल करने का एक समाधान/एक तरीका प्रदान करते हैं। यह एक व्यवस्थित और तार्किक दृष्टिकोण है, जहां प्रक्रिया