1 / 22

خرائط التدفق خرائط الدوران الواحد

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

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. خرائط التدفق خرائط الدوران الواحد

  2. خرائط الدوران الواحد • هذه الخرائط نحتاج إليها عادة لإعادة عملية أو مجموعة من العمليات في البرنامج عددا محدودا أو غير محدود من المرات • سميت بهذا الاسم لأنها تستعمل حلقة واحدة . • تسمى أيضا خرائط الدوران البسيط.

  3. خرائط الدوران الواحد • مثال: ارسمي خريطة سير البرنامج لإشارات السير الضوئية (إشارات المرور) Start red green Color Yellow Stop Pass Wait Stop

  4. خرائط الدوران الواحد No Condition ? Event a yes No Event a Condition ? yes

  5. خرائط الدوران الواحد • مثال: من واجبات بيت مال المسلمين أن يساعد الشباب على الزواج ، وذلك بتقديم الدعم المالي المناسب لهم ، على فرض ان السن المثالي للزواج هو 20 سنة ، اكتبي خوارزمية البرنامج ثم ارسمي خريطة لسير البرنامج

  6. خرائط الدوران الواحد • مثال: من واجبات بيت مال المسلمين أن يساعد الشباب على الزواج ، وذلك بتقديم الدعم المالي المناسب لهم ، على فرض ان السن المثالي للزواج هو 20 سنة ، اكتبي خوارزمية البرنامج ثم ارسمي خريطة لسير البرنامج 1 : ابدأ2 : خذ شاباً على الدور3 :هل عمره عشرون عاماً أو أكثر إن كان نعم اذهب إلى 4 إن كان لا اذهب إلى 5 4 : زوج الشاب 5 : هل هناك مزيد من الشباب إن كان نعم اذهب إلى 2 وان كان لا اذهب إلى 6 6 : توقف

  7. خرائط الدوران الواحد Start • الحل: Take next person Age>=20 yes Get him married No yes More people No Stop

  8. خرائط الدوران الواحد • مثال: اكتبي خوارزمية سير البرنامج لخزان يملأ بالماء ذاتيا، عندما يصبح ارتفاع مستوى الماء فيه اقل من متر ثم ارسمي خريطة سيره .

  9. خرائط الدوران الواحد • مثال: اكتبي خوارزمية سير البرنامج لخزان يملأ بالماء ذاتيا، عندما يصبح ارتفاع مستوى الماء فيه اقل من متر ثم ارسمي خريطة سيره . 1 : ابدأ2 : هل مستوى الماء أقل من متر؟ اذا كان الجواب نعم اذهب إلى 3 وإذا كان لا فاذهب إلى 5 3 :افتح صنبور التغذية 4 : املأ الخزان إلى المستوى المطلوب5 : اغلق الصنبور 6 : عد إلى 2 لفحص مستوى الماء مرة بعد مرة

  10. خرائط الدوران الواحد • مثال: اكتبي خوارزمية سير البرنامج لخزان يملأ بالماء ذاتيا، عندما يصبح ارتفاع مستوى الماء فيه اقل من متر ثم ارسمي خريطة سيره . Start yes Level<1m Open feeding Tap No Fill tank Keep Tap closed

  11. خرائط الدوران الواحد • مثال: اكتبي خوارزمية لإيجاد مساحة مجموعة من الدوائر أنصاف أقطارها معلومةRثم ارسمي خريطة سير البرنامج: علماً بأن مساحة الدائرة = PI× R 2

  12. خرائط الدوران الواحد • مثال: اكتبي خوارزمية لإيجاد مساحة مجموعة من الدوائر أنصاف أقطارها معلومةRثم ارسمي خريطة سير البرنامج: 1: ابدأ2 : اقرأ قيمة Rنصف القطر3 :اجعل قيمة الPI=3.14 4 : احسب قيمة الA من المعادلة A=PI*R25 : اطبع A,R 6 : هل هناك المزيد من الدوائر إذا كان الجواب بنعم انتقل إلى 2 واذا كان بلا انتقل إلى 7 7 : توقف

  13. خرائط الدوران الواحد • مثال: اكتبي خوارزمية لإيجاد مساحة مجموعة من الدوائر أنصاف أقطارها معلومةRثم ارسمي خريطة سير البرنامج: Start Read R Let PI=3.14 Let A=PI*R2 Print R,A yes More circles No Stop

  14. العداد • نحتاج في الكثير من البرامج إلى العد ، ولكي نقوم بذلك لابد من تنفيذ الخطوات التالية : • اجعل العداد = صفر. • العداد = العداد +1 • كرر الخطوات ابتداء من 2

  15. خرائط الدوران الواحد • مثال: اكتبي خوارزمية برنامج يقوم بطباعة الإعداد الطبيعية من 1 إلى 100 ومربعاتها ، وارسمي المخطط التدفقي.

  16. خرائط الدوران الواحد • مثال: اكتبي خوارزمية برنامج يقوم بطباعة الإعداد الطبيعية من 1 إلى 100 ومربعاتها ، وارسمي المخطط التدفقي. 1: ابدأ2 : اجعل الI=03 :اجعل الI = I + 1 4 : اجعل ال J = I * I 5 : طباعة I , J 6 : اذا كانت I=100 اذهب إلى 7 غير ذلك اذهب إلى 3 7 : النهاية

  17. خرائط الدوران الواحد • مثال: اكتبي خوارزمية برنامج يقوم بطباعة الإعداد الطبيعية من 1 إلى 100 ومربعاتها ، وارسمي المخطط التدفقي. البداية Let I=0 Let I = I + 1 Let J = I * I Print I , J No I = 100 Yes stop

  18. المجاميع الإجمالية • نحتاج في كثير من البرامج إلى جمع مجموعة كبيرة من الأعداد مثلا مجموع درجات الطلاب , ولكي نقوم بذلك لابد من تنفيذ الخطوات التالية : • اجعل المجموع = صفر. • ادخل قيمة واحدة للمتغير. • اجعل المجموع = المجموع + المتغير . • كرر ابتداء من الخطوة 2 .

  19. خرائط الدوران الواحد • مثال: اكتبي خوارزمية لإيجاد مجموع الأعداد من 1 إلى 20 وارسم المخطط التدفقي المناسب.

  20. خرائط الدوران الواحد • مثال: اكتبي خوارزمية لإيجاد مجموع الأعداد من 1 إلى 20 وارسم المخطط التدفقي المناسب. 1: ابدأ2 : اجعل ال, Sum=0 I=13 :إذا كانت I<=20 اذهب إلى 4 وإذا كان بلا فاذهب إلى 6 4 : اجعل Sum=Sum + I و I = I +15 :اذهب إلى الخطوة 3 6 : طباعة ال Sum 7 : النهاية

  21. خرائط الدوران الواحد • مثال: اكتبي خوارزمية لإيجاد مجموع الأعداد من 1 إلى 20 وارسم المخطط التدفقي المناسب. البداية Let I=1 , Sum =0 Sum=Sum+I Yes I <=20 I=I+1 No Print Sum stop

  22. خرائط الدوران الواحد Start Start N = 1 N = 1 N = N + 3 Print N N = N + 3 N = 7 No No N = 7 Yes Print N Yes stop stop

More Related