Algorithmsالحلقة for في الخوارزميات - التمرين الأول

المطلوب

  1. عرف متغير يقبل نص كقيمة و أعطه إسم loop و لا تعطيه أي قيمة مباشرةً عند إنشائه.

  2. بعدها قم بإعطاء المتغير loop القيمة your first loop.

  3. أعرض هذه الجملة 5 مرات بإستخدام حلقة التكرار for.

  4. ثم إطبع خطا بينهم مثل هذا ---------------------------.

  5. ثم إطبع إسمك 3 مرات على نفس السطر بإستخدام حلقة التكرار for.


النتيجة المطلوبة

الخوارزمية

شرح طريقة عمل الخوارزمية بدقة

كود الجافا

public class FirstLoop {
 
    public static void main (String[] args) {
 
        String loop;
        loop = "your first loop";
 
        for (int i=1; i <=5; i=i+1)
        {
           System.out.print(loop + "\n");
        }
 
        System.out.print("---------------------------\n");
 
        for (int i=1; i <=3; i=i+1)
        {
           System.out.print("Mhamad ");
        }
 
        System.out.print("\n");
 
    }
 
}
		

شرح الكود

  • البرنامج FirstLoop يحتوي على ست أوامر و حلقتين.



  • 		String loop;
    		loop = "your first loop";
    				
  • هنا قمنا بتعريف المتغير loop, ثم أعطيناه القيمة your first loop.



  • 		for (int i=1; i <=5; i=i+1)
    		{
    			System.out.print(loop + "\n");
    		}
    				
  • هنا قمنا بتعريف حلقة for مهمتها فقط تنفيذ الكود الموجود بداخلها 5 مرات.

  • في كل دورة من دورات هذه الحلقة سيتم عرض قيمة المتغير loop ثم النزول على سطر جديد.

  • معنى الأوامر المكتوبة في الحلقة:

    • الكود int i=1; يعني أن أول قيمة للعداد هي 1.

    • الكود i <=5; يعني أن الحلقة ستستمر في العمل طالما أن قيمة العداد أصغر أو تساوي 5.

    • الكود i=i+1 يعني أن قيمة العداد في الحلقة تزيد 1 في نهاية كل دورة. فعلياً هذا الكود يعني أنه سيتم إضافة 1 على قيمة المتغير i الحالية و وضع الناتج في المتغير i من جديد.



    		System.out.print("---------------------------\n");
    				
  • هنا قمنا بطباعة ما يشبه الخط ثم جعلنا الشيء الذي يأتي بعده يظهر على سطر جديد.



  • 		for (int i=1; i <=3; i=i+1)
    		{
    			System.out.print("Mhamad ");
    		}
    				
  • هنا قمنا بتعريف حلقة for مهمتها فقط تنفيذ الكود الموجود بداخلها 3 مرات.

  • في كل دورة من دورات هذه الحلقة سيتم عرض النص Mhamad ثم وضع مسافة فارغة بعده.



  • 		System.out.print("\n");
    				
  • هنا وضعنا الـ \n في جملة الطباعة حتى يتم طباعة الوقت الذي إستغرقه الكمبيوتر في تنفيذ البرنامج على سطر جديد.

دورات

أدوات