تدريب عملي
التدريب العملي 29: العدّ التنازلي من 10 إلى 0
من مذكرة العملي. اقرأ المسألة والخوارزمية، ثم اكتب البرنامج ونفّذه.
من الدرس 7. حلقات التكرار والتحكم فيها · كل التدريبات
١نص المسألة
اكتب برنامج بلغة الجافا يطبع الأرقام التسلسلية من 10 إلى 0 بشكل تنازلي؟ حل البرنامج بجملة التكرار while ثم بجملة التكرار for
٢الخوارزمية
خوارزمية مقترحة.
- ابدأ
- i = 10
- طالما i >= 0:
- اطبع i
- i = i - 1
- كرّر الطباعة نفسها بجملة for: من i = 10 إلى 0 تنازليًّا
- توقف
٣خطوات التطبيق
- أنشئ مشروعًا جديدًا في NetBeans: File ← New Project ← Java with Ant ← Java Application، باسم lab29.
- اكتب الكود داخل الدالة main، ثم شغّله بالزر Run أو F6.
٤المخرجات المطلوبة
نفّذ برنامجك، ويجب أن تظهر المخرجات التالية:
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)
٥الحل المقترح
حاول بنفسك أولًا، ثم قارن حلّك بالحل التالي:
👁 اعرض الحل المقترح
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); } }}