صياغة حل المسائل

صياغة حل المسائل

فرق كبير بين التركيز في المشكلة والتركيز على حل المشكلة

بينما كانت وكالة ناسا الفضائية تبدأ في تجهيز الرحلات للفضاء الخارجي واجهتهم مشكلة كبيرة، هذه المشكلة تتمثل في أن رواد الفضاء لن يستطيعوا الكتابة بواسطة الأقلام بسبب انعدام الجاذبية، بمعنى أن الحبر لن يسقط من القلم على الورق بأي حال من الأحوال فماذا يفعلوا لحل هذه المشكلة!!؟؟؟

لحل المشكلة

قاموا بدراسات استمرت حوالي 10 سنوات كاملة وأكثر من 12 مليون دولار ليطوروا قلماً جافاً يستطيع الكتابة في حالة انعدام الجاذبية، ليس هذا فقط بل والكتابة أيضاً على أي سطح أملس حتى الكريستال، وأيضاً الكتابة في درجة حرارة تصل إلى 300 درجة مئوية.

الحل البديل

عندما واجه الروس نفس المشكلة فإنهم ببساطة قرروا استخدام أقلام رصاص كبديل عن الأقلام الجافة


مثــال2

ذات مرة باليابان وبمصنع صابون ضخم واجهتهم مشكلة كبيرة وهي مشكلة الصناديق الفارغة التي لم تعبأ بالصابون نظراً للخطأ في التعليب فماذا يفعلوا لكشف الصناديق الفارغة من الصناديق المعبأة!!!؟؟؟؟

لحل المشكلة

قام اليابانيون بصناعة جهاز يعمل بالأشعة السينية مخصص للكشف عن الصابون بداخل الصناديق ووضعوه أمام خط خروج الصناديق بقسم التسليم، تعيين عمال جدد ليقوموا بإبعاد الصناديق الفارغة التي فضحها الجهاز

الحل البديل

في مصنع آخر أصغر من السابق عندما واجهتهم نفس المشكلة فإنهم أتوا بمروحة إليكترونية وضبطوا قوتها بما يناسب وزن الصندوق الفارغ وتم توجيهها إلى خط خروج الصناديق بقسم التسليم بحيث أن الصندوق الفارغ سوف يسقط من تلقاء نفسه بفعل اندفاع الهواء

النتيجة المنطقية

انظر لحل المشكلة ولا تنظر إلى المشكلة نفسها .. فكر في الحل البسيط والأيسر

فأين المشكلة إذاً؟ المشكلة أنه لا يوجد مشكلة.......!!!!!


1- فهم المشكلة
2- جمع المعلومات عنها
3- اختيار افضل طرق الحل  لاتباعها 

ما الذي تفعلينه عندما تواجهك مشكلة ؟

اذن لا بد من التخطيط و التفكير لحل المشكلات

سنتعلم كيفية صياغة حل المسائل

الهدف منها :   

1.  القدرة على كتابة برامج للحاسب 

2. التخطيط لحياتك اليومية 

3.  القدرة على التفكير لحل المشكلات

لحل المسائل بواسطة الحاسب لا بد من اتباع مراحل و خطوات

كتابة الخطوات الخوارزمية
صياغة حل المسائل حاسب اول ثانوي
امثلة على صياغة حل المسائل
صياغة حل المسائل
صياغة حل المسائل
شرح صياغة حل المسائل
صياغة حل المسائل
خطوات حل المسائل
البرمجة بلغة فيجول بيسك ستوديو
 

تحليل عناصر المسالة

رسم مخططات الانسياب

المرحلة الأولى: صياغة حل المسألة :
وتعني تحديد الخطوات المتبعة للوصول إلى الحل.

  كتابة البرنامج بواسطة إحدى لغات البرمجة 


ترجمة البرنامج إلى لغة الآلة

( يقوم بهذا العمل الحاسب )



اختبار البرنامج و إصلاح الأخطاء

المرحلة الثانية: كتابة البرنامج وتنفيذه

خطوات حل المسائل

فهم المسألة وتحليل عناصرها

1

أن نعرف ماذا نريد بالضبط من البرنامج

     تحديد مخرجات البرنامج

النتائج المراد التوصل اليها

    تحديد مدخلات البرنامج

البيانات التي لابد من الحصول عليها للحصول على النتائج

    تحديد عمليات المعالجة

العمليات الحسابية و الخطوات المنطقية التي نجريها على مدخلات البرنامج حتى نتوصل الى المخرجات السليمة

لابد من تحديد العناصر الأساسية لحل المسألة :

مثال

نود أن  نحسب مساحة المستطيل بمعلومية الطول والعرض



قومي بتحليل عناصر المسألة  إذا علمتي أن مساحة المستطيل = الطول العرض

     تحديد المخرجات :

    تحديد المدخلات :

    تحديد عمليات المعالجة :



مساحة المستطيل

الطول, والعرض

قانون مساحة المستطيل

كتابة الخطوات الخوارزمية


2

مجموعة من الأوامر المكتوبة بصورة واضحة ومتسلسلة ومترابطة منطقياً لحل المسألة

خواص الخطوات الخوارزمية السليمة :

    أن تكون كل خطوة معرفة جيدا دون غموض

    أن تتوقف العمليات بعد عدد محدد من الخطوات

    أن تؤدي العمليات الى الحل الصحيح للمسألة

مثال 1



اكتبي الخطوات الخوارزمية  لقراءة عدد وتحديد ما إذا كان موجباً أو سالباً .

1- المخرجات: العبارة (العدد موجب ) أو (العدد سالب)

2- المدخلات : العدد A

3-عمليات المعالجة : مقارنة العدد مع الصفر



الخطوات الخوارزمية

1- أدخل العدد A  

2- إذا كان العدد 0<A اطبع عبارة العدد موجب وانتقل للخطوة رقم 5

3- إذا كان العدد 0>A اطبع عبارة العدد سالب وانتقل للخطوة رقم 5   

4- اطبع عبارة العدد مساو للصفر 

5- النهاية

مخططات الانسياب


3

تمثيل بياني أو رسمي للخطوات الخوارزمية

الهدف من رسم مخططات الانسياب :

    توضيح الطريقة التي يمر بها البرنامج من المدخلات ومن ثم المعالجة و اخيرا المخرجات

    توثيق البرنامج للرجوع اليه عند الرغبة باجراء تعديلات أو اكتشاف اخطاء 

الرموز والأشكال الهندسية المستخدمة في رسم مخططات الانسياب 

الشكل 

الاسم 

المعنى 


بداية / نهاية


يمثل بداية أو نهاية البرنامج

إدخال  /  إخراج 

إدخال البيانات للبرنامج أو إخراجها 

عملية 

يمثل عملية معالجة البيانات 

قرار 

يمثل اتخاذ قرار أو تعبير منطقي 

خط انسياب 

يمثل اتجاه الانسياب المنطقي للبرنامج 

توصيله

لتوصيل الأجزاء المختلفة في المخطط

رسم مخطط الانسياب للخطوات الخوارزمية  لقراءة عدد وتحديد ما إذا كان موجباً أو سالباً .



ارسمي مخطط الانسياب للخطوات الخوارزمية  لقراءة عدد وتحديد ما إذا كان موجباً أو سالباً .

1- أدخل العدد A  

2- إذا كان العدد 0<A اطبع عبارة العدد موجب وانتقل للخطوة رقم 5

3- إذا كان العدد 0>A اطبع عبارة العدد سالب وانتقل للخطوة رقم 5   

4- اطبع عبارة العدد مساو للصفر 

5- النهاية

  قومي بصياغة حل

لايجاد متوسط  عددين يتم ادخالهما 

     تحديد مخرجات البرنامج    متوسط عددين M

    تحديد مدخلات البرنامج   عددين X  Y

    تحديد عمليات المعالجة العدد الأول + الثاني ÷ 2



1- تحليل عناصر المسالة

1- أدخل العددين   X وY

2- أجعل 2 ÷M = ( X+Y)

3- أطبع  M

4- النهاية

2- كتابة الخطوات الخوارزمية:

3- رسم مخطط الانسياب:

بداية

اطبع M

نهاية

أجعل 2 ÷M = ( X+Y)  

أدخل العددين X Y

  قومي بصياغة حل

لإيجاد لطباعة الأعداد الفردية من 1 إلى 100

  قومي بصياغة حل

لتحديد نجاح أو رسوب طالب في مادة

أذا علمت اذا كان مجموع درجات الطالب أكبر من 50 ناجح واذا اقل من 50 راسب
e = window.adsbygoogle || []).push({});