1 / 22

طرق حل المسائل

طرق حل المسائل. الخوارزميات (Algorithms ) . وهي مجموعة الأوامر أو الخطوات التي تكون متتالية ومنظمة لحل مسألة ما . المخططات الانسيابية (Flow Charts) . وهي وسيلة بصرية مفيدة للتعبير عن الخطوات المنطقية اللازمة لحل مسألة ما ،أو يمكن القول بأنها تمثيل بياني تخطيطي لخطوات حل مسألة معينة.

cyrus-tyson
Download Presentation

طرق حل المسائل

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. طرق حل المسائل • الخوارزميات (Algorithms ) . وهي مجموعة الأوامر أو الخطوات التي تكون متتالية ومنظمة لحل مسألة ما . • المخططات الانسيابية (Flow Charts). وهي وسيلة بصرية مفيدة للتعبير عن الخطوات المنطقية اللازمة لحل مسألة ما ،أو يمكن القول بأنها تمثيل بياني تخطيطي لخطوات حل مسألة معينة .

  2. وتم استخدام مجموعة من الأشكال الهندسية ( الرموز ) في بناء المخططات الانسيابية ولكل شكل دلالة معينة ، كما يكتب داخل كل شكل العملية التي سيتم تنفيذها وأهم الأشكال المستخدمة موضحة في الجدول التالي :

  3. لا لا هل س= 0 هل س<0 6 نعم نعم ابدأ توقف أدخل قيمة س اطبع قيمة س أجعل س=ص+2

  4. طرق حل المسائل • البرامج (Programs ) . وهي تمثل التعبير المتداول بإحدى لغات البرمجة للخوارزميات أو المخططات الانسيابية . وأن احد اهم الفروق الاساسية بين الخوارزمية والبرنامج هو ان البرنامج لابد فيه من الانضباط الدقيق بقواعد لغة البرمجة

  5. أهمية استخدام خرائط سير العمليات • تعطي صورة كاملة لخطوات حل المسألة وتمكن المبرمج من الاحاطة بكل أجزاء المسألة. • تساعد المبرمج على تشخيص الأخطاء التي تقع عادة في البرنامج . • تيسر للمبرمج عملية متابعة المسائل التي تكتنفها الاحتمالات والتفرعات . • تيسر للمبرمج إدخال التعديلات على البرنامج. • تعتبر رسوم خرائط سير العمليات مرجعاً لحل المسائل المتشابهة .

  6. أنواع خرائط سير العمليات • خرائط التتابع البسيط . • الخرائط ذات الفروع . • خرائط الدوران الواحد . • خرائط الدورانات المتعددة .

  7. خرائط التتابع البسيط ويتم ترتيب خطوات الحل بشكل سلسلة مستقيمة من بداية البرنامج وحتى نهايته بحيث تنعدم فيها الدورانات والتفرعات. مثال :- قم بكتابة الخوارزمية وارسم المخطط الانسيابي ( خريطة سير العمليات ) لإيجاد مساحة المستطيل .

  8. أدخل الطول أدخل العرض المساحة = الطول × العرض اطبع المساحة توقف الخوارزمية المخطط الأنسابي ابدأ الحل : • ابدأ . • أدخل طول المستطيل . • أدخل عرض المستطيل . • احسب مساحة المستطيل من خلال القانون : مساحة المستطيل = الطول × العرض • اطبع المساحة . • توقف . يمكن دمجهما في خطوة واحدة

  9. الخرائط ذات الفروع وهنا يحدث التفرع في المسألة ويسير الحل بإحدى الاتجاهين وعادة ما ينجم عن الحاجة إلى اتخاذ قرار وله في الغالب حالتان كما في الأشكال التالية :

  10. الحالة الأولى شرط شرط نعم لا جملة جملة لا نعم جملة جملة

  11. هل درجة الطالب تساوي 59 نعم أضف له درجة لا اطبع النتيجة مثال

  12. الحالة الثانية شرط نعم لا جملة جملة جملة

  13. مثال هل درجة الطالب أكبر من 59 لا أطبع ناجح أطبع راسب اطبع الدرجة نعم

  14. خرائط الدوران الواحد هذه الخرائط نحتاج اليها لإعادة عملية أو مجموعة من العمليات في البرنامج عدداً محدداً ً أو غير محدد من المرات والشكل العام لها كما في الأشكال التالية :

  15. جملة شرط لا نعم شرط لا نعم جملة

  16. مثال :- قم بكتابة الخوارزمية وارسم المخطط الانسيابي ( خريطة سير العمليات ) لإيجاد مساحة مجموعة من المستطيلات . في البداية فلنراجع الخوارزمية والمخطط الانسيابي الخاص بإيجاد مساحة مستطيل واحد ومن ثم نقوم بحل مسألتنا الخاصة بمجموعة من المستطيلات مع ملاحظة التطورات التي حدثت .

  17. أدخل الطول أدخل العرض المساحة = الطول × العرض اطبع المساحة توقف الخوارزمية المخطط الأنسابي ابدأ الحل بالنسبة لمستطيل واحد : • ابدأ . • أدخل طول المستطيل . • أدخل عرض المستطيل . • احسب مساحة المستطيل من خلال القانون : مساحة المستطيل = الطول × العرض • اطبع المساحة . • توقف . يمكن دمجهما في خطوة واحدة

  18. أدخل الطول أدخل العرض المساحة = الطول × العرض اطبع المساحة هل هنالك المزيد من المستطيلات توقف الخوارزمية المخطط الأنسابي ابدأ يمكن دمجهما في خطوة واحدة الحل بالنسبة لمجموعة من المستطيلات : • ابدأ . • أدخل طول المستطيل . • أدخل عرض المستطيل . • احسب مساحة المستطيل من خلال القانون : مساحة المستطيل = الطول × العرض • اطبع المساحة . • هل هنالك المزيد من المستطيلات 1- فإن كان الجواب نعم فعد إلى الخطوة 2 2- وإن كان الجواب لا فأذهب الى الخطو التالية • توقف . نعم لا

  19. خرائط الدورانات المتعددة وسميت بهذا الاسم لأنها تستعمل أكثر من حلقة دوران ومتداخلة مع بعضها البعض والشكل العام لها كما في الشكل التالي :

  20. جملة جملة شرط نعم لا نعم لا ابدأ شرط توقف

  21. مثال :- يرغب تاجر في تقطيع مجموعة من قطع القماش طول كل منها يزيد عن خمسة أمتار إلى قطع صغيرة طول الواحدة منها يساوي خمسة أمتار ، ارسم خريطة سير العمليات لهذه المسألة وأكتب الخوارزمية لها .

  22. 2-خذ قطعة قماش 3-اقطع منها 5 أمتار 4-هل الباقي أكبر من 5 أمتار نعم لا نعم لا الخوارزميةالمخطط الأنسابي 1-ابدأ الحل : • ابدأ . • خذ قطعة قماش . • اقطع منها قطعة طولها 5 أمتار . • هل المتبقي يزيد عن خمسة أمتار ؟ إذا كان الجواب نعم اذهب إلى الخطوة (3) . وإذا كان الجواب لا اذهب إلى الخطوة ( 5 ) . • هل هنالك المزيد من القطع المراد تقطيعها ؟ إذا كان الجواب نعم اذهب إلى الخطوة (2) . وإذا كان الجواب لا اذهب إلى الخطوة ( 6 ) . • توقف . 5-هل يوجد قطع أخرى 6-توقف

More Related