पाठ 24: मधुमक्खी में मापदंडों के साथ फंक्शन

फंक्शन | मापदंड | Bee

रूप-रेखा

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

उद्देश्य

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

एजेंडा

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

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

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

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

लक्ष्य

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

  • दोहराए जाने वाले कार्यों को पहचानें, जिन्हें केस-दर-केस विशेषीकृत करने की जरूरत होती है और इन कार्यों को कुशलतापूर्वक संचालित करने के लिए फंक्शन बनाएं।
  • आम तौर पर दोहराए जाने वाले कार्यों को पूरा करने के लिए मानदंडों के साथ पूर्व-निर्मित फंक्शनों का उपयोग करें।

तैयारी

लिंक

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

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

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

शब्दावली

  • फंक्शन - प्रोग्रामिंग निर्देशों का नामित समूह। फंक्शन दुबारा इस्तेमाल के योग्य संक्षेपण हैं, जो प्रोग्रामों को लिखने और व्यवस्थित करने की जटिलता को कम करते हैं।
  • मापदंड - किसी विशेष जरूरत हेतु इसे अनुकूलित करने के लिए किसी फंक्शन को भेजी गई जानकारी का अतिरिक्त भाग

अध्यापन गाइड

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

परिचय

कक्षा के सामने, छात्रों के चलने के लिए कक्षा में कुछ मार्ग स्थापित करें। सुनिश्चित करें कि टेप या पैर के चिन्हों के कट आउट का उपयोग करते हुए, कदमों की संख्या स्पष्ट है।

इन मार्गों की लंबाई भिन्न होनी चाहिए।कक्षा को साथ में एकत्र करें और नोट करें कि चलने के लिए अलग-अलग मार्ग हैं, लेकिन आपको प्रत्येक मार्ग पर चलने के लिए अलग फंक्शन्स लिखने की जरूरत नहीं है।इसकी बजाय,

ऐसे डिस्प्ले पर, जहां कक्षा देख पाए, निम्नलिखित को लिखें या प्रदर्शित करें

फंक्शन - "मार्ग", मापदंड - "कदम"

  • "स्टेप” को दोहराने की संख्या:
    • आगे की ओर चलें

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

जिसे मार्ग की लंबाई के अनुरूप बनाया जा सकता है।इसे फंक्शन, "मार्ग” की घोषणा करते हुए किया गया था, फिर इसे मापदंड "कदम” दिया गया था। वेरिएबल, "कदम” का उपयोग प्रत्येक मार्ग के लिए कदमों की संख्या जानने के लिए किया जा सकता है।

एक वालंटियर को मार्ग में कदमों की संख्या बताने और दूसरे वालंटियर को कोड के मुताबिक मार्ग पर चलने के लिए कहते हुए, प्रत्येक मार्ग के लिए फंक्शन प्ले करें।

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

कोर्स F ऑनलाइन पहेलियां - 2018 - वेबसाइट

जब कक्षा इन पहेलियों पर काम कर रही हो, तो घूमें और प्रत्येक छात्र से निम्नलिखित सवाल पूछें।

  • क्या आप फंक्शन का उपयोग कर रहे हैं? क्यों या क्यों नहीं?
  • यदि आप फंक्शन का उपयोग नहीं कर रहे हैं, तो क्या आपको लगता है कि फंक्शन यहां उपयोगी हो सकता है?
  • यदि आप फंक्शन का उपयोग कर रहे हैं, तो क्या आप मापदंड का उपयोग कर रहे हैं? क्यों या क्यों नहीं?
  • यदि आप मापदंड का उपयोग नहीं कर रहे हैं, तो क्या आपको लगता है कि मापदंड यहां उपयोगी हो सकता है? क्यों या क्यों नहीं?

कभी-कभार छात्रों को फंक्शन या मापदंडों के साथ फंक्शन उपयोग करने की जरूरत नहीं होती, लेकिन उन्हें हमेशा पता होना चाहिए कि वे जो भी कर रहे हैं, वे क्यों कर रहे हैं।

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

जर्नल

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

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

  • आज का पाठ किस बारे में था?
  • आपको आज का पाठ कैसा लगा?
  • क्या आपके विचार में मापदंड कोड में उपयोगी होते हैं?
  • आपने मापदंड का उपयोग कब किया था और इसने आपके बाकी प्रोग्राम लिखने के तरीके को कैसे बदला?

मानक संरेखण

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

CSTA K-12 Computer Science Standards (2017)

AP - Algorithms & Programming
  • 1B-AP-08 - Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
  • 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.

पार-पाठिक अवसर

यह सूची अन्य सामग्री क्षेत्रों में मानकों का समर्थन करने के लिए इस पाठ में अवसरों का प्रतिनिधित्व करती है।

समान कोर अंग्रेजी भाषा कला के मानक

L - भाषा
  • 5.L.6 - ग्रेड-उपयुक्त सामान्य शैक्षणिक और विषय-विशिष्ट शब्द और वाक्यांश अर्जित व उपयोग करें, उनके सहित, जो अंतर, जोड़ और अन्य तार्किक संबंधों का संकेत देते हैं (जैसे, यद्यपि, हालांकि, फिर भी, उसी प्रकार, सिवाय इसके, इसके अलावा )।
SL - बोलना व सुनना
  • 5.SL.1 - दूसरों के विचारों के आधार पर और उनके खुद के विचारों को स्पष्ट रूप से अभिव्यक्त करते हुए, ग्रेड 5 के विषयों, टेक्सट के बारे में विविध साझेदारों के साथ कई प्रकार की सहयोगात्मक चर्चा (आमने-सामने, समूहों में, और अध्यापक-संचालित) में प्रभावशाली रूप से शामिल हों।
  • 5.SL.1.a - आवश्यक सामग्री को पढ़ने या अध्ययन करने पर, तैयार की गई चर्चाओं पर आएं; चर्चा के अंतर्गत विचारों की पड़ताल करने के लिए स्पष्ट रूप से उस तैयारी और विषय के बारे में ज्ञात अन्य जानकारी पर आएं।
  • 5.SL.4 - मुख्य विचारों या विषयों को सहयोग करने के लिए विचारों को तार्किक ढंग से क्रमबद्ध करते हुए और उपयुक्त तथ्यों और प्रासंगिक, वर्णनात्मक विवरणों का उपयोग करते हुए, किसी विषय या टेक्सट पर विवरण दें या राय पेश करें; समझने योग्य गति से स्पष्ट रूप से बोलें।
  • 5.SL.6 - औपचारिक अंग्रेजी का उपयोग करते हुए कई प्रकार के संदर्भों और कार्यों के लिए स्पीच को रूपांतरित करें।

समान कोर गणित के मानक

MP - गणित के अभ्यास
  • MP.1 - सवालों का अर्थ निकालें और उन्हें हल करने का निरंतर प्रयास करें
  • MP.2 - अमूर्त रूप से और मात्रात्मक ढंग से तर्क करें
  • MP.3 - व्यवहार्य तर्क-वितर्कों की रचना करें और दूसरों के तर्कों समीक्षा करें
  • MP.6 - शुद्धता पर ध्यान दें
  • MP.7 - संरचना खोजें व उसका उपयोग करें
  • MP.8 - दोहराए गए तर्क में नियमितता खोजें और व्यक्त करें

नेक्सट जेनरेशन साइंस संबंधी मानक

ETS - Engineering in the Sciences
ETS1 - इंजीनियरिंग डिज़ाइन
  • 3-5-ETS1-1 - किसी आवश्यकता या इच्छा पर विचार करते हुए सामान्य डिज़ाइन को परिभाषित करें, जिसमें सफलता के लिए निर्दिष्ट मापदंड और सामग्री, समय या लागत पर नियंत्रण शामिल हों।