Upload
austin-wilcox
View
176
Download
14
Embed Size (px)
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
خرائط الدوران الواحد