पाठ 25: मधुमक्खी में फॉर लूप्स

फॉर लूप | Bee

रूप-रेखा

मधुमक्खी को पेश करते हुए, यह पाठ फॉर लूप्स पर केंद्रित है और और जटिल पहेलियों को हल करने के लिए वृद्धि वेरिएबल का उपयोग करेंगे। छात्र पिछले पाठों से लूप्स की समीक्षा करके शुरुआत करेंगे, फिर वे फॉर लूप्स का परिचय प्राप्त करेंगे ताकि वे जटिल समस्याओं को और प्रभावी ढंग से हल कर सकें।

उद्देश्य

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

एजेंडा

तैयार हों (15 मिनट)

ब्रिजिंग गतिविधि - फॉर लूप्स (15 मिनट)

मुख्य गतिविधि (30 मिनट)

समाप्ति (15 मिनट)

कोड स्टूडियो पर देखें

लक्ष्य

छात्र इस योग्य होंगे:

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

तैयारी

लिंक

हेड्स अप! कृपया किसी भी उन दस्तावेज की एक प्रति बनाएं, जिन्हें आप छात्रों के साथ साझा करने वाले हैं।

अध्यापक के लिए

छात्रों के लिए

शब्दावली

  • फॉर लूप - लूप्स, जिनकी पूर्वनिर्धारित शुरुआत, अंत और बढ़त होती है (चरण अंतराल)।

अध्यापन गाइड

तैयार हों (15 मिनट)

परिचय

छात्रों को उस कार्य की याद दिलाएं, जो उन्होंने "फॉर लूप फन” में किया था। उस बारे में चर्चा शुरू करें, जो उन्होंने सीखा है, उन्हें क्यों लगता है कि वह उपयोगी हो सकता है, और क्या उन्हें इसमें मज़ा आया। यहां चर्चा शुरू करने के लिए कुछ तथ्य दिए गए हैं।

  • आपने "फॉर लूप फन” में क्या सीखा था?
  • फॉर लूप के तीन मुख्य भाग कौन-से हैं?
    • शुरुआती मूल्य, स्टेप अंतराल, समाप्ति मूल्य
  • आपको क्यों लगता है कि फॉर लूप प्रोग्रामिंग में उपयोगी हो सकती है?
    • हो सकता है कि कई छात्रों को इसका जवाब पता न हो। उन्हें अनुमान लगाने दें, लेकिन बहुत ज्यादा देर तक इसी सवाल पर न लगाने दें।
  • क्या आपको फॉर लूप्स के बारे में सीखने में मज़ा आया? क्यों या क्यों नहीं?
  • क्या आप ऑनलाइन पहेलियों में फॉर लूप्स का उपयोग करने के लिए उत्साहित हैं?

ब्रिजिंग गतिविधि - फॉर लूप्स (15 मिनट)

यह गतिविधि "फॉर लूप फन” की अनप्लग्ड अवधारणाओं को ऑनलाइन दुनिया में लाने में मदद करेगी, जिसमें छात्र जा रहे हैं। अपनी कक्षा के साथ करने के लिए निम्नलिखित में से एक गतिविधि चुनें:

कागज़ के ब्लॉक्स का उपयोग करते हुए

अनप्लग्ड गतिविधिअपनी कक्षा के छात्रों को जोड़ियों में बांटें। आदर्शतः जोड़ियों को उसी प्रकार रखें, जैसे आपने तब रखा था, जब आपकी कक्षा ने "फॉर लूप फन” गतिविधि की थी। छात्रों की प्रत्येक जोड़ी के लिए अनप्लग्ड ब्लॉकली ब्लॉक्स (ग्रेड 2 - 5) - प्रहस्तनीय फॉर लूप प्रिंट करें। पार्टनर्स को निम्नलिखित मूल्य प्राप्त करने के लिए पांसा फेंकने के लिए बारी लेने को कहें:

  • शुरुआती मूल्य के लिए एक पांसा
  • समाप्ति मूल्य के लिए चार पांसे
  • स्टेप मूल्य के लिए एक पांसा

प्रत्येक जोड़ी को कहें कि वह फॉर लूप में सही स्थान पर उपयुक्त मूल्य भरे।

मूल संख्या लाइन का उपयोग करते हुए, जैसे "फॉर लूप फन” में एक का उपयोग किया गया था, छात्रों को शुरुआती, समाप्ति और बीच के मूल्यों पर निशान लगाने को कहें, जिन्हें यह फॉर लूप छूएगी। जब सभी ऐसा कर लें, तो प्रत्येक जोड़ी के शुरुआती, बीच की और समाप्ति संख्याओं का जोड़ करके देखें कि किसने सबसे अधिक अंक प्राप्त किए हैं।

कक्षा के तौर पर ऑनलाइन पहेलियों का प्रीव्यु करना

इस पाठ से जुड़े कोर्स F ऑनलाइन पहेलियां - 2018 - वेबसाइट में से एक पहेली प्रदर्शित करें। हम पहेली #4 की सिफारिश करते हैं क्योंकि यह संभावी समाधान प्रदर्शित करती है और

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

मुख्य गतिविधि (30 मिनट)

CSF एक्सप्रेस गाइड - वेबसाइट

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

समाप्ति (15 मिनट)

जर्नल

तैयार करनाछात्रों ने जिस बारे में सीखा है, यह क्यों उपयोगी है, और वे इस बारे में क्या महसूस करते हैं, लिखवाने से, किसी भी उस ज्ञान को ठोस बनाने में मदद मिल सकती है, जो उन्होंने आज प्राप्त किया है और भविष्य में उनके देखने के लिए एक समीक्षा शीट तैयार करें।

जर्नल संबंधी सुझाव:

  • आज का पाठ किस बारे में था?
  • आपको आज का पाठ कैसा लगा?
  • फॉर लूप दोहराएं लूप से अलग कैसे है?
  • आपको क्यों लगता है कि फॉर लूप्स उपयोगी हो सकती हैं?

मानक संरेखण

पूर्ण पाठ्यक्रम संरेखण देखें

CSTA K-12 Computer Science Standards (2017)

AP - Algorithms & Programming
  • 1B-AP-09 - Create programs that use variables to store and modify data.
  • 1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.