التعليم السعودي

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

الحلقة for في الخوارزميات – التمرين الاولالحلقة for في الخوارزميات – التمرين الاول
الحلقة for في الخوارزميات – التمرين الاول
الحلقة for في الخوارزميات – التمرين الاول

الحلقة for في الخوارزميات – التمرين الاول

المناهج السعودية

الحلقة for في الخوارزميات – التمرين الاول

المطلوب

  1. عرف متغير يقبل نص كقيمة و أعطه إسم loop و لا تعطيه أي قيمة مباشرةً عند إنشائه.
  2. بعدها قم بإعطاء المتغير loop القيمة your first loop
  3. أعرض هذه الجملة 5 مرات بإستخدام حلقة التكرار for
  4. ثم إطبع خطا بينهم مثل هذا ---------------------------
  5. ثم إطبع إسمك 3 مرات على نفس السطر بإستخدام حلقة التكرار for

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

الخوارزمية

كود الجافا

  1. package firstloop;
  2. public class FirstLoop {
  3.     public static void main (String[] args) {
  4.         String loop;
  5.         loop = “your first loop”;
  6.         for (int i=1; i<=5; i=i+1)
  7.         {
  8.            System.out.print(loop + “\n”);
  9.         }
  10.         System.out.print(“—————————\n”);
  11.         for (int i=1; i<=3; i=i+1)
  12.         {
  13.            System.out.print(“Mhamad “);
  14.         }
  15.         System.out.print(“\n”);
  16.     }
  17. }

شرح الكود

    • البرنامج FirstLoop يحتوي على ست أوامر و حلقتين.
  1.         String loop;
  2.         loop = “your first loop”;
    • هنا قمنا بتعريف المتغير loop, ثم أعطيناه القيمة your first loop
  1.         for (int i=1; i<=5; i=i+1)
  2.         {
  3.            System.out.print(loop + “\n”);
  4.         }
    • هنا قمنا بتعريف حلقة for مهمتها فقط تنفيذ الكود الموجود بداخلها 5 مرات.
    • في كل دورة من دورات هذه الحلقة سيتم عرض قيمة المتغير loop ثم النزول على سطر جديد.
    • معنى الأوامر المكتوبة في الحلقة:
      • الكود int i=1; يعني أن أول قيمة للعداد هي 1.
      • الكود i<=5; يعني أن الحلقة ستستمر في العمل طالما أن قيمة العداد أصغر أو تساوي 5.
      • الكود i=i+1 يعني أن قيمة العداد في الحلقة تزيد 1 في نهاية كل دورة. فعلياً هذا الكود يعني أنه سيتم إضافة 1 على قيمة المتغير i الحالية و وضع الناتج في المتغير i من جديد.
  1.         System.out.print(“—————————\n”);
    • هنا قمنا بطباعة ما يشبه الخط ثم جعلنا الشيء الذي يأتي بعده يظهر على سطر جديد.
  1.         for (int i=1; i<=3; i=i+1)
  2.         {
  3.            System.out.print(“Mhamad “);
  4.         }
    • هنا قمنا بتعريف حلقة for مهمتها فقط تنفيذ الكود الموجود بداخلها 3 مرات.
    • في كل دورة من دورات هذه الحلقة سيتم عرض النص Mhamad ثم وضع مسافة فارغة بعده.
  1.         System.out.print(“\n”);
  • هنا وضعنا الـ \n في جملة الطباعة حتى يتم طباعة الوقت الذي إستغرقه الكمبيوتر في تنفيذ البرنامج على سطر جديد.

المصدر: الحلقة for في الخوارزميات – التمرين الأول – المناهج السعودية

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى