पाठ 18: भूलभुलैया में सापेक्ष और लूप्स
नियमबद्ध | लूप | Maze | Angry Bird | ज़ोंबी
रूप-रेखा
इस पाठ में, छात्र दो मुख्य अवधारणाओं: लूप्स और सापेक्षों को साथ मिलाएंगे। पहेलियों का यह सेट समझ में अंतराल को कम करता है, जो उन पहेलियों पर काम करते समय घटित होता है, जिनमें कई प्रकार के ब्लॉक्स का उपयोग किया जाता है। दो उपायों को साथ लाकर, छात्र अधिक जटिल कोड बनाएंगे, जो प्रभावी रचनात्मकता और गंभीर चिंतन दोनों दर्शाता है!
उद्देश्य
पहेलियों का यह सेट सापेक्षों और लूप्स को ठोस बनाने और ज्ञान को बढ़ाने का काम करेगा। इन अवधारणाओं को साथ में मिलाकर, छात्र जटिल और प्रगतिशील प्रोग्राम बनाने की संभावना की पड़ताल करने में सक्षम होंगे।
एजेंडा
तैयार हों (10 मिनट)
मुख्य गतिविधि (30 मिनट)
समाप्ति (15 मिनट)
विस्तृत प्रशिक्षण
कोड स्टूडियो पर देखें
लक्ष्य
छात्र इस योग्य होंगे:
- सापेक्षों का इस्तेमाल करने के लिए कई कार्यनीतियों की समझ वाले प्रोग्राम बनाएं।
- बोलचाल की भाषा सापेक्ष कथनों और लूप्स को प्रोग्राम में परिवर्तित करें।
तैयारी
- अपनी कक्षा के लिए किसी संभावित समस्या वाले क्षेत्र ढूंढने के लिए CSF एक्सप्रेस गाइड - वेबसाइट प्ले करें।
- CS के मूल सिद्धांत मुख्य गतिविधि सुझाव - पाठ सिफारिशें की समीक्षा करें।
- सुनिश्चित करें कि प्रत्येक छात्र के पास थिंक स्पॉट जर्नल - रेफ्लेक्शन जर्नल है।
लिंक
हेड्स अप! कृपया किसी भी उन दस्तावेज की एक प्रति बनाएं, जिन्हें आप छात्रों के साथ साझा करने वाले हैं।
अध्यापक के लिए
- CSF एक्सप्रेस गाइड - वेबसाइट
- CS के मूल सिद्धांत मुख्य गतिविधि सुझाव - पाठ सिफारिशें
छात्रों के लिए
- थिंक स्पॉट जर्नल - रेफ्लेक्शन जर्नल
शब्दावली
- शर्तें - एक कथन, जिसे प्रोग्राम यह देखने के जांचता है कि यह सही है या गलत। यदि सही होता है, तो क्रिया की जाती है। अन्यथा, क्रिया को नज़रअंदाज कर दिया जाता है।
- सापेक्ष - वे कथन, जो केवल निश्चित शर्तों के अंतर्गत ही चलाए जा सकते हैं।
- लूप - कुछ बार-बार करने की क्रिया।
- दोहराएं - कुछ दुबारा करें
- व्हाइल लूप - एक लूप, जिसे किसी स्थिति के सही होने बार लगातार दोहराया जाता है।
सहयोग
बग की रिपोर्ट करें
अध्यापन गाइड
तैयार हों (10 मिनट)
परिचय
छात्र साथ में नई व्हाइल
लूप्स और नई इफ / एल्स
स्टेटमेंट्स को पूरा करेंगे, इसलिए यह परिचय इस पर होगा कि सामान्य बोध में ये ब्लॉक्स क्या करते हैं।
व्हाइल
लूप्स
कक्षा से पूछें कि क्या उन्हें याद है कि कूटलेखन में "व्हाइल" का क्या मतलब है। व्हाइल लूप की परिभाषा दें।
- व्हाइल लूप: लूप, जो लगातार दोहराई जाती है, जब कोई स्थिति सही होती है।
पहेलियों के इस सेट में छात्र व्हाइल
लूप्स के अलावा, तक
लूप्स का भी अभ्यास करेंगे। छात्रों को स्पष्ट करें किव्हाइल
लूप्स तब लगातार कोड को दोहराती हैं, जब स्थिति सही हो, जबकि तक
लूप्स तब लगातार दोहराई जाती हैं, जब तक स्थिति सही न हो।
उदाहरण के लिए, व्हाइल
लूप के साथ, ज़ोम्बी लगातार रास्ते पर नीचे की ओर चलेगा, जब आगे रास्ता हो। तक
लूप के साथ, ज़ोम्बी लगातार आगे की ओर चलता रहेगा, जब तक यह रास्ते के अंत में फूल तक न पहुंच जाए। इसे पहेलियों के अंदर अधिक विस्तार में दिखाया गया है।
इफ / एल्स
स्टेटमेंट्स
कक्षा से पूछें कि क्या उन्हें याद है कि कूटलेखन में "इफ" और "एल्स" का क्या मतलब है। सापेक्ष की परिभाषा दें।
- सापेक्ष: जो स्टेटमेंट्स केवल निश्चित स्थितियों या परिस्थितियों में चलती हैं।छात्र यह परीक्षण करने के लिए सापेक्षों का उपयोग करेंगे कि क्या बाएं या दाएं कोई रास्ता है।
विस्तार से बताएं कि सापेक्ष बेहद लचीले होते हैं और उन्हें इस तरीके से उपयोग किया जा सकता है, जिसे आपका प्रोग्राम लगभग किसी भी स्थिति को ग्रहण कर पाए।
अब सभी एक साथ
कक्षा को यह स्पष्ट करने को कहें कि व्हाइल
लूप्स, सापेक्ष क्यों हैं। वे इफ / एल्स
स्टेटमेंट्स से अलग क्यों हैं? इस बारे में चर्चा शुरू करें कि व्हाइल
लूप्स का उपयोग कब किया जाए और इफ / एल्स
स्टेटमेंट्स का उपयोग कब किया जाता है।
मुख्य गतिविधि (30 मिनट)
CSF एक्सप्रेस गाइड - वेबसाइट
अवधारणाओं को साथ लाना आसान नहीं है, लेकिन पाठों का यह सेट, जोड़ी का उपयोग करते हुए कूटलेखन की असीम संभावनाओं को देखने के लिए छात्रों हेतु साथ में इफ / एल्स
स्टेटमेंट्स और व्हाइल
लूप्स को पूरा करने के लिए बनाया गया है। यदि छात्रों को इफ / एल्स
स्टेटमेंट्स, व्हाइल
लूप्स या तक
लूप्स के बीच समानताओं या अंतरों को समझने में कोई मुश्किल होती है, तो उन्हें पीछे जाने और पिछली पहेलियों का अभ्यास करने को कहें, जिनमें तीन में से केवल एक का उपयोग होता है।
समाप्ति (15 मिनट)
जर्नल तैयार करना
छात्रों ने जिस बारे में सीखा है, यह क्यों उपयोगी है, और वे इस बारे में क्या महसूस करते हैं, लिखवाने से, किसी भी उस ज्ञान को ठोस बनाने में मदद मिल सकती है, जो उन्होंने आज प्राप्त किया है और भविष्य में उनके देखने के लिए एक समीक्षा शीट तैयार करें।
जर्नल संबंधी सुझाव:
- आज का पाठ किस बारे में था?
- आपको आज का पाठ कैसा लगा?
- आपने अपनी गेम को बेजोड़ बनाने के लिए क्या किया?
- ऐसी गेम चित्रित करें, जिसे आप भविष्य में बनाना चाहते हैं।
विस्तृत प्रशिक्षण
जब तक सिमोन यह न कहे
बड़े खेल के मैदान में जाएं और छात्रों को आपके सामने पंक्ति में खड़ा होने को कहें। सुनिश्चित करें कि प्रत्येक छात्र आपको देख पाए। कुछेक "तक लूप्स” घोषित करें, जैसे:
- जब तक मेरा दायां हाथ ऊपर नहीं उठता, आप मेरे पास नहीं आ सकते
- जब तक मैं "बैंगन” न बोलूं, तब तक मेरी ओर पीछे की तरफ नहीं आ सकते
- जब तक मैं अपना सिर दाईं ओर न मोड़ूं, आपको केकड़े की तरह चलना होगा
आपके पास पहुंचने वाला पहला छात्र जीतेगा। यदि समय हो, तो अन्य छात्रों को भी कक्षा के सामने "सिमोन" बनने दें।
मानक संरेखण
पूर्ण पाठ्यक्रम संरेखण देखें
CSTA K-12 Computer Science Standards (2017)
AP - Algorithms & Programming
- 1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.