पाठ 17: मधुमक्खी में फंक्शन्स

फंक्शन | Bee

रूप-रेखा

ऑनलाइन फंक्शनों के साथ अभ्यास के दूसरे चरण में, छात्र जटिल मार्ग संचालित करेंगे, पर्याप्त मात्रा में मधुरस एकत्र करेंगे और बहुत-सा शहद बनाएंगे।

उद्देश्य

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

एजेंडा

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

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

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

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

लक्ष्य

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

  • जटिल प्रोग्रामों को सरल बनाने के लिए फंक्शनों का उपयोग करें।
  • आम तौर पर दोहराए जाने वाले कार्यों को पूरा करने के लिए पूर्व-निर्धारित फंक्शनों का उपयोग करें।

तैयारी

लिंक

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

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

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

शब्दावली

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

अध्यापन गाइड

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

परिचय

छात्रों से पूछें कि क्या उन्हें पिछले पाठ के दौरान आर्टिस्ट में चित्र बनाने में मज़ा आया। जिन पहेलियों का उन्होंने सामना किया (मुश्किल और आसान दोनों), पर कक्षा के साथ चर्चा शुरू करें।

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

यह फंक्शन्स का उपयोग करने और लूप्स का उपयोग करने के बीच अंतरों पर चर्चा करने के लिए अच्छा समय हो सकता है।

  • बिल्कुल उसी तरह, जब आपको लगातार कई बार कुछ करने की जरूरत हो तो लूप्स का उपयोग करें
  • जब आपको एक ही प्रोग्राम में अलग-अलग समय पर कुछ करने की जरूरत हो तो फंक्शन का उपयोग करें

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

Course E Online Puzzles 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-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

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

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

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

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

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

MP - गणित के अभ्यास
  • MP.1 - सवालों का अर्थ निकालें और उन्हें हल करने का निरंतर प्रयास करें
  • MP.2 - अमूर्त रूप से और मात्रात्मक ढंग से तर्क करें
  • MP.4 - गणित के साथ मॉडल बनाएं
  • MP.5 - कार्यनीतिक रूप से उपयुक्त टूल्स का उपयोग करें
  • MP.6 - शुद्धता पर ध्यान दें
  • MP.7 - संरचना खोजें व उसका उपयोग करें
  • MP.8 - दोहराए गए तर्क में नियमितता खोजें और व्यक्त करें
NBT - मूल दस में संख्या व कार्य प्रणालियां
  • 4.NBT.4 - मानक कलन विधि का उपयोग करते हुए बहु-अंकीय पूर्णांकों को बिना अटके जोड़ें व घटाएं।

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

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