متاهة · طريق له جدران وانعطافاتاتجاه · الجهة التي نتحرك نحوهاتسلسل · خطوات متتابعة بالترتيبخطأ برمجي · خطأ في البرنامج، وإصلاحه يسمى تصحيح الأخطاء
الشرح
المتاهة طريق له جدران وانعطافات. وعند كتابة تعليمات المتاهة قل كم مربعًا تتحرك وفي أي اتجاه: للأمام، أو انعطاف يسارًا، أو انعطاف يمينًا. وبرامج الكمبيوتر تعليمات من هذا النوع، ويجب أن تأتي الخطوات بالترتيب الصحيح: إن انعطفت قبل أن تتحرك وصل الروبوت إلى مكان آخر. ويمكنك أن تكتب بإيجاز: ف للأمام، ي لانعطاف يمين، س لانعطاف يسار، ورقمًا للتكرار، مثل ف٣ أي ثلاثة مربعات للأمام. اختبر تعليماتك بإصبعك على الورق؛ فإن اصطدم الروبوت بجدار فابحث عن الخطوة الخاطئة وأصلحها. الخطأ في البرنامج يسمى خطأً برمجيًا، وإصلاحه تصحيح الأخطاء.
أمثلة محلولة
الخطوة
التعليمة
المعنى
١
ف٣
تقدم ٣ مربعات
٢
ي
انعطف يمينًا
٣
ف٤
تقدم ٤ مربعات
٤
ي
انعطف يمينًا
٥
ف٣
تقدم ٣ مربعات
تعليمات متاهة الشكل: تقدم ٣، انعطف يمينًا، تقدم ٤، انعطف يمينًا، تقدم ٣. يصل الروبوت إلى العلم دون أن يصطدم بجدار.
كلب يلتقط كرة لطفلة. ترتيب البرنامج: ينظر الكلب حوله، ثم يجري نحو الكرة، ثم يلتقطها، ثم يعيدها إلى الطفلة.
كتب كريم: تقدم ٢، انعطف يسارًا، تقدم ٣ ليصل إلى العلم على اليمين. العلم على اليمين، فاليسار خطأ. أصلح كريم الخطأ: تقدم ٢، انعطف يمينًا، تقدم ٣.
نشاط الفصل
اصنع متاهة. على ورق مربعات ٦ × ٦ ارسم طريقًا بجدران (خطوط سميكة أو مربعات مظللة) وروبوتًا في البداية وعلمًا في النهاية. اكتب التعليمات بـ ف وي وس وأرقام على ورقة منفصلة. بدّلها مع زميلك ليتبعها بإصبعه. هل وصل إلى العلم؟ أصلحا الأخطاء معًا.
تدرّب
1
يبدأ الروبوت في المربع السفلي الأيسر وينظر إلى أعلى. ينفذ: تقدم ٣، انعطف يمينًا، تقدم ٢. أين يتوقف؟ قل الحرف.
ب، لأنه يصعد ٣ مربعات ثم يتجه يمينًا مربعين.
2
اكتب الأوامر (ف، ي، س) لتحريك الروبوت إلى أعلى مربعين ثم يمينًا ٣ مربعات.
ف٢، ي، ف٣.
3
رتب: أ أمشي إلى صندوق البريد، ب أكتب الرسالة، ج أضع الرسالة في الصندوق، د أضعها في ظرف.
ب، د، أ، ج.
4
ما الخطأ البرمجي؟ وكيف نصلحه؟
خطأ في البرنامج. نتتبع الخطوات ونجد الخطوة الخاطئة ونصلحها.