خرائط التدفق
This presentation is the property of its rightful owner.
Sponsored Links
1 / 22

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


  • 363 Views
  • Uploaded on
  • Presentation posted in: General

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

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


6352550

خرائط التدفق

خرائط الدوران الواحد


6352550

خرائط الدوران الواحد

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

  • سميت بهذا الاسم لأنها تستعمل حلقة واحدة .

  • تسمى أيضا خرائط الدوران البسيط.


6352550

خرائط الدوران الواحد

  • مثال: ارسمي خريطة سير البرنامج لإشارات السير الضوئية (إشارات المرور)

Start

red

green

Color

Yellow

Stop

Pass

Wait

Stop


6352550

خرائط الدوران الواحد

No

Condition

?

Event a

yes

No

Event a

Condition

?

yes


6352550

خرائط الدوران الواحد

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


6352550

خرائط الدوران الواحد

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

    1 : ابدأ2 : خذ شاباً على الدور3 :هل عمره عشرون عاماً أو أكثر إن كان نعم اذهب إلى 4 إن كان لا اذهب إلى 5

    4 : زوج الشاب

    5 : هل هناك مزيد من الشباب إن كان نعم اذهب إلى 2 وان كان لا اذهب إلى 6

    6 : توقف


6352550

خرائط الدوران الواحد

Start

  • الحل:

Take next person

Age>=20

yes

Get him married

No

yes

More people

No

Stop


6352550

خرائط الدوران الواحد

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


6352550

خرائط الدوران الواحد

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

    1 : ابدأ2 : هل مستوى الماء أقل من متر؟ اذا كان الجواب نعم اذهب إلى 3 وإذا كان لا فاذهب إلى 5 3 :افتح صنبور التغذية

    4 : املأ الخزان إلى المستوى المطلوب5 : اغلق الصنبور

    6 : عد إلى 2 لفحص مستوى الماء مرة بعد مرة


6352550

خرائط الدوران الواحد

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

Start

yes

Level<1m

Open feeding Tap

No

Fill tank

Keep Tap closed


6352550

خرائط الدوران الواحد

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

    علماً بأن مساحة الدائرة = PI× R 2


6352550

خرائط الدوران الواحد

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

    1: ابدأ2 : اقرأ قيمة Rنصف القطر3 :اجعل قيمة الPI=3.14

    4 : احسب قيمة الA من المعادلة A=PI*R25 : اطبع A,R

    6 : هل هناك المزيد من الدوائر إذا كان الجواب بنعم انتقل إلى 2 واذا كان بلا انتقل إلى 7

    7 : توقف


6352550

خرائط الدوران الواحد

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

Start

Read R

Let PI=3.14

Let A=PI*R2

Print R,A

yes

More circles

No

Stop


6352550

العداد

  • نحتاج في الكثير من البرامج إلى العد ، ولكي نقوم بذلك لابد من تنفيذ الخطوات التالية :

  • اجعل العداد = صفر.

  • العداد = العداد +1

  • كرر الخطوات ابتداء من 2


6352550

خرائط الدوران الواحد

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


6352550

خرائط الدوران الواحد

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

    1: ابدأ2 : اجعل الI=03 :اجعل الI = I + 1

    4 : اجعل ال J = I * I 5 : طباعة I , J

    6 : اذا كانت I=100 اذهب إلى 7 غير ذلك اذهب إلى 3

    7 : النهاية


6352550

خرائط الدوران الواحد

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

البداية

Let I=0

Let I = I + 1

Let J = I * I

Print I , J

No

I = 100

Yes

stop


6352550

المجاميع الإجمالية

  • نحتاج في كثير من البرامج إلى جمع مجموعة كبيرة من الأعداد مثلا مجموع درجات الطلاب , ولكي نقوم بذلك لابد من تنفيذ الخطوات التالية :

  • اجعل المجموع = صفر.

  • ادخل قيمة واحدة للمتغير.

  • اجعل المجموع = المجموع + المتغير .

  • كرر ابتداء من الخطوة 2 .


6352550

خرائط الدوران الواحد

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


6352550

خرائط الدوران الواحد

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

    1: ابدأ2 : اجعل ال, Sum=0 I=13 :إذا كانت I<=20 اذهب إلى 4 وإذا كان بلا فاذهب إلى 6

    4 : اجعل Sum=Sum + I و I = I +15 :اذهب إلى الخطوة 3

    6 : طباعة ال Sum

    7 : النهاية


6352550

خرائط الدوران الواحد

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

البداية

Let I=1 , Sum =0

Sum=Sum+I

Yes

I <=20

I=I+1

No

Print Sum

stop


6352550

خرائط الدوران الواحد

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


  • Login