التعليم السعودي
الحلقة for في الخوارزميات – التمرين الأول
جدول المحتويات
الحلقة for في الخوارزميات – التمرين الاولالحلقة for في الخوارزميات – التمرين الاول
الحلقة for في الخوارزميات – التمرين الاول
الحلقة for في الخوارزميات – التمرين الاول
الحلقة for في الخوارزميات – التمرين الاول
الحلقة for في الخوارزميات – التمرين الاول
المطلوب
- عرف متغير يقبل نص كقيمة و أعطه إسم
loop
و لا تعطيه أي قيمة مباشرةً عند إنشائه. - بعدها قم بإعطاء المتغير
loop
القيمةyour first loop
- أعرض هذه الجملة 5 مرات بإستخدام حلقة التكرار
for
- ثم إطبع خطا بينهم مثل هذا
---------------------------
- ثم إطبع إسمك 3 مرات على نفس السطر بإستخدام حلقة التكرار
for
كود الجافا
- package firstloop;
- 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
في جملة الطباعة حتى يتم طباعة الوقت الذي إستغرقه الكمبيوتر في تنفيذ البرنامج على سطر جديد.
المصدر: الحلقة for في الخوارزميات – التمرين الأول – المناهج السعودية