الخوارزمية ومخطط سير العمليات

19

Upload: habooooosh

Post on 27-Jul-2015

4.093 views

Category:

Documents


8 download

DESCRIPTION

هذا العرض عن الخوارزمية ومخطط سير العمليات لمادة الحاسوب

TRANSCRIPT

Page 1: الخوارزمية ومخطط سير العمليات
Page 2: الخوارزمية ومخطط سير العمليات

أهمية الخوارزميةاستخدامها

مخطط سير

العمليات

أنواع مخططات

السير

Page 3: الخوارزمية ومخطط سير العمليات

تمثيل الخوارزمية بطريقة الرسم باستخدام رموز هندسية معيارية يمثل كل

واحد منها عملية محددة.

Page 4: الخوارزمية ومخطط سير العمليات
Page 5: الخوارزمية ومخطط سير العمليات
Page 6: الخوارزمية ومخطط سير العمليات
Page 7: الخوارزمية ومخطط سير العمليات
Page 8: الخوارزمية ومخطط سير العمليات
Page 9: الخوارزمية ومخطط سير العمليات
Page 10: الخوارزمية ومخطط سير العمليات

مجموعة من الخطوات المنطقية الالزمة لمعالجة البيانات كمدخالت

من أجل الحصول على النتائج كمعلومات. أو هي خطوات حل

وقد سميت الخوارزمية بهذا االسم المشكلة.نسبة إلى العالم المسلم ” أبو جعفر

محمد بن موسى الخوارزمي“ .

Page 11: الخوارزمية ومخطط سير العمليات

- عدم اعتمادها على أسلوب معين في المعالجة.2- وصف خطوات الحل بشكل واضح ومحدد.1

- إمكانية استخدامها لحل جميع المشاكل من النوع نفسه.3

- سهولة فهم خطوات حل المشكلة.4

- إمكانية اكتشاف األخطاء التي قد تحدث بيسر وسهولة6

- تعدX الخوارزمية وسيلة من وسائل التوثيق5

Page 12: الخوارزمية ومخطط سير العمليات

أنواع مخططات سير العمليات

ذات التفرعالتتابعية

ذات التكرار

Page 13: الخوارزمية ومخطط سير العمليات

التتابعية

يتميز هذا النوع ببساطته وخلوه من التفرعات والتكرارات .

مثال

ارسم مخطط سير العمليات لحساب وطباعة معدل ثالثة أعداد.

الحل

Page 14: الخوارزمية ومخطط سير العمليات

الحل:

بالرموز الثالثة لألعداد ارمز(N1,N2,N3 )وللمعدل

(. Avبالرمز)

بداية

قيم أدخلN1,N2,N3

احسبAv=N1+N2+N3/3

قيمة Avاطبع

نهاية

Page 15: الخوارزمية ومخطط سير العمليات

ذات التفرع

يحتوي هذا النوع من مخططات سير عات توضح االحتماالت Xالعمليات على تفر

المختلفة التخاذ القرار.يعتمد اتخاذ القرار على شرط ما ، لذا يطلق على

هذا النوع من التفرع بالتفرع المشروط.

مثال

Page 16: الخوارزمية ومخطط سير العمليات

ارسم مخطط سير العمليات لطباعة كلمة ”ناجح“ إذا كان

معدل الطالب في ثالث عالمات ، وطباعة 50يزيد أو يساوي

كلمة“راسب“ إذا كان المعدل .50يقل عن

مثال

الحل

استخدم للعالمات الثالثة ( G1,G2,G3الرموز )

(.Avوللمعدل )

بداية

قيم أدخلG1,G2,G3

احسبAv=G1+G2+G3/3

كلمة اطبع“ ناجح”

نهاية

هل Av≥50

كلمة اطبع“ ناجح”

نعم

ال

Page 17: الخوارزمية ومخطط سير العمليات

ذات التكرار

يستخدم هذا النوع في الحاالت التي تحتاج فيها ات . يتم Xمن المر g إلى تكرار بعض العمليات عددا

الخروج من التكرار في هذا النوع من المخططات باستخدام عدXاد يبدأ بقيمة، ويضاف إليه واحد في

نهاية كل دورة ، حتى تصل قيمة العدXاد عدد التكرارات المطلوبة .

مثال

Page 18: الخوارزمية ومخطط سير العمليات

مثال

ارسم مخطط سير العمليات إليجاد معدل ثالث عالمات

g لكل طالب وطباعتها ، علما.30بأن عدد الطلبة يساوي

الحل

بما أن عدد التكرارات 30معروف ويساوي

فسوف يتم استخدام عدXاد ( سيرمز counterباالسم )

للعالمات الثالث بالرموز (G1,G2,G3 وللمعدل )

( .Avبالرمز )

بداية

قيم أدخلG1,G2,G3

احسبAv=G1+G2+G3/3

المعدل اطبعAv

نهاية

هل Av≥50

القيمة للعدXاد 1تخصيصCounter=1

العدXاد إلى 1أضفCounter=counter+1

نعم

ال

Page 19: الخوارزمية ومخطط سير العمليات