انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

برمجة مهيكلة Structured Programming المحاضرة (5)

الكلية كلية التربية الاساسية     القسم قسم الرياضيات والحاسوب     المرحلة 1
أستاذ المادة ندى عبد الله رشيد الجبوري       03/06/2018 17:31:29
الهدف من المحاضرة : هو التعرف على الحلقات المتداخلة وكيفية تنفيذها بلغة C++.
الحلقات المتداخله Nested Loops

حينما يتطلب ا?مر البرمجي تكراره على مستويين تستخدم الحلقات المتداخله حيث تكتب حلقه داخل أخرى، مث?ً إذا أردنا التعامل مع درجات مجموعة ط?ب في عدد من المواد فإن هنالك مستوى المواد والط?ب فيجعل لكل منهما حلقه خاصة، ونظراً ?ن لكل طالب مجموعه من المواد فإن الحلقتين مرتبطتين ببعضهما البعض لذا توضع حلقه داخل أخرى. عدد مرات تنفيذ ا?مر الموجود بالحلقة الداخلية يساوي حاصل ضرب عدد مرات التنفيذ لكل منهما.
مثال: أكتب البرنامج الذي يعطي النتيجة التالية:


تمرين 3
كم عدد مرات تنفيذ الحلقات التالية:
2. أعد كتابة البرنامج ليصلح لعدد n موظف؟
3. أكتب برنامجاً بلغة C++ يطبع ا?عداد ا?ولية "primary numbers" في المدى من 10 و100
4. أكتب برنامجاً بلغة C++ يطلب إدخال درجة طالب في مادة ويخرج التقدير حسب الجدول التالي:

5. أكتب برنامجاً بلغة C++ يحسب مضروب العدد n! "factorial" حسب الع?قه
n!=n*(n-1)*n-2)*……..3*2*1

6. أعد كتابة هذه الحلقه باستخدام for مره، ومره أخرى باستخدام do-while مره أخرى؟


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .