🧪 التدريب العملي الوحدة 3: القرار والتكرار وتشخيص الأخطاء · الدرس 7 من 17
تدريب عملي

التدريب العملي 29: العدّ التنازلي من 10 إلى 0

من مذكرة العملي. اقرأ المسألة والخوارزمية، ثم اكتب البرنامج ونفّذه.

i <= 5 ? 123…

من الدرس 7. حلقات التكرار والتحكم فيها · كل التدريبات

١نص المسألة

اكتب برنامج بلغة الجافا يطبع الأرقام التسلسلية من 10 إلى 0 بشكل تنازلي؟ حل البرنامج بجملة التكرار while ثم بجملة التكرار for

٢الخوارزمية

خوارزمية مقترحة.

  1. ابدأ
  2. i = 10
  3. طالما i >= 0:
  4. اطبع i
  5. i = i - 1
  6. كرّر الطباعة نفسها بجملة for: من i = 10 إلى 0 تنازليًّا
  7. توقف

٣خطوات التطبيق

  1. أنشئ مشروعًا جديدًا في NetBeans: File‏ ← ‏New Project‏ ← ‏Java with Ant‏ ← ‏Java Application، باسم lab29.
  2. اكتب الكود داخل الدالة main، ثم شغّله بالزر Run أو F6.

٤المخرجات المطلوبة

نفّذ برنامجك، ويجب أن تظهر المخرجات التالية:

Output – lab29 (run)×
run:
--While--
10
9
8
7
6
5
4
3
2
1
0
--For--
10
9
8
7
6
5
4
3
2
1
0
BUILD SUCCESSFUL (total time: 0 seconds)

٥الحل المقترح

حاول بنفسك أولًا، ثم قارن حلّك بالحل التالي:

👁 اعرض الحل المقترح
Lab29.java
public class Lab29 {    public static void main(String[] args) {        int i = 10;        System.out.println("--While--");        while(i >= 0){            System.out.println(i);            i = i - 1;        }        System.out.println("--For--");        for(int c = 10; c >= 0; c--){            System.out.println(c);        }    }}