درس تعليمي عن - خطوات حل المسائل: لحل المسائل بواسطة الحاسب لتكتمل في النهاية على شكل برنامج يستطيع الحاسب فهمه والتعامل معه ، لابد من إتباع الخطوات التالية: 1- تحليل عناصر المسألة. 2- كتابة الخطوات الخوارزمية. 3- رسم مخططات الانسياب. 4- كتابة البرنامج بواسطة إحدى لغات البرمجة. 5- ترجمة البرنامج إلى لغة الآلة ( وهذا العمل يقوم به الحاسب الآلي). خطوات حل المسائل في الحاسب وتقنية. 6- اختبار البرنامج وإصلاح الأخطاء. وسوف نتطرق في هذا الباب للشرح التفصيلي للخطوات الثلاث الأولى والتي تسمى بعملية صياغة حل المسائل ، وتعتمد في صياغتها على الإنسان بالدرجة الأولى ، أما باقي الخطوات فسوف يتم التطرق إليها في البابين الثاني و الثالث وكتاب التدريب العملي. - خطوات صياغة حل المسائل: أولاً / تحليل عناصر المسألة: تعتبر هذه الخطوة الأولى والأساسية لحل المسألة ، فأي خطأ في التحليل يؤدي في النهاية إلى خطأ في البرنامج ، والمقصود بتحليل العناصر في هذه الخطوة أن نعرف ماذا نريد بالضبط من البرنامج ؟ وعندئذ فإننا نقوم بتحديد العناصر الأساسية لحل المسألة ، وهي: أ - تحديد مخرجات البرنامج: يقصد بها تحديد النتائج والمعلومات المراد التوصل إليها عند حل المسألة.
خطوات حل المسائل حل المسائل مهارة تكتسب كغيرها من المهارات الأخرى بالتدرب عليها. ولحل المسائل أو المشكلات بواسطة الحاسب لتكتمل في النهاية على شكل برنامج يستطيع الحاسب فهمه والتعامل معه، فإن هناك خطوات ومراحل يجب اتباعها في حل تلك المسائل وهي: اولا:صياغة حل المسائل: المقصود بصياغة الحل هو تحديد الخطوات المتبعة للوصول إلى الحل لضمان صحةالحل. وتتكون هذه الصياغة من ثلاث خطوات أساسية، هي: 1- فهم المسألة وتحديد عناصرها. 2- كتابة الخوارزم والخطوات المنطقية للحل. 3- التمثيل البياني للخوارزم عن طريق مخططات الانسياب ثانيا:كتابة البرنامج وتنفيذه تتكون هذه المرحلة من ثلاث خطوات أساسية، هي: 1 كتابة البرنامج بواسطة إحدى لغات البرمجة من قبل المبرمج. 2 ترجمة البرنامج إلى لغة الآلة وتنفيذه، وهذا هو دور الحاسب الآلي. 3 اختبارالبرنامج و إصلاح الأخطاء. خطوات حل المسائل - البسيط دوت كوم. وسوف نتطرق في هذه الوحدة من الكتاب للشرح التفصيلي للمرحلةالأولى، أما المرحلة الثانية فسوف يتم التطرق إليها بالتف üصيل في الوحدة التالية.
ولكي تكون الخوارزمية صحيحة يجب أن تكون كل خطوة معرفة جيداً ودون أي غموض، ويجب أن تكون العبارات دقيقة وسليمة، وأن تكون العمليات المنفذة هي مجموعة خطوات متسلسلة، بالإضافة إلى أن تكون تلك العمليات المطبقة سينتج عنها في النهاية الحل الصحيح للمسألة أو المشكلة.
تحديد عمليات المعالجة: يقصد بها تحديد العمليات الحسابية والخطوات المنطقية التي نقوم بإجرائها على مدخلات البرنامج حتى تؤدي في النهاية إلى المخرجات والنتائج السليمة. وبتحديد هذه العناصر نستطيع كتابة الخطوات الخوارزمية للبرنامج، ورسم مخطط الانسياب بشكل سليم، ولفهم طريقة تحليل عناصر مسألة ما. إليك المثال التالي: المثال: نفرض أننا نريد حساب مساحة المستطيل بمعلومية الطول والعرض، قم بتحليل عناصر المسألة إذا علمت أن مساحة المستطيل = الطول * العرض. الحل لتحليل عناصر المسألة نقوم بما يلي: 1. تحديد المخرجات: مساحة المستطيل، ولنرمز لها ( م). تحديد المدخلات: الطول، ولنرمز له ( ط)، والعرض، ولنرمز له ( ع). خطوات حل المسائل في الحاسب الآلي. تحديد عمليات المعالجة: قانون مساحة المستطيل م = ط * ع. ثانياً/ كتابة الخطوات الخوارزمية (Algorithms) الخوارزمية يعرف بأنه مجموعة من القواعد والعمليات المعرفة جيداً لحل المشكلة في عدد محدد من الخطوات. وهذه الخطوات الخوارزمية مشتقة من اسم عالم الرياضيات المسلم أبو جعفر محمد بن موسى الخوارزمي ( المتوفى سنة 825م). وصاحب كتاب ( الجبر والمقابلة)، وهو أول من استعمل الطريقة الخوارزمية لحل المعادلات الجبرية.
وبهذا يكون مقالنا عن بحث عن صياغة حل المسائل قد انتهى.
مثال / اكتب الخطوات الخوارزمية لحساب مساحة المستطيل بمعلومية الطول والعرض ، إذا علمت أن مساحة المستطيل = الطول × العرض. الحل / لقد قمنا بتحليل عناصر المسألة في المثال السابق ، ومنها يمكن كتابة الخطوات الخوارزمية التالية: 1- أدخل الطول (ط) ، والعرض (ع) 2- احسب مساحة المستطيل ( م) = ط × ع 3- اطبع المساحة ( م) ولكي تكون الخطوات الخوارزمية سليمة لا بد أن تحتوي على ثلاث خواص أساسية وهي: 1- يجب أن تكون كل خطوة معرّفة جيداً دون أي غموض ومحددة بعبارات دقيقة. 2- أن تتوقف العمليات بعد عدد محدد من الخطوات. 3- أن تؤدي العمليات بمجملها إلى الحل الصحيح للمسألة. وبعد أن نتأكد من أن الخطوات الخوارزمية تحقق جميع هذه الخواص ، وقبل أن نقوم بترجمة الخطوات إلى إحدى لغات البرمجة ، علينا أن نقوم برسم مخطط الانسياب لهذه الخطوات الخوارزمية ، فما مخططات الانسياب ؟ ثالثاً / مخططات الانسياب ( Flowchart): مخططات الانسياب تُعرّف بأنها " تمثيل بياني أو رسمي للخطوات الخوارزمية ". بحث عن صياغة حل المسائل - عرب بوكس. وتكمن الفائدة من رسم هذه المخططات بما يلي: 1- توضيح الطريقة التي يمر بها البرنامج من المدخلات أو البيانات ، ومن ثم المعالجة ، وأخيراً مخرجات ونتائج البرنامج.