पाठ 5: आर्टिस्ट में नेस्टड लूप्स

नेस्टड लूप्स | Loops | कलाकार

रूप-रेखा

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

उद्देश्य

इस ऑनलाइन गतिविधि में, छात्र आर्टिस्ट में डिज़ाइन बनाएंगे, जिसे वे गर्व से अपने प्रियजनों के साथ साझा कर सकते हैं।

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

एजेंडा

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

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

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

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

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

लक्ष्य

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

  • नेस्टड लूप्स के साथ सरल आकृतियों का जटिल डिज़ाइनों में संयोजन करें।
  • वह समय गिनें, जितनी बार क्रिया को दोहराया जाना चाहिए और लूप के तौर पर इसे प्रदर्शित किया जाना चाहिए।
  • जटिल कार्यों को छोटे-छोटे दोहराने योग्य खंडों में विभाजित करें।

तैयारी

लिंक

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

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

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

शब्दावली

  • लूप - कुछ बार-बार करने की क्रिया।
  • दोहराएं - कुछ दुबारा करें

अध्यापन गाइड

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

परिचय

भूलभुलैया में नेस्टड लूपस का उपयोग करते हुए समीक्षा करें।

छात्रों से पूछें कि उन्हें नेस्टड लूप्स के बारे में कैसा महसूस हुआ।

  • उन्होंने उनके बारे में क्या पसंद और नापसंद किया?
  • नेस्टड लूप्स का उपयोग करने के कुछ लाभ क्या हैं?

छात्रों को बताएं कि वे दुबारा नेस्टड लूप्स का उपयोग करेंगे, लेकिन इस बार आर्टिस्ट में। वे आज शानदार प्रोजेक्ट बनाएंगे!

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

Course D Online Puzzles 2018 - वेबसाइट

अध्यापक संबंधी सुझाव

इस चरण के अंत में छात्रों के पास अपना खुद का काम साझा करने का अवसर होगा। ये कलात्मक कार्य वर्चुअली साझा किए जा सकते हैं या प्रिंट किए जा सकते हैं। हम कक्षा के कार्य के प्रिंट लेने और इसे छात्रों को प्रियजनों के देखने के लिए प्रदर्शित करने की सिफारिश करते हैं।

छात्रों को कक्षा के तौर पर की गई पहेलियां होने से लाभ हो सकता है। यदि आपको यकीन है कि आपकी कक्षा को उससे लाभ हो सकता है, तो हम चरण 5 की पहेली 2 की सिफारिश करते हैं।

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

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

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

फ्लैश चैट: आज आपने क्या बनाया था?

कक्षा को एक साथ लाएं और छात्रों अपनी आर्टिस्ट ड्राइंग दिखाने के लिए समय दें! यह देखते हुए सुनिश्चित करें कि हर छात्र प्रस्तुतियां शुरू करने से पहले अपनी आर्टिस्ट ड्राइंग पूरी करने में शामिल महसूस कर रहा है। चर्चा करें कि किस प्रकार प्रत्येक ड्राइंग बनाई गई थी और छात्र की नेस्टेड लूप में क्या था।

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

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

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

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

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

साथ मिलकर हम चित्रित करते हैं

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

नीचे कुछ उदाहरण दिए गए हैं:

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

Student Instructions

Now loop the triangle 6 times.

After each triangle, you'll need to turn 60 degrees before drawing the next.

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

Student Instructions

This time, complete the puzzle with the fewest number of blocks possible.

After each triangle, you'll need to turn 60 degrees before drawing the next. See how much easier this is with nested loops?

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

Student Instructions

Great! Do the same thing with these circles.

  • Each circle is made by moving 1 pixel before turning 1 degree, 360 times.
  • Each circle begins just 50 pixels from where the last one ended
कोड स्टूडियो पर देखें

Student Instructions

What happens if you also turn 90 degrees between circles?

(To get this image, you still need to jump 50 pixels between circles)

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

Student Instructions

Use what you've learned to make this drawing.

  • The squares each have 100 pixel sides and 90 degree angles
  • You will need to turn 60 degrees between each square. Why? Because there are 6 squares, and 360 degrees (a full turn around) divided by 6 is 60 degrees.
  • Make sure you jump 50 pixels to get to the next square
कोड स्टूडियो पर देखें

Student Instructions

Using what you have learned in the last couple of puzzles, build this image from the beginning.

  • Each hexagon has 50 pixel sides and 60 degree angles
कोड स्टूडियो पर देखें

Student Instructions

Challenge: Can you figure out how to make a picture like this?

  • Both shapes have 50 pixel sides
कोड स्टूडियो पर देखें

Student Instructions

A    B    C



Take a good look at the code below. Which drawing will this program make when you click "Run"?

A

B

C

I don't know.

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

Student Instructions

Now it's your turn. Take the skills you have learned and make something that you love!

Need an idea? Try to make one of these:

मानक संरेखण

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

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.1.b - चर्चा के लिए सहमति-प्राप्त नियमों का पालन करें (जैसे, सम्मानपू्र्ण तरीके से संबोधित करना, दूसरों को ध्यानपूर्वक सुनना, चर्चा के अंतर्गत विषयों और टेक्सट संदेशों के बारे में एक बार में एक ही व्यक्ति का बोलना)।
  • 3.SL.6 - निवेदन किया गया विवरण या स्पष्टीकरण प्रदान करने के लिए जब कार्य और स्थिति के लिए उपयुक्त हो तो पूरे वाक्य में बोलें।

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

G - ज्यामिति
  • 3.G.2 - आकृतियों को बराबर क्षेत्रों वाले भागों में बांटें। प्रत्येक भाग के क्षेत्र को पूर्णांक की इकाई भिन्न के तौर पर अभिव्यक्त करें। उदाहरण के लिए, आकृति को समान क्षेत्र वाले 4 भागों में बांटें और प्रत्येक भाग के क्षेत्र का वर्णन आकृति के क्षेत्र के 1/4 के तौर पर करें।
MP - गणित के अभ्यास
  • MP.1 - सवालों का अर्थ निकालें और उन्हें हल करने का निरंतर प्रयास करें
  • MP.2 - अमूर्त रूप से और मात्रात्मक ढंग से तर्क करें
  • MP.5 - कार्यनीतिक रूप से उपयुक्त टूल्स का उपयोग करें
  • MP.6 - शुद्धता पर ध्यान दें
  • MP.7 - संरचना खोजें व उसका उपयोग करें
  • MP.8 - दोहराए गए तर्क में नियमितता खोजें और व्यक्त करें
OA - कार्य प्रणालियां व बीजगणितीय चिंतन
  • 3.OA.4 - तीन पूर्णांकों से संबंधित गुणा या भाग की समीकरण में अज्ञात पूर्णांक निर्धारित करें। उदाहरण के लिए, ऐसी अज्ञात संख्या निर्धारित करें, जो समीकरणों 8 × ? = 48, 5 = � ÷ 3, 6 × 6 = ? में से प्रत्येक में समीकरण को सही बनाती हो।

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

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