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