مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation...

21

Click here to load reader

Transcript of مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation...

Page 1: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

التدفق ) ( خرائط مراجعهالحاسب برمجه اساسيات

T.BedoOr

المشكالت Problem Solvingحل

Page 2: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

وعالمة : الصحيحة العبارة أمام صح عالمة ضع األول السؤال: الخطأ العبارة أمام خطأ

المشكلة .1 إليه ) (Problem Solving حل الوصول مطلوب ناتج أو هدف يعنىخالل Problem المشكلة .2 من مطلوب محدد ناتج أو هدف إلى الوصول تعنى

محددة ) ( ومعطيات متتابعة وأنشطة خطواتالحل .3 خطوات المشكلة ) ( algorithm إعداد حل مراحل أول هوأو .4 الحسابية المعالجة وعمليات المتوفرة والمدخالت المطلوبة المخرجات تحديد

المشكلة ) تحديد ويسمى المشكلة حل مراحل اول هو Problemالمنطقية

Definition ) ( )

لتوضيح .5 قياسية بأشكال الرسم على يعتمد تمثيل عن عبارة التدفق خرائط

الحل ( ( algorithmخطوات

المشكلة .6 حل صعوبة من يزيد التدفق بخرائط المشكلة حل خطوات تمثيل

للمبرمج ) (لليمين ) (.7 اليسار من أو أسفل إلى أعلى من اإلتجاه خطوط تكون أن يجبقيمة ) (.8 على يحتوى الذاكرة فى مخزن هو المتغيرمرحلة .9 ً مسبقا نتائجها معروف بيانات على البرنامج تجربة مرحلة على يطلق

( ( Documentationالتوثيق

المعين .10 شكل يستخدم التدفق خرائط بديل فى من أكثر له سؤال حالة ) في)

الشكل .11 من يخرج أن األقل ) (يجب على اتجاه خطينالشكل .12 معالجة ) ( يستخدم عملية عن للتعبير المستطيلالبرنامج .13 في Documentation توثيق شخص من أكثر اشتراك حالة في يفيد

) ( آخرين أشخاص بواسطة البرنامج في التعديل عند أو البرنامج كتابةمحدد algorithm الخوارزمية .14 ناتج إلى الوصول أو المشكلة ) ( تحديد

حل .15 خطوات لتمثيل وخطوط أشكال تستخدم التدفق خرائط

المشكلة.) (

إستخدام .16 رسم أىيمكن عند الحل خطوات لتمثيل هندسى شكل

. التدفق خريطة) (

الكمبيوتر .17 برامج باستخدام رسمها يتم التدفق يمكن فقطخرائط وال

. الورق على رسمها) (

أوالنهاية .18 البداية عن للتعبير يستخدم ) ( .Terminalرمز

معالجة .19 عملية عن يعبر المستطيل ) (.واحدةرمز

Good luckT.BedoOr

1

Page 3: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

اإلتجاه .20 .يجبخط أسفل إلى أعلى من أو لليسار اليمين من يكون ) (أن

Good luckT.BedoOr

2

Page 4: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

من : يناسبها بما االتية العبارات أكمل الثاني السؤالاالختيارات:

مرحلة .1 عليها يطلق المشكلة لحل اتخذت التي الخطوات جميع :كتابةA. التوثيق Documentation .B. البرنامج .( Program DesignتصميمC. البرنامج .( Program testing اختبار

عبارة - .2 تمثيل :Sum=A+Bيتم الشكل خالل من التدفق خريطة فى

: التالية التدفق خريطة فى

قيمة ( .3 طباعة التكرار مرات ............................Mعدد هو) A. 2 B. 3C. 4

قيمة - .4 السابق بالسؤال التدفق خريطة التكرارية Mفى الحلقة انتهاء بعدتساوى

A. 2 B. 3C. 4

5. : يعتبر المتوفرة المعطيات وتحديد إعدادها مطلوب وجبة مواصفات تحديدA. مشكلة . Problem definition تعريفB. الحل . ( algorithmخطواتC. التدفق .( Flow Chartخريطة

من .6 األعداد طباعة مشكلة بحل الخاصة التدفق على 10ال 1خريطة :تحتوىA. تتابع Sequential B. تفرع Branching C. تكرار –

Loopingتسمى .7 عليها متفق هندسة بأشكال مشكلة حل خطوات عرض طريقة

A. Flowchart B. Algorithm C. Interface

التدفق .8 خرائط فى القرار اتخاذ عملية عن يعبر اآلتية األشكال من أيGood luckT.BedoOr

3

Page 5: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

Good luckT.BedoOr

4

Page 6: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

START

End

Yes

No

مراجعه )خرائط التدفق (

ما التدفق بخريطة رمز كل داخل اكتب الثالث السؤال: يلي مما كِل في أوامر من يناسبه

- خريطة التدفق لحساب مساحة الدائرة بمعلومية1الدائره مع العلم أن Rنصف القطر المساحة حساب معادلة

هي : محيطها مساحه و Area=3.14*R*R , C = 2 * 3.14 * R

– خريطة تدفق لطباعة مجموع األعداد الزوجية2 :10 إلى 1الصحيحة من

Good luckT.BedoOr

5

A = 3.14 *R * R

C = 2 * 3.14 * R

START

End

Output A

Output C

Read R

N = N + 2

N > 10

Sum = 0

Sum = Sum + N

Print Sum

N = 2

Page 7: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

Yes

No

NO

مراجعه )خرائط التدفق (

– خريطة تدفق إليجاد حاصل قسمة رقمين اذا كان3المقسوم عليه يساوي صفر يطبع " غير معروف":

Read Number 1

Is Number 2 = 0

Print معروفغير

Start

End

Read Number 2

Output the Result

Result = Number1 / Number2

– خريطة تدفق إليجاد أكبر رقم من4 وفى حالة التساوي يغطى رسالة "رقمينequal: "

Good luckT.BedoOr

6

IS A = B

IS A > B

Output "equal"

Read A , B

Output B

Page 8: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

– خريطة تدفق لحساب قيمة الفائدة المحسوبة5للرصيد ) بمعدل فائدة محدد (

Good luckT.BedoOr

7

Interest = Balance * Rate

End

Read Name , Balance , Rate

Output Name , Balance , Interest

START

Page 9: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

2- قم رسم خريطة تدفق لطباعة جدول ضرب 6

خريطة التدفقخطوات الحل

بداية.12.J=1 إذن :J<=12أذا كان .3

J*2اطبع 1-32-3 J=J+13اذهب الخطوة 3-3

إنهاء.4

3 الى 1- قم بطابعه االعداد من 7

خريطة التدفقخطوات الحل

بداية.12.M=1 إذن :M<=3أذا كان .3

Mاطبع 1-32-3 M=M+13اذهب الخطوة 3-3

إنهاء.4

Good luckT.BedoOr

8

قيمه· ؟ Jما

الحلقة محتوى تنفيذ مرات عدد ماالتكرارية؟

قيمة· الحلقه Jما من خروج سبب

قيمه· ؟ Mما

الحلقة محتوى تنفيذ مرات عدد ماالتكرارية؟

قيمة· الحلقة Mما من خروج سبب؟ التكرارية

Page 10: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

START

Input LInput W

Area=L*W Perimeter=2*(L+W)

End

Print Area , Perimeter

مراجعه )خرائط التدفق (

- خريطه تدفق االدخال ثم طباعه نوع العدد )زوجي او8فردي (

المشكلة :أوالً : تعريف

المخرجات :لمدخــالت :

الحــــــــــل

ثالثاً: خريطة التدفق ثانياً: خطوات الحلبداية.12.c=1 تقبلcأذا كان .3

بدون2القسمة على باقي إذن :

الرقماطبع 1-3زوجي

غير ذلك : اطبع الرقم.4فردي

إنهاء.5

( 1 نشاط ) ومحيط مساحة لحساب تدفق خريطة ورسم الحل خطوات بكتابة قمالطول بمعلومية المساحة Wوالعرض Lمستطيل حساب معادلة أن العلم مع

هى Area = L * Wهى المحيط حساب ومعادلة

Perimeter = 2 * ( L + W ) ؟

المشكلة : أوالً : تعريفالمخرجات : لمدخــالت :

الحــــــــــل :

الحـــــــــــل : خطوات ثالثاً :ثانياًالتدفق خريطة

Good luckT.BedoOr

9

Page 11: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

START

X , Y أدخل

END

X > Y

Print هو " األكبر X " العددهو " أصغر " Y العدد

No

Yes

Print هو " األكبر Y " العددهو " األصغر X "العدد

مراجعه )خرائط التدفق (

( 2 نشاط ) السنوات عدد لحساب تدفق خريطة ورسم الحل خطوات بكتابة قم؟ الشهور عدد بمعلومية

المشكلة : أوالً : تعريف

السنوات: المخرجات Yearsعددالشهور: المدخــالت Monthsعدد

Years = Months / 12: الحــــــــــل

الحـــــــــــل ثانياً : ثالثاً :خطواتالتدفق خريطة

( 3 نشاط ) ثم عددين إلدخال تدفق خريطة ورسم الحل خطوات بكتابة قم" " " ؟ " هو األصغر العدد و ؟ هو األكبر العدد طباعة

المشكلة : أوالً : تعريف

المخرجات : المدخــالت :

الحــــــــــل :

الحـــــــــــل ثانياً : خطوات

Good luckT.BedoOr

10

خريطة ثالثاً :التدفق

Page 12: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

Good luckT.BedoOr

11

Page 13: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

START

M <= 12

True

False

M = M + 1

Print M * N

M = 1

End

Input N

مراجعه )خرائط التدفق (

( 4 نشاط ) دائرة مساحة لحساب تدفق خريطة ورسم الحل خطوات بكتابة قمقطرها بأن Rنصف علماُ

الدائرة رسالة Area = 3.14 * R * Rمساحة تظهر مسموح بحيث ثم غيرقيمة إدخال عند البرنامج من ؟ Rالخروج بالسالب

المشكلة : أوالً : تعريف

: المخرجات : المدخــالت

: الحــــــــــل الحـــــــــــل ثانياً : التدفق ثالثاً :خطوات خريطة

بداية – 1قطرالدائرة – 2 نصف Rأدخل

كان – 3 إذن : R < 0إذامسموح – " "1 - 3 غير طباعة

ذلك - :4 غير4 – 1 – Area = 3.14 * R * R المتغير – 2 – 4 قيمة Areaطباعة

المتغير – 5 قيمة Areaطباعة

نهاية – 6

( 5 نشاط ) ضرب جدول لطباعة تدفق خريطة ورسم الحل خطوات بكتابة قم؟ ما عدد

المشكلة : أوالً : تعريف

: المخرجات : المدخــالت

: الحــــــــــل

الحـــــــــــل ثانياً : التدفق ثالثاً :خطوات خريطة

Good luckT.BedoOr

12

محتوى· تنفيذ مرات عدد ماالتكرارية؟ الحلقة

قيمة· الحلقة Mما انتهاء بعدالتكرارية؟

Page 14: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

( 6 نشاط ) الزوجية األعداد لطباعة تدفق خريطة ورسم الحل خطوات بكتابة قم؟ 10إلى 1من

المشكلة : أوالً : تعريف

من: المخرجات الزوجية األعداد 10إلى 1طباعة.................: المدخــالت يوجد................. ال

العدد M = 2تخصيص: الحــــــــــل طباعة بمقدار Mو زيادته طباعته 2ثم ثمقيمة تصل 10إلى Mحتى

الحـــــــــــل ثانياً : خطوات

( 7 نشاط ) " حاله " في ناجح لطباعه التدفق لخريطه الحل خطوات بكتابة قمتساوي او من اكبر الدرجه " 50تكون ذلك " غير راسب وطباعه

المشكلة : أوالً : تعريف

: المخرجات : المدخــالت

: الحــــــــــل

الحـــــــــــل ثانياً : خطوات

Good luckT.BedoOr

13

خريطة ثالثاً :التدفق

محتوى· تنفيذ مرات عدد ماالتكرارية؟ الحلقة

قيمة· الحلقة Mما انتهاء بعد

خريطة ثالثاً :التدفق

Page 15: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

( 8 نشاط ) لطباعه التدفق لخريطه الحل خطوات بكتابة قمغير " يطبع صفر يساوي عليه المقسوم كان اذا عددين

معرف" المشكلة : أوالً : تعريف

: المخرجات

: المدخــالت

: الحــــــــــل

الحـــــــــــل ثانياً : خطوات

( 9 نشاط ) طباعه ثم التدفق لخريطه الحل خطوات بكتابة قمالصفر تساوي او الصفر من اقل او الصفر من اكبر

المشكلة : أوالً : تعريف

: المخرجات

: المدخــالت

: الحــــــــــل

الحـــــــــــل ثانياً : خطوات

Good luckT.BedoOr

14

خريطة ثالثاً :التدفق

خريطة ثالثاً :التدفق

Page 16: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

START

SUM = 0

N = 1

SUM = SUM + N

N = N + 2

N<=10

Output SUM

End

False

True

START

SUM = 0

N = 1

SUM = SUM + N

N = N + 2

N<=10

Output SUM

End

False

True

مراجعه )خرائط التدفق (

( 10 نشاط ) األعداد مجموع لطباعة تدفق خريطة ورسم الحل خطوات بكتابة قممن ؟ 10إلى 1الفردية

المشكلة : أوالً : تعريف

: المخرجات : المدخــالت

: الحــــــــــل

الحـــــــــــل ثانياً : خطوات

( 11 نشاط ) .. بحيث هنا التدفق خريطه الرسم أعاده السابق النشاط تنفيذ قممن الصحيحه االعداد مجموعه ؟3الى 1تطبع

السابقه التدفق التدفق خريطه االعداد خريطه مجموعهمن ؟3الى 1الصحيحه

Good luckT.BedoOr

15

التكرارية؟· الحلقة محتوى تنفيذ مرات عدد ما

قيمة· التكرارية؟ Nما الحلقة انتهاء بعد

قيمة· ؟ sumما

خريطة ثالثاً :التدفق

Page 17: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

Good luckT.BedoOr

16

Page 18: مراجعه (خرائط التدفق )€¦  · Web viewتوثيق البرنامج Documentation يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج

مراجعه )خرائط التدفق (

( 12 نشاط ) : المطلوب نفذي

Good luckT.BedoOr

17

محتوى· تنفيذ مرات عدد ماالتكرارية؟ الحلقة

قيمة· الحلقة Nما انتهاء بعدالتكرارية؟

الحلقة· محتوى تنفيذ مرات عدد ماالتكرارية؟

قيمة· التكرارية؟ Mما الحلقة انتهاء بعد