درس ۸ روبی: رد رنگی
یک خانه رنگ کردن آسان بود؛ حالا روبی باید یک خط رنگی بکشد. در این درس بچهها بدون اینکه اسمش را بدانند، اولین الگوی تکراری خود را میسازند.
هدف درس ۸
در درس ۸ ربات روبی باید چند خانهی پشت سر هم را رنگ کند، مثل کسی که با قلممو یک خط روی زمین میکشد. کودک دوباره از 🎨 رنگ کن و ⬆️ جلو استفاده میکند، اما این بار باید آنها را چند بار به ترتیب درست کنار هم بچیند.
هدف پنهان این درس آماده کردن ذهن کودک برای «تکرار» است. وقتی برنامه پر از بلوکهای یکسان میشود، کودک کمکم میپرسد: راه کوتاهتری نیست؟ جواب این سؤال در درس ۱۲ روبی میآید.
مفهوم برنامهنویسی پشت درس: کشف الگو
برنامهی این درس یک الگوی تکرارشونده دارد: رنگ کن، جلو، رنگ کن، جلو و همینطور ادامه. دیدن این الگو یکی از مهارتهای اصلی تفکر محاسباتی است. برنامهنویسها همیشه دنبال تکههایی از کار هستند که بارها تکرار میشود.
نکتهی ظریف دیگر «شمارش دقیق» است. برای رنگ کردن ۴ خانه، روبی به ۴ بار رنگ کن نیاز دارد اما فقط ۳ بار جلو، چون روی خانهی اول ایستاده است. این همان خطای معروف «یکی کم یا یکی زیاد» است که حتی برنامهنویسهای حرفهای هم مراقبش هستند.
فعالیت قدمبهقدم با ربات روبی
ماموریت نمونه: روبی باید ۴ خانهی یک ردیف را آبی کند و روی خانهی اول ایستاده است. یک راهحل: «🎨 رنگ کن، ⬆️ جلو، 🎨 رنگ کن، ⬆️ جلو، 🎨 رنگ کن، ⬆️ جلو، 🎨 رنگ کن».
حالا طول رد را عوض کنید: اگر ماموریت ۶ خانه بخواهد، چند بلوک لازم است؟ کودک باید بفهمد برای ۶ خانه، ۶ بار رنگ کن و ۵ بار جلو میخواهد؛ یعنی ۱۱ بلوک. وقتی عددها بزرگتر میشوند، ساختن برنامه خستهکننده و پراشتباه میشود. همین حس خستگی، بهترین مقدمه برای درس ۱۲ و معرفی بلوک تکرار در روبی است.
- ✅ خانههایی را که باید رنگ شوند بشمارید
- ✅ از خودتان بپرسید روبی روی خانهی اول است یا قبل از آن
- ✅ جفت «رنگ کن، جلو» را بچینید و آخرین جلو را حذف کنید
- ✅ اجرا کنید و خانههای رنگشده را دوباره بشمارید
اشتباههای رایج بچهها و راه رفعشان
رایجترین اشتباه، یک جلوی اضافه در پایان است که روبی را از ردیف بیرون میبرد یا یک خانهی اضافه را بیرنگ رها میکند. اشتباه دیگر گم کردن شمارش در وسط برنامهی بلند است؛ کودک یک جفت را دو بار یا اصلاً نمیگذارد.
راهحل ساده: بلوکها را جفتجفت با انگشت بشمارید و هر جفت را با یک خانه روی نقشه تطبیق دهید. اجرای دوباره و دنبال کردن روبی با چشم هم کمک زیادی میکند.
فعالیت بدون کامپیوتر: جادهی رنگی
یک ردیف از کاغذهای A4 یا کاشیهای کف را بهعنوان خانه در نظر بگیرید. کودک ربات است و برای هر خانه یک برچسب یا تکهکاغذ رنگی دارد. شما دستورها را میخوانید: «رنگ کن، جلو، رنگ کن، جلو...». بعد از کودک بپرسید چند بار یک کار تکراری را انجام داد و آیا میشود دستور را کوتاهتر گفت؟
نکته برای معلم و والدین
اگر کودک غر زد که «چقدر بلوک!»، آن را نشانهی خوبی بدانید؛ یعنی الگو را دیده است. جوابش را ندهید و فقط بگویید بهزودی در آکادمی روبی یک ابزار جادویی برای این کار یاد میگیرد. معیار طلایی ارزیابی روبی هم همین است: راهحل کوتاهتر، امتیاز بیشتر.
در کلاس میتوانید از بچهها بخواهید برنامههایشان را کنار هم بگذارند و ببینند چه شباهتی دارند. معمولاً همه به یک الگوی مشترک رسیدهاند. نام بردن از این الگو با صدای بلند، مثلاً «جفت رنگ و جلو»، کمک میکند بچهها در درسهای بعد سریعتر الگوها را ببینند و با زبان مشترکی دربارهی برنامههایشان حرف بزنند.
سوالهای پرتکرار
چرا برای ۴ خانه فقط ۳ بار جلو لازم است؟
چون روبی روی خانهی اول ایستاده و آن را بدون حرکت رنگ میکند؛ فقط برای رسیدن به ۳ خانهی بعدی باید جلو برود.
آیا در درس ۸ روبی بلوک تکرار وجود دارد؟
نه. بلوک ⟳ تکرار در درس ۱۲ معرفی میشود؛ درس ۸ کودک را برای دیدن الگو آماده میکند.
این درس چه مهارتی را تقویت میکند؟
شمارش دقیق، دیدن الگوهای تکرارشونده و دقت در ترتیب دستورها.