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

Preview:

DESCRIPTION

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

Citation preview

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

الواحد

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

من المرات

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

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

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

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

المرور(

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

Start

Color

Pass

Stop

Wait

greenred

YellowStop

Condition ?

Condition ?

Event a

Event a

yes

yes

No

No

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

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

سنة ، 20ان السن المثالي للزواج هو اكتبي خوارزمية البرنامج ثم ارسمي خريطة

لسير البرنامج

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

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

سنة ، 20ان السن المثالي للزواج هو اكتبي خوارزمية البرنامج ثم ارسمي خريطة

لسير البرنامج : ابدأ1a على الدور2 : خذ شاباa أو أكثر إن كان 3 : هل عمره عشرون عاما

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

6 وان كان ال اذهب إلى 2اذهب إلى : توقف6

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

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

Start

Take next person

Stop

Age>=20

yes

No

Get him married

More people

yes

No

مثال: اكتبي خوارزمية سير البرنامجلخزان يمأل بالماء ذاتيا، عندما يصبح

ارتفاع مستوى الماء فيه اقل من متر ثم ارسمي خريطة سيره .

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

مثال: اكتبي خوارزمية سير البرنامجلخزان يمأل بالماء ذاتيا، عندما يصبح

ارتفاع مستوى الماء فيه اقل من متر ثم ارسمي خريطة سيره .

: ابدأ1 : هل مستوى الماء أقل من متر؟ اذا 2

وإذا كان ال 3كان الجواب نعم اذهب إلى 5فاذهب إلى

: افتح صنبور التغذية3 : امأل الخزان إلى المستوى المطلوب4 : اغلق الصنبور 5 لفحص مستوى الماء مرة 2 : عد إلى 6

بعد مرة

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

مثال: اكتبي خوارزمية سير البرنامجلخزان يمأل بالماء ذاتيا، عندما يصبح

ارتفاع مستوى الماء فيه اقل من متر ثم ارسمي خريطة سيره .

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

Start

Level<1m

No

Open feeding Tap

yes

Fill tank

Keep Tap closed

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

ثم ارسمي خريطة سير Rمعلومةالبرنامج:

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

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

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

ثم ارسمي خريطة سير Rمعلومةالبرنامج:

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

A=PI*R2

A,R : اطبع 5 : هل هناك المزيد من الدوائر إذا كان 6

واذا كان بال 2الجواب بنعم انتقل إلى 7انتقل إلى

: توقف7

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

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

ثم ارسمي خريطة سير Rمعلومةالبرنامج:

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

Start

Let PI=3.14

Let A=PI*R2

Read R

Print R,A

Stop

More circles

yes

No

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

الخطوات التالية : اجعل العداد = صفر.1(1 العداد = العداد +2(2 كرر الخطوات ابتداء من 3(

العداد

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

ومربعاتها ، وارسمي المخطط التدفقي.

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

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

المخطط التدفقي.: ابدأ1

I=0 : اجعل ال2 I = I + 1 : اجعل ال3 J = I * I : اجعل ال 4I , J : طباعة 5 غير ذلك اذهب إلى 7 اذهب إلى I=100 : اذا كانت 63 : النهاية7

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

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

ومربعاتها ، وارسمي المخطط التدفقي.

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

البداية

I = 100

Yes

No

Let I=0

Let I = I + 1

Let J = I * I

stop

Print I , J

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

من تنفيذ الخطوات التالية :اجعل المجموع = صفر.1(ادخل قيمة واحدة للمتغير.2(اجعل المجموع = المجموع + المتغير 3(

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

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

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

التدفقي المناسب.

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

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

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

6فاذهب إلى I = I +1 و Sum=Sum + I : اجعل 43 : اذهب إلى الخطوة 5Sum : طباعة ال 6 : النهاية7

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

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

التدفقي المناسب.

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

البداية

I <=20Yes

No

Let I=1 , Sum =0

stop

Print Sum

I=I+1

Sum=Sum+I

N = 7

N = 1

N = N + 3 Print N

Start

stop

No

Yes

N = 7

N = 1

N = N + 3

Print N

Start

stop

NoYes

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

Recommended