Professional Documents
Culture Documents
خوارزميات 02
خوارزميات 02
المحاضرة الثانجة
المخططات التدفقجة الدورانجة :
مثال :1ارسم خرٌطة سٌر العملٌات إلٌجاد مساحة مجموعة من الدوائر أنصاف أقطارها معلومة
if loop
مثال :2ارسم خرٌطة سٌر العملٌات التً ٌتبعها الحاسب لطباعة األعداد الطبٌعٌة من 1إلى 111ومربعاتها
ابدأ .1
اجعل i=0 .2
اجعل i=i+1 .3
j = i*i .4
اطبع i , j .5
اذا كانت i= 100اذهب للخطوة 7واال اذهب الى الخطوة 3 .6
توقف .7
1
خوارزميات نظري السنة الثانية جامعة حلب
م .دعاء مصري قسم الربجميات املعد التقاين للحاسوب
مثال :1اكتب خوارزمٌة تقوم باستقبال العدد وتحدٌد فٌما اذا كان زوجً او فردي وارسم المخطط التدفقً
.1ابدأ
.2ادخل العدد
.3اذا كان باقً قسمة العدد على 1 = 2اذهب الى الخطوة 4واال اذهب الى 5
.6توقف
مثال :2اكتب خوارزمٌة تقوم باستقبال درجة الحرارة بالنظام المئوي ) (Celsiusوتحولها الى النظام الفهرنهاٌتً
) ،(Fahrenheitوارسم المخطط التدفقً علما بان معادلة التحوبل هً Fahrenheit= 9/5 *Celsius -32 :
-1البداٌة
-5النهاٌة
2
خوارزميات نظري السنة الثانية جامعة حلب
م .دعاء مصري قسم الربجميات املعد التقاين للحاسوب
مثال :3اكتب خوارزمٌة لقراءة عددٌن واٌجاد حاصل جمعهما ,وارسم المخطط التدفقً
.1البداٌة
.2اقرا العدد االول x
.3اقرا العدد الثانً y
.4احسب المجموع z= x+y
.5اطبع المجموع z
.6النهاٌة
مثال :4اكتب خوارزمٌة الحل وارسم المخطط االنسٌابً لقراءة طول وعرض مستطٌل وحساب مساحته ؟
.1البداٌة
.3احسبArea=L*W
.4اطبع قٌمة)(Area
.5النهاٌة
مثال : 5اكتب خوارزمٌة الحل وارسم المخطط االنسٌابً لبرنامج ٌقوم بطباعة معدل ثالث درجات ؟
1-البداٌة
2-اقرأ الدرجات الثالث)(A,B,C
3-احسب قٌمة المجموع)(sum=A+B+C
4-احسب قٌمة المعدل )(Average=sum/3
5-اطبع المعدلAverage
6-النهاٌة
مثال : 6اكتب خوارزمٌة الحل وارسم المخطط االنسٌابً لبرنامج ٌقوم بقراءة عدد وٌقوم بمقارنة العدد مع الرقم
1111فاذا كان العدد اقل من ٌ 1111قوم بإعادة القراءة مرة أخرى لعدد آخر وإال فانه ٌقوم بطباعة العدد ؟.
1-البداٌة
2-اقرأ العددA
3-إذا كان )(A<1000
4-فانتقل للخطوة رقم 2
5-وإال فاطبع A
6-النهاٌة
3
خوارزميات نظري السنة الثانية جامعة حلب
م .دعاء مصري قسم الربجميات املعد التقاين للحاسوب
مثال : 7اكتب خوارزمٌة الحل وارسم المخطط االنسٌابً لبرنامج ٌقوم بطباعة األعداد المحصورة بٌن ()11-1
1-البداٌة
2-اجعلX=1
3-إذا كان X<10
4-فاطبع X
5-فاحسبX=X+1
6-فانتقل للخطوة 3
7-وإال فانتقل للخطوة 8
8-النهاٌة
مثال :8اكتب خوارزمٌة الحل وارسم المخطط االنسٌابً إلٌجاد وطباعة مساحة الككل الاام
فً الككل المجاور؟علما أن:مساحة المربع = طول الضلع R 2
و مساحة المستطٌل = الطول * ) (Hالعرض)(W
1-البداٌة
2-اقرأR,H,W
3-احسب Square Area=R2المخطط االنسٌابً
4-احسب Rectangle Area=H*W
5-احسب Bold Area=Rectangle Area - Square Area
6-اطبع قٌمةBold Area
7-النهاٌة
.1اكتب الخوارزمٌة وارسم المخطط االنسٌابً لبرنامج ٌقوم بقراءة ثالثة أعداد
)(A,B,Cومعرفة العدد األكبر بٌنها؟
.2اكتب الخوارزمٌة وارسم المخطط االنسٌابً لبرنامج ٌقوم بقراءة عدد وطباعة كلمة Positiveإذا كانت قٌمة العدد
اكبر من أو تساوي صفر ،وكلمة Negativeإذا كان العدد اقل من الصفر
.3اكتب الخوارزمٌة وارسم المخطط االنسٌابً لبرنامج ٌقوم بطباعة األعداد الزوجٌة المحصورة بٌن ()111 -2 1
.4اكتب الخوارزمٌة وارسم المخطط االنسٌابً لبرنامج ٌقوم بطباعة األعداد الفردٌة بٌن ()29-11
.5اكتب الخوارزمٌة وارسم المخطط االنسٌابً لبرنامج ٌقوم باستقبال عددٌن ،وٌستبدل أماكنهما فً الذاكرة
4