एल्गोरिदम (वैकल्पिक पाठ)

यह अतिरिक्त सीखने के लिए एक वैकल्पिक पाठ है

  • जानें कि एल्गोरिथ्म क्या है
  • एल्गोरिथ्म बनाने का अभ्यास करें

इस पाठ के लिए ये गतिविधियाँ हैं:

एक एल्गोरिथ्म क्या है?

उत्तरी अमेरिका में बड़े होने वाले अधिकांश बच्चे मूंगफली का मक्खन और जेली सैंडविच पसंद करते हैं। जॉन्ना और इवान अपने पिता, जोश को सैंडविच बनाने के निर्देश देते हैं।

स्रोत: "आर्टिफिशियल इंटेलिजेंस के बारे में सीखना: के -12 छात्रों के लिए एमआईटी संसाधनों का एक केंद्र", एमआईटी मीडिया लैब

वीडियो में, जोश, पिता, कुछ भी नहीं करेंगे जब तक कि उन्हें सरल चरण-दर-चरण आदेशों में नहीं बताया जाता है। कंप्यूटर की तरह, वह केवल सटीक और सटीक निर्देशों को समझता है।

जॉन्ना और इवान ने अपने पिता को मिश्रित परिणामों के साथ सैंडविच बनाने के लिए एक एल्गोरिथ्म दिया।

एल्गोरिथ्म चरण-दर-चरण निर्देशों का एक सेट है। कंप्यूटर को कुछ करने के लिए, आपको इसे एक एल्गोरिथ्म देने की आवश्यकता है।

टेक्नोवेशन गर्ल्स में, आप सीखेंगे कि मोबाइल ऐप बनाने के लिए एल्गोरिदम कैसे लिखें!

आइए किसी के पालन के लिए स्पष्ट निर्देश लिखने का अभ्यास करें।

सर्वोत्तम अभ्यास: छात्रों को कार्य को छोटे चरणों में विभाजित करने के लिए प्रोत्साहित करें। उन्हें याद दिलाकर उत्साहित रखें कि यह कोडिंग का पहला कदम है। 

वैकल्पिक गतिविधि: अपने छात्रों के साथ मूंगफली का मक्खन और जाम गतिविधि करें!

अधिक पृष्ठभूमि: यूरोपीय स्कूलों ने युवा युवा बच्चों (4-5 वर्ष) को कंप्यूटर विज्ञान सिखाने के तरीकों के साथ प्रयोग किया, लेकिन यह किसी के साथ करने के लिए वास्तव में मजेदार गतिविधि है!

वे यह स्पष्ट करना चाहते थे कि कंप्यूटर स्मार्ट नहीं हैं। वे बहुत तेज़ (और गूंगा) मशीनें हैं जो हम उन्हें करने के लिए कहने के लिए जो कुछ भी प्रोग्राम करते हैं वह करते हैं। उन्होंने कंप्यूटर की तरह अभिनय करके ऐसा किया और बच्चों ने पीबी एंड जे बनाने के लिए कंप्यूटर / शिक्षक को "प्रोग्राम" किया। यह काफी प्रफुल्लित करने वाला है अगर सही ढंग से किया जाए क्योंकि लक्ष्य आदेशों को यथासंभव शाब्दिक रूप से लेना है। यदि छात्रों का पहला कदम "रोटी पर मूंगफली का मक्खन फैलाएं" है, तो शिक्षक / कंप्यूटर पहले स्पष्ट चीजें नहीं करेंगे, वे शाब्दिक काम करेंगे, जो शायद रोटी के पूरे पाव भर में मूंगफली का मक्खन फैलाने के लिए होगा (क्योंकि छात्र ने टोस्ट का सिर्फ एक टुकड़ा निर्दिष्ट नहीं किया था)।

अधिक निर्देशों और जानकारी के साथ यहां एक उदाहरण वीडियो है

छात्रों से पूछने के लिए मार्गदर्शक प्रश्न: क्या कोई अन्य गेम हैं जिन्हें खेलने के लिए एल्गोरिदम की आवश्यकता है? उन डायनर खेलों में से किसी के बारे में सोचें जहां आपको लोगों के आदेश देने हैं। सबसे पहले आप मांस को पकाएं, सब्जियों को काट लें और फिर सभी को एक प्लेट पर एक साथ रख दें! ओवरकुक्ड की तरह! क्या कोई अन्य वास्तविक जीवन गेम है जो एल्गोरिदम का उपयोग करता है? रूबिक क्यूब के बारे में क्या? आप कुछ पैटर्न दोहराते हैं जब तक कि वर्गों को स्थानांतरित नहीं किया जाता है जहां आप उन्हें चाहते हैं, यह एक एल्गोरिथ्म है!

AmeriCorps के समर्थन से मेंटर टिप्स प्रदान किए जाते हैं।

नौसेना में शैलीबद्ध ए, अमेरिकॉर्प्स लोगो

गतिविधि1: एक एल्गोरिथ्म लिखें

एल्गोरिथ्म गतिविधि के लिए यहां दो विकल्प हैं। आप एक या दूसरे, या दोनों कर सकते हैं। पहली गतिविधि एक शारीरिक है (नृत्य!) इसलिए एक अच्छा विकल्प है यदि आपकी टीम व्यक्तिगत रूप से मिल रही है। यदि आप वस्तुतः मिल रहे हैं, तो आप दूसरे विकल्प, एक ड्राइंग गतिविधि को आज़माना चाह सकते हैं। निर्देश पढ़ने के लिए किसी भी गतिविधि पर क्लिक करें।

परावर्तन

अब आपको समझ में आ गया है कि एल्गोरिथम बनाने में क्या लगता है। आप अपने मोबाइल ऐप को यह बताने के लिए अपने स्वयं के एल्गोरिदम बनाएंगे कि क्या करना है।

नुस्खा पुस्तक
क्या आप अब किसी और को अलग तरह से निर्देश देंगे?
यदि आप गतिविधि से अपने एल्गोरिदम को फिर से लिख सकते हैं, तो आप किन हिस्सों को बदलेंगे?

प्रमुख शब्दों की समीक्षा

  • एल्गोरिथ्म - चरण-दर-चरण निर्देश जो बताते हैं कि कुछ कैसे करना है

अतिरिक्त संसाधन

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