حلول الأسئلة
السؤال
ما صياغة الحل لتحويل درجة الحرارة من النظام المئوي إلى الفهرنهايت، إذا علمت أن: درجة الحرارة بالفهرنهايت = (9÷5) × درجة الحرارة بالمئوي + 32؟
الحل
1- تحليل عناصر المسألة:
- المخرجات: درجة الحرارة بالفهرنهايت ونرمز لها (ف).
 - المدخلات: درجة الحرارة بالمئوي ويرمز لها بالرمز (م).
 - عمليات المعالجة: درجة الحرارة بالفهرنهايت = (9÷5) × درجة الحرارة بالمئوي + 32.
 
2- الخوارزمية:
- ادخل درجة الحرارة بالمئوي (م).
 - اجعل ف= (9÷5) × م + 32.
 - اطبع ف.
 - النهاية.
 
3- رسم مخطط الانساب.
مشاركة الحل
تمرينات الوحدة
س1- عدد اثنين من أهداف تعلم صياغة حل المسائل.
- القدرة على كتابة برامج للحاسب.
 - القدرة على التفكير لحل المشكلات.
 
س2- ما المراحل اللازمة لحل المسائل بواسطة الحاسب الآلي؟ اشرح الخطوات الأساسية لكل مرحلة.
أولاً: صياغة حل المسألة:
المقصود بصياغة الحل هو تحديد الخطوات المتبعة للوصول إلى الحل لضمان صحة الحل.
وتتكون هذه الصياغة من 3 خطوات أساسية، وهي:
- فهم المسألة وتحديد عناصرها.
 - كتابة الخوارزم والخطوات المنطقية للحل.
 - التمثيل البياني للخوارزم عن طريق مخططات الأنساب.
 
ثانياً: كتابة البرنامج وتنفيذه:
وتتكون هذه المرحلة من 3 خطوات أساسية، هي:
- كتابة البرنامج بواسطة إحدى لغات البرمجة من قبل البرنامج.
 - ترجمة البرنامج إلى لغة الآلة وتنفيذه، وهذا هو دور الحاسب الآلي.
 - اختبار البرنامج وإصلاح الأخطاء.
 
س3- لتعريف وتحليل المسألة لا بد من تحديد عناصرها، فما هذه العناصر؟
- مخرجات البرنامج: النتائج والمعلومات المراد التوصل إليها عند حل المسألة.
 - مدخلات البرنامج: المدخلات والبيانات اللازم الحصول عليها لمعرفة النتائج لمعرفة النتائج والمخرجات.
 - عمليات المعالجة: العمليات الحسابية والمنطقية التي تقوم بإجرائها على مدخلات البرنامج حتى تؤدي في النهاية إلى المخرجات والنتائج.
 
س4- ما الخوارزمية؟ وما خواصها الأساسية؟
هي مجموعة من الأوامر مكتوبة بصورة واضحة ومسلسلة ومترابطة منطقياً لحل مسألة.
خواصها الأساسية:
- أن تكون كل خطوة معرفة جيداً ومحددة بعبارات دقيقة.
 - أن تتوقف العملية بعد عدد محدد من الخطوات.
 - أن تؤدي العمليات في مجملها إلى حل المسألة.
 
س5- حدد مخرجات المخطط الانسيابي التالي:
سوف يتم طباعة الحرف "×" 6 مرات.
س6- ما صياغة الحل لحساب عدد الأعداد الفردية ما بين 1 - 100؟
- مخرجات البرنامج: عدد الأعداد الفردية ما بين 1-100.
 - مدخلات البرنامج: لا يوجد مداخلات.
 - عمليات المعالجة: الانتقال من عدد فردي إلى عدد فردي آخر (ف) وعداد لحساب الأعداد الفردية (ع).
 - كتابة الخطوات الخوارزمية للمسألة:
 
- اجعل ف = 1، ع = 1.
 - اجعل ف = ف+2.
 - اجعل ع = ع+1.
 - اذهب إلى الخطوة 2، 100< إذا كان ف.
 - أطبع ع.
 
النهاية: رسم مخطط الانسياب.
س7- ما صياغة الحل لإيجاد وطباعة المبلغ الإجمالي لخمس سلع بقيم مختلفة وكميات مختلفة، يتم قراءة كل سلعة وكميتها على حدة؟
- المخرجات: مجموع مبلغ السلع (م).
 - المدخلات: سعر السلعة (س)، كمية السلعة (ك).
 - عمليات المعالجة: عداد يحسب عدد السلع المدخلة (ع).
 
مجموع مبلغ السلع م = م+ (س+ك).
كتابة الخطوات الخوارزمية:
- اجعل ع=0، م=0.
 - ع = ع+1.
 - أدخل س، ك.
 - م= م+ (س+ك).
 - إذا كانت ع=5 أطبع م وإلا اذهب إلى الخطوة 2.
 
النهاية: رسم مخطط الانساب.
س8- ما صياغة الحل لتحديد نجاح أو رسوب طالب في مادة، علماً بأن الطالب يعد ناجحاً إذا كان مجموع أعمال السنة والامتحان النهائي> 50؟
- المخرجات: نتيجة الطالب (نجاح أو رسوب).
 - المدخلات: درجة أعمال السنة (س)، ودرجة الامتحان النهائي (ن).
 - عمليات المعالجة: مجموع الدرجات (م) = س+ن.
 
كتابة الخطوات الخوارزمية:
- أدخل س، ن.
 - اجعل م= س+ن.
 - =50 أطبع ناجح وإلا أطبع راسب > إذا كان م.
 
النهاية: رسم مخطط الانسياب.
س9- ما صياغة الحل لتحويل درجة الحرارة من النظام المئوي إلى الفهرنهايت، إذا علمت أن: درجة الحرارة بالفهرنهايت = (9÷5) × درجة الحرارة بالمئوي + 32؟
1- تحليل عناصر المسألة:
- المخرجات: درجة الحرارة بالفهرنهايت ونرمز لها (ف).
 - المدخلات: درجة الحرارة بالمئوي ويرمز لها بالرمز (م).
 - عمليات المعالجة: درجة الحرارة بالفهرنهايت = (9÷5) × درجة الحرارة بالمئوي + 32.
 
2- الخوارزمية:
- ادخل درجة الحرارة بالمئوي (م).
 - اجعل ف= (9÷5) × م + 32.
 - اطبع ف.
 - النهاية.
 
3- رسم مخطط الانساب.
س10- ما صياغة الحل لقراءة وطباعة تقدير طالب في مادة ما حسب الجدول التالي:
| العلامة | 90-100 | 80-89 | 70-79 | 50-69 | أقل من 50 | 
| التقدير | ممتاز | جيد جداً | جيد | مقبول | غير مجتاز | 
أولاً: فهم المسألة وتحديد عناصرها:
- مخرجات البرنامج: تقدير المادة في مادة ما.
 - مدخلات البرنامج: علامة الطالب في المادة.
 - عمليات المعالجة: تحديد إذا كانت علامة الطالب ما بين 100 و90 درجة، يكون التقدير "امتياز".
 
- إذا كانت العلامة ما بين 80 إلى 89 درجة، يكون التقدير "جيد جداً".
 - إذا كانت العلامة ما بين 70 إلى 79 درجة، يكون التقدير "جيد".
 - إذا كانت العلامة ما بين 60 إلى 69 درجة، يكون التقدير "مقبول".
 - إذا كانت العلامة أقل من 50، يكون التقدير "غير مجتاز".
 
ثانياً: كتابة خطوات الخوارزمية:
- أدخل علامة الطالب D.
 - إذا كانت D>90 وD<100 أطبع "امتياز" اذهب للخطوة رقم 7.
 - إذا كانت D>80 وD<89 أطبع "جيد جداً" اذهب للخطوة رقم 7.
 - إذا كانت D>70 وD<79 أطبع "جيد" اذهب للخطوة رقم 7.
 - إذا كانت D>60 وD<69 أطبع "مقبول" اذهب للخطوة رقم 7.
 - إذا كانت D<50 أطبع "غير مجتاز" اذهب للخطوة رقم 7.
 - نهاية البرنامج.
 
