CLASS 8 SCIENCE | LESSON 20 SCRATCH
- Get link
- X
- Other Apps
🖥️ पाठ 20: स्क्रैच (SCRATCH) - ब्लॉक्स के प्रकार
कक्षा 8 | सम्पूर्ण अभ्यास प्रश्न समाधान
आज हम कक्षा 8 के 'स्क्रैच (Scratch)' पाठ के अभ्यास प्रश्नों को बहुत ही सरल और रोचक तरीके से हल करेंगे। स्क्रैच एक बहुत ही मजेदार प्रोग्रामिंग भाषा है जिसमें हम ब्लॉक्स को जोड़कर गेम्स, एनिमेशन और कहानियाँ बना सकते हैं। तो चलिए अपनी कॉपी-पेन तैयार कीजिए और शुरू करते हैं! 😊
- (a) ब्लॉक आधारित प्रोग्रामिंग प्लेटफॉर्म
- (b) खेलने का तरीका
- (c) एक गेम्स की जगह
- (d) एक प्रोग्राम
- (a) जब किसी कार्य का पूरा होना किसी विकल्प के पुनः पर निर्भर करता है।
- (b) जब कोई कार्य किसी विकल्प पर निर्भर नहीं होता है।
- (c) a और b दोनों।
- (d) उपरोक्त में से कोई नहीं।
- (a) परिवर्तित करना।
- (b) स्टोर करना।
- (c) निर्णय लेना।
- (d) गाना गाना।
- (a) वैल्यू को स्टोर के लिए
- (b) वैल्यू को स्टोर करने के लिए
- (c) दोनों
- (d) इनमें से कोई नहीं
- (a) सेट ब्लॉक
- (b) चेंज ब्लॉक
- (c) move ब्लॉक
- (d) इनमें से कोई नहीं
क. Forever लूप का प्रयोग किसी लूप को लगातार चलाने के लिए किया जाता है। ✅ (सही)
ख. हमारे द्वारा दी गई condition गलत होने पर "else" ब्लॉक execute होता है। ✅ (सही)
ग. स्क्रैच में "ask" ब्लॉक का उपयोग वीडियो देखाने के लिए किया होता है। ❌ (गलत)
घ. स्क्रैच में वेरिएबल्स डेटा को स्टोर करने के लिए उपयोग किये जाते हैं। ✅ (सही)
स्प्राइट्स (Sprites) स्क्रैच के वे पात्र (Characters) या ऑब्जेक्ट्स (Objects) होते हैं जिन्हें हम अपने प्रोजेक्ट में उपयोग करते हैं। ये हमारे प्रोग्राम के मुख्य किरदार होते हैं।
➤ उदाहरण: बिल्ली (Cat), गेंद (Ball), कार (Car), पक्षी (Bird) आदि सभी स्प्राइट्स हैं।
➤ हर स्प्राइट अपने आप में एक अलग ऑब्जेक्ट है जिसे हम अलग-अलग कमांड्स दे सकते हैं।
➤ स्प्राइट्स को हम चला सकते हैं, घुमा सकते हैं, बोलवा सकते हैं और उनका साइज़ भी बदल सकते हैं।
➤ स्क्रैच में पहले से कई स्प्राइट्स उपलब्ध होते हैं और हम अपनी खुद की स्प्राइट्स भी बना सकते हैं।
Conditional Block (शर्त आधारित ब्लॉक) वे ब्लॉक्स होते हैं जो किसी शर्त या परिस्थिति के आधार पर निर्णय लेते हैं। इन्हें "Decision Making Blocks" भी कहते हैं।
1 मुख्य विशेषता: ये ब्लॉक्स पहले कोई शर्त (Condition) चेक करते हैं, फिर उसके आधार पर कोड को चलाते हैं।
2 प्रकार:
• If ब्लॉक: अगर शर्त सही है तो कोड चलाओ।
• If-else ब्लॉक: अगर शर्त सही है तो यह करो, नहीं तो वह करो।
3 व्यावहारिक उदाहरण:
➤ अगर स्प्राइट दीवार को छू जाए तो वापस मुड़ जाए।
➤ अगर स्कोर 50 से ज्यादा हो तो "You Win!" दिखाओ, नहीं तो "Try Again!" दिखाओ।
Variable (चर) एक ऐसा नाम है जो किसी मान (Value) को स्टोर करके रखता है। यह प्रोग्राम की याददाश्त (Memory) की तरह काम करता है।
1 मुख्य उपयोग:
➤ डेटा स्टोर करना: जैसे खेल का स्कोर, खिलाड़ी का नाम, जीवन की संख्या (Lives)।
➤ गणना करना: जोड़, घटाना, गुणा, भाग जैसी गणनाएँ करना।
➤ तुलना करना: दो संख्याओं की तुलना करके निर्णय लेना।
2 व्यावहारिक उदाहरण:
• "Score" नाम का variable बनाकर खेल के अंक गिनना।
• "Name" variable में यूजर का नाम स्टोर करना।
• "Lives" variable में खिलाड़ी की बची हुई जानें गिनना।
3 Variable की विशेषता:
➤ इसका मान बदलता रहता है (इसीलिए Variable कहते हैं)।
➤ एक बार बनाने के बाद इसे पूरे प्रोग्राम में कहीं भी use कर सकते हैं।
I. फ्लैग (flag) ब्लॉक
II. मूव (move) ब्लॉक
III. रिपीट (repeat) ब्लॉक
IV. स्विच कोस्ट्यूम (switch costume) ब्लॉक
V. वेट (wait) ब्लॉक
I. फ्लैग(flag) ब्लॉक → EVENTS ( इवेंट्स ) के अन्तर्गत आता है।
II. मूव (move) ब्लॉक → मोशन (Motion) के अन्तर्गत आता है।
III. रिपीट (repeat) ब्लॉक → लूप (Loop) के अन्तर्गत आता है।
IV. स्विच कोस्ट्यूम (switch costume) ब्लॉक → लुक्स (Looks) के अन्तर्गत आता है।
V. वेट (wait) ब्लॉक → कंट्रोल (Control) के अन्तर्गत आता है।
📚 ब्लॉक्स के मुख्य समूह (Categories):
➤ Motion: स्प्राइट को हिलाने के लिए
➤ Looks: स्प्राइट की दिखावट बदलने के लिए
➤ Control: प्रोग्राम को कंट्रोल करने के लिए
➤ Loops: कोड को दोहराने के लिए
🎓 याद रखने योग्य महत्वपूर्ण बातें
📋 स्क्रैच के मुख्य ब्लॉक समूह
💡 प्रो टिप्स (Pro Tips) - कक्षा 8
✨ Forever loop का उपयोग तब करें जब कोड लगातार चलना हो
✨ Repeat loop का उपयोग तब करें जब निश्चित बार दोहराना हो
✨ If-else के बजाय सिर्फ If तब use करें जब else की जरूरत न हो
✨ हमेशा अपने ब्लॉक्स को सही क्रम में लगाएं
✨ Flag button दबाकर प्रोग्राम शुरू करें और Stop button से रोकें
🎯 Conditional Blocks के प्रकार
|
If Block केवल शर्त सही होने पर ही चलता है |
|
If-Else Block शर्त सही या गलत - दोनों स्थितियों को हैंडल करता है |
|
If-Else-If Block कई शर्तों को एक साथ चेक करता है |
"प्रोग्रामिंग सीखो, भविष्य बनाओ!"
स्क्रैच सीखना प्रोग्रामिंग की दुनिया में पहला कदम है।
ब्लॉक्स को जोड़कर आप अद्भुत गेम्स और एनिमेशन बना सकते हैं।
अभ्यास करते रहें और नई-नई चीजें बनाते रहें! 🚀
✅ पहले छोटे-छोटे प्रोजेक्ट बनाएं
✅ अलग-अलग ब्लॉक्स को आजमाकर देखें
✅ दोस्तों के साथ प्रोजेक्ट शेयर करें
- Get link
- X
- Other Apps
Comments
Post a Comment