पाठ 18: हार्वेस्टर में फंक्शन

फंक्शन | कटाई कर रहा है

रूप-रेखा

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

उद्देश्य

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

एजेंडा

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

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

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

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

लक्ष्य

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

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

तैयारी

लिंक

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

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

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

शब्दावली

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

अध्यापन गाइड

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

परिचय

अब तक, आपके छात्रों को पहले से ही फंक्शन्स से परिचित हो जाना चाहिए। इस समय को प्रोग्राम में फंक्शन्स का उपयोग करने के लाभ और हानियों पर चर्चा करने में लगाएं। उन्हें जोड़ी में साझा करने को कहें या कक्षा के तौर पर चर्चा करने को कहें। Artist या Bee में मुश्किल या आसान पहेलियों के उदाहरणों का उपयोग करने का प्रयास करें।

कक्षा से पूछें:

  • आप प्रोग्राम का उपयोग कब करेंगे?
  • फंक्शन आपके प्रोग्राम को आसान बनाने में मदद क्यों करता है?
  • क्या आपको लगता है कि फंक्शन्स प्रोग्रामिंग को अधिक आसान या अधिक मुश्किल बनाते हैं? क्यों?

मुख्य गतिविधि (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.

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

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

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

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 - किसी आवश्यकता या इच्छा पर विचार करते हुए सामान्य डिज़ाइन को परिभाषित करें, जिसमें सफलता के लिए निर्दिष्ट मापदंड और सामग्री, समय या लागत पर नियंत्रण शामिल हों।