Follow Us
माध्यम चुनें / Select Medium:
Eng (English) Hindi (हिन्दी)
झारखण्ड बोर्ड (JAC) • कक्षा 6 • Computer Science • अध्याय 7
अनुमानित समय: 45 Mins
प्रगति: अध्ययनरत

एल्गोरिदम, फ़्लोचार्ट और तार्किक सोच (Algorithms, Flowcharts & Logical Thinking)

झारखण्ड बोर्ड (JAC) कक्षा 6 कंप्यूटर विज्ञान में, "एल्गोरिदम, फ़्लोचार्ट और तार्किक सोच" कम्प्यूटेशनल सोच की मुख्य बौद्धिक नींव स्थापित करता है। छात्र कम्प्यूटेशनल समस्या-समाधान (अपघटन, पैटर्न पहचान, अमूर्त और एल्गोरिदम डिजाइन) के चार स्तंभों में महारत हासिल करते हैं, एक स्पष्ट एल्गोरिदम की आवश्यक विशेषताओं को सीखते हैं, एएनएसआई मानक फ्लोचार्ट प्रतीकों (ओवल, समांतर चतुर्भुज, आयताकार, डायमंड, फ्लोलाइन, कनेक्टर्स) में महारत हासिल करते हैं, तीन मौलिक नियंत्रण संरचनाओं (अनुक्रमिक, सशर्त / शाखा, और लूपिंग / पुनरावृत्त) का पता लगाते हैं, चरण-दर-चरण ट्रेस तालिकाओं का निर्माण करते हैं। ड्राई-रन लॉजिक, और डीबग एल्गोरिथम दोष।

🧩 क्या आपने कभी सोचा है?

इससे पहले कि कोई कंप्यूटर प्रोग्रामर Python, Java, या C++ की एक भी पंक्ति टाइप करे, वे शहर के ट्रैफ़िक को नेविगेट करने के लिए सेल्फ-ड्राइविंग कारों के लिए या लाखों सड़कों के बीच सबसे तेज़ मार्ग खोजने के लिए Google मैप्स के लिए तर्क कैसे डिज़ाइन करते हैं?

कंप्यूटर तेज़ हैं, लेकिन उनके पास शून्य है सामान्य ज्ञान! यदि आप कंप्यूटर को अस्पष्ट निर्देश देते हैं, तो यह विनाशकारी रूप से विफल हो जाता है। पता लगाएं कि कैसे एल्गोरिदम और फ्लोचार्ट अराजक मानवीय विचारों को त्रुटिहीन मशीन परिशुद्धता में बदल देते हैं!

यह अध्याय क्यों महत्वपूर्ण है

झारखण्ड बोर्ड (JAC) कक्षा 6 कंप्यूटर विज्ञान में, "एल्गोरिदम, फ़्लोचार्ट और तार्किक सोच" कम्प्यूटेशनल सोच की मुख्य बौद्धिक नींव स्थापित करता है। छात्र कम्प्यूटेशनल समस्या-समाधान (अपघटन, पैटर्न पहचान, अमूर्त और एल्गोरिदम डिजाइन) के चार स्तंभों में महारत हासिल करते हैं, एक स्पष्ट एल्गोरिदम की आवश्यक विशेषताओं को सीखते हैं, एएनएसआई मानक फ्लोचार्ट प्रतीकों (ओवल, समांतर चतुर्भुज, आयताकार, डायमंड, फ्लोलाइन, कनेक्टर्स) में महारत हासिल करते हैं, तीन मौलिक नियंत्रण संरचनाओं (अनुक्रमिक, सशर्त / शाखा, और लूपिंग / पुनरावृत्त) का पता लगाते हैं, चरण-दर-चरण ट्रेस तालिकाओं का निर्माण करते हैं। ड्राई-रन लॉजिक, और डीबग एल्गोरिथम दोष।

अध्ययन से पूर्व (आवश्यक ज्ञान)

  • बुनियादी तार्किक अनुक्रमण (चरण 1, चरण 2, चरण 3)।
  • शर्तों को समझना: सही या गलत, हाँ या नहीं निर्णय।
  • बुनियादी गणितीय तुलनाओं से परिचित ($>$, $<$, $=$, $\ge$, $\le$, $\ne$)।

इस अध्याय के लक्ष्य

  • कम्प्यूटेशनल सोच को परिभाषित करें और इसके चार स्तंभों को लागू करें: अपघटन, पैटर्न पहचान, अमूर्तता, और एल्गोरिदम।
  • एक एल्गोरिदम को परिभाषित करें और इसके मूल गुणों (परिमित, स्पष्ट, निश्चित इनपुट/आउटपुट, व्यवहार्य) की पहचान करें।
  • मानक ANSI फ़्लोचार्ट प्रतीकों को पहचानें और बनाएं: टर्मिनल (ओवल), इनपुट/आउटपुट (समानांतर चतुर्भुज), प्रक्रिया (आयत), निर्णय (डायमंड), और कनेक्टर्स (सर्कल).
  • अनुक्रमिक, ब्रांचिंग (IF-THEN-ELSE), और लूपिंग (WHILE/FOR) समस्याओं के लिए एल्गोरिदम और फ़्लोचार्ट का निर्माण करें।
  • परिवर्तनीय मानों को सत्यापित करने और तर्क त्रुटियों का पता लगाने के लिए संरचित ट्रेस तालिकाओं का उपयोग करके ड्राई-रन एल्गोरिदम।
  • सिंटैक्स त्रुटियों और तर्क त्रुटियों के बीच अंतर करें समस्या-समाधान.

अध्याय रूपरेखा एवं प्रगति

1 1. कम्प्यूटेशनल सोच: चार स्तंभ
2 2. एल्गोरिदम क्या है? मुख्य विशेषता...
3 3. फ़्लोचार्टिंग: तर्क का दृश्य प्र...
4 4. तीन मौलिक नियंत्रण संरचनाएँ
5 5. ट्रेस टेबल्स (ड्राई रन) और डिबगि...

सम्पूर्ण सैद्धांतिक एवं वैचारिक अध्ययन

1. कम्प्यूटेशनल सोच: चार स्तंभ

कम्प्यूटेशनल थिंकिंग एक संरचित समस्या-समाधान पद्धति है जो जटिल चुनौतियों को प्रबंधनीय चरणों में तोड़ देती है जिन्हें एक मानव या कंप्यूटर प्रभावी ढंग से निष्पादित कर सकता है।

कम्प्यूटेशनल सोच के चार स्तंभ

  1. विघटन: एक बड़ी, भारी समस्या को छोटे, काटने के आकार, प्रबंधनीय उप-समस्याओं में तोड़ना (उदाहरण के लिए, एक वीडियो गेम बनाने के लिए, आप इसे चरित्र ग्राफिक्स, स्कोर ट्रैकिंग, भौतिकी टकराव और ऑडियो ध्वनि प्रभावों में तोड़ते हैं)।
  2. पैटर्न पहचान: समस्याओं के बीच समानताएं, पैटर्न और प्रवृत्तियों का अवलोकन करना (उदाहरण के लिए, यह पहचानना कि 50 अलग-अलग शयनकक्षों के क्षेत्र की गणना बिल्कुल उसी सूत्र का उपयोग करती है: $\text{Length} \times \text{Breadth}$)।
  3. सारांश: आवश्यक जानकारी पर विशेष रूप से ध्यान केंद्रित करने के लिए अनावश्यक पृष्ठभूमि विवरणों को फ़िल्टर करना (उदाहरण के लिए, एक मेट्रो ट्रेन मानचित्र वास्तविक दुनिया के सड़क मोड़, इमारतों और पेड़ों को अनदेखा करता है, केवल स्टेशन स्टॉप और ट्रैक कनेक्शन दिखाता है)।
  4. एल्गोरिदम डिज़ाइन: समस्या को व्यवस्थित रूप से हल करने के लिए सटीक निर्देशों का एक क्रमबद्ध, चरण-दर-चरण सेट बनाना।

