यह अतिरिक्त सीखने के लिए एक वैकल्पिक पाठ है
- जानें कि एल्गोरिथ्म क्या है
- एल्गोरिथ्म बनाने का अभ्यास करें
इस पाठ के लिए ये गतिविधियाँ हैं:
एक एल्गोरिथ्म क्या है?
उत्तरी अमेरिका में बड़े होने वाले अधिकांश बच्चे मूंगफली का मक्खन और जेली सैंडविच पसंद करते हैं। जॉन्ना और इवान अपने पिता, जोश को सैंडविच बनाने के निर्देश देते हैं।
स्रोत: "आर्टिफिशियल इंटेलिजेंस के बारे में सीखना: के -12 छात्रों के लिए एमआईटी संसाधनों का एक केंद्र", एमआईटी मीडिया लैब
वीडियो में, जोश, पिता, कुछ भी नहीं करेंगे जब तक कि उन्हें सरल चरण-दर-चरण आदेशों में नहीं बताया जाता है। कंप्यूटर की तरह, वह केवल सटीक और सटीक निर्देशों को समझता है।
जॉन्ना और इवान ने अपने पिता को मिश्रित परिणामों के साथ सैंडविच बनाने के लिए एक एल्गोरिथ्म दिया।
एल्गोरिथ्म चरण-दर-चरण निर्देशों का एक सेट है। कंप्यूटर को कुछ करने के लिए, आपको इसे एक एल्गोरिथ्म देने की आवश्यकता है।
टेक्नोवेशन गर्ल्स में, आप सीखेंगे कि मोबाइल ऐप बनाने के लिए एल्गोरिदम कैसे लिखें!
आइए किसी के पालन के लिए स्पष्ट निर्देश लिखने का अभ्यास करें।
मेंटर टिप
सर्वोत्तम अभ्यास: छात्रों को कार्य को छोटे चरणों में विभाजित करने के लिए प्रोत्साहित करें। उन्हें याद दिलाकर उत्साहित रखें कि यह कोडिंग का पहला कदम है।
वैकल्पिक गतिविधि: अपने छात्रों के साथ मूंगफली का मक्खन और जाम गतिविधि करें!
अधिक पृष्ठभूमि: यूरोपीय स्कूलों ने युवा युवा बच्चों (4-5 वर्ष) को कंप्यूटर विज्ञान सिखाने के तरीकों के साथ प्रयोग किया, लेकिन यह किसी के साथ करने के लिए वास्तव में मजेदार गतिविधि है!
वे यह स्पष्ट करना चाहते थे कि कंप्यूटर स्मार्ट नहीं हैं। वे बहुत तेज़ (और गूंगा) मशीनें हैं जो हम उन्हें करने के लिए कहने के लिए जो कुछ भी प्रोग्राम करते हैं वह करते हैं। उन्होंने कंप्यूटर की तरह अभिनय करके ऐसा किया और बच्चों ने पीबी एंड जे बनाने के लिए कंप्यूटर / शिक्षक को "प्रोग्राम" किया। यह काफी प्रफुल्लित करने वाला है अगर सही ढंग से किया जाए क्योंकि लक्ष्य आदेशों को यथासंभव शाब्दिक रूप से लेना है। यदि छात्रों का पहला कदम "रोटी पर मूंगफली का मक्खन फैलाएं" है, तो शिक्षक / कंप्यूटर पहले स्पष्ट चीजें नहीं करेंगे, वे शाब्दिक काम करेंगे, जो शायद रोटी के पूरे पाव भर में मूंगफली का मक्खन फैलाने के लिए होगा (क्योंकि छात्र ने टोस्ट का सिर्फ एक टुकड़ा निर्दिष्ट नहीं किया था)।
अधिक निर्देशों और जानकारी के साथ यहां एक उदाहरण वीडियो है।
छात्रों से पूछने के लिए मार्गदर्शक प्रश्न: क्या कोई अन्य गेम हैं जिन्हें खेलने के लिए एल्गोरिदम की आवश्यकता है? उन डायनर खेलों में से किसी के बारे में सोचें जहां आपको लोगों के आदेश देने हैं। सबसे पहले आप मांस को पकाएं, सब्जियों को काट लें और फिर सभी को एक प्लेट पर एक साथ रख दें! ओवरकुक्ड की तरह! क्या कोई अन्य वास्तविक जीवन गेम है जो एल्गोरिदम का उपयोग करता है? रूबिक क्यूब के बारे में क्या? आप कुछ पैटर्न दोहराते हैं जब तक कि वर्गों को स्थानांतरित नहीं किया जाता है जहां आप उन्हें चाहते हैं, यह एक एल्गोरिथ्म है!
AmeriCorps के समर्थन से मेंटर टिप्स प्रदान किए जाते हैं।

गतिविधि1: एक एल्गोरिथ्म लिखें
एल्गोरिथ्म गतिविधि के लिए यहां दो विकल्प हैं। आप एक या दूसरे, या दोनों कर सकते हैं। पहली गतिविधि एक शारीरिक है (नृत्य!) इसलिए एक अच्छा विकल्प है यदि आपकी टीम व्यक्तिगत रूप से मिल रही है। यदि आप वस्तुतः मिल रहे हैं, तो आप दूसरे विकल्प, एक ड्राइंग गतिविधि को आज़माना चाह सकते हैं। निर्देश पढ़ने के लिए किसी भी गतिविधि पर क्लिक करें।
नृत्य एल्गोरिथ्म
- टीम के एक सदस्य को नर्तक बनने के लिए स्वयंसेवक होना चाहिए, और कमरे से बाहर निकलना चाहिए।
- टीम के अन्य सदस्य वीडियो को कई बार देखते हैं।
- फिर, गैर-नर्तक टीम के सदस्य नर्तक के पालन के लिए एक एल्गोरिथ्म लिखते हैं।
- फिर उन्हें नर्तक को अपने एल्गोरिथ्म के चरणों का उपयोग करके चालों को "सिखाना" चाहिए।
- वीडियो के साथ डांसर डांस करें और देखें कि आप कितने करीब आ गए हैं!
स्वयंसेवक नर्तक के कमरे से बाहर होने के साथ, टीम के अन्य सदस्य वीडियो (20 सेकंड क्लिप) देखते हैं और नर्तक के अनुसरण के लिए नृत्य चरणों को लिखते हैं।
विचार करना!
एल्गोरिथ्म लेखकों के लिए:
- सिर्फ शब्दों के साथ निर्देश देना कैसा लगा? क्या यह संतोषजनक था? निराशाजनक? क्यों या क्यों नहीं?
नर्तक के लिए:
- क्या निर्देशों का पालन करने के लिए पर्याप्त स्पष्ट थे? क्या यह आसान था? कठिन? क्यों या क्यों नहीं?
ड्राइंग एल्गोरिथ्म
- टीम का प्रत्येक सदस्य अन्य टैब में से एक आकार चुनता है। केवल आपके द्वारा चुने गए टैब पर क्लिक करें!
- आकृति प्रकट करने के लिए टैब खोलें, और फिर उस आकृति को आरेखित करने के लिए एक एल्गोरिथ्म लिखें।
- फिर अपना एल्गोरिथ्म टीम के किसी अन्य साथी को दें।
- टीम का दूसरा साथी उस आकृति को खींचने के लिए आपके एल्गोरिथम का अनुसरण करता है, बिना स्वयं आकृति देखे।
- इस बात पर चिंतन करें कि आप दोनों ने कितना अच्छा किया और गतिविधि करते समय आपको कैसा लगा।
परावर्तन
अब आपको समझ में आ गया है कि एल्गोरिथम बनाने में क्या लगता है। आप अपने मोबाइल ऐप को यह बताने के लिए अपने स्वयं के एल्गोरिदम बनाएंगे कि क्या करना है।

प्रमुख शब्दों की समीक्षा
- एल्गोरिथ्म - चरण-दर-चरण निर्देश जो बताते हैं कि कुछ कैसे करना है
अतिरिक्त संसाधन
यदि आप एल्गोरिथ्म के बारे में थोड़ी और जानकारी चाहते हैं, तो यह देखने के लिए एक अच्छा वीडियो है।