“शिक्षा जीवन की तैयारी नहीं है; शिक्षा ही जीवन है।” ~ जॉन डेवी
यूपी बोर्ड कक्षा 8 विज्ञान भारती III पाठ 20: स्क्रैच द्वारा कोडिंग (Q&A व क्विज़)
– अभ्यास प्रश्न –
1. सही विकल्प पर सही का चिन्ह ✅ लगाइए –
(अ) स्क्रैच क्या है? –
(a) ब्लॉक आधारित प्रोग्रामिंग प्लेटफॉर्म ✅
(b) खेलने का तरीका
(c) एक नोटपैड की जगह
(d) एक प्रोग्राम
(ब) कंडीशनल किसे कहते है? –
(a) जब किसी कार्य का पूरा होना किसी विकल्प के चुनने पर निर्भर करता है ✅
(b) जब कोई कार्य किसी विकल्प पर निर्भर नहीं होता है।
(c) (a) और (b) दोनों
(d) उपरोक्त मे से कोई नहीं
(स) if ब्लॉक का प्रयोग किस लिए करते हैं ? –
(a) प्रदर्शित करना
(b) स्कोर करना
(c) निर्णय लेना ✅
(d) गाना गाना ।
(द) स्क्रैच मे “variable” क्या होते हैं ? –
(a) ब्लॉक आधारित प्रोग्रामिंग प्लेटफॉर्म ✅
(b) वैल्यू को स्टोर करने के लिए ✅
(c) दोनों
(d) इनमे से कोई नहीं ।
(अ) “variable” का मान देने के लिए किस ब्लॉक का प्रयोग किया जाता है ? –
(a) set ब्लॉक ✅
(b) say ब्लॉक
(c) move ब्लॉक
(d) इनमे से कोई नहीं ।
2. सही व गलत कथनों को चुनिये –
(क) Forever लूप का प्रयोग किसी लूप को लगातार चलाने के लिए किया जाता है ( सही / गलत )
उत्तर- सही
(ख) हमारे द्वारा डी गई condition गलत होने पर “else” ब्लॉक execute होता है । ( सही / गलत )
उत्तर- सही
(ग) स्क्रैच मे “ask” ब्लॉक का उपयोग वीडियो देखने के लिए किया जाता है । ( सही / गलत )
उत्तर- गलत
(घ) स्प्राइट को असीमित बार दोहराने के लिए फॉरएवर (forever) लूप का उपयोग करते हैं। ( सही / गलत )
उत्तर- सही
(ङ) स्क्रैच मे वेरिएबल्स डेटा को स्टोर करने के लिए उपयोग किए जाते हैं। ( सही / गलत )
उत्तर – सही
3. निम्नलिखित प्रश्नों के उत्तर दीजिए –
1. स्क्रैच प्लेटफार्म से आप क्या समझते हैं?
उत्तर – स्क्रैच एक ब्लॉक आधारित दृश्य प्रोग्रामिंग लैंग्वेज प्लेटफार्म है जिसको MIT मीडिया lab द्वारा विकसित किया गया है । इसका उपयोग बच्चों को प्रोग्रामिंग लैंग्वेज को सीखने तथा नवाचार कर्ताओं के लिए किया जाता है ।
2. स्क्रैच मे कंडीशनल ब्लॉक का क्या अर्थ है ?
उत्तर – स्क्रैच मे कंडीशनल ब्लॉक का अर्थ है निर्णय लेना । स्क्रैच मे कंडीशन लगाने के लिए if और if-else ब्लॉक का प्रयोग करते हैं जो हमें कंट्रोल ब्लॉक मे मिलते हैं।
3 . स्क्रैच मे वेरिएबल का क्या उपयोग है ?
उत्तर- स्क्रैच मे वेरिएबल्स का उपयोग उस जानकारी या डेटा को स्टोर करने मे करते हैं जिसका उपयोग हम बाद मे करना चाहते हैं ।
4. निम्नलिखित ब्लॉक किस ग्रुप के अंतर्गत आते हैं ?-
( I ) फ्लैग (flag ) ब्लॉक ईवेंट (event) ग्रुप के अंतर्गत आता है ।
( II ) मूव (move) ब्लॉक मोशन (motion) ग्रुप के अंतर्गत आता है ।
( III ) रिपीट (repeat) ब्लॉक कंट्रोल (control) ग्रुप के अंतर्गत आता है ।
( IV ) स्विच कास्ट्यूम ( switch costume ) ब्लॉक लुक्स (looks) ग्रुप के अंतर्गत आता है ।
( V ) वेट (wait) ब्लॉक कंट्रोल (control) ग्रुप के अंतर्गत आता है ।
| क्रम संख्या | प्रश्न | उत्तर |
| 1 | बच्चों को आसानी से कोडिंग सिखाने वाली विज़ुअल प्रोग्रामिंग भाषा कौन सी है? | स्क्रैच (Scratch)। |
| 2 | स्क्रैच में कोडिंग करने के लिए जिन ग्राफ़िकल टुकड़ों को आपस में जोड़ा जाता है, उन्हें क्या कहते हैं? | ब्लॉक (Block)। |
| 3 | स्क्रैच में मुख्य पात्र (Character) या चित्र को क्या कहा जाता है जिस पर हम कोडिंग करते हैं? | स्प्राइट (Sprite)। |
| 4 | स्क्रैच सॉफ्टवेयर खोलते ही डिफ़ॉल्ट (Default) स्प्राइट के रूप में क्या दिखाई देता है? | बिल्ली (Cat)। |
| 5 | वह स्थान (Background) जहाँ स्प्राइट मूव करता है या काम करता है, क्या कहलाता है? | स्टेज (Stage)। |
| 6 | स्क्रैच में बैकग्राउंड की छवि (Image) को बदलने के लिए किस विकल्प का उपयोग करते हैं? | बैकड्रॉप (Backdrop)। |
| 7 | प्रोग्रामिंग ब्लॉक्स के समूह को, जो एक क्रम में जुड़े होते हैं, क्या कहते हैं? | स्क्रिप्ट (Script)। |
| 8 | स्क्रैच में बनाए गए प्रोग्राम या गेम को शुरू (Start) करने के लिए किस पर क्लिक करते हैं? | हरे झंडे (Green Flag) पर। |
| 9 | प्रोग्राम को रोकने (Stop) के लिए किस रंग के बटन का उपयोग होता है? | लाल बटन (Red Button) का। |
| 10 | कंप्यूटर प्रोग्रामिंग में शर्त के आधार पर निर्णय (Decision) लेने के लिए किन कथनों का प्रयोग होता है? | कंडीशनल (Conditionals) का। |
| 11 | यदि (If) कोई दी गई शर्त सही (True) होती है, तो कंप्यूटर क्या करता है? | वह निर्धारित कार्य या कोड चलाता है। |
| 12 | यदि शर्त गलत (False) हो, तो कंडीशनल प्रोग्रामिंग में क्या होता है? | कंप्यूटर उस कोड को छोड़ (Skip) देता है। |
| 13 | शर्त के आधार पर काम करने वाले नियम को सामान्य प्रोग्रामिंग भाषा में क्या कहते हैं? | यदि-तो (If-Then) नियम। |
| 14 | कौन सा नियम दो स्थितियों (True या False) में से एक को चुनने की सुविधा देता है? | यदि-तो-अन्यथा (If-Else)। |
| 15 | कंडीशनल का उपयोग मुख्य रूप से किस लिए किया जाता है? | प्रोग्राम को स्मार्ट (Smart) बनाने के लिए। |
| 16 | स्क्रैच में कंडीशनल ब्लॉक (Conditional blocks) किस ब्लॉक कैटेगरी में मिलते हैं? | कंट्रोल (Control) ब्लॉक्स में। |
| 17 | स्क्रैच में कंट्रोल ब्लॉक्स (Control blocks) का रंग सामान्यतः कैसा होता है? | पीला (Yellow) या नारंगी। |
| 18 | केवल शर्त के सही होने पर काम करने वाला बेसिक कंडीशनल ब्लॉक कौन सा है? | ‘If… then’ ब्लॉक। |
| 19 | शर्त सही होने पर एक काम और गलत होने पर दूसरा काम करने के लिए कौन सा ब्लॉक चुनते हैं? | ‘If… then… else’ ब्लॉक। |
| 20 | किसी निश्चित शर्त के पूरा होने तक प्रोग्राम को रोकने के लिए किस ब्लॉक का उपयोग करते हैं? | ‘Wait until’ ब्लॉक का। |
| 21 | कंडीशनल ब्लॉक्स के अंदर शर्त (Condition) डालने के लिए किस आकार का खाली स्थान बना होता है? | षट्भुज (Hexagonal) आकार का। |
| 22 | शर्तें (Conditions) बनाने वाले ब्लॉक (जैसे- किसी रंग को छूना) मुख्य रूप से किस कैटेगरी में होते हैं? | सेंसिंग (Sensing) ब्लॉक्स में। |
| 23 | सेंसिंग (Sensing) ब्लॉक्स का रंग स्क्रैच में कैसा होता है? | हल्का नीला (Light Blue)। |
| 24 | प्रोग्रामिंग में डेटा या जानकारी को सुरक्षित रखने वाले खाली डिब्बे (Container) को क्या कहते हैं? | वेरिएबल (Variable)। |
| 25 | क्या प्रोग्राम के चलने (Run) के दौरान वेरिएबल का मान (Value) बदल सकता है? | हाँ, बदल सकता है। |
| 26 | किसी गेम में खिलाड़ी का स्कोर (Score) सुरक्षित रखने के लिए हम किसका उपयोग करेंगे? | वेरिएबल (Variable) का। |
| 27 | गेम में खिलाड़ी की ‘बची हुई लाइफ (Lives)’ को दर्शाने के लिए किसका प्रयोग किया जाता है? | वेरिएबल का। |
| 28 | वेरिएबल के अंदर हम मुख्य रूप से किस प्रकार का डेटा रख सकते हैं? | संख्या (Number) या शब्द (Text)। |
| 29 | वेरिएबल का नाम कैसा होना चाहिए? | स्पष्ट और डेटा से संबंधित (जैसे- Score)। |
| 30 | स्क्रैच में नया वेरिएबल बनाने के लिए किस ब्लॉक कैटेगरी का चयन किया जाता है? | वेरिएबल्स (Variables) ब्लॉक का। |
| 31 | वेरिएबल्स (Variables) कैटेगरी के ब्लॉक्स का रंग कैसा होता है? | गहरा नारंगी (Dark Orange)। |
| 32 | नया वेरिएबल बनाने के लिए किस बटन पर क्लिक करना होता है? | मेक अ वेरिएबल (Make a Variable)। |
| 33 | गेम के शुरुआत में स्कोर को शून्य (0) सेट करने के लिए किस ब्लॉक का उपयोग करते हैं? | ‘Set [my variable] to 0’ ब्लॉक का। |
| 34 | गेम में स्कोर को एक अंक से बढ़ाने के लिए किस ब्लॉक का प्रयोग किया जाता है? | ‘Change [my variable] by 1’ ब्लॉक का। |
| 35 | यदि हम चाहते हैं कि स्कोर कम हो (जैसे लाइफ घटना), तो हम ‘Change by’ में क्या लिखेंगे? | -1 (माइनस वन)। |
| 36 | स्टेज (Stage) पर वेरिएबल को दिखाने या छिपाने के लिए क्या करते हैं? | वेरिएबल के नाम के पास वाले चेकबॉक्स (Checkbox) पर टिक करते हैं। |
| 37 | स्क्रैच पर एक साधारण जंपिंग गेम (Jumping game) बनाने के लिए कम से कम कितने स्प्राइट की आवश्यकता होती है? | दो (एक कूदने वाला, एक बाधा)। |
| 38 | स्प्राइट को ऊपर कूदने (Jump) के लिए ‘Y’ अक्ष (Y-axis) की वैल्यू को क्या करना होगा? | बढ़ाना (Increase) होगा। |
| 39 | जंप के बाद स्प्राइट को वापस नीचे लाने के लिए ‘Y’ की वैल्यू में क्या बदलाव करेंगे? | ‘Y’ की वैल्यू घटानी (Decrease) होगी। |
| 40 | स्प्राइट को कीबोर्ड से जंप कराने के लिए कौन सा इवेंट (Event) ब्लॉक इस्तेमाल होता है? | ‘When [space] key pressed’। |
| 41 | बाधा (Obstacle) को स्टेज पर दाईं से बाईं ओर ले जाने के लिए किस अक्ष में बदलाव करेंगे? | ‘X’ अक्ष (X-axis) में। |
| 42 | X अक्ष की वैल्यू घटाने (Negative करने) से स्प्राइट किस दिशा में आगे बढ़ेगा? | बाईं ओर (Left side)। |
| 43 | बाधा को लगातार चलाने (Loop में रखने) के लिए किस कंट्रोल ब्लॉक का उपयोग करते हैं? | ‘Forever’ (हमेशा) ब्लॉक का। |
| 44 | यह जाँचने के लिए कि खिलाड़ी बाधा से टकराया या नहीं, किस कंडीशनल ब्लॉक का प्रयोग करेंगे? | ‘If… then’ ब्लॉक का। |
| 45 | टकराने की शर्त जांचने के लिए किस सेंसिंग (Sensing) ब्लॉक का उपयोग होता है? | ‘Touching [Obstacle]’ ब्लॉक का। |
| 46 | यदि स्प्राइट बाधा से टकरा जाता है, तो गेम को समाप्त करने के लिए कौन सा ब्लॉक लगाएंगे? | ‘Stop all’ ब्लॉक। |
| 47 | सफलतापूर्वक बाधा पार करने पर स्कोर बढ़ाने के लिए कौन सा ब्लॉक इस्तेमाल करेंगे? | ‘Change [Score] by 1’ ब्लॉक। |
| 48 | गेम शुरू होने पर खिलाड़ी और बाधा को उनकी सही जगह (Start position) पर भेजने के लिए कौन सा मोशन (Motion) ब्लॉक प्रयोग करते हैं? | ‘Go to x: [ ] y: [ ]’ ब्लॉक। |
| 49 | जंपिंग गेम में गुरुत्वाकर्षण (Gravity) जैसा प्रभाव देने के लिए स्प्राइट को धीरे-धीरे नीचे लाने हेतु किस ब्लॉक का प्रयोग होता है? | ‘Repeat’ और ‘Change Y by’ ब्लॉक का। |
| 50 | क्या स्क्रैच में गेम खेलते समय हम स्प्राइट के जंप करने पर साउंड (Sound) जोड़ सकते हैं? | हाँ, ‘Play sound’ ब्लॉक के उपयोग से। |
प्रश्नोत्तरी [ quiz ]
यूपी बोर्ड कक्षा 8 विज्ञान भारती III पाठ 20: स्क्रैच द्वारा कोडिंग (Q&A व क्विज़)
COMING SOON
प्रश्नोत्तरी अभी तैयार की जा रही है जल्द ही आपके लिए प्रस्तुत की जाएगी
