تمرينات الوحدة
س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.
- نهاية البرنامج.
النقاشات