الفرق بين المراجعتين لصفحة: «برمجة جافا/أساسيات 3»

تم حذف المحتوى تمت إضافة المحتوى
ط نقل Tamuz Hasan صفحة برمجة:جافا:أساسيات 3 إلى جافا/أساسيات 3 دون ترك تحويلة
ط تدقيق إملائي، الأخطاء المصححة: إختيار ← اختيار (9)، بإسم ← باسم، أخر ← آخر باستخدام أوب (0)
سطر 10:
فمثلا، عندما تستيقظ في الصباح، فإنك تغتسل ثم تغير ملابسك ثم تتناول الفطور وبعدها تذهب للعمل. هذه تعتبر خوارزمية لأنها تعرّف الأفعال اللازمة وترتيبها الصحيح.
 
بعد أبحاث كثيرة(Bohm and Jacopini)، تم التوصل إلى أنه يمكنك كتابة ما تريد في لغات البرمجة مستخدما أي من التراكيب البرمجية التالية: التسلسل، والإختيار،والاختيار، والدوران.
التسلسل هو عبارة عن تنفيذ الأوامر البرمجية بشكل تسلسلي كما هو مكتوب في البرنامج. الإختيارالاختيار بمكنك من إختياراختيار فعل أو مجموعة أفعال بناء على شرط معين. بينما الدوران يمكنك من تكرار فعل ما عدد محدد من المرات أو بناء على تحقق شرط أو عدمه. في جافا، فإن سير البرنامج الأساسي هو التسلسل ما لم تتوفر جمل معينة تقوم بتغير هذا التسلسل.
هذه الجمل تعرف بإسمباسم جمل التحكم، والتي هي مسؤولة عن التحكم بترتيب الأفعال. وجمل التحكم في جافا تقسم إلى قسمين:
 
== 1) جمل الإختيار ==
 
و هي جمل تمكنك من إختياراختيار واحد من أكثر من خيار متوفر. وجمل الإختيارالاختيار في جافا ثلاثة:
 
1.1) '''if''': جملة if (إذا) تمكنك من القيام بعمل ما إذا تحقق شرط معين ولا تقوم بعمل شيء إذا لم يتحقق الشرط. فمثلا، قد يكون هنالك مقرر دراسي بعلامة نجاح 60، وتريد معرفة ما إذا نجحت في هذا المقرر فإنك تستطيع ذلك باستخدام جملة if
سطر 31:
جملة System.out.println تأمر الجهاز بأن يقوم بطباعة الجملة الموجودة بين قوسين على الشاشة.
 
1.2) '''if ... else''': جملة if...else عبارة عن جملة إختياراختيار تمكنك من القيام بعمل ما إذا تحقق شرط معين، والقيام بعمل أخرآخر إذا لم يتحقق الشرط. في مثالنا السابق، يمكننا أن نوسع الفكرة بحيث يقوم الجهاز بطباعة كلمة Passed إذا كان الطالب قد نجح في المقرر وطباعة Fail إذا لم ينجح الطالب.
<div dir=ltr>
<pre>
سطر 41:
</div>
 
في جمل الإختيارالاختيار '''if''' و'''if...else''' فإنه يمكنك من تعريف أكثر من فعل واحد ليحدث عند تحقق الشرط أو عدمه وذلك بوضع الجمل داخل الأقواس المعقوفة.
<div dir=ltr>
<pre>
سطر 120:
 
'''1.3) switch:'''
وهي جملة شبيهة بعدّة جمل if متداخلة، والهدف منها الإختيارالاختيار بين عدّة خيارات، فمثلا يمكنك إستخدامهااستخدامها عندما تفحص متغير يمكن أن يحمل أكثر من قيمتين وله بناء على ذلك أكثر من تصرفين.
 
== 2) جمل الدوران ==