📘 CodingMarble Learn

औद्योगिक डेटा की प्रोग्रामिंग और गणितीय प्रक्रिया

प्रोग्राम डेटा लेता है (इनपुट), उस पर गणित करता है (प्रोसेस) और नतीजा दिखाता है (आउटपुट)। एल्गोरिदम चरणों की सूची है। उद्योग में प्रोग्राम मशीन भी चलाते हैं: सेंसर पढ़ो, सेट मान से तुलना करो, उपकरण चालू या बंद करो, और यह बार-बार दोहराओ।

🎬 कदम-दर-कदम कहानी

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

टिप: 3D दृश्य को घुमाने के लिए खींचें। ज़ूम के लिए दो उंगलियाँ इस्तेमाल करें।

🤔 आम शंकाएँ और उनके जवाब

प्रोग्राम के तीन भाग कौन से हैं?

इनपुट (डेटा अंदर), प्रोसेस (गणित और फ़ैसले), आउटपुट (नतीजा बाहर)। तीनों स्टेशन देखिए।

इनपुट डेटा कहाँ से आता है?

कीबोर्ड, फ़ाइल और सेंसर से। यहाँ सेंसर ने पाँच रीडिंग दीं।

औसत निकालने पर खंभे बराबर क्यों हो जाते हैं?

औसत वह ऊँचाई है जो हर खंभे की होती अगर कुल बराबर बाँट दिया जाता।

आउटपुट में इकाई क्यों ज़रूरी है?

सिर्फ़ 23 साफ़ नहीं है। 23 °से बताता है कि यह क्या है।

नियंत्रण प्रोग्राम लूप में क्यों चलता है?

ताप बदलता रहता है, इसलिए प्रोग्राम को बार-बार पढ़ना पड़ता है। हीटर को बदलते देखिए।

हीटर कब चालू होता है?

सिर्फ़ जब ताप सेट मान से कम हो। स्लाइडर चलाकर देखिए।

एल्गोरिदम और प्रोग्रामिंग

एल्गोरिदम (algorithm) किसी समस्या को हल करने के साफ़ चरणों की सूची है। प्रोग्राम वह एल्गोरिदम है जिसे कंप्यूटर चला सके।

अच्छे चरण क्रम में होते हैं, हर चरण में एक बात, और वे कहीं खत्म होते हैं। इन्हें फ्लोचार्ट में बना सकते हैं: काम के लिए डिब्बा, हाँ/नहीं सवाल के लिए हीरा, और बीच में तीर।

तीन ही बुनियादी हिस्से हैं। क्रम (sequence): एक के बाद एक। चयन (selection): अगर / वरना। दोहराव (loop)। हर औद्योगिक प्रोग्राम इन्हीं से बनता है।

उदाहरण, रीडिंग का औसत: 1) जोड़ = 0 रखो। 2) हर रीडिंग को जोड़ में जोड़ो। 3) जोड़ को रीडिंग की संख्या से भाग दो। 4) उत्तर दिखाओ।

डेटा इनपुट और आउटपुट

इनपुट वह डेटा है जो प्रोग्राम में जाता है: कीबोर्ड, फ़ाइल या सेंसर (ताप, दाब, गति) से। आउटपुट वह है जो बाहर आता है: स्क्रीन पर लिखा, छपी रिपोर्ट, सेव फ़ाइल, या मोटर या लैंप चलाने वाला संकेत।

संख्या के साथ हमेशा इकाई लिखिए (23 °से, सिर्फ़ 23 नहीं)। इनपुट की जाँच भी कीजिए: कमरे में 900 °से आए तो सेंसर ख़राब है।

डेटा चर (variable) में रहता है। एक जैसी रीडिंग का समूह सूची (list/array) में: readings = [20, 26, 22, 28, 19]।

गणितीय प्रक्रिया

प्रोसेस का मतलब डेटा पर गणित करके काम की चीज़ निकालना है। आम काम: जोड़, औसत, अधिकतम और न्यूनतम, इकाई बदलना और स्केलिंग।

औसत = जोड़ ÷ रीडिंग की संख्या। °F = °C × 9/5 + 32। स्केलिंग: सेंसर 0 से 5 V देता है 0 से 100 °से के लिए, तो ताप = वोल्ट × 20।

मशीन के हिसाब में छोटी पूर्णांकन-त्रुटि आ सकती है। गोल (round) आख़िर में कीजिए।

नियंत्रण प्रोग्रामिंग

नियंत्रण प्रोग्राम मशीन को मनचाही हालत में रखता है। वह लूप चलाता है: सेंसर पढ़ो, सेट मान से तुलना करो, उपकरण पर कार्रवाई करो, फिर दोहराओ। यही फ़ीडबैक है: कार्रवाई का असर फिर पढ़ा जाता है।

ऑन/ऑफ नियंत्रण: अगर ताप < सेट मान तो हीटर चालू, वरना बंद। सस्ता और सरल, प्रेस, गीज़र और फ्रिज में।

असली सिस्टम में सुरक्षा भी होती है: अधिकतम सीमा पर हीटर हमेशा बंद, और छोटा अंतराल (hysteresis) ताकि रिले हर सेकंड खटखट न करे।

करके देखिए: कागज़ पर थर्मोस्टेट

गीज़र का नियम कागज़ पर लिखिए: सेट मान 45 °से। तीन ताप लीजिए: 38, 45 और 52 °से। हर एक के लिए हीटर चालू या बंद लिखिए। फिर 3D में स्लाइडर से अपने तीनों उत्तर जाँचिए।

मुख्य सूत्र और परिभाषाएँ

हल किए गए उदाहरण

1. रीडिंग 12, 15, 18 और 15 हैं। औसत निकालिए।

जोड़ = 60, संख्या = 4। औसत = 60 ÷ 4 = 15।

2. सेंसर 0 से 5 V देता है 0 से 100 °से के लिए। रीडिंग 2.5 V है। ताप निकालिए।

हर वोल्ट = 100 ÷ 5 = 20 °से। ताप = 2.5 × 20 = 50 °से।

3. 30 °से को °F में बदलिए।

°F = 30 × 9/5 + 32 = 54 + 32 = 86 °F।

4. भट्ठी का सेट मान 800 °से है। अभी 780 °से है। प्रोग्राम क्या करेगा? और 820 °से पर?

780 पर: 780 < 800, हीटर चालू। 820 पर: 800 से कम नहीं, हीटर बंद।

5. 4 रीडिंग में सबसे बड़ी निकालने का एल्गोरिदम लिखिए।

पहली रीडिंग को "max" मानो। बाकी हर रीडिंग के लिए: अगर max से बड़ी है तो वही नया max। अंत में max दिखाओ।

आम गलतियाँ

अभ्यास क्विज़

1. प्रोग्राम के तीन भाग हैं:
2. 10, 20 और 30 का औसत है:
3. नियंत्रण प्रोग्राम में "फ़ीडबैक" का मतलब:
4. नियम: अगर ताप < सेट तो हीटर चालू। ताप 30, सेट 40। हीटर:
5. इनमें आउटपुट कौन सा है?

अभ्यास: खुद जवाब दो

अपना जवाब लिखो या चुनो, फिर जाँचें दबाओ। अटको तो संकेत देखो; जवाब देने के बाद पूरा हल दिखेगा।

अक्सर पूछे जाने वाले प्रश्न

एल्गोरिदम और प्रोग्राम में क्या अंतर है?

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

नियंत्रण प्रोग्राम में लूप क्यों चाहिए?

हालत बदलती रहती है। लूप सेंसर को बार-बार पढ़ता है ताकि मशीन हर बार प्रतिक्रिया दे सके।

क्या औद्योगिक प्रोग्रामिंग के लिए ऊँचा गणित चाहिए?

नहीं। जोड़, औसत, अधिकतम, अनुपात और इकाई बदलना ज़्यादातर काम के लिए काफ़ी है।

यह कहाँ पढ़ाया जाता है

जापान高校(専門学科)1〜3年Industrial Information and Mathematics

पहले यह पढ़ें

आगे पढ़ें

इससे जुड़े पाठ

सभी कंप्यूटर विज्ञान पाठ