الحاسب الي : للشهادة الإعدادية
الفصل الثاني
خرائط التدفق قاعقفطع111017
س١: قامت دنيا برسم خريطة تدفق لعملية جمع عددين وإظهار الناتج كما هو موضج
في الشكل ١( - ).
ج: يجب على دينا أن تقرأ قيمتي العددين 100005©:1 و 1500006:2 اللتين يقوم
المستخدم بإدخالهما أولاء لكي تستطيع أن تجمعهما بعد ذلك.. لهذا فإن خريطة التدفق
الصحيحة ستكون كما في الشكل ١( - ب).
/ مسوم /
ا اللسينلتا اموه 80050 عدا الاضا0 أ
اليل
إعداد الأستاذ: محمود فؤاد الرجيلي
الحاس الي : للشهادة الإعدادية
س»: ارسم خريطة تدفق لقراءة عمري هاني وهشام لمعرفة أيهما أكبر سنا.
ج: سنستخدم في هذا المخطط متغيرين:
- 6ع 8ل07ه1]: وسنقرأ فيه عمر هاني.
بعد هذا ستقارن قيمتي هنين المتغيرين؛ فإن كان عمر هاني 11807888 أكبر من عمر
هشام 11851000886 نعرض على الشاشة عبارة تخبر المستخدم بذلك:
ستقطوع1] سقط عتعفاه قز بجصمت1
وإن كانت تتيجة المقارنة غير صحيحة؛ نعرض على الشاشة عبارة تخبر المستخدم بأن
هشام أكبر من هاني:
صم صقطا ععفاه قز سقطوه11
إعداد الأستاذ: محمود فؤاد الرجيلي
الحاسب الي : للشهادة الإعدادية
س*: ارسم خريطة تدفق لعملية قراءة درجة الحرارة بالفهرنهايت ( "© )
بطباعة درجة الحرارة بالفهرنهايت وبالدرجات المئوية؛ مع العلم / ع لم /
©: سنحسب فيه ناتج تحويل درجة الحرارية من مقياس فهرنهايت
هذه هي خريطة التدفق .
س؛: ارسم الشكل المناسب في الفراغات التالية:
لبدء وإنهاء خريطة التدفق.
ج - يستخدم الشكل ا
د- الممالجة ستحدم الكل المي
ه - يستخدم الشكل وى سكسس متسهدنه التوسيل كل بكر
إعداد الأستاذ: محمود فؤاد الرجيلي
إعداد الأستا محمود فؤاد الرجيلي
الحاسب الي : للشهادة الإعدادية
س*: ارسم خريطة تدفق لعملية قراءة نصف قطر كره (©)؛ ثم إيجاد حجم الكره (17)»
ومساحة سطحها (4)؛ علما بأن المعادلات المطلوبة هي:
مع ملاحظة أنه إذا كان نصف القطر سالباء يجب عليك طباعة رسالة تحذير ثم إنهاء
ج: سنستخدم في الحل ثلاثة متغيرات:
- ©: سنقرأ في هذا المتغير نصف قطر الكرة 880105.. وستكون أول خطوة نقوم بها
هي فحص قيمة هذا المتغير؛ فإن كانت أصغر من الصفر (عددا ساليا)؛ فسنعرض
رسالة للمستخدم نخبره فيها بأن هذه القيمة غير صحيحة:
- له: سنحسب في هذا المتغير مساحة سطح الكرة 88:ش؛ تبعا للمعادلة:
حيث يمثل الرمز * علامة الأس.. ويمكذنا كتابة هذه المعادلة بصيغة أخرى كالتالي:
- 7: سنحسب في هذا المتغير حجم الكرة 17010176؛ تبعا للمعادلة:
ويمكننا كتابة هذه المعادلة بصيغة أخرى كالتالي:
هذه هي خريطة التدفق .
الحاسب الي : للشهادة الإعدادية
و ذلك بعد جمع أول ٠٠١ حد.
ج: الدالة 37 التي تتعامل معها في هذه المسألة تمثل متتابعة 500858 تتكون من عد لا
نهائي من الحدود 16005.. ولحل مثل هذا النوع من المسائل يجب استخدام جملة تكرار
وسنستخدم في هذا البرنامج ثلاثة متغيرات أساسية:
- المتغير 6: سنقراً فيه قيمة » التي يدخلها المستخدم.
إعداد الأستاذ: محمود فؤاد الرجيلي
الحاسب اللي : للشهادة الإعدادية
- المتغير ا: سنحفظ في هذا المتغير قيمة الدالة الناتجة عن جمع حدود المتتابعة؛ حيث
ستبداً قيمة المتغير بصفرء وفي كل لفة سنجمع عليها قيمة أحد الحدود.
- المتغير ©: سيشير هذا المتغير إلى رقم الحد الذي تتعامل معه؛ علما بأن آخر حد
يجب أن نضيفه إلى المجموع 37 هو الحد رقم ..٠٠١ لهذا ستبداً قيبة المتغير ©
بواحد (رقم أول حد)؛ ثم تزيد بواحد في كل لفة.. وسنفحص المتغير © مباشرة بعد
نعرض الناتج للمستخدم وننهي البرنامج؛ وإن لم
تكن أكبر من ٠٠١ واصلنا جمع حدود المّتا؛
ونحتاج في هذا النوع من المسائل إلى اكتشاف سد
العلاقة التي تربط كل حد بالحد السابق له؛ لنستخدم
هذه العلاقة في الحصول على قيمة كل حد داخل
جملة التكرار 1]000.. لاحظ أن كل حد يتكون من
ثلاثة أجزاء:
- الجزء الأول هو إشارة الحد 8188.. ونلاحظ في
هذه المسألة أن إشارة الحد الأول موجبة» وإشادة | و و1 بوحسم
الحد الثاني سالبة؛ وإشارة الحد الثالث موجبة؛ الفا
وإشارة الحد الرابع سالبة.... وهكذا.. فقيف يا ٍِ
هناك حلول كثيرة لمشكلة الإشارة؛ أبسطها
استخدام متغير اسمه 5:80 تكون قيمته في البداية
١ء ثم نمكس إشارته في كل لفة في التكرار <>
تذكر أن: مه
إعداد الأستاذ: محمود فؤاد الرجيلي
الحاسب اللي : للشهادة الإعدادية
وهكذا ستتغير إشارة المتغير 5180 في كل مرة نضربه فيها * -1.
لكن كيف سنستفيد من المتغير 5:80 الذي يمثل إشارة الحد (1800؟
الأمر بسيط جدا؛ فكل ما سنفعله هو ضرب المتغير 5180 في كل حد من حدود
المتتابعة؛ وبنلك ستكون إشارة الحد موجبة إذا كانت قيمة المتغير 5188 تساوي ١
وستكون إشارة الحد سالبة إذا كانت قيمة المتغير 9:80 تساوي -1.
- الجزء الثاني هو معامل الحد 178©07؛ وهو العدد الموجب المضروب في المتغير
*.. وفي هذه المسألة هذه المعاملات هي ب )١( و )"/١( و ...)2/١(
يزيد المقام بمقدار ؟ في كل مرة.. يمكننا إذن أن نستخدم متغيرا اسمه « بدأ قيمته
بواحد؛ ثم تزيد بمقدار ١ في كل حد جديد؛ حيث ستكون قيمة معامل الحد هي: 1/8 .
- الجزء الثالث هو الأس 2010# الخاص بالمتغير * في كل حد.. نلاحظ أن هذه
الأسس تبداً بواحد وتزيد بمقدار 7؛ أي أنها تساوي المقام.
من كل هذاء سنجد أن قيمة كل حد 181701 ستساوي
رمد * (د/ 1) * فهنة ج م1
سا: ارسم خريطة تدفق لحساب الدالة ( بعد قراءة المتغير # علما بأن:
و ذلك بعد جمع "١ حدا.
ج: هذه المسألة مشابهة للمسألة السابقة؛ لكن أس كل حد مختلف.. وبملاحظة بسيطة
يمكنك اكتشاف أن أس كل حد يزيد على المقام بواحد؛ لهذا يمكنك حساب قيمة كل حد
((1 +م) 6 ) * بد/1) * معز ح س1
سأترك لك رسم خريطة تدفق هذه المسألة كتدريب.. لكن لا تنس تغيير الشرط " < © و1
00" إلى "30 < © 15 لأن المطلوب في هذه المسألة هو جمع © حدا فقط.
إعداد الأستاذ: محمود فؤاد الرجيلي
الحاس الي : للشهادة الإعدادية
س»: عرف كلا من: الخوارزمية 180100 وخريطة التدفق أاتقط 11017
خريطة التدفق 1:ه©1101: هي تمثيل بياني يعتمد على الرسم لتوضيح ترتيب
بالصور لا بالكلمات. ٍ
إعداد الأستاذ: محمود فؤاد الرجيلي
الحاس اللي : للشهادة الإعدادية
الفصل الثالث
س١: اكتب الكود الزائف "سودو كود" لخريطة التدفق التالية:
عم * 1ف المي
إعداد الأستاذ: محمود فؤاد الرجيلي