2. एल्गोरिदम क्या है? मुख्य विशेषताएँ

An Algorithm किसी विशिष्ट कार्य को पूरा करने या कम्प्यूटेशनल समस्या को हल करने के लिए डिज़ाइन किए गए अच्छी तरह से परिभाषित, स्पष्ट, चरण-दर-चरण निर्देशों का एक सीमित अनुक्रम है।

एक वैध एल्गोरिदम के पांच गैर-परक्राम्य गुण

  • 1. असंदिग्ध (निश्चितता): प्रत्येक चरण को कड़ाई से एक व्याख्या के साथ बिल्कुल स्पष्ट होना चाहिए। "थोड़ी चीनी मिलाएँ" या "थोड़ी देर प्रतीक्षा करें" जैसे अस्पष्ट निर्देश अमान्य हैं।
  • 2. परिमितता: एल्गोरिदम को चरणों की एक सीमित संख्या के बाद समाप्त होना चाहिए। एक अनंत लूप जो हमेशा चलता रहता है वह एक एल्गोरिदम विफलता है।
  • 3. अच्छी तरह से परिभाषित इनपुट: एल्गोरिदम बाहर से प्रदान किए गए शून्य या अधिक स्पष्ट रूप से परिभाषित इनपुट निर्दिष्ट करता है।
  • 4. निश्चित आउटपुट: एल्गोरिदम को कम से कम एक सार्थक, सत्यापित आउटपुट परिणाम उत्पन्न करना होगा।
  • 5. व्यवहार्यता (प्रभावकारिता): प्रत्येक चरण इतना बुनियादी होना चाहिए कि उसे सीमित संसाधनों और समय का उपयोग करके व्यवहार में लाया जा सके।

क्लासिक एल्गोरिथम उदाहरण: दो संख्याओं में से बड़ी संख्या ज्ञात करना

चरण 1: प्रारंभ करें
चरण 2: दो संख्याओं को वेरिएबल ए और बी में इनपुट करें
चरण 3: यदि ए > बी तब
            प्रिंट करें "ए बड़ा है"
        अन्यथा यदि बी > ए तो
            प्रिंट करें "बी बड़ा है"
        अन्यथा
            प्रिंट करें "दोनों संख्याएँ बराबर हैं"
        समाप्त यदि
चरण 4: रुकें

3. फ़्लोचार्टिंग: तर्क का दृश्य प्रतिनिधित्व

A फ़्लोचार्ट एक एल्गोरिथम का सचित्र या ग्राफ़िकल आरेखीय प्रतिनिधित्व है। यह डेटा निष्पादन के पथ को मैप करने के लिए दिशात्मक प्रवाह तीरों से जुड़े मानक ज्यामितीय प्रतीकों का उपयोग करता है।

मानक एएनएसआई फ़्लोचार्ट प्रतीक

देता है
प्रतीक आकार प्रतीक नाम कार्यात्मक भूमिका फ़्लोलाइन नियम
ओवल / कैप्सूल टर्मिनल प्रतीक फ़्लोचार्ट प्रोग्राम के START या STOP को इंगित करता है। स्टार्ट में 1 आउटगोइंग तीर है; स्टॉप में 1 आने वाला तीर है.
समांतर चतुर्भुज इनपुट/आउटपुट प्रतीक उपयोगकर्ता से डेटा पढ़ने का प्रतिनिधित्व करता है (INPUT X) या परिणाम प्रदर्शित करता है (प्रिंट Sum). 1 आने वाला तीर, 1 जाने वाला तीर.
आयत प्रसंस्करण प्रतीक अंकगणितीय गणना या चर असाइनमेंट का प्रतिनिधित्व करता है (उदाहरण के लिए, Sum = A + B, Count = गिनती + 1). 1 आने वाला तीर, 1 जाने वाला तीर.
डायमंड / रोम्बस निर्णय प्रतीक एक सशर्त तार्किक प्रश्न का परीक्षण करता है (उदाहरण के लिए, क्या उम्र ≥ 18 है?) जो हां/नहीं या सही/गलत.1 आने वाला तीर, 2 जावक शाखा तीर (सही/गलत या हाँ/नहीं लेबल)।
तीर/रेखाएँ फ़्लोलाइन्स प्रक्रिया निष्पादन की दिशा को इंगित करता है (मानक प्रवाह ऊपर से नीचे और बाएं से दाएं है)। तीरों को प्रतीकों से स्पष्ट रूप से जुड़ना चाहिए।
छोटा वृत्त कनेक्टर अव्यवस्थित आड़ी-तिरछी रेखाओं को खींचे बिना पृष्ठ के विभिन्न हिस्सों में टूटे हुए फ्लोचार्ट पथों को जोड़ता है। इसमें मेल खाते अक्षर या संख्याएँ शामिल हैं।

4. तीन मौलिक नियंत्रण संरचनाएँ

अस्तित्व में प्रत्येक कंप्यूटर एल्गोरिदम - एक पॉकेट कैलकुलेटर से लेकर एक कृत्रिम बुद्धिमत्ता इंजन तक - केवल तीन मुख्य बिल्डिंग ब्लॉक्स से इकट्ठा किया गया है:

1. अनुक्रम संरचना

चरणों को एक के बाद एक रैखिक, निरंतर अनुक्रम में बिना किसी शाखा या उछाल के निष्पादित किया जाता है। (उदाहरण के लिए, प्रारंभ -> इनपुट ए, बी -> योग = ए + बी -> प्रिंट योग -> स्टॉप).

2. चयन/शाखा संरचना (सशर्त)

कार्यक्रम को एक शर्त के साथ निर्णय हीरे का सामना करना पड़ता है। इस आधार पर कि क्या स्थिति का मूल्यांकन True या False पर होता है, निष्पादन शाखाएं दो वैकल्पिक पथों में से एक को नीचे ले जाती हैं।

  • IF (स्कोर ≥ 40) फिर "पास" प्रिंट करें अन्यथा "फेल" प्रिंट करें

3. पुनरावृत्ति / लूपिंग संरचना (पुनरावृत्ति)

निर्दिष्ट निकास शर्त पूरी होने तक चरणों का एक क्रम कई बार दोहराया जाता है। लूपिंग दोहराए जाने वाले कोड को समाप्त कर देता है।

  • काउंटर-नियंत्रित लूप: एक निश्चित संख्या में बार दोहराता है (उदाहरण के लिए, "1 से 10 तक संख्याएँ प्रिंट करें")।
  • स्थिति-नियंत्रित लूप: तब तक दोहराया जाता है जब तक कोई स्थिति सही रहती है (उदाहरण के लिए, "बैटरी > 5% होने पर संगीत बजाते रहें")।

5. ट्रेस टेबल्स (ड्राई रन) और डिबगिंग लॉजिक

A ट्रेस टेबल (ड्राई रन) एक मैनुअल पेपर-एंड-पेंसिल डायग्नोस्टिक तकनीक है जिसका उपयोग प्रोग्रामर द्वारा कंप्यूटर पर चलाए बिना चर मानों में चरण-दर-चरण परिवर्तनों को ट्रैक करके एल्गोरिदम का परीक्षण करने के लिए किया जाता है।

ट्रेस टेबल वॉकथ्रू: पहले 3 प्राकृतिक संख्याओं का योग

एल्गोरिदम तर्क: योग = 0; एन = 1; जबकि N ≤ 3 DO: योग = योग + N; एन = एन + 1; समय समाप्त करें; Sum

प्रिंट करें
चरण/पुनरावृत्ति स्थिति (एन ≤ 3) परिवर्तनीय योग वेरिएबल N आउटपुट डिस्प्ले
आरंभीकरण - 0 1 -
पुनरावृत्ति 1 $1 \le 3$ (सच) $0 + 1 = 1$ $1 + 1 = 2$ -
पुनरावृत्ति 2 $2 \le 3$ (सच) $1 + 2 = 3$ $2 + 1 = 3$ -
पुनरावृत्ति 3 $3 \le 3$ (सच) $3 + 3 = 6$ $3 + 1 = 4$ -
निकास जांच $4 \le 3$ (गलत → बाहर निकलें) 6 4 प्रिंट्स 6

प्रोग्रामिंग सिंटेक्स, स्टेटमेंट्स एवं भाषा अनुवादक नियम

एल्गोरिदम परिभाषा
एल्गोरिदम = परिमित + स्पष्ट + चरण-दर-चरण तर्क
मशीन सॉफ्टवेयर कोड लिखने का ब्लूप्रिंट।
निर्णय डायमंड ब्रांचिंग नियम
इनपुट: 1 आउटपुट: 2 (सही / ग़लत)
केवल फ़्लोचार्ट प्रतीक जिसमें दो आउटगोइंग फ़्लो लाइनें हैं।
लूपिंग समाप्ति स्थिति
काउंटर > लक्ष्य सीमा → बाहर निकलें लूप
अनंत निष्पादन को रोकता है लूप्स.
कम्प्यूटेशनल थिंकिंग मैट्रिक्स
अपघटन + पैटर्न + अब्स्ट्रैक्शन + एल्गोरिदम
कंप्यूटर लॉजिक के चार मूलभूत स्तंभ।
वेरिएबल असाइनमेंट सिंटैक्स
वेरिएबल = अभिव्यक्ति
दाईं ओर परिकलित मान को बाईं ओर मेमोरी बकेट में निर्दिष्ट करता है।

अवधारणात्मक हल उदाहरण एवं अनुप्रयोग (Solved Examples)

उदाहरण 1
मूलधन (पी), दर (आर), और समय (टी) दिए गए साधारण ब्याज की गणना करने के लिए चरण-दर-चरण एल्गोरिदम लिखें। सूत्र: $SI = (P \times R \times T) / 100$.
विस्तृत समाधान / उत्तर:
संरचित एल्गोरिथम:
1. चरण 1: प्रारंभ.
2. चरण 2: मूलधन (पी), दर (आर), और समय (टी) के लिए इनपुट मान।
3। चरण 3: गणना करें $SI = (P \times R \times T) / 100$.
4. चरण 4: SI.
5 का परिकलित मान प्रिंट करें। चरण 5: रुकें.
उदाहरण 2
निम्नलिखित कथनों के लिए किस फ़्लोचार्ट प्रतीक का उपयोग किया जाना चाहिए: (ए) छात्र के अंक पढ़ें, (बी) अंक >=33 हैं?, (सी) कुल गणना करें = एम1 + एम2 + एम3, (डी) रोकें.
विस्तृत समाधान / उत्तर:
(ए) अंक पढ़ें: समांतर चतुर्भुज (इनपुट प्रतीक).
(बी) अंक >=33 है?: डायमंड / Rhombus (निर्णय प्रतीक).
(c) कुल गणना करें: आयताकार (प्रसंस्करण प्रतीक).
(d) रोकें: Oval / कैप्सूल (टर्मिनल प्रतीक).
उदाहरण 3
एक प्रोग्रामर एक फ़्लोचार्ट लिखता है जहां एक डायमंड (निर्णय) बॉक्स में केवल 1 आउटगोइंग तीर होता है। बताएं कि यह एक घातक फ़्लोचार्ट त्रुटि क्यों है।
विस्तृत समाधान / उत्तर:
A डिसीज़न डायमंड एक सशर्त तार्किक प्रश्न का परीक्षण करता है (उदाहरण के लिए, "क्या तापमान > 37°C है?")। परिभाषा के अनुसार, एक शर्त दो संभावित परिणामों का मूल्यांकन कर सकती है: सही (हाँ) या गलत (नहीं)। इसलिए, प्रत्येक निर्णय हीरे में ठीक दो आउटगोइंग शाखा तीर होने चाहिए, जिन पर स्पष्ट रूप से परिणाम पथ का लेबल लगा होना चाहिए। केवल एक आउटगोइंग तीर होने से कंप्यूटर को कोई निर्देश नहीं मिलता है कि जब स्थिति विपरीत स्थिति में मूल्यांकन करती है तो क्या करना है।
उदाहरण 4
एक लूप का उपयोग करके 2 से 10 तक सभी सम संख्याओं को प्रिंट करने के लिए एक एल्गोरिदम लिखें।
विस्तृत समाधान / उत्तर:
एल्गोरिदम:
1. चरण 1: प्रारंभ.
2. चरण 2: वेरिएबल सेट करें Num = 2.
3. चरण 3: प्रिंट संख्या.
4. चरण 4: वेरिएबल अद्यतन करें नंबर = संख्या + 2.
5. चरण 5: यदि संख्या ≤ 10 तो चरण 3.
6 पर जाएं। चरण 6: रुकें।
उदाहरण 5
एटीएम मशीन के उदाहरण का उपयोग करके कम्प्यूटेशनल सोच में "एब्स्ट्रैक्शन" की अवधारणा को समझाएं।
विस्तृत समाधान / उत्तर:
एब्स्ट्रैक्शन का अर्थ है उपयोगकर्ता के लिए केवल सरल, आवश्यक इंटरफ़ेस को उजागर करते हुए जटिल आंतरिक इंजीनियरिंग विवरणों को छिपाना। जब कोई ग्राहक एटीएम मशीन का उपयोग करता है, तो उन्हें स्क्रीन पर केवल साधारण बटन देखने की आवश्यकता होती है: "पिन दर्ज करें", "नकद निकालें", और "राशि दर्ज करें"। उन्हें जटिल नेटवर्क एन्क्रिप्शन प्रोटोकॉल, मुद्रा नोटों की गिनती करने वाले मोटर मैकेनिक, या पर्दे के पीछे चलने वाले बैंक सर्वर डेटाबेस प्रश्नों को जानने की आवश्यकता नहीं है।

सामान्य गलतियाँ एवं परीक्षक के जाल (Examiner Traps)

सामान्य भ्रम / गलत उत्तर

INPUT और OUTPUT कथनों के लिए समांतर चतुर्भुज के बजाय एक आयत का उपयोग करना।

सही वैज्ञानिक तथ्य

आयतें सख्ती से आंतरिक प्रसंस्करण और गणना (जैसे A = B + C) के लिए आरक्षित हैं। उपयोगकर्ता इनपुट को पढ़ना या परिणामों को प्रिंट करना हमेशा समानांतर चतुर्भुज का उपयोग करना चाहिए।

सामान्य भ्रम / गलत उत्तर

बिना किसी वृद्धि या निकास स्थिति के एक अनंत लूप लिखना।

सही वैज्ञानिक तथ्य

प्रत्येक लूप में एक वेरिएबल होना चाहिए जो निकास स्थिति की ओर बदलता है (उदाहरण के लिए, Count = गिनती + 1)। यदि लूप वैरिएबल कभी नहीं बदलता है, तो कंप्यूटर लूप को हमेशा के लिए दोहराएगा, जिससे प्रोग्राम फ़्रीज़ हो जाएगा या क्रैश हो जाएगा।

सामान्य भ्रम / गलत उत्तर

एरोहेड्स के बिना फ्लोलाइन बनाना।

सही वैज्ञानिक तथ्य

फ़्लोलाइन्स में हमेशा प्रोग्राम प्रवाह की सटीक दिशा दिखाने वाले दिशात्मक एरोहेड्स शामिल होने चाहिए (आमतौर पर ऊपर से नीचे और बाएं से दाएं)।

सामान्य भ्रम / गलत उत्तर

लॉजिक के साथ सिंटेक्स त्रुटि को भ्रमित करना त्रुटि.

सही वैज्ञानिक तथ्य

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

चित्रात्मक व्याख्या एवं मॉडल

Standard Flowchart Symbol Taxonomy

ANSI Standard Shapes & Data Flow Connections
Terminal (Oval)
START / STOP
Input / Output
Parallelogram
Process (Rectangle)
Calculations
Decision (Diamond)
True / False

अध्याय का सार संक्षेप एवं 10 मुख्य निष्कर्ष

मुख्य बिंदु 1
कम्प्यूटेशनल सोच में अपघटन, पैटर्न पहचान, अमूर्त और एल्गोरिदम शामिल हैं डिज़ाइन।
मुख्य बिंदु 2
एक एल्गोरिदम निश्चित आउटपुट उत्पन्न करने वाली एक सीमित, स्पष्ट, व्यवहार्य चरण-दर-चरण प्रक्रिया है।
मुख्य बिंदु 3
फ़्लोचार्ट फ़्लोलाइन से जुड़े मानकीकृत ज्यामितीय आकृतियों का उपयोग करके एल्गोरिदम को रेखांकन करते हैं।
मुख्य बिंदु 4
फ़्लोचार्ट प्रतीक: ओवल (टर्मिनल: स्टार्ट/स्टॉप), समांतर चतुर्भुज (इनपुट/आउटपुट), आयताकार (प्रक्रिया), डायमंड (निर्णय), और सर्कल (कनेक्टर)।
मुख्य बिंदु 5
नियंत्रण संरचनाओं में अनुक्रम (चरण-दर-चरण), चयन/शाखा (यदि-तब-और), और पुनरावृत्ति/लूपिंग (पुनरावृत्ति) शामिल हैं।
मुख्य बिंदु 6
ट्रेस टेबल प्रोग्रामर को वास्तविक कंप्यूटर कोड लिखने से पहले तर्क को ड्राई-रन करने और त्रुटियों का पता लगाने की अनुमति देते हैं।

स्व-मूल्यांकन अभ्यास (Check Your Understanding)

मूल वैचारिक स्पष्टता की जांच के लिए नैदानिक प्रश्न। पहले स्वयं हल करें, फिर उत्तर देखें।

1
एक कनेक्टर प्रतीक का कार्य क्या है फ़्लोचार्ट?
उत्तर एवं व्याख्या देखें
उत्तर: A कनेक्टर (एक छोटे वृत्त द्वारा दर्शाया गया) का उपयोग पाठक को भ्रमित करने वाली लंबी, गन्दी, प्रतिच्छेदी प्रवाह रेखाओं को खींचे बिना एक जटिल या बहु-पृष्ठ फ़्लोचार्ट के विभिन्न भागों को जोड़ने के लिए किया जाता है।
दो अलग-अलग पृष्ठों को जोड़ने वाले एक पुल के बारे में सोचें।
2
एक एल्गोरिदम में "परिमितता" की संपत्ति क्यों होनी चाहिए?
उत्तर एवं व्याख्या देखें
उत्तर: एक एल्गोरिदम को चरणों की गणनीय, सीमित संख्या के बाद समाप्त होना चाहिए ताकि वह अंतिम परिणाम दे सके। यदि कोई एल्गोरिदम कभी नहीं रुकता (अनंत लूप), तो कंप्यूटर अनिश्चित काल तक ऊर्जा और मेमोरी बर्बाद करता है और कभी भी आवश्यक उत्तर नहीं देता है।
विचार करें कि क्या होता है यदि कोई प्रोग्राम कभी भी STOP चरण तक नहीं पहुंचता है।
3
लूप स्थिति के साथ 10 से प्रारंभ किए गए वेरिएबल X के लिए एक ट्रेस टेबल बनाएं, जबकि X > 4: X = X - 3. X का अंतिम मान क्या है?
उत्तर एवं व्याख्या देखें
उत्तर: ट्रेस चरण:
इनिट: X = 10
इटर 1: 10 > 4 (सत्य), 4.
अंकगणितीय घटाव का चरण-दर-चरण पालन करें जब तक कि स्थिति गलत न हो जाए।
4
विघटन और अमूर्तन के बीच अंतर समझाएं।
उत्तर एवं व्याख्या देखें
उत्तर: विघटन एक बड़ी समस्या को छोटे उप-घटकों में तोड़ देता है। एब्स्ट्रैक्शन केवल मूल आवश्यक तथ्यों पर ध्यान केंद्रित करने के लिए अनावश्यक विवरणों को फ़िल्टर करता है।
भागों में विभाजित करना बनाम अनावश्यक विवरणों को हटाना।
5
किस नियंत्रण संरचना का उपयोग यह जांचने के लिए किया जाता है कि क्या किसी छात्र ने छात्रवृत्ति के लिए 90% से अधिक अंक प्राप्त किए हैं?
उत्तर एवं व्याख्या देखें
उत्तर: चयन/शाखा संरचना (सशर्त IF-THEN-ELSE कथन).
एक शर्त के आधार पर दो परिणामों के बीच एक विकल्प।
अध्याय का अध्ययन पूर्ण हुआ?
अभ्यास के लिए तैयार?

ऑनलाइन CBT टेस्ट देकर तैयारी का मूल्यांकन करें

झारखण्ड बोर्ड परीक्षा पैटर्न पर आधारित बहुविकल्पीय प्रश्नों का ऑनलाइन टेस्ट दें। तुरंत परिणाम, समय विश्लेषण और प्रत्येक प्रश्न का विस्तृत हल प्राप्त करें।

कक्षा 6 Computer Science के सभी अध्याय

अध्याय 1: कंप्यूटर और विकास के मूल सिद्धांत (Fundamentals of Computer & Evolution) अध्याय 2: मेमोरी और स्टोरेज डिवाइस (Memory & Storage Devices) अध्याय 3: ऑपरेटिंग सिस्टम और जीयूआई नेविगेशन (Operating Systems & GUI Navigation) अध्याय 4: वर्ड प्रोसेसिंग: टेबल्स, ग्राफिक्स और फ़ॉर्मेटिंग (Word Processing: Tables, Graphics & Formatting) अध्याय 5: स्प्रेडशीट: पंक्तियों, स्तंभों और सूत्रों का परिचय (Spreadsheets: Introduction to Rows, Columns & Formulas) अध्याय 6: प्रेजेंटेशन सॉफ्टवेयर: स्लाइड, ट्रांज़िशन और मीडिया (Presentation Software: Slides, Transitions & Media) अध्याय 7: एल्गोरिदम, फ़्लोचार्ट और तार्किक सोच (Algorithms, Flowcharts & Logical Thinking) अध्याय 8: ब्लॉक-आधारित कोडिंग का परिचय (स्क्रैच) (Introduction to Block-Based Coding (Scratch)) अध्याय 9: इंटरनेट, वेब ब्राउज़र और सुरक्षित खोज (Internet, Web Browsers & Safe Search) अध्याय 10: साइबर सुरक्षा, नेटिकेट और डिजिटल स्वास्थ्य (Cyber Safety, Netiquette & Digital Health)

AI अध्ययन मित्र

त्वरित शंका समाधान

एल्गोरिदम, फ़्लोचार्ट और तार्किक सोच (Algorithms, Flowcharts & Logical Thinking) में कोई संदेह या प्रश्न है? हमारे AI अध्ययन मित्र से तुरंत समझें।

STAY UPDATED

Get the Latest Updates

New test series, syllabus updates, exam notifications and more.

Syllabus
Updates
Exam
Alerts
Study
Resources