18
ل ئ سا م ل ل ا ح ة غ ا ي ص ل ئ سا م ل ل ا ح ة غ ا ي ص ب س حا ل ا مات ل ع م ى ق ت ل م خ ي و وره الذ ن: مة ل ع م ل اعذاد اwww.computer03.com

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

Embed Size (px)

Citation preview

Page 1: صياغة حل المسائل

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

الحاسب : معلمات ملتقى الذويخ نوره المعلمة اعدادwww.computer03.com

Page 2: صياغة حل المسائل

- فهم المشكلة- فهم المشكلة11 - جمع المعلومات - جمع المعلومات 22

عنهاعنها- اختيار افضل - اختيار افضل 33

طرق الحل التباعها طرق الحل التباعها

ما الذي تفعلينه عندما ما الذي تفعلينه عندما

تواجهك مشكلة ؟تواجهك مشكلة ؟

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

Page 3: صياغة حل المسائل

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

الهدف منها :

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

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

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

Page 4: صياغة حل المسائل

لحل المسائل لحل المسائل بواسطة الحاسب بواسطة الحاسب

ال بد من اتباع ال بد من اتباع خطوات لحل خطوات لحل

المسائلالمسائل

Page 5: صياغة حل المسائل

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

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

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

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

البرمجة لغات

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

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

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

112233

445566

Page 6: صياغة حل المسائل

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

Page 7: صياغة حل المسائل

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

11

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

Page 8: صياغة حل المسائل

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

تحديد مدخالت البرنامجتحديد مدخالت البرنامج للحصول عليها الحصول من البد التي للحصول البيانات عليها الحصول من البد التي البيانات

النتائج النتائج على على

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

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

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

Page 9: صياغة حل المسائل

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

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

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

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

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

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

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

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

ع = × ط م المستطيل مساحة

Page 10: صياغة حل المسائل

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

22

مجموعة من القواعد والعمليات المعرفة مجموعة من القواعد والعمليات المعرفة جيدا لحل المشكلة في عدد محدد من جيدا لحل المشكلة في عدد محدد من

الخطواتالخطوات

Page 11: صياغة حل المسائل

مثالمثالنعود لحساب مساحة المستطيل بمعلومية نعود لحساب مساحة المستطيل بمعلومية

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

اكتبي الخطوات الخوارزمية إذا علمتي اكتبي الخطوات الخوارزمية إذا علمتي العرض العرضأن مساحة المستطيل = الطول أن مساحة المستطيل = الطول

ع- ) (, ) ( 1 والعرض ط الطول أدخل

ع- ) ( = × 2 ط م المستطيل مساحة احسب

م- ) ( 3 المساحة اطبع

النهاية- 4

Page 12: صياغة حل المسائل

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

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

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

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

Page 13: صياغة حل المسائل

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

33

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

Page 14: صياغة حل المسائل

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

توضيح الطريقة التي يمر بها توضيح الطريقة التي يمر بها 1.1.

البرنامج من المدخالت ومن ثم البرنامج من المدخالت ومن ثم

المعالجة و اخيرا المخرجاتالمعالجة و اخيرا المخرجات

توثيق البرنامج للرجوع اليه عند توثيق البرنامج للرجوع اليه عند 2.2.

الرغبة باجراء تعديالت أو اكتشاف الرغبة باجراء تعديالت أو اكتشاف

اخطاء اخطاء

Page 15: صياغة حل المسائل

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

الشكل االسم المعنى يمثل بداية أو نهاية

البرنامجبداية / نهاية

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

إدخال / إخراج

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

عملية

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

قرار

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

خط انسياب

Page 16: صياغة حل المسائل

مثالمثالنعود لحساب مساحة المستطيل بمعلومية نعود لحساب مساحة المستطيل بمعلومية

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

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

التي أمامك :التي أمامك : ع- ) (, ) ( 1 والعرض ط الطول أدخل

ع- ) ( = × 2 ط م المستطيل مساحة احسب

م- ) ( 3 المساحة اطبع

النهاية- 4

Page 17: صياغة حل المسائل

التطبيقالتطبيق

Page 18: صياغة حل المسائل

قومي بصياغة حل قومي بصياغة حل ) أربعة ( أعداد) أربعة ( أعداد متوسطمتوسطاليجاد اليجاد

يتم ادخالها يتم ادخالها