☰ Year plan · Communication Technology (Arabic)

الشفرة والمتاهات والمخططات

Week 27 · Theme 4, Lesson 6 Principles of Programming · 3 lessons
1

الشفرة: تعليمات للكمبيوتر

ICT P4 Term 2, Theme 4: pp. 66–69
الهدفأقول ما البرمجة ولماذا يحتاج الكمبيوتر إلى تعليمات دقيقة.
كلمات جديدة
برنامج · مجموعة كبيرة من الخوارزميات تعمل معًاالشفرة البرمجية · التعليمات التي نكتبها للكمبيوترلغة برمجة · لغة يفهمها الكمبيوتر نكتب بها الشفرةدقيق · محدد وواضح تمامًا
الشرح

صُنعت الرسوم المتحركة والأفلام وألعاب الفيديو باستخدام الشفرة البرمجية. والبرمجة، أو التشفير، تعني كتابة خوارزميات كثيرة لبناء برنامج كامل. فالبرنامج مثل كتاب طبخ كامل، وكل وصفة فيه خوارزمية. يتحدث الناس بلغات مثل العربية والإنجليزية، وأجهزة الكمبيوتر تستخدم لغات برمجة، وهي كثيرة. والكمبيوتر ينفذ تعليماتك بالضبط، ولا يستطيع أن يخمن ما قصدت. فإذا قلت لصديقك الروبوت «امش» فلن يعرف إلى أي مسافة ولا إلى أين. لذلك تحتاج الشفرة إلى تعليمات دقيقة: كم خطوة وفي أي اتجاه.

ما أقوله لصديقما يجب أن أقوله لكمبيوتر
اذهب إلى الباب.انعطف يمينًا، امش ٥ خطوات، ثم قف.
ارسم مربعًا.ارسم خطًّا، ثم لف ربع دورة، وكرر ذلك ٤ مرات.
انتظر قليلًا.انتظر ثانيتين.
أمثلة محلولة
«امش»?«امش ٣ خطوات»✓
في لعبة الروبوت يقول مروان لسيف: «امش». لا يعرف سيف إلى أين ولا كم خطوة. أما «امش ٣ خطوات إلى الأمام» فتعليمة دقيقة.
القطةتقفزتعود
في رسم متحرك، تقول الشفرة لقطة: عند الضغط على المفتاح اقفزي إلى أعلى مربعين ثم عودي إلى أسفل.
لغات البشرلغات البرمجة
كما تتحدث سلمى العربية مع جدتها والإنجليزية في المدرسة، قد يستخدم المبرمج لغات برمجة مختلفة لأعمال مختلفة.
نشاط الفصل

الروبوت والمبرمج. اعملا في أزواج: أحدكما المبرمج والآخر الروبوت. يعطي المبرمج أوامر دقيقة فقط من هذه القائمة: تقدم ١، انعطف يسارًا، انعطف يمينًا. وعلى الروبوت أن ينفذ بالضبط حتى لو بدا الأمر مضحكًا. الهدف: السير من مقعدك إلى الباب. ثم بدّلا الأدوار. ماذا حدث عندما لم يكن الأمر دقيقًا؟

تدرّب
1
ماذا تعني البرمجة؟
2
اذكر شيئين صُنعا بالشفرة البرمجية.
3
لماذا يحتاج الكمبيوتر إلى تعليمات دقيقة؟
4
أي تعليمة دقيقة بما يكفي للروبوت؟ أ «اذهب إلى هناك» ب «تقدم ٣ مربعات» ج «تحرك قليلًا»