“शिक्षा जीवन की तैयारी नहीं है; शिक्षा ही जीवन है।” ~ जॉन डेवी
– अभ्यास प्रश्न –
यूपी बोर्ड कक्षा 7 विज्ञान भारती II पाठ 25: स्क्रैच द्वारा कोडिंग (Q&A व क्विज़)
1. निम्नलिखित में सही विकल्प पर सही का चिन्ह को लगाएं-
(i) ब्लॉक बेस्ड प्रोग्रामिंग लैंग्वेज ( Programming language) है-
(अ) पाइथन ( Python)
(ब) जावा (Java)
(स) स्क्रैच (Scratch) ✅
(द) सी++ (C++)
(ii) निम्न में से कौन-सा रिपीट ब्लॉक है ?

(iii) स्क्रैच (Scratch) में किसी कोड को प्रारंभ करने के लिए क्लिक करेंगे –
(अ)हरे झंडे (Flag) ✅
(ब) नीले ब्लॉक पर
(स) स्प्राइट पर
(द) Motion ब्लॉक पर
(iv) Coding मे debugging का क्या मतलब है?
(अ) गलत code दिखाना
(ब) दिए गए code को डिलीट करना
(स) दिए गए ब्लॉक मे गलती ढूँढना और उसे ठीक करना ✅
(द) पुनः कार्य करना
2. रिक्त स्थान की पूर्ति करें :
(i) स्क्रैच (scratch) एक ब्लॉक आधारित प्रोग्रामिंग लैंग्वेज है।
(ii) Sprite हमें स्क्रीन के स्टेज (stage) एरिया में दिखता है ।
(iii) by default स्क्रीन में कैट (Cat)
(iv) कंट्रोल ब्लॉक ऐम्बर रंग का होता है ।
3. मिलान करें:

4. निम्नलिखित प्रश्नों के उत्तर दीजिए :
(i) स्क्रैच प्लेटफॉर्म की मुख्य विशेषताएं लिखें ।
उत्तर- स्क्रैच प्लेटफॉर्म की मुख्य विशेषताएं निम्नलिखित हैं –
1. विजुअल इंटरफेस (Visual Interface):
स्क्रैच मे कोड लिखने के बजाय ब्लॉक्स को ड्रैग एण्ड ड्रॉप करके उनको जोड़ा जाता है ।
2. स्प्राइट (Sprite) :
इसमे विभिन्न चित्रों को स्प्राइट के रूप मे जोड़ सकते हैं ।
3. ईवेंट-ड्रिवेन प्रोग्रामिंग ( Event Driven Programming) :
स्क्रैच मे घटनाओं के आधार पर कोड को चालू कर सकते हैं ।
4. इंटरएक्टिव कहानियाँ और गेम्स :
छात्र अपनी कहानियाँ, गेम्स,एनिमेशन और अन्य प्रोजेक्ट्स प्रकाशित कर सकते हैं और अन्य प्रोजेक्ट्स ( परियोजनाओं) के साथ इंटरएक्ट कर सकते हैं।
(ii) ‘लूप्स’ से आप क्या समझते हैं ?
उत्तर-
लूप (Loop) एक प्रकार का कोड है जो डी हुई लिमिट के आधार पर समान निर्देशों को दोहराता है ।
(iii) ‘डिबगिंग’ क्या है ?
उत्तर- कंप्युटर प्रोग्राम मे किसी समस्या को पहचान कर उसको ठीक करना ‘डिबगिंग’ कहलाता है।
(iv) स्क्रैच पर ‘डिबगिंग’ के मुख्य बिन्दु बताइए ।
उत्तर- Scratch में डिबगिंग के मुख्य बिंदु:
- कोड को स्टेप-बाय-स्टेप चलाएं
- ब्लॉक्स के क्रम और लॉजिक की जांच करें
- स्प्राइट्स, costumes और बैकड्रॉप्स चेक करें
- वेरिएबल्स और मैसेजेस की वैल्यू देखें
- प्रोजेक्ट को बार-बार टेस्ट करें
(iv) निम्नलिखित ब्लॉक के रंग लिखो –
- Events (इवेंट्स) पीला
- Looks (लूक्स) बैंगनी
- Control (कंट्रोल) एम्बर
| क्रम संख्या | प्रश्न | उत्तर |
| 1 | कंप्यूटर को कोई कार्य करने के लिए निर्देश देने की भाषा क्या कहलाती है? | प्रोग्रामिंग या कोडिंग (Coding) |
| 2 | बच्चों के लिए बनाई गई एक सरल और विजुअल (चित्रमय) प्रोग्रामिंग भाषा कौन सी है? | स्क्रैच (Scratch) |
| 3 | स्क्रैच प्रोग्रामिंग भाषा का विकास मुख्य रूप से किस संस्था ने किया है? | एम.आई.टी. (MIT) |
| 4 | स्क्रैच में कोड टाइप करने की जगह हम निर्देश देने के लिए किसका उपयोग करते हैं? | ब्लॉक्स (Blocks) का |
| 5 | स्क्रैच में जहाँ प्रोग्राम चलता है या परिणाम दिखाई देता है, उस जगह (स्क्रीन) को क्या कहते हैं? | स्टेज (Stage) |
| 6 | स्क्रैच में मुख्य कैरेक्टर (पात्र) या ऑब्जेक्ट को क्या कहा जाता है? | स्प्राइट (Sprite) |
| 7 | स्क्रैच खोलने पर डिफ़ॉल्ट (पहले से) रूप से कौन सा स्प्राइट दिखाई देता है? | बिल्ली (Cat) |
| 8 | स्प्राइट को निर्देश देने के लिए ब्लॉक्स को आपस में जोड़कर क्या बनाया जाता है? | स्क्रिप्ट (Script) |
| 9 | जहाँ ब्लॉक्स को खींचकर (Drag) और जोड़कर प्रोग्राम बनाया जाता है, उसे क्या कहते हैं? | स्क्रिप्ट एरिया (Script Area) |
| 10 | स्क्रैच में बनाए गए प्रोग्राम को शुरू (Start) करने के लिए किस रंग के झंडे पर क्लिक करते हैं? | हरे झंडे (Green Flag) पर |
| 11 | स्क्रैच प्रोग्रामिंग मुख्य रूप से किस तकनीक पर आधारित है? | ब्लॉक-आधारित (Block-based) |
| 12 | क्या स्क्रैच में हमें कोई कठिन कोड या स्पेलिंग याद करके टाइप करनी पड़ती है? | नहीं |
| 13 | अलग-अलग काम करने वाले ब्लॉक्स को आसानी से पहचानने के लिए किस आधार पर बांटा गया है? | रंगों (Colors) के आधार पर |
| 14 | स्प्राइट को चलाने या दिशा बदलने वाले ब्लॉक्स किस कैटेगरी (वर्ग) में होते हैं? | मोशन (Motion) |
| 15 | स्प्राइट का रंग, आकार या कॉस्ट्यूम बदलने वाले ब्लॉक्स किस कैटेगरी में होते हैं? | लुक्स (Looks) |
| 16 | स्प्राइट से बिल्ली की म्याऊँ जैसी आवाज निकालने के लिए किस कैटेगरी का प्रयोग करते हैं? | साउंड (Sound) |
| 17 | कीबोर्ड का बटन दबाने पर क्या होगा, यह तय करने वाले ब्लॉक्स कहाँ मिलते हैं? | इवेंट्स (Events) |
| 18 | क्या हम स्क्रैच में अपनी पसंद का नया स्प्राइट (Sprite) ड्रा (Draw) कर सकते हैं? | हाँ |
| 19 | स्टेज (Stage) के पीछे के दृश्य या बैकग्राउंड (Background) को स्क्रैच में क्या कहते हैं? | बैकड्रॉप (Backdrop) |
| 20 | चलते हुए प्रोग्राम को तुरंत रोकने (Stop) के लिए किस रंग के बटन का उपयोग करते हैं? | लाल बटन (Red Button) |
| 21 | किसी एक ही काम या निर्देश को बार-बार दोहराना प्रोग्रामिंग में क्या कहलाता है? | लूप (Loop) |
| 22 | स्क्रैच में लूप्स (Loops) वाले ब्लॉक्स मुख्य रूप से किस कैटेगरी में मिलते हैं? | कंट्रोल (Control) |
| 23 | यदि हमें कोई काम बिना रुके हमेशा (लगातार) दोहराना हो, तो किस लूप का प्रयोग करेंगे? | फॉरएवर (Forever) लूप |
| 24 | यदि कोई काम एक निश्चित संख्या (जैसे 10 बार) तक दोहराना हो, तो कौन सा लूप लगेगा? | रिपीट (Repeat) लूप |
| 25 | क्या लूप (Loop) का उपयोग करने से हमारा कोड छोटा और समय बचाने वाला हो जाता है? | हाँ |
| 26 | किसी निश्चित शर्त (Condition) के पूरा होने तक काम दोहराने के लिए कौन सा लूप उपयोग होता है? | रिपीट अंटिल (Repeat Until) |
| 27 | जब एक लूप के अंदर दूसरा लूप लगाया जाता है, तो उसे क्या कहते हैं? | नेस्टेड लूप (Nested Loop) |
| 28 | बिल्ली को 10 कदम चलने का निर्देश 5 बार देने के लिए किस ब्लॉक का उपयोग करेंगे? | रिपीट 5 (Repeat 5) |
| 29 | फॉरएवर (Forever) लूप को रोकने के लिए स्क्रीन पर किसका उपयोग किया जाता है? | स्टॉप बटन (Stop Button) का |
| 30 | लूप (Loop) का मुख्य लाभ क्या है? | कोड के दोहराव (Repetition) से बचना |
| 31 | कंप्यूटर प्रोग्राम या कोड में मौजूद किसी भी गलती (Error) को विज्ञान की भाषा में क्या कहते हैं? | बग (Bug) |
| 32 | प्रोग्राम में से गलती (Bug) को ढूँढ़कर उसे सही करने की प्रक्रिया क्या कहलाती है? | डिबगिंग (Debugging) |
| 33 | यदि स्प्राइट हमारे निर्देशों के अनुसार सही काम नहीं कर रहा, तो इसका मतलब कोड में क्या है? | बग (Bug) है |
| 34 | डिबगिंग करते समय हम स्क्रिप्ट के ब्लॉक्स को कैसे चेक (Check) करते हैं? | एक-एक करके (Step-by-step) |
| 35 | क्या किसी ब्लॉक को गलत जगह या गलत क्रम में लगा देना भी एक बग (Bug) है? | हाँ |
| 36 | कोड में गलती ढूँढ़ने के लिए प्रोग्राम को चलाकर देखना क्या कहलाता है? | टेस्टिंग (Testing) |
| 37 | स्क्रैच में गलत ब्लॉक को हटाने के लिए हम उसे वापस ब्लॉक पैलेट में छोड़कर क्या करते हैं? | डिलीट (Delete) |
| 38 | क्या डिबगिंग से हमारा प्रोग्राम सही और सटीक परिणाम देने लगता है? | हाँ |
| 39 | एक अच्छे कोडर (Coder) या प्रोग्रामर का सबसे महत्वपूर्ण गुण क्या माना जाता है? | सही डिबगिंग (Debugging) करना |
| 40 | यदि स्प्राइट बहुत तेज भाग रहा है, तो वेट (Wait) ब्लॉक का समय बढ़ाना किसका हिस्सा है? | डिबगिंग का |
| 41 | स्थिर चित्रों (Images) को तेजी से लगातार चलाकर गति (Motion) का आभास कराना क्या है? | एनीमेशन (Animation) |
| 42 | स्क्रैच में एक ही स्प्राइट के अलग-अलग पोज़ या चित्रों को क्या कहते हैं? | कॉस्ट्यूम (Costume) |
| 43 | बिल्ली को चलता हुआ (Walking) दिखाने के लिए उसके कॉस्ट्यूम को क्या करना पड़ता है? | लगातार बदलना पड़ता है |
| 44 | कॉस्ट्यूम को एक के बाद एक बदलने के लिए लुक्स (Looks) कैटेगरी का कौन सा ब्लॉक उपयोग होता है? | नेक्स्ट कॉस्ट्यूम (Next Costume) |
| 45 | एनीमेशन (Animation) को लगातार चलाने के लिए किस कंट्रोल ब्लॉक का उपयोग आवश्यक है? | फॉरएवर लूप (Forever Loop) |
| 46 | एनीमेशन को असली जैसा (Smooth) दिखाने के लिए कॉस्ट्यूम बदलने के बीच में क्या डालते हैं? | वेट (Wait) ब्लॉक |
| 47 | वेट (Wait 1 secs) ब्लॉक स्क्रैच की किस कैटेगरी (रंग) में पाया जाता है? | कंट्रोल (Control) |
| 48 | स्प्राइट को स्टेज के किनारे से टकराकर वापस लाने के लिए कौन सा ब्लॉक प्रयोग होता है? | इफ ऑन एज, बाउंस (If on edge, bounce) |
| 49 | क्या हम स्क्रैच एनीमेशन में अपनी खुद की आवाज़ (Voice) भी रिकॉर्ड करके डाल सकते हैं? | हाँ |
| 50 | स्प्राइट को अपनी जगह पर गोल घुमाने (Rotate) के लिए किस ब्लॉक का प्रयोग होता है? | टर्न (Turn) 15 डिग्री |
| 51 | नेक्स्ट कॉस्ट्यूम ब्लॉक के साथ नेक्स्ट बैकड्रॉप (Next Backdrop) लगाने से क्या बदलता है? | पीछे का दृश्य (Background) |
| 52 | मोशन, लुक्स, साउंड और लूप ब्लॉक्स के सही संयोजन से स्क्रैच में क्या बनता है? | गेम और एनीमेशन |
प्रश्नोत्तरी [ quiz ]
यूपी बोर्ड कक्षा 7 विज्ञान भारती II पाठ 25: स्क्रैच द्वारा कोडिंग (Q&A व क्विज़)
COMING SOON
प्रश्नोत्तरी अभी तैयार की जा रही है जल्द ही आपके लिए प्रस्तुत की जाएगी
