مثال على ستيه :
بالذاكرة و اذا كانت هناك اشارة يأخذ بالإضافة لذلك الإشارة
لالإشارة
هي عبارة عن مجموعة من الأحرف (رموز + أحرف) تستخدم كقطعة واحدة و يكون تعريفها بوضع مجموعة
الرموز بين *» كالتلي :
ملاحظة: يمكن استخدام عملية اضافة أحرف أو جمل للمتغيرات من نوع 80108 .
مثال كتابة برنامج يستخدم 801:0:
ال#سبع
وجع تعادل 0*0 جع 6و1
1١00 أ10 : يرجع طول ال, 801:08 مثل:
0167" - ؟ عستطاق
الخروج : 1-11
(ذأص)ام/تمتك تعداء: يرجع حرف في الموقع ؛ من ال 80108 مثال:
الخروج '©-» لأننا نبداً عد الأحرف من الصفر في المتسلسلة.
الطول 11 حرف
مثال برنامج يعمل قلب لكلمة:
معدل - طاعته1 صر
(-0:1-حجشع 12 أه) :10
الخروج : زوه
كثير من الأحيان في الجافا وتكاد جميع لغات البرامج تستخدم التكرار لتكرار عملية واحدة أكثر من مرة و في
(تنفيذ عملية : السؤال : تعريف متغيرات مساعدة في السؤال في التكرار):10 -1
العملية المراد تكرارها
العملية المراد تكرارها
العمليات المراد تكرارها
الباق عل لفو رده هرما كان الجواج نجع يكيل التكن عت تسبح كي أو تساوي 9 والجزء الأخير
التكرار و التكرار هنا ينفذ العملية
(محلع)ء انام
و السؤال هنا عندما » لا تساوي 0 نفذ 14-5
تستطيع ذلك بحصر التكرار ب ( 0010610 حي ينفذ التكرار كل العليات التي داخل البلوك في نفس
العمليتين التان داخل البلوك (+ب+» و --1) في التكرار ع1:11» حتى تصبح 1 تساوي صفراً.
الفرق بسيط حيث ينفذ التكرار ع1111» 0ل العمليات مرة واحدة على الأقل قبل أن يسأل السؤال.
حيث ينقد العملية 5-+» مرة على الأكل قبل السؤال.
نستطيع في الجافا استخدام شرط لتنفيذ عملية ما وهناك أمرين لعمل الشرط:
العملية
و نستطيع وضع أي شرط مثل في عمليات التكرار و يكون اما صحيح أو خاطئ (صه»18001).
كما نستطيع حصرها ب () لتنفيذ أكثر من عملية. ِ
اذا لم ينفذ ++ سينفذ 2-+ و نستطيع كذلك حصر 186 ب () .
أو اتباعها ب (ه15)070018 ©18© حيث ان لم ينفذ الشرط الأول يجرب الشرط الثاني.
082 بعلم
3 ون العملية
تنفيذ عملية عند عدم تحقق الخيارات السابقة
علو
حيث نستطيع وضع مكان في الأمر سويتش النوعين از أو:راء فقط مثلا في المثال السابق حيث وضعنا
* من نوع 1# و يعمل الأمر كالتالي اذا كانت قيمة * تساوي 1 ينفذ العملية التي تحت 1 ععم» و هتنا
اذا لم تكن قيمة * موجودة في القيم الموضوعة للمفتاح ينفذ العملية الموجودة في 06501014 .
يمكن عدم وضع الخيار عاسدع0.
ينتهي كل 86م بالأمر 026016 حيث ينهي كافة العمليات التي داخل ال 6888 .
ملاحظة: يمكن استخدام الأمر 02801 في التكرار و ذالك لإنهاء عملية التكرار.
يباج
علمع ا
نستطيع في الجافا تعريف مصفوفة حيث تمثل بالذاكرة كالتالي:
أجزاء محجوزة في الذاكرة لها عناوين متسلسلة.
تحجز المصفوفات عناوين متسلسلة في الذاكرة و يكون حجم كل جزء بمقدار حجم النوع الذي عرفت به
المصفو
متسلسلة في الذاكرة و كل خانة لها حجم 8« (©4014) ولكن الخانات تحتوي على القيمة الافتراضية و هي
يكون حجمها من نوع 106 و كل خانة تحتوي على قيمة من القيم الموضوعة حسب الت
ملاحظة :الأمر »م يعمل على بناء 011624 حيث يحجز في الذاكرة مكان لأوبجكت جديد.
عن طريق العنوان (*©100) و هو رقم الخانة.
في هذا المثال خزنا قيمة الخانة 0 في المتغير # حيث أصبحت قيمة # تساوي 1 .
و أضفنا للخانة 1 القيمة 4 فأصبحت [8]1 تساوي 7.
نستطيع معرفة طول المصفوفة باستخدام الميثود (اةع:16 6(:: كالتالي:
حيث قيمة # تساوي بعد العملية الأخيرة 6 و هو عدد الخانات المحجوزة للمصفوفة.
مثال برنامج يوجد أصغر رقم موجود في المصفوفة:
لتباو1؟ كوحن )11
:]ةحمس
إستخدام ال 10601800 في برمجة جافا:
تطيع كتابة أكثر من ميثود غير الميثود الرئيسي في برنامج واحد و يتم استدعاء كل ميثود عند الحاجة من
مثال حساب أعلى قيمة موجودة في المصفوفة:
ميثود لحساب اعلى قيمةً )زو [أس)اجمتتامع عست عتتهاد عتلطسمر
(سنسحزتفئة
0 افده قد عتلطاس
نوع المتغير او
مصفوفة أعناد -
ا0را) و يسمى
«المصفوفات ذات ١
نستطيع تعريف مصفوفة ذات اتجاهين في الجافا و تمثل في الذاكرة بنفس تمثيل المصفو
مثال تعريف المصفوفة ذات الإتجاهين:
أوبوضع لها قيم
هنا أصبحت قيمة « تساوي 7.
هناك نوعين من التعليقات في الجافا > التعليقات أو الملاحظات لكي يستطيع المبرمجون الأآخرون
و تكتب بعد الإشارة // أو تحصر بين /*......التعليق.....*/ و تكتب ليستطيع المبرمج قراءة البرنامج الذي
كتبناه و فهمه.
ملاحظة: هناك أدوات في جافا تستطيع قراءة التعليقات و عمل منها صفحة انترنت و تسمى 81780062[ .
في الجافا يجب كتابة التعليقات لأهميتها حيث في قوائين البرمجة بالجافا يجب مراعاة الترتيب و التنظيم
للبرنامج و عدم استخدام 8601© عل 8 و يعني عدم كتابة أكثر من عملية في سطر واحد.
و الحكمة من ذلك معرفة موقع الخطاً بالضبط عند حصوله عند تنفيذ البرنامج لذلك يجب وضع كل عملية في
كما يجب مراعة الترتيب في حصر الميثود أو الأوامر أو الكلاس لتسهيل فهم البرنامج.
تكتب ال 2001101801017 دائما قبل الميثود و آل 15610 و آل :000871116 .
ثالثاً:كيفية البرمجة بتقنية 002 :
أوبجكت للطالب نحتاج معلومات عن الطالب مثل اسمه و رقمه الجامعي و علامته.
/*اسم الطالب و هو من نوعع8010**/
/*الرقم الجامعي و هو من نوع 000101 **/
/*العلامة و هي من نوع أززز**/
يكون اسم ال 0010180010607 نفس اسم الكلاس المعمول فيه.
/*اسم الطالب و هو من نوعع50170**/
/*الرقم الجامعي و هو من نوع [ن0001**/