كيفية تصميم برنامج | الوحدة الرابعة | الدرس الأول

كيفية تصميم برنامج هو عنوان الدرس الأول من الوحدة الثالثة التي تحمل اسم “البرمجة في سكراتش” في الفصل الدراسي الأول من مقرر “خامس ابتدائي”.
ستتعرف في هذا الموضوع على أهم المصطلحات في البرمجة، ومعرفة خطوات حل المشكلات.
لذا قم بقراءة نواتج التعلُّم بعناية، ثم أعد قراءتها وتأكَّد من تحصيل كافة محتوياتها بعد انتهائك من دراسة الموضوع.
نواتج التعلُّم
- التعرُّف على أهم المصطلحات في البرمجة (الخوارزمية، البرنامج، والمخطَّط الانسيابي).
- تطبيق خطوات إنشاء البرنامج.
هيا لنبدأ!
ما البرنامج؟
لابد أنك تعرف الفرق بين المكونات المادية والبرمجية لأجهزة الحاسب، فالبرنامج هي التي تتحكَّم في طريقة عمل الأجهزة الإلكترونية، ولكن ما البرنامج؟
برنامج الحاسب هو مجموعة من التعليمات المكتوبة بإحدى لغات البرمجة ينفذها الحاسب لتحقيق هدف معيَّن.
يمكِن لأي شخص إنشاء برنامج من أجل تصميم رسومات أو لعبة إلكترونية. ويطلق مسمى مبرمج على منشئ البرنامج.
ما هي لغة البرمجة؟
لغة البرمجة هي لغة كأي لغة عادية، إلا أن فيها قائمة لكلمات محدودة وقواعد دقيقة تساعد في كتابة البرنامج من خلالها.
يتم استخدام لغة البرمجة بحسب البرنامج الذي تود إنشاءه، وكما تعلم فلغة سكراتش هي لغة سهلة يمكِن للمبتدئين الذين لا يمتلكون أي خبرة برمجية تعلُّم هذه اللغة بسهولة واستخدامها لبناء لعبة أو صناعة أفلام الكارتون “انميشن” أو قصص تفاعلية مع الآخرين.
وفي هذه الوحدة ستتعلَّم خطوات إنشاء برنامج باستخدام لغة سكراتش.
معلومة
مطوِّر البرمجيات أو المبرمج أو مهندس البرمجيات هم جميعًا الأشخاص الذين يقومون بإنشاء البرامج، فهي أسماء مختلفة لنفس الوظيفة.
لمعرفة المزيد من المعلومات عن مفهوم البرنامج، قم بالاطّلاع على الرابط التالي:
اتّباع التعليمات
لتنفيذ البرنامج بشكل صحيح لابد أن تكون التعليمات واضحة ومحدَّدة.
بإمكانك مراجعة محتوى موضوع “كيفية تصميم برنامج” من بدايته وحتى نهاية هذا القسم، من خلال الرابط التالي:
المخطَّط الانسيابي
المخطَّط الانسيابي (Flowchart) هو مخطَّط بياني يُستخدَم لتمثيل الخوارزمية ويعرض الخطوات التي تحتاج إلى اتّباعها بالترتيب الصحيح. يقدم هذا المُخطَّط حل المشكلة خطوة بخطوة.
يمكِنك إنشاء مخطَّطات انسيابية لتنظيم أفكارك حول كيفية حل مشكلة باستخدام الحاسب قبل كتابة المقطع البرمجي فعليًا.
لوصف خطوات الخوارزمية بطريقة أقرب إلى فهم “منطق” الحاسب، يمكِنك تمثيل خطوات الخوارزمية برسم 4 أنواع مختلفة من الأشكال تعكس إجراءاتها المختلفة ثم ربط الأشكال بالأسهم لإظهار ترتيبها.
لاحظ أن
دائمًا يتم رسم المخططات الانسيابية بنفس الطريقة، كل خطوة عبارة عن شكل منفصل ويجب أن توضح الأسهم الاتّجاه الذي يجب أن تسلكه.
ليس من الضروري استخدام جميع أنواع الأشكال في نفس المُخطَّط الانسيابي. تُستخدَم فقط الأشكال التي تحتاجها في كل مرة.
خطوات إنشاء برنامج
ما هي خطوات إنشاء برنامج؟
- تحليل المُشكلة.
- إنشاء الخوارزمية.
- رسم المُخطَّط الانسيابي.
- كتابة المقطع البَرمجي.
لمحة تاريخية
آدا لوفلايس هي أول مبرمجة في التاريخ، كتبت في عام 1843 بعض البرامج للقيام بوظائف ميكانيكية، ولم تكن تعرف وقتها مدى صحة هذه البرامج؛ لأن لغة الآلة لم تُستخدَم بعد وتم نشر عملها في عام 1953.
بإمكانك مراجعة محتوى موضوع “كيفية تصميم برنامج” بدايةً من عنوان “المُخطَّط الانسيابي” وحتى نهاية الموضوع، من خلال الرابط التالي:
اختبر تحصيلك لمحتوى الموضوع من خلال الرابط التالي:
الواجب الإلكتروني
إلى هنا يكون قد انتهى موضوع “كيفية تصميم برنامج“، لا تنسوا مراجعة نواتج التعلُّم أعلى المقال، وانتظرونا في الموضوع القادم!