पाठ 11: मधुमक्खी में सापेक्ष

नियमबद्ध | Bee | Maze

रूप-रेखा

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

उद्देश्य

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

एजेंडा

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

ब्रिजिंग गतिविधि - सापेक्ष (15 मिनट)

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

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

विस्तृत प्रशिक्षण

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

लक्ष्य

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

  • बोलचाल की भाषा सापेक्ष कथनों को प्रोग्राम में परिवर्तित करें।
  • लूप्ड क्रमों और सापेक्षों के संयोजन का उपयोग करते हुए पहेलियां हल करें।

तैयारी

लिंक

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

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

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

शब्दावली

  • सापेक्ष - वे कथन, जो केवल निश्चित शर्तों के अंतर्गत ही चलाए जा सकते हैं।

अध्यापन गाइड

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

परिचय

अपने छात्रों के साथ "कार्डों के साथ सापेक्ष" गतिविधि की समीक्षा करें।

  • सापेक्ष स्टेटमेंट क्या है?
  • सापेक्ष कब उपयोगी होता है?
  • आपने पिछली गतिविधि में कौन-से सापेक्षों का उपयोग किया था?

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

ब्रिजिंग गतिविधि - सापेक्ष (15 मिनट)

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

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

अनप्लग्ड गतिविधिअनप्लग्ड ब्लॉकली ब्लॉक्स (ग्रेड 2 - 5) - प्रहस्तनीय में से 2-3 इफ / एल्स और खाली क्रिया ब्लॉक्स प्रिंट करें और काटें और ताश की गड्डी लें। कक्षा को ताश की गड्डी के साथ उपयोग करने के लिए कुछेक सापेक्ष सोचने को कहें, जैसे उन्होंने "कार्डों के साथ सापेक्ष” में किया था। जब कक्षा के तौर पर सापेक्ष निर्धारित कर लिए जाएं, तो इफ ब्लॉक के खाली भाग को ताश के पत्तों के कई मूल्यों के साथ भरें, जो बच्चों ने सुझाएं हैं। "किंग ऑफ हार्ट्स", "सम संख्याओं वाले", या "डायमंड।” क्रिया ब्लॉक्स को उन क्रियाओं से भरें, जिनका छात्रों ने सुझाव दिया है। सुनिश्चित करें कि छात्र जानते हैं कि क्रिया ब्लॉक्स को इफ या एल्स ब्लॉक के अंतर्गत सीधे दिए जाने की जरूरत होती है। नीचे एक ऊदाहरण दिया गया है।

अब ताश के पत्तों को फेंटें और दुबारा "कार्डों के साथ सापेक्ष" खेलें। गड्डी को कार्ड-दर-कार्ड पलटें, कार्डों के प्रति ऐसी प्रतिक्रिया करते हुए कि इसके लिए सापेक्ष बनाया गया है।

ऑनलाइन पहेलियों का प्रीव्युकोर्स D से पहेली चुनें, हम पहेली 9 की सिफारिश करते हैं।

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

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

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

इन पहेलियों में कुछ सवाल उत्पन्न हो सकते हैं, इसलिए छात्रों को जोड़ियों में काम करने को कहें या "मुझसे पूछने से पहले तीन सहपाठियों से पूछें" नियम लागू करें (छात्रों को कहें कि वे अध्यापक के पास जाने से पहले अन्य तीन सहपाठियों से मदद लें।) इससे चर्चाएं होंगी, जो प्रत्येक छात्र की समझ विकसित करेंगी।

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

जर्नल तैयार करना

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

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

  • आज का पाठ किस बारे में था?
  • आपको आज का पाठ कैसा लगा?
  • आज आपने अपने कोड में कौन-से सापेक्षों का उपयोग किया?
  • मधुमक्खी कौन-से अन्य सापेक्षों का उपयोग कर सकती है? उदाहरणों में शामिल हैं:
  • यदि मेरे सामने पेड़ है, रास्ते से हट जाएं
  • यदि मेरी हवा कष्ट देती है, तो ज़मीन पर आराम करें
  • यदि मैं अन्य मधुमक्खी को देखता हूं, तो "हेलो! कहता हूं।"

विस्तृत प्रशिक्षण

छात्रों के प्रशिक्षण में वृद्धि करने के लिए इन गतिविधियों का उपयोग करें। इन्हें कक्षा के बाहर की गतिविधियां या अन्य संवर्धन के तौर पर उपयोग किया जा सकता है।

सही/गलत टैग

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

नेस्टिंग

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

Student Instructions

Take a good look at the code below. What do you think will happen after you click "Run"?

The bee will move to the cloud and try to get nectar, no matter what.

The bee will move to the cloud and only try to get nectar if there is a flower underneath.

The bee will move to the cloud and then do nothing, no matter what.

I don't know.

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

Student Instructions

More clouds!

Check underneath every cloud to see if it is hiding a flower before you get nectar.

Remember: Not all clouds hide the same thing!

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

Student Instructions

You can only collect nectar from flowers, but you can check any space to see if there is a flower.

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

Student Instructions

In this puzzle, we know that every flower has exactly one nectar, but the flowers aren't spaced evenly.

Get all of the nectar using as few blocks as possible.

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

Student Instructions

"Now I just want to make honey."

Some of these clouds might have honeycombs under them. Be sure to check if a honeycomb is hiding behind each cloud!

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

Student Instructions

Sometimes a cloud covers a flower, sometimes it covers a honeycomb!

Use the ifelse block to collect nectar at flowers and make honey at honeycomb.

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

Student Instructions

Look carefully at the code below. What do you think will happen after you click "Run"?

The bee will get nectar at each flower and honey at each honeycomb.

The bee will try to get nectar from both flowers and honeycomb.

The bee will try to get honey from both flowers and honeycomb.

I don't know.

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

Student Instructions

Challenge: There will be either a flower or a honeycomb under each of those clouds!

Collect nectar if there is a flower. Otherwise, make honey (because there is a honeycomb).

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

Student Instructions

Collect all of the nectar or make all the honey. You can only collect nectar from flowers and make honey from honeycombs. Check any space to see if there is a flower or honeycomb.

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

Student Instructions

Conditionals can be helpful, even when you know exactly what is in each spot!

Collect all of the nectar and make all of the honey.

मानक संरेखण

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

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.

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

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

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

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

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

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

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

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