🐱 स्क्रैच (Scratch)

स्क्रैच (Scratch) – Junior School Online
💻 Science – Class 6 – Chapter 21

🐱 स्क्रैच (Scratch)

जानें कि स्क्रैच क्या है, इसके इंटरफेस के विभिन्न भाग (Stage, Sprite, Code Area, Block Palette), ब्लॉक के प्रकार (Motion, Looks, Events, Control, Sensing, Operators आदि), स्क्रैच कोड कैसे चलाएँ, तथा स्प्राइट की दिशा एवं गति बदलने के बारे में।

🎯 Learning Objectives

🐱स्क्रैच का परिचय
🖥️स्क्रैच इंटरफेस
🎯स्प्राइट (Sprite)
🧩ब्लॉक पैलेट
🔵ब्लॉक के प्रकार
▶️कोड चलाना

📖 अध्याय सामग्री (Chapter Content)

1 🐱 स्क्रैच (Scratch) का परिचय

📌 स्क्रैच (Scratch) क्या है?

स्क्रैच (Scratch) एक ब्लॉक-आधारित प्रोग्रामिंग भाषा (Block-based Programming Language) है।

🔹 इसमें रंगीन ब्लॉक्स को जोड़कर प्रोग्राम बनाया जाता है।
🔹 यह शुरुआती प्रोग्रामर्स के लिए बनाई गई है।
🔹 MIT (Massachusetts Institute of Technology) द्वारा विकसित की गई।

📌 स्क्रैच की विशेषताएँ

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

📌 स्क्रैच में ब्लॉक्स को ड्रैग एंड ड्रॉप (खींचकर छोड़ना) द्वारा जोड़ा जाता है।

2 🖥️ स्क्रैच इंटरफेस (Scratch Interface)

📌 स्क्रैच के मुख्य भाग

🎯 स्क्रैच इंटरफेस
🐱 स्टेज एरिया (Stage Area) यहाँ स्प्राइट दिखता है और कोड चलता है
🧩 ब्लॉक पैलेट (Block Palette)
सभी ब्लॉक्स यहाँ उपलब्ध हैं – रंग के अनुसार समूहित
📝 कोडिंग एरिया (Coding Area)
ब्लॉक्स को यहाँ जोड़कर प्रोग्राम बनाया जाता है
🐱 स्प्राइट (Sprite)
डिफ़ॉल्ट रूप से Cat स्प्राइट उपस्थित होता है

📌 स्क्रैच इंटरफेस के 4 मुख्य भाग

🔹 स्टेज एरिया (Stage Area) – जहाँ स्प्राइट दिखता है
🔹 ब्लॉक पैलेट (Block Palette) – सभी ब्लॉक्स का संग्रह
🔹 कोडिंग एरिया (Coding Area) – ब्लॉक्स जोड़ने का स्थान
🔹 स्प्राइट (Sprite) – जिस पर कार्य किया जाता है

3 🎯 स्टेज एरिया (Stage Area)

📌 स्टेज एरिया – क्या है?

🔹 स्टेज एरिया वह स्थान है जहाँ स्प्राइट दिखता है और कोड चलता है।
🔹 यह प्रोग्राम का परिणाम दिखाता है।
🔹 डिफ़ॉल्ट रूप से Cat (बिल्ली) स्प्राइट स्टेज पर दिखता है।

📌 स्टेज एरिया का उपयोग

🔹 स्प्राइट की गतिविधियाँ देखना
🔹 कोड का परिणाम देखना
🔹 प्रोग्राम को चलाना (जब ब्लॉक पर क्लिक करते हैं)

💡 ब्लॉक पर क्लिक करने पर स्टेज एरिया में स्प्राइट उसी के अनुसार व्यवहार करता है।

4 🐱 स्प्राइट (Sprite)

📌 स्प्राइट (Sprite) क्या है?

स्प्राइट (Sprite) – यह वह पात्र (Character) है जिस पर हम स्क्रैच में कार्य करते हैं।

🔹 डिफ़ॉल्ट स्प्राइट – Cat (बिल्ली)
🔹 हम एक या एक से अधिक स्प्राइट चुन सकते हैं।
🔹 हर स्प्राइट का अपना विशिष्ट कोड होता है।

📌 स्प्राइट की विशेषताएँ

🔹 डिफ़ॉल्ट – Cat स्प्राइट पहले से उपस्थित होता है।
🔹 कई स्प्राइट – एक से अधिक स्प्राइट हो सकते हैं।
🔹 कोड – प्रत्येक स्प्राइट का अपना कोड होता है।

📌 स्प्राइट डिलीट करने के लिए Delete बटन का प्रयोग करते हैं।

5 🧩 ब्लॉक पैलेट (Block Palette)

📌 ब्लॉक पैलेट – सभी ब्लॉक्स का संग्रह

ब्लॉक पैलेट – वह स्थान जहाँ सभी ब्लॉक्स उपलब्ध होते हैं।
🔹 ब्लॉक्स को रंग के अनुसार समूहित किया गया है।

🔵 मोशन 🟣 लुक्स 🟣 साउंड 🟡 इवेंट्स 🟠 कंट्रोल 🔷 सेंसिंग 🟢 ऑपरेटर्स 🟧 वेरिएबल्स 🔴 माय ब्लॉक्स

📌 ब्लॉक पैलेट में कितने रंग के ब्लॉक हैं?

9 अलग-अलग रंग के ब्लॉक समूह हैं।

💡 प्रत्येक ब्लॉक का एक विशिष्ट रंग होता है जो उसके कार्य को दर्शाता है।

6 🔵 मोशन ब्लॉक (Motion Blocks) – नीला

📌 मोशन ब्लॉक – गति और दिशा बदलने के लिए

मोशन ब्लॉकनीले रंग के होते हैं।

➡️ move 10 steps
🔄 turn right 15 degrees
🔄 turn left 15 degrees
📍 go to x: 0 y: 0

📌 मोशन ब्लॉक के कार्य

🔹 Move – स्प्राइट को आगे बढ़ाना
🔹 Turn – स्प्राइट को मोड़ना (दायें/बायें)
🔹 Go to – निर्धारित स्थान पर जाना
🔹 Change direction – दिशा बदलना

💡 उदाहरण: Cat स्प्राइट को 90 डिग्री दायीं ओर घुमाने के लिए मोशन ब्लॉक का उपयोग करते हैं।

7 🟣 लुक्स ब्लॉक (Looks Blocks) – बैंगनी

📌 लुक्स ब्लॉक – दिखावट बदलने के लिए

लुक्स ब्लॉकबैंगनी रंग के होते हैं।

💬 say Hello! for 2 seconds
🎭 switch costume to costume2
🔍 change size by 10
👻 show / hide

📌 लुक्स ब्लॉक के कार्य

🔹 Say – स्प्राइट को बात करना
🔹 Switch Costume – पोशाक बदलना
🔹 Change Size – आकार बदलना
🔹 Show/Hide – दिखाना/छिपाना

8 🟡 इवेंट्स ब्लॉक (Events Blocks) – पीला

📌 इवेंट्स ब्लॉक – प्रोग्राम शुरू करने के लिए

इवेंट्स ब्लॉकपीले रंग के होते हैं।

🏁 when green flag clicked
⌨️ when space key pressed
🐱 when this sprite clicked

📌 इवेंट्स ब्लॉक के कार्य

🔹 Green Flag – प्रोग्राम शुरू करना
🔹 Key Pressed – की दबाने पर
🔹 Sprite Clicked – स्प्राइट पर क्लिक करने पर

9 ▶️ कोड चलाना (Running Code)

📌 स्क्रैच में कोड कैसे चलाएँ?

🔹 ब्लॉक पर क्लिक करें – कोड चलने लगता है।
🔹 प्रीव्यू (Preview)स्टेज एरिया में दिखता है।
🔹 Green Flag – प्रोग्राम शुरू करने के लिए।

📌 कोड चलाने के चरण

🔹 ब्लॉक को क्लिक करें – स्टेज एरिया में परिणाम देखें।
🔹 Green Flag पर क्लिक करें – पूरा प्रोग्राम चले।
🔹 स्प्राइट – स्टेज एरिया में अपनी गति/दिखावट बदलता है।

💡 प्रीव्यू (Preview) – कोड ब्लॉक पर क्लिक करने पर स्टेज एरिया में स्प्राइट तुरंत कार्य करने लगता है।

📌 चरणबद्ध सोच और स्क्रैच

🔹 स्क्रैच में चरणबद्ध सोच का उपयोग होता है।
🔹 ब्लॉक्स का सही क्रम प्रोग्राम को सही बनाता है।
🔹 क्रम बदलने पर परिणाम बदल जाता है।

🧠 Practice Quiz – स्क्रैच (Scratch)

🎯 आपकी प्रगति
स्कोर: 0/0

✅ एक बार उत्तर चुनने के बाद बदला नहीं जा सकता।

📝 इस इकाई में हमने सीखा

स्क्रैच (Scratch) – ब्लॉक-आधारित प्रोग्रामिंग भाषा, MIT द्वारा विकसित
डिफ़ॉल्ट स्प्राइट – Cat (बिल्ली), हर स्प्राइट का अपना कोड
स्टेज एरिया – स्प्राइट दिखने और कोड चलने का स्थान
ब्लॉक पैलेट – 9 रंगों के ब्लॉक्स (नीला, बैंगनी, पीला, आदि)
मोशन (नीला) – Move, Turn, Go to – गति एवं दिशा
लुक्स (बैंगनी) – Say, Switch Costume, Change Size, Show/Hide
इवेंट्स (पीला) – Green Flag, Key Pressed, Sprite Clicked
कोड चलाना – ब्लॉक पर क्लिक करें, स्टेज एरिया में परिणाम देखें
Scroll to Top