Chapter 4 प्रोग्रामिंग अवधारणा

बहुविकल्पीय प्रश्न (1 अंक)

प्रश्न 1
कम्प्यूटर समस्या का क्या अर्थ है? [2017]
(a) समस्या जिसे कम्प्यूटर द्वारा हल किया जा सकता है।
(b) हार्डवेयर सम्बन्धी समस्या
(c) सॉफ्टवेयर सम्बन्धी समस्या
(d) उपरोक्त में से कोई नहीं
उत्तर:
(a) समस्या जिसे कम्प्यूटर द्वारा हल किया जा सकता है।

प्रश्न 2
प्रोग्रामिंग के ‘कोडिंग स्टेप में वास्तव में हम करते हैं [2016]
(a) प्लानिंग
(b) डिबगिंग
(c) टेस्टिंग
(d) इनमें से कोई नहीं
उत्तर:
(d) इनमें से कोई नहीं

प्रश्न 3
तैयार किए प्रोग्राम में रन-टाइम त्रुटि किस चरण में दूर की जाता है? [2014]
अथवा
किस चरण में प्रोग्राम त्रुटि सुधारी जा सकती है? [2014]
(a) प्लानिंग
(b) कोडिंग
(C) डिबगिंग
(d) टेस्टिंग
उत्तर:
(c) डिबगिंग

प्रश्न 4
इस बात का निर्धारण किस चरण में होता है कि दिया गया प्रोग्राम समस्त आवश्यकताओं को पूरा कर रहा है? [2013]
(a) प्लानिंग
(b) डिजाइनिंग
(C) कोडिंग
(d) टेस्टिंग
उत्तर:
(4) टेस्टिंग

प्रश्न 5:
यदि प्रोग्राम प्लान में परिवर्तन करना पड़े तो निम्न में से किस। तकनीक के प्लान को परिवर्तित करना सर्वाधिक सरल होगा [2013]
अथवा
किस तकनीक में प्रोग्राम प्लान में परिवर्तन आसान है? [2013]
(a) फ्लोचार्ट
(b) निर्णय तालिका
(C) स्यूडोकोड
(d) एल्गोरिथ्म
उत्तर:
(d) एल्गोरिथ्म

प्रश्न 6
प्रोग्राम प्लान की कौन-सी तकनीक इसे वास्तविक प्रोग्राम के नजदीक बनाती है। [2014]
(a) फ्लोचार्ट
(b) निर्णय तालिका
(C) स्यूडोकोड
(d) एल्गोरिथ्म
उत्तर:
(b) निर्णय तालिका

प्रश्न 7
एक प्रोग्राम में कुल तीन कण्डीशन है। उसकी निर्णय तालिका में अधिकतम नियमों की संख्या क्या होगी? [2017]
(a) 3
(b) 6
(c) 8
(d) 12
उत्तर:
(c) 8

अतिलघु उत्तरीय प्रश्न (1 अंक)

प्रश्न 1
एल्गोरिथ्म का अर्थ समझाइए। [2006]
उत्तर:
एल्गोरिथ्म किसी कार्य को करने के लिए एक विशेष क्रम में लिखे गए निर्देशों का समूह होता है।

प्रश्न 2
फ्लोचार्ट को परिभाषित कीजिए। [2016]

उत्तर:
किसी भी समस्या का एल्गोरिथ्म तैयार करने के बाद उसका चित्रों के माध्यम द्वारा प्रदर्शन ही फ्लोचार्ट कहलाता है।

प्रश्न 3
फ्लोचार्ट में प्रयुक्त चिहों के नाम लिखिए। [2012]
उत्तर:
फ्लोचार्ट में प्रयोग होने वाले चिह्नों के नाम इस प्रकार हैं। टर्मिनल बॉक्स, इनपुट-आउटपुट बॉक्स, प्रोसेसिंग बॉक्स, डिसीजन बॉक्स, फ्लो लाइन्स, कनेक्टर्स लाइन आदि।

प्रश्न 4
स्यूडोकोड्स पर संक्षिप्त टिप्पणी कीजिए। [2009]
अथवा
स्यूडोकोड शब्द का अर्थ समझाइए। [2008]
उत्तर:
किसी समस्या के समाधान को अंग्रेजी भाषा में बिन्दुबार लिखना स्यूडोकोड कहलाता है।

प्रश्न 5:
निर्णय तालिका शब्द को समझाइए। [2012]
उत्तर:
निर्णय तालिका में प्रोग्राम लॉजिक को एक तालिका के माध्यम से प्रस्तुत किया जाता है।

प्रश्न 6
निर्णय तालिका के प्रारूप को ड्रा (Draw) कीजिए। [2018]
उत्तर:
निर्णय तालिका का प्रारूप इस प्रकार है।

UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 3

लघु उत्तरीय प्रश्न I (2 अंक)

प्रश्न 1
मॉड्यूलर प्रोग्राम डिजाइन तकनीक की व्याख्या कीजिए॥ [2014, 13]
उत्तर:
मॉड्यूलर प्रोग्राम डिजाइन तकनीक में, एक प्रोग्राम को छोटे-छोटे मॉड्यूलों में विभाजित किया जाता है। इन छोटे मॉड्यूलों को सब–प्रोग्राम भी कहा जाता है। जब किसी प्रोग्राम में त्रुटि आती है, तो पूरे प्रोग्राम को चैक न करके केवल उस मॉड्यूल को जाँचा जाता है, जिसमें त्रुटि है तथा उसे ठीक किया जाता है। इससे प्रोग्राम को बनाने और व्यवस्थित करने में कम समय लगता है।

प्रश्न 2
एल्गोरिथ्म की उदाहरण सहित व्याख्या कीजिए। [2011]
अथवा
एल्गोरिथ्म का वर्णन कीजिए। [2018]

उत्तर:
एल्गोरिथ्म किसी कार्य को करने के लिए एक विशेष क्रम में लिखे गए निर्देशों का समूह होता है। ये निर्देश इस प्रकार लिखे जाते हैं कि कोई यूजर उसे समझकर उसी क्रम में सही तरीके से पालन करता जाए, तो कार्य पूरा हो जाता है। एल्गोरिथ्म जोड़ने, घटाने, गुणा एवं भाग की क्रियाओं के लिए क्रमशः +,,* एवं / चिह्नों का प्रयोग करती है।

उदाहरण
1 से 20 तक के मध्य सभी सम संख्याओं का योग ज्ञात करने के लिए एल्गोरिथ्म इस प्रकार हैं।

चरण 1 प्रारम्भ (Start)
चरण 2 a तथा sum का प्रारम्भिक मान क्रमशः 2 तथा 0 लीजिए।
चरण 3 a में 2 जोड़कर 8um में निर्धारित कीजिए।
चरण 4 यदि sum का मान 20 या 20 से छोटा है तो चरण 3 दोहराएँ।
चरण 5 अन्त (Stop)

प्रश्न 3
फ्लोचार्ट के कोई दो लाभ व दो सीमाएँ लिखिए।
उत्तर:
फ्लोचार्ट के लाभ

(i) किसी प्रोग्राम के फ्लोचार्ट के माध्यम से कोई भी प्रोग्रामर उस प्रोग्राम की कोडिंग सरलता से कर सकता है।
(ii) फ्लोचार्ट में प्रोग्राम की त्रुटि हूँढने और उसे दूर करने में सरलता होती है।

फ्लोचार्ट की सीमाएँ।

(i) फ्लोचार्ट तैयार करने में अधिक समय लगता है।
(ii) एक बार तैयार करने के बाद इसमें परिवर्तन करना कठिन है।

प्रश्न 4
छात्रों के हिन्दी, अंग्रेजी व गणित के अंक इनपुट कराके उनके * पास अथवा फेल होने की जाँच करने हेतु फ्लोचार्ट बनाइए। [2010]
उत्तर:
छात्रों के पास अथवा फेल होने की जाँच हेतु फ्लोचार्ट इस प्रकार है।
UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 4

प्रश्न 5.
दी गई तीन संख्याओं का योग निकालने के लिए फ्लोचार्ट बनाइट। [2018]
उत्तर:
UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 5

प्रश्न 6
विभिन्न प्रोग्राम तकनीकों के गुण व दोष बताइए। [2018]
उत्तर:
प्रोग्राम प्लानिंग तकनीकों के गुण निम्नलिखित हैं

(i) प्रोग्राम प्लानिंग के माध्यम से प्रोग्राम की कोडिंग करना सरल होता है।
(ii) त्रुटि को ढूंढने और उसे दूर करने में सरलता होती है।

प्रोग्राम प्लानिंग के दोष निम्नलिखित हैं

(i) प्रोग्राम की प्लानिंग करने में अधिक समय लगता है।
(ii) प्रोग्रामर प्रत्येक तकनीक का उपयोग अपने अनुसार करता है, जिसे दूसरे प्रोग्रामर द्वारा समझना कठिन होता है।

प्रश्न 7
स्यूडोकोड तकनीक की सुविधाएँ एवं कमियाँ बताइए। [2017]
उत्तर:
स्यूडोकोड प्रोग्राम प्लानिंग तकनीक के निम्नलिखित लाभ हैं।

(i) यह फ्लोचार्ट, एल्गोरिथ्न तथा डिसीजन टेबल की तुलना में सरल माध्यम है।
(ii) इसे तैयार करने में कम समय लगता है।
(iii) स्यूडोकोड को प्रोग्राम में सरलता से परिवर्तित किया जा सकता है।

स्यूडोकोड की सीमाएँ निम्नलिखित हैं।

(i) इसे लिखने का कोई नियम नहीं है। इस कारण एक प्रोग्रामर द्वारा लिखा गया स्यूडोकोड दूसरे प्रोग्रामर द्वारा सरलता से नहीं समझा जा सकता है।
(ii) एक प्रारम्भिक प्रयोगकर्ता इसे सरलता से नहीं समझ सकता।

लघु उत्तरीय प्रश्न II (3 अंक)

प्रश्न 1
यदि आरम्भ में 3व 5 अंक हों, तो 10 फिबोनेकी (Fibonacci) अंकों को लिखने के लिए फ्लोचार्ट बनाइए। [2004]
उत्तर:
फिबोनेकी अंकों का फ्लोचार्ट
UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 6

प्रश्न 2
0 से 20 के मध्य आने वाली सभी सम संख्याओं को जोड़ने तथा अन्त में योगफल प्रिण्ट कराने हेतु पलोचार्ट बनाइए। [2007]
उत्तर:
0 से 20 के मध्य सम संख्याओं के योगफल का फ्लोचार्ट
UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 7

प्रश्न 3
स्यूडोकोड का वर्णन कीजिए। [2010, 09 08, 04]
उत्तर:
किसी समस्या के समाधान को अंग्रेजी भाषा में बिन्दुवार लिखना स्यूडोकोड कहलाता है। स्यूडोकोड प्रोग्राम की प्लानिंग करने तथा प्रोग्राम के लॉजिक को सरल भाषा में लिखने की तकनीक है, इस कोड को लिखने में किसी विशेष नियम का पालन नहीं किया जाता। प्रत्येक प्रोग्रामर अपनी सुविधा के अनुसार प्रोग्राम की प्लानिंग को शीघ्र समझने के लिए इस कोड को लिखता है। इसे प्रोग्राम डिजाइन लैंग्वेज (Program Design Language-PDL) भी कहा जाता है। इस लैंग्वेज में प्रोग्राम को तीन प्रकार से लिखा जा सकता है, जो निम्नलिखित हैं।

  1. सिक्वेन्स लॉजिक इस प्रकार के लॉजिक में निर्देशों को क्रमानुसार ऊपर से नीचे की ओर लिखा जाता है।
    जैसे-  UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 8
  2. सिलेक्शन लॉजिक इस लॉजिक में निर्देश का क्रियान्वयन (Execution) डिसीजन से प्राप्त सत्य तथा असत्य रिजल्ट से होता है। यदि कण्डीशन सत्य होती है तो ही निर्देश रन होता है अन्यथा अगला (Next) निर्देश क्रियान्वित होता है।
    UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 9
  3. इटरेशन लॉजिक जब एक से अधिक निर्देशों का क्रियान्वयन करना हो। तब इटरेशन लॉजिक का प्रयोग करते हैं। इसे लूपिंग भी कहते हैं।
    जैसे
    UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 10

प्रश्न 4
डिसीजन टेबल का वर्णन कीजिए। [2009]
अथना
निर्णय तालिका की उपयोगिता का वर्णन कीजिए। [2018]
उत्तर:
डिसीजन टेबल या निर्णय तालिका तकनीक में प्रोग्राम के लॉजिक को एक तालिका के माध्यम से प्रस्तुत किया जाता है। यह लॉजिक का ग्राफिक रूप में चित्रण करता है। इसके प्रयोग से कठिन-से-कठिन प्रोग्राम लॉजिक को प्रस्तुत किया जा सकता है। डिसीजन टेबल के प्रारूप को चार भागों में विभाजित किया जाता है ।

  1. कण्डीशन यह डिसीजन टेबल को पहला भाग होता है, जिसमें प्रोग्राम लॉजिक में उपस्थित शत (Conditions) को लिखा जाता है।
  2. कण्डीशन के मार्ग यह डिसीजन टेबल में शर्तों के दो या दो से अधिक मार्गों को दिखाता है।
  3. एक्शन यह भाग डिसीजन टेबल के पहले भाग के नीचे होता है, इसमें प्रोग्राम प्लान में लिए जाने वाले सभी एक्शन पंक्तिबद्ध (Rowwise) होते हैं।
  4. एक्शन एण्ट्री इस भाग में अनेक कॉलम्स तथा पंक्तियाँ होती हैं, जो एक्शन के कॉलम के बराबर होती हैं।

दीर्घ उत्तरीय प्रश्न (5 अंक)

प्रश्न 1
‘प्रोग्राम प्लानिंग के चरण के प्रमुख उद्देश्य बताइए। प्रोग्रामिंग के विभिन्न चरणों का उदाहरण देकर वर्णन कीजिए। [2007]
अथवा
प्रोग्रामिंग के विभिन्न चरणों का उदाहरण देकर वर्णन कीजिए। [2007]
अथवा
प्रोग्रामिंग के क्षेत्र में हुए विकास का वर्णन कीजिए। [2018]
उत्तर:
कम्प्यूटर के लिए प्रोग्राम लिखना एक कला है। किसी कार्य के लिए प्रोग्राम लिखने से पहले पूरी योजना बनानी पड़ती है। प्रोग्राम प्लानिंग को प्रोग्राम विकास प्रक्रिया चक्र भी कहते हैं। इस विकास प्रक्रिया में विभिन्न चरण होते हैं, प्रत्येक चरण (Step) का अनुसरण करते हुए प्रोग्राम को बनाया जाता है।

प्रोग्रामिंग के चरण
कम्प्यूटर प्रोग्रामिंग के चरणों का विवरण इस प्रकार है।

(i) समस्या को समझना कम्प्यूटर द्वारा हल हो सकने वाली समस्याओं को कम्प्यूटर समस्याएँ कहा जाता है। इस चरण में प्रोग्रामर द्वारा क्लाइण्ट से बातचीत करने के उपरान्त प्रोग्राम की सभी आवश्यकताओं को ज्ञात किया जाता है; जैसे प्रोग्राम के इनपुट-आउटपुट, उनकी प्रोसेसिंग का तरीका एवं रेस्पॉन्स टाइम आदि।

(ii) समस्या के समाधान का मॉडल बनाना समस्या के समाधान को समझने के बाद उसका मॉडल तैयार किया जाता है। जब प्रोग्राम का प्रारूप/मॉडल बन जाता है, तो प्रोग्रामर उसी का अनुसरण करता है। उसके लिए एल्गोरिथ्म, फ्लोचार्ट एवं स्यूडोकोड आदि के रूप में प्रारूप तैयार किया जाता है।
जैसे दो अंकों की गुणा ज्ञात करने के लिए एल्गोरिथ्म के निम्न चरण होंगे
चरण 1 दो वैरिएबल्स M, N के प्रारम्भिक मान सेट कीजिए।
चरण 2 M, N का इनपुट ग्रहण कीजिए।
चरण 3 M * N
चरण 4 गुणा प्रिण्ट कीजिए।

(iii) प्रोग्राम को डिजाइन करना प्रोग्राम को प्रारूप के आधार पर डिजाइन किया जाता है। एक प्रोग्राम को डिजाइन करने की विभिन्न तकनीक प्रचलन में है, इनमें से कुछ इस प्रकार हैं।

उदाहरण टॉप-डाउन डिजाइन तकनीक के माध्यम से प्रोग्राम की डिजाइनिंग
UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 11

(iv) प्रोग्राम कोडिंग प्रोग्राम की डिजाइनिंग के बाद उसे प्रोग्रामिंग भाषा के रूप में लिखा जाता है। इस प्रोसेस को प्रोग्राम कोडिंग कहते हैं। प्रोग्राम लिखने के बाद कम्पाइलर उसे कम्पाइल करता है। एक अच्छा कोड लिखने के लिए उसे त्रुटिहीन (Errorlers), स्पष्ट, सरल तथा सार्वजनिक होना चाहिए।

(v) प्रोग्राम परीक्षण इस चरण में, एक परीक्षण डाटा तैयार कर प्रोग्राम का परीक्षण किया जाता है। इसमें हम ऐसा इनपुट लेते हैं, जिसका आउटपुट हमें पहले से पता हो, जिससे हम देख सकें कि प्रोग्राम वही आउटपुट देता। है या नहीं।

प्रश्न 2
कम्प्यूटर प्रोग्राम प्लानिंग तकनीकों का विस्तृत वर्णन कीजिए। [2017]
उत्तर:
प्रोग्राम का प्रारूप तैयार करने के लिए विभिन्न तकनीकें प्रदान की गई। हैं, जो निम्न हैं।

(i) एल्गोरिथ्म किसी कार्य को करने के लिए एक विशेष क्रम में लिखे गए निर्देशों का समूह एल्गोरिथ्म कहलाता है। एल्गोरिथ्म में जोड़ने, घटाने, गुणा एवं भाग की क्रियाओं के लिए क्रमश: +,- * एवं / चिह्नों का प्रयोग किया जाता है। एल्गोरिथ्म में प्रत्येक निर्देश ऐसा होना चाहिए, जिसका अनुपालन एक निश्चित समय में कियाजा सके। इसका पहला कथन Start तथा अन्तिम कथन Stuop होना चाहिए।

(ii) फ्लोचार्ट किसी भी समस्या का एल्गोरिथ्म तैयार करने के बाद उसका चित्रों के माध्यम द्वारा प्रदर्शन ही फ्लोचार्ट कहलाता है। फ्लोचार्ट मुख्यतः दो प्रकार के होते हैं-प्रोग्राम फ्लोचार्ट तथा सिस्टम फ्लोचार्ट। फ्लोचार्ट बनाने के लिए विभिन्न चिह्नों का प्रयोग किया जाता है;
जैसे – टर्मिनल बॉक्स   UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 12 , इनपुट/आउटपुट बॉक्स  UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 13 , प्रोसेसिंग बॉक्स  UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 14 , डिसीजन बॉक्स  UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 15  , फ्लो लाइनस  UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 16 , कनेक्टर्स  UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 17 , कमेण्ट ……[ आदि।

(iii) स्यूडोकोड किसी समस्या के समाधान को अंग्रेजी भाषा में बिन्दुवार लिखना स्युडोकोड कहलाता है। यह प्रोग्रामिंग लॉजिक को परिभाषित एवं उसका अनुसरण करने का एक उत्तम माध्यम है। इसमें नियमबद्ध संरचना की आवश्यकता नहीं होती। स्यूडोकोड को तीन तरीको से लिखा जा सकता है; जैसे-सिक्वेन्स लॉजिक, सिलेक्शन लॉजिक एवं इटरेशन लॉजिक।

(iv) डिसीजन बेल डिसीजन टेबल में प्रोग्राम लॉजिक को टेबल या तालिका के रूप में प्रदर्शित किया जाता है। डिसीजन टेबल का प्रारूप मुख्यत: चार भागों में बँटा होता है।
UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 18

प्रश्न 3
‘एल्गोरिथ्म’ से आप क्या समझते हैं? इसकी संरचना क्यों करते हैं? समझाइए। [2002]
उत्तर:
एल्गोरिथ्म किसी कार्य को करने के लिए एक विशेष क्रम में लिखे गए निर्देशों का समूह होता है। यह समस्या के समाधान की क्रमबद्ध रूपरेखा देता है। इस चरण में दिए गए इनपुट से आउटपुट तक पहुंचने में सारे चरण क्रमानुसार लिखे जाते हैं।

एक एल्गोरिथ्म को लिखने में निम्न बातों का ध्यान रखना चाहिए।

  1. एल्गोरिथ्म का प्रत्येक वाक्य स्पष्ट होना चाहिए।
  2. एल्गोरिथ्म का पहला स्टेटमेण्ट START तथा अन्तिम स्टेटमेण्ट STOP होना चाहिए।
  3. प्रत्येक स्टेटमेण्ट ऐसा होना चाहिए, जिसका एक निश्चित पालन किया जा सके।
  4. एक या एक से अधिक स्टेटमेण्ट्स को बार-बार नहीं दोहराना (Repeat) चाहिए।
  5. एल्गोरिथ्म के अन्त में इच्छित आउटपुट प्राप्त होना चाहिए।

एल्गोरिथ्म में जोड़ने, घटाने, गुणा एवं भाग की क्रियाओं के लिए क्रमशः +,-,* एवं / के चिह्नों का प्रयोग करते हैं।

उदाहरण
किसी वृत्त की त्रिज्या ज्ञात होने पर उसकी परिधि तथा क्षेत्रफल ज्ञात करना। यदि उसकी परिधि (P)2πr, त्रिज्या r तथा क्षेत्रफल (A)πr2 है, जहाँ ॥ का मान लगभग 3.1416 होता है। इसके लिए एल्गोरिथ्म निम्न प्रकार से लिखा जा सकता है।

चरण 1 प्रारम्भ (Start)
चरण 2 r का मान इनपुट कीजिए।
चरण 3 P के लिए 2, 3.1416 तथा r की गुणा कीजिए।
चरण 4 A के लिए 3.1416 तथा r*r की गुणा कीजिए।
चरण 5 P तथा A को प्रिण्ट कीजिए।
चरण 6 अन्त (End)

प्रश्न 4
‘फ्लोचार्ट’ क्या है? इसमें प्रयुक्त विभिन्न चिह्नों की व्याख्या कीजिए। साथ ही दी हुई तीन संख्याओं में सबसे बड़ी संख्या निकालने हेतु एक फ्लोचार्ट भी बनाइए। [2003, 02]
अथवा
एक फ्लोचार्ट की क्या उपयोगिता है? इसमें प्रयोग किए जाने वाले सिम्बल्स का वर्णन कीजिए। [2015, 2009]
अथवा
फ्लोचार्ट का संक्षिप्त वर्णन कीजिए। [2017]
उत्तर:
किसी भी समस्या का एल्गोरिथ्म तैयार करने के बाद उसका चित्रों के माध्यम द्वारा प्रदर्शन ही फ्लोचार्ट कहलाता है। फ्लोचार्ट में एल्गोरिथ्म के आदेशों को क्शेिष प्रकार की आकृतियों के रूप में दिखाया जाता है। इसमें हम उन प्रतीकों का प्रयोग करते हैं जो स्टार्ट, इनपुट, प्रोसेस, डिसीजन, कनेक्टर्स, आउटपुट, गति की दिशा एवं स्टॉप का प्रतिनिधित्व करता है।

अलग – अलग कथनों (Statements) के लिए अलग-अलग आकृतियाँ होती हैं तथा उन आकृतियों के भीतर उस कथन को संक्षेप में लिखा जाता है। इन आकृतियों को उनके पालन के क्रम की दिशा में तीर (↓) के चिह्नों द्वारा जोड़ दिया जाता है।

फ्लोचार्ट के चिह्न
फ्लोचार्ट विभिन्न चिह्नों का प्रयोग करता है, जो निम्न है।

  1. टर्मिनल बॉक्स यह प्रत्येक प्रोग्राम का पहला एवं अन्तिम प्रतीक होता है। इसे   UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 12  सिम्बल से प्रदर्शित किया जाता है।
  2. इनपुट/आउटपुट बॉक्स यह बॉक्स इनपुट लेने तथा आउटपुट देने का कार्य करता है। इसे  UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 13  सिम्बल से प्रदर्शित करते हैं।
  3. प्रोसेसिंग बॉक्स यह बॉक्स गणना, गणितीय ऑपरेशन, तार्किक ऑपरेशन या किसी अन्य प्रकार की प्रोसेसिंग करने के लिए प्रयोग किया जाता है। इसे  UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 15 सिम्बल से दर्शाते हैं।
  4. डिसीजन बॉक्स  UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा i5 इसे कण्डीशनल बॉक्स भी कहते हैं। इसका प्रयोग प्रोग्राम में निर्णय लेने के लिए किया जाता है। इसेसिम्बल से दर्शाते हैं।
  5. फ्लो लाइन्सये UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा i6 लाइनें तीर की भाँति होती हैं, ये डाटा के फ्लो को दर्शाती हैं।
  6. कनेक्टर्स इस सिम्बल को प्रोग्राम की जटिलता को कम करने के UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा i7 लिए प्रयोग किया जाता है। कनेक्टर्स को
  7. कमेण्ट इसका प्रयोग फ्लोचार्ट में कमेण्ट, रिमार्क, नोट, संक्षिप्त व्याख्या लिखने के लिए किया जाता है।

उदाहरण
तीन संख्याओं में सबसे बड़ी संख्या प्रिण्ट करने का फ्लोचार्ट
UP Board Solutions for Class 12 Computer Chapter 4 प्रोग्रामिंग अवधारणा 19

0:00
0:00

tipobet-tipobet-tipobet-tipobet-marsbahis-marsbahis-marsbahis-marsbahis-jojobet-jojobet-casibom-casibom-casibom-casibom-bets10-bets10-bets10-bets10-bets10-mobilbahis-mobilbahis-bet365-bet365-bet365-bet365-betturkey-betturkey-betturkey-betturkey-betturkey-onwin-onwin-holiganbet-holiganbet-holiganbet-holiganbet-holiganbet-meritking-meritking-bahsegel-bahsegel-bahsegel-bahsegel-bettilt-bettilt-bettilt-bettilt-bettilt-mostbet-mostbet-mostbet-mostbet-misty-misty-misty-misty-misty-betenerji-betenerji-betenerji-sahabet-sahabet-sahabet-sahabet-sahabet-betmatik-betmatik-betmatik-betmatik-betmatik-mariobet-mariobet-mariobet-mariobet-mariobet-madridbet-madridbet-madridbet-madridbet-madridbet-pusulabet-pusulabet-pusulabet-pusulabet-pusulabet-betcio-betcio-betano-betano-betano-celtabet-celtabet-celtabet-celtabet-hitbet-hitbet-hitbet-hitbet-hitbet-pincocasino-pincocasino-pincocasino-meritbet-meritbet-meritbet-almanbahis-almanbahis-almanbahis-almanbahis-almanbahis-mersobahis-mersobahis-mersobahis-mersobahis-baywin-baywin-baywin-baywin-piabellacasino-piabellacasino-piabellacasino-limanbet-limanbet-limanbet-limanbet-limanbet-artemisbet-artemisbet-artemisbet-artemisbet-1xbet-1xbet-1xbet-1xbet-misli-misli-misli-misli-oleybet-oleybet-oleybet-oleybet-superbahis-superbahis-superbahis-nesine-nesine-nesine-youwin-youwin-youwin-youwin-betboo-betboo-betboo-bilyoner-bilyoner-sbahis-sbahis-maximumbet-betwin-betwin-royalbet-asyabahis-asyabahis-asyabahis-asyabahis-asyabahis-stake-stake-stake-dumanbet-dumanbet-dumanbet-7slots-7slots-7slots-pokerklas-pokerklas-klasbahis-klasbahis-klasbahis-imajbet-imajbet-imajbet-perabet-portbet-portbet-portbet-betgit-tipobet-tipobet-tipobet-marsbahis-jojobet-casibom-bets10-bets10-bets10-bets10-mobilbahis-mobilbahis-mobilbahis-bet365-bet365-betturkey-betturkey-betturkey-betturkey-onwin-holiganbet-holiganbet-meritking-meritking-meritking-bettilt-mostbet-mostbet-misty-misty-misty-betenerji-betenerji-betenerji-betenerji-betenerji-sahabet-betmatik-betmatik-mariobet-madridbet-madridbet-madridbet-pusulabet-pusulabet-pusulabet-pusulabet-betcio-betcio-betcio-betano-betano-celtabet-celtabet-celtabet-klasbahis-maximumbet-klasbahis-klasbahis-hitbet-1xbet-misli-imajbet-maximumbet-pincocasino-misli-betwin-imajbet-pincocasino-imajbet-pincocasino-perabet-pincocasino-perabet-misli-meritbet-oleybet-perabet-royalbet-royalbet-oleybet-asyabahis-almanbahis-asyabahis-portbet-portbet-portbet-asyabahis-superbahis-superbahis-portbet-mersobahis-superbahis-stake-mersobahis-betgit-nesine-baywin-baywin-nesine-betgit-youwin-dumanbet-piabellacasino-youwin-dumanbet-youwin-piabellacasino-betboo-dumanbet-7slots-7slots-bilyoner-bilyoner-7slots-safirbet-safirbet-safirbet-bilyoner-artemisbet-sbahis-sbahis-pokerklas-sbahis-pokerklas-royalbet-royalbet-royalbet-royalbet-royalbet-royalbet-royalbet-palacebet-palacebet-pashagaming-pashagaming-pashagaming-pashagaming-pashagaming-betasus-betasus-betasus-betasus-grandpashabet-grandpashabet-grandpashabet-cratosroyalbet-cratosroyalbet-cratosroyalbet-cratosroyalbet-betwoon-betwoon-betwoon-betwoon-betwoon-betwoon-spinco-spinco-spinco-radissonbet-radissonbet-radissonbet-radissonbet-betwild-betwild-betwild-betwild-betwild-süperbet-süperbet-casinofast-casinofast-casinofast-casinofast-casinofast-maxwin-maxwin-maxwin-maxwin-maxwin-damabet-damabet-damabet-damabet-damabet-damabet-damabet-dedebet-dedebet-dedebet-ramadabet-ramadabet-exonbet-exonbet-exonbet-exonbet-exonbet-exonbet-ritzbet-slotday-slotday-slotday-slotday-slotday-slotday-slotday-leogrand-leogrand-leogrand-leogrand-palazzobet-palazzobet-palazzobet-palazzobet-sloto-sloto-sloto-sloto-sloto-bahibom-bahibom-bahibom-bahibom-bahibom-bahibom-betsin-betsin-betsin-betsin-betsin-betsin-romabet-betgar-betgar-roketbet-roketbet-roketbet-roketbet-venombet-bahsegel-misli-imajbet-mobilbahis-celtabet-misli-bettilt-celtabet-celtabet-oleybet-stake-misli-stake-bettilt-hitbet-dumanbet-tipobet-dumanbet-celtabet-celtabet-hitbet-bahsegel-oleybet-dumanbet-hitbet-oleybet-pincocasino-superbahis-bahsegel-dumanbet-mostbet-pincocasino-marsbahis-hitbet-stake-hitbet-7slots-stake-celtabet-superbahis-mostbet-hitbet-stake-mostbet-nesine-nesine-7slots-nesine-sahabet-klasbahis-marsbahis-misli-betkanyon-nesine-portbet-pusulabet-pusulabet-youwin-oleybet-youwin-portbet-betboo-misli-perabet-jojobet-betboo-betgit-1xbet-betgit-1xbet-betcio-casibom-casibom-betano-betkanyon-betgit-bilyoner-betano-bilyoner-betcio-betboo-betboo-betano-betgit-mariobet-youwin-bets10-bets10-betano-betboo-sbahis-hitbet-mariobet-pincocasino-bets10-jojobet-pincocasino-pincocasino-betboo-casibom-bilyoner-mobilbahis-pincocasino-madridbet-madridbet-betgit-meritbet-casibom-mobilbahis-casibom-madridbet-bet365-pusulabet-sbahis-portbet-sahabet-pusulabet-bet365-betenerji-betenerji-betano-sbahis-pusulabet-meritbet-artemisbet-madridbet-bilyoner-mariobet-nesine-perabet-betkanyon-superbahis-betturkey-perabet-misty-superbahis-betturkey-bets10-maximumbet-maximumbet-mariobet-betcio-betwin-mostbet-onwin-betwin-betwin-limanbet-imajbet-imajbet-betwin-onwin-1xbet-bahsegel-betwin-klasbahis-betwin-mobilbahis-betmatik-meritking-klasbahis-piabellacasino-mersobahis-betano-betwin-holiganbet-misli-imajbet-holiganbet-betano-royalbet-holiganbet-piabellacasino-royalbet-klasbahis-meritking-baywin-baywin-meritking-royalbet-meritbet-meritking-royalbet-asyabahis-royalbet-meritking-bettilt-baywin-asyabahis-meritbet-asyabahis-bet365-baywin-dumanbet-meritbet-almanbahis-mostbet-sahabet-betturkey-almanbahis-7slots-betturkey-almanbahis-7slots-almanbahis-safirbet-misty-artemisbet-7slots-almanbahis-betturkey-safirbet-sahabet-pokerklas-misty-mersobahis-artemisbet-bet365-misty-piabellacasino-artemisbet-safirbet-pokerklas-holiganbet-piabellacasino-klasbahis-safirbet-onwin-mersobahis-piabellacasino-betturkey-betenerji-pokerklas-artemisbet-onwin-pokerklas-betenerji-baywin-pokerklas-pokerklas-holiganbet-piabellacasino-betenerji-mersobahis-safirbet-limanbet-limanbet-pokerklas-stake-venombet-venombet-venombet-venombet-venombet-roketbet-roketbet-roketbet-roketbet-roketbet-betgar-betgar-betgar-romabet-romabet-betsin-betsin-betsin-betsin-bahibom-bahibom-bahibom-bahibom-bahibom-bahibom-sloto-sloto-sloto-sloto-sloto-palazzobet-palazzobet-palazzobet-palazzobet-leogrand-leogrand-leogrand-leogrand-slotday-slotday-ritzbet-ritzbet-ritzbet-ritzbet-exonbet-exonbet-exonbet-exonbet-exonbet-ramadabet-ramadabet-ramadabet-ramadabet-dedebet-dedebet-dedebet-dedebet-dedebet-damabet-damabet-damabet-damabet-maxwin-maxwin-maxwin-maxwin-maxwin-casinofast-casinofast-süperbet-süperbet-süperbet-süperbet-süperbet-süperbet-süperbet-betwild-betwild-radissonbet-radissonbet-radissonbet-radissonbet-radissonbet-radissonbet-spinco-spinco-spinco-spinco-spinco-spinco-spinco-spinco-betwoon-betwoon-betwoon-betwoon-cratosroyalbet-cratosroyalbet-cratosroyalbet-cratosroyalbet-cratosroyalbet-cratosroyalbet-grandpashabet-grandpashabet-grandpashabet-grandpashabet-betasus-betasus-betasus-pashagaming-pashagaming-royalbet-royalbet-royalbet-royalbet-royalbet-palacebet-palacebet-palacebet-palacebet-palacebet-pashagaming-betasus-cratosroyalbet-exonbet-betgar-meritbet-bet365-betmatik-youwin-betkanyon-marsbahis-jojobet-casibom-mobilbahis-meritking-mostbet-betenerji-betenerji-betano-betano-pincocasino-meritbet-mersobahis-baywin-piabellacasino-artemisbet-1xbet-misli-oleybet-nesine-nesine-betboo-betboo-bilyoner-bilyoner-bilyoner-sbahis-sbahis-sbahis-maximumbet-maximumbet-betwin-betwin-betwin-royalbet-royalbet-royalbet-royalbet-stake-dumanbet-7slots-7slots-safirbet-safirbet-safirbet-safirbet-pokerklas-pokerklas-pokerklas-casibom-casibom-tipobet-jojobet-jojobet-mobilbahis-mobilbahis-bet365-onwin-onwin-onwin-meritking-meritking-bahsegel-betcio-betcio-betcio-celtabet-pincocasino-meritbet-piabellacasino-superbahis-superbahis-youwin-maximumbet-maximumbet-stake-dumanbet-safirbet-klasbahis-klasbahis-imajbet-imajbet-perabet-perabet-perabet-perabet-betkanyon-betkanyon-betkanyon-betkanyon-betkanyon-portbet-portbet-betgit-betgit-betgit-betgit-tipobet-tipobet-marsbahis-marsbahis-marsbahis-marsbahis-jojobet-jojobet-jojobet-jojobet-casibom-casibom-bets10-mobilbahis-mobilbahis-bet365-bet365-bet365-betturkey-onwin-onwin-onwin-onwin-holiganbet-holiganbet-holiganbet-meritking-meritking-bahsegel-bahsegel-bahsegel-bahsegel-bahsegel-bettilt-bettilt-bettilt-bettilt-mostbet-mostbet-mostbet-misty-misty-sahabet-sahabet-sahabet-sahabet-betmatik-betmatik-betmatik-mariobet-mariobet-mariobet-mariobet-madridbet-madridbet-pusulabet-betcio-betcio-betano-betano-betano-celtabet-celtabet-maximumbet-1xbet-hitbet-1xbet-klasbahis-hitbet-1xbet-hitbet-hitbet-1xbet-klasbahis-maximumbet-maximumbet-pincocasino-betwin-imajbet-misli-imajbet-betwin-misli-betwin-meritbet-betwin-meritbet-royalbet-perabet-perabet-royalbet-meritbet-meritbet-oleybet-betkanyon-royalbet-betkanyon-almanbahis-betkanyon-almanbahis-betkanyon-oleybet-betkanyon-almanbahis-almanbahis-oleybet-asyabahis-asyabahis-portbet-superbahis-mersobahis-mersobahis-superbahis-mersobahis-betgit-baywin-stake-betgit-nesine-betgit-stake-nesine-nesine-stake-baywin-stake-baywin-piabellacasino-youwin-youwin-dumanbet-piabellacasino-piabellacasino-betboo-betboo-dumanbet-limanbet-limanbet-limanbet-betboo-betboo-limanbet-7slots-bilyoner-7slots-limanbet-artemisbet-bilyoner-safirbet-artemisbet-safirbet-artemisbet-pokerklas-artemisbet-pokerklas-sbahis-pokerklas-sbahis-stake-tipobet-betmatik-bettilt-stake-tipobet-bettilt-stake-bettilt-celtabet-oleybet-tipobet-mostbet-marsbahis-bahsegel-bettilt-oleybet-asyabahis-bettilt-celtabet-asyabahis-tipobet-hitbet-pincocasino-dumanbet-oleybet-stake-bettilt-oleybet-bahsegel-misli-marsbahis-tipobet-celtabet-misli-tipobet-bahsegel-asyabahis-marsbahis-tipobet-misty-superbahis-7slots-jojobet-7slots-hitbet-mostbet-nesine-superbahis-celtabet-marsbahis-jojobet-mostbet-safirbet-youwin-madridbet-betenerji-superbahis-perabet-madridbet-madridbet-portbet-sahabet-oleybet-perabet-madridbet-marsbahis-madridbet-misli-nesine-betkanyon-marsbahis-betmatik-portbet-betgit-jojobet-portbet-pusulabet-pusulabet-pusulabet-youwin-portbet-jojobet-betkanyon-betmatik-superbahis-betcio-1xbet-betkanyon-betboo-sahabet-perabet-portbet-jojobet-betmatik-betcio-jojobet-portbet-betcio-betmatik-sahabet-betmatik-betboo-superbahis-casibom-betgit-mariobet-1xbet-mariobet-youwin-betgit-youwin-betenerji-youwin-1xbet-youwin-perabet-casibom-betkanyon-betenerji-tipobet-betgit-casibom-imajbet-bilyoner-bets10-marsbahis-nesine-betgit-mariobet-bets10-jojobet-hitbet-jojobet-betboo-sbahis-madridbet-betboo-sbahis-mobilbahis-mariobet-mobilbahis-sbahis-sbahis-marsbahis-artemisbet-maximumbet-bilyoner-casibom-artemisbet-imajbet-maximumbet-casibom-pusulabet-portbet-pincocasino-bet365-sbahis-bilyoner-bet365-bilyoner-betkanyon-misty-artemisbet-meritbet-bilyoner-betkanyon-limanbet-imajbet-mariobet-nesine-sbahis-perabet-bet365-limanbet-misty-artemisbet-mostbet-misty-betturkey-nesine-maximumbet-tipobet-pusulabet-betcio-sbahis-betturkey-maximumbet-maximumbet-maximumbet-meritbet-bets10-betcio-superbahis-perabet-meritbet-bets10-maximumbet-onwin-bets10-betcio-limanbet-betturkey-almanbahis-onwin-oleybet-imajbet-perabet-almanbahis-bettilt-betano-bets10-betcio-betano-onwin-bahsegel-imajbet-mariobet-almanbahis-maximumbet-misli-betwin-klasbahis-almanbahis-bahsegel-holiganbet-imajbet-meritking-piabellacasino-betwin-almanbahis-mobilbahis-limanbet-klasbahis-holiganbet-1xbet-bahsegel-betmatik-1xbet-betwin-mobilbahis-royalbet-betano-pincocasino-royalbet-mersobahis-royalbet-mersobahis-klasbahis-mobilbahis-royalbet-meritking-mobilbahis-royalbet-klasbahis-bilyoner-mersobahis-mersobahis-meritking-betmatik-1xbet-klasbahis-meritking-pincocasino-baywin-meritbet-bet365-meritking-baywin-asyabahis-asyabahis-bet365-asyabahis-piabellacasino-asyabahis-7slots-dumanbet-7slots-mostbet-piabellacasino-mersobahis-dumanbet-mersobahis-holiganbet-misty-piabellacasino-betturkey-7slots-pokerklas-1xbet-dumanbet-misty-limanbet-onwin-safirbet-safirbet-pokerklas-betenerji-safirbet-baywin-sahabet-onwin-baywin-betenerji-limanbet-safirbet-artemisbet-limanbet-pokerklas-holiganbet-sahabet-onwin-dumanbet-baywin-holiganbet-sahabet-