المنتديات العلمية

منتدى التكنولوجيا وعلوم الحاسب => منتدى علوم الحاسب => الموضوع حرر بواسطة: mams في نوفمبر 15, 2005, 02:50:40 مساءاً

العنوان: طلب مساعدة في صياغة حل مسألة..........
أرسل بواسطة: mams في نوفمبر 15, 2005, 02:50:40 مساءاً
المسألة المطلوب فيها صياغة حل لإيجاد العدد الأكبر من بين خمسة أعداد يتم إدخالها..........
أخبرنا المدرس أنها تعتمد على استخدام العداد............
لكن طريقة استخدامه ليست قابلة للدخول إلى دماغي  :200: ................
لذا أرجو مساعدتكم الكريمة في الحل و التوضيح قبله وذلك بطبيق الخطوات الثلاث (تحليل عناصر المسألة، كتابة الخطوات الخوارزمية، رسم مخطط الانسياب)..............
و لكم كل  :110: ...................
و  :111: يا من ستساعدني..........
العنوان: طلب مساعدة في صياغة حل مسألة..........
أرسل بواسطة: Vipera Palestina في نوفمبر 16, 2005, 06:50:20 صباحاً
نبدأ خطوة خطوة..

أولا: تحليل عناصر المسألة:
هناك خمسة اعداد ( أرقام ) و يجب معرفة الرقم الاكبر من بينهم.

ثانيا: وضع خوارزمية تعتمد على عداد لحساب الرقم المطلوب:
الخوارزمية من الممكن ان تكون كالتالي:
1. انشيء عداد باسم x و لنعطه القيمة 0
2. انشيء متغير باسم max ليحوي العدد الاكبر في نهاية الخوارزمية و لنعطه القيمة المبدئية 0
3. ادخل رقم من المستخدم باسم temp
4. قارن الرقمين temp و max
5. اذا كان max6. اجعل قيمة max تساوي قيمة temp
7. اضف واحد الى العداد x
8. اذا كان x لا يساوي 5 ارجع الى خطوة 3
9. اطبع الناتج الموجود داخل المتغير max

بالنسبة للخوارزمية يمكنك مراجعة الصورة المرفقة..
العنوان: طلب مساعدة في صياغة حل مسألة..........
أرسل بواسطة: mams في نوفمبر 16, 2005, 03:15:19 مساءاً
جزاك الله خير...........