![]() |
|
قسم أرشيف منتديات الجامعة القسم مغلق بحيث يحوي مواضيع الاستفسارات و الطلبات المجاب عنها ..... |
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
مساعدة مصيرية جزاكم الله خيرا: حل اختبار في الاعلام الآلي
|
أدوات الموضوع | انواع عرض الموضوع |
|
![]() |
رقم المشاركة : 1 | ||||
|
![]() السلام عليكم ورحمة الله وبركاته اخي العزيز شكرا جزيلا لك
|
||||
![]() |
رقم المشاركة : 2 | ||||
|
![]() اقتباس:
بخصوص الترمين الاول تم وضع شروط من بينها ان يكون n ضمن المجال [10..20] لدلك يجب اولا التحقق من هدا الامر ادا لم يتحقق لا نقوم بقراءة عناصر الجدول ادن هنا عندنا شرط قبل القراءة فنستعمل boucle while حتى لا نقرا اي عنصر في حالة مثلا ادا ادخلنا عدد لا ينتمي الى المجال فهنا استعملنا while (n>=10) and (n<=20)and(i<=n) do begin ثم استعملنا العبارة and اي و باللغة العربية فلكي نقوم بالقراءة يجب اولا ان ينتمي n الى المجال الدي نريده فهنا نستعمل (n>=10) and (n<=20) فهده الكتابة تعني ان n يجب ان يكون ضمن المجال في هده الحالة نحجحتاج دالة لقراءة عناصر الحجدول اي كما قلت نستدعي الدالة for for i:=1 to n do ولكن بما انه لدينا دالة من قبل فمن الاحسن ان نستمر في العمل بها ومن اجل هدا عليينا ان نعرف ما تقوم به الدالة for حتى نضعه في الدالة while ----------------------- كما نعرف الدالة فور تكتب بالشكل التالي for i:=1 to n do اي قيمة i في الاول سوف تكون 1 نقوم بعمليات الدالة ثم تلقائيا تصبح قيمة i:=i+1 اي تصبح في هده الحالة 2 طالما ان i<=n نقوم بنفس العمل ادن في البرنامج الرئيسي اعطينا قيمة اولية ل i i:=1 هي القيمة الاولية التي كانت لدينا في الدالة for ثم وضعنا i:=i+1 هده العملية كانت تقوم بها الدالة for بعد انتهاء كل العمليات ادن يجب ان نضعها ايضا في اخر سطر داخل الدالة while -*- دائما عندما يكون لنا incrementation i:=i+1 ou decrementation i:=i-1 نضعها في اخر سطر-*- باستثناء بعض الحالات-*- من الدالة ما عدا دالة for التي تقوم به تلقائيا بقي الامر الاخير وهو شرط التوقف اي اننا نستمر في نفس العمل طالما ان i<=n وهنا وضعنا هده العبارة ضمن الدالة while واضفنا عبارة الربط و and ادن اصبحت الدالة while im$h while (n>=10) and (n<=20)and(i<=n) do begin اي يجب ان يكون n ينتمي الى المجال ويكون i اصغر او يساوي n ------------- اي سؤال تفضل بطرحه شكرا ----------------- |
||||
الكلمات الدلالية (Tags) |
مساعذة, مصيرية, الله, خيرا, جزاكم |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc