منتديات نورس فلسطين
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةنورس فلسطينأحدث الصورالتسجيلدخول
https://i.servimg.com/u/f14/13/64/63/40/uuoous10.gif
https://i.servimg.com/u/f64/14/24/41/60/12310.png
https://i.servimg.com/u/f40/12/50/61/71/62511710.gif

 

 الدرس السابع(المصفوفات)

اذهب الى الأسفل 
+3
نورس فلسطين
كاسر الدمعة
$.:.AsEeR.:.$
7 مشترك
كاتب الموضوعرسالة
$.:.AsEeR.:.$

¬»إدارة المنتدى«—¦|¦
¬»إدارة المنتدى«—¦|¦
$.:.AsEeR.:.$


ذكر
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Progra10
الدرس السابع(المصفوفات) Swimmi10
الدرس السابع(المصفوفات) Pi-ca-24
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 39
||الإنتساب|| ||الإنتساب|| : 29/07/2007
||نــقـــــآط|| ||نــقـــــآط|| : 100013485
||السٌّمعَـة|| ||السٌّمعَـة|| : 70
||المساهمات|| ||المساهمات|| : 7660
||My Sms|| ||My Sms|| : لو بحثت عن صديق فلم تجده ... فتأكد... أنك تبحث عنه لتأخذ منه شيئاً .. ولو بحثت عنه لتعطيه شيئاً لوجدته ...
||My Mms|| ||My Mms|| : الدرس السابع(المصفوفات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime31/8/2007, 11:00 pm

بسم الله الرحمن الرحيم

بعد غياب عنكم بسبب ظروف طارئة بعون الله سأبدأ معكم الدرس السابع من سلسلة دروس دورة الجافا
سأكمل الآن بشرح المصفوفات على قدر ما يعينني الله عليه فإن قصرت فمن عندي وإن أصبت بتوفيق الله عز وجل

علما بأنني كنت قد وعدتكم سابقا بأن أشرح لكم كيفية تنفيذ البرنامج لكن ضيق الوقت لدي وكذلك كبر حجم الدرس جعلني أؤجل شرح ال jcreator بعون الله إلى درس قادم ولكني مع ذلك سأقوم رغم ذلك بشرح كيفية تحميل ال jcreator وكيفية عمل الكراك وهذا مقدمة بعون الله لشرح كيفية تنفيذ برنامج باستخدام jcreator إن شاء الله في درس قادم

ولتحميل البرنامج تستطيع تحميل آخر نسخة من الموقع على الرابط التالي :
http://www.shareit.com/demoreg.html?id=529842&k=b0babff6&l=1

إن لم ينفع تحميل آخر نسخة من الموقع السابق تستطيع التحميل من الرابط التالي :
http://www.jcreator.com/download.htm
واختر أول نسخة من البرنامج ثم أكمل وضع بياناتك وبعد ذلك إضغط على submit بحيث يصلك بريد على إيميلك يبين لك رابط التحميل
أو أضغط هنا للوصول إلى نفس الرابط مباشرة

http://shareit.com/demoreg.html?productid=...3953c45e650223b

بعد أن قمنا بتحميل البرنامج كل ما علينا الآن هو تحميل الكراك وتشغيله

لتحميل الكراك إضغط الرابط التالي :

http://www.arabrank.net/up/uploading/jcreator_crack.rar

إن لم ينفع معك هذا الرابط إضغط هذا الرابط أو أضغط حفظ بأسم
http://download.35mb.com/loayy/jcreator_crack.rar

بعد تحميل الكراك تستطيع أن تنفذ الكراك وذلك بوضع الملفات الخاصة بالكراك في الدليل التالي :
C:\program files\xinox software\jcreator pro
بعد ذلك إضغط على كلمة crack سيعرض لك ok وهي دليل على أن عملية الكراك قد نجحت

مبروك عليك البرنامج والآن أصبحت جاهزا للعمل على هذا البرنامج

أعذروني كما قلت لكم سيتم شرح كيفية تنفيذ أي برنامج باستخدام ال jcreator إن شاء الله في درس لاحق

الآن ننتقل إلى الدرس السابع وهو درس المصفوفات

الآن وصلنا بالتعاون مع أخي Huss22us (حسين) وبحمد لله إلى الدرس السابع
وسأبدأ من حيث انتهى أخي الكريم حسين وسأتحدث إن شاء الله عن المصفوفات
في البداية لماذا نستخدم المصفوفات ؟
نستخدم المصفوفات بدلاً من استخدام المتغيرات
لنرجع قليلا إلى المتغيرات – ومع أنه تم شرح المتغيرات في الدرس الثالث – لكن لا بد أن نعود إليها لنوضح لماذا نستخدم المصفوفات
المتغير يستخدم في تخزين البيانات فمثلا لو أردنا القول - كما قلنا في الدرس الثالث الخاص بالمتغيرات – لو أردنا القول أن المتغير a هو متغير صحيح يحمل القيمة 3 فإننا نقول :
كودInt a=3;
ولكن ماذا لو كنا سنتحدث عن 5 طلاب مثلا أو أكثر بحيث نقول أن كل طالب لديه علامة معينة مثلا في مادة الرياضيات فإننا سنضطر لأن نعمل لكل طالب متغير ونعطي كل متغير قيمة كما يلي :

كودInt a1=80;
Int a2=90;
Int a3=60;
Int a4=50;
Int a5=45;
ولكن هناك طريقة أخرى أفضل من هذه الطريقة وهي استخدام المصفوفات كما يلي :
كودInt [] student={80,90,60,50,45};
ماذا تعني هذه الجملة ؟
تعني أننا أنشأنا مصفوفة من نوع المتغير الصحيح integer أسمها student تحتوي على 5 قيم بحيث أن
student[0]=80 أي أن القيمة الأولى في المصفوفة واسمها student[0] تساوي 80
student[1]=90 أي أن القيمة الثانية في المصفوفة واسمها student[1] تساوي 90
student[2]=60 أي أن القيمة الثالثة في المصفوفة واسمها student[2] تساوي 60
student[3]=50 أي أن القيمة الرابعة في المصفوفة واسمها student[3] تساوي 50
student[4]=45 أي أن القيمة الخامسة في المصفوفة واسمها student[4] تساوي 45
إذا كان الحال كذلك ونحن قمنا بتعريف خمسة عناصر فما هو الحال يا ترى عندما نعرف 100 عنصر أو 1000 عنصر طبعا هذا سيضطرنا إذا استخدمنا طريقة المتغيرات أن نقول
كودint a1=10;
int a2=20;
وذلك حتى رقم 100 أي أننا سنحتاج إلى 100 جملة حتى نقوم بتعريف 100 عنصر وهذا طبعا غير عملي وغير منطقي بالمرة
لذلك نستخدم طريقة المصفوفات
إذن من هنا نستطيع أن نعرف ما هي المصفوفات :
المصفوفات هي مجموعة من المتغيرات المتماثلة في النوع والمرتبطة معا أو هي عبارة عن مجموعة من المتغيرات باسم واحد (التعريف مأخوذ من الصفحة التالية)
www.geocities.com/alyaa97/jom011.html
كيفية تعريف المصفوفة
1) نقوم بالإعلان عن المصفوفة : نستطيع أن نعلن في البداية عن المصفوفة وذلك بذكر نوعها كما في المثال التالي :
كودint[] a;
هذه يعني أننا أعلنا عن مصفوفة واسمها a من نوع integer
2) إنشاء المصفوفة
تتم عملية إنشاء المصفوفة باستخدام الأمر new كما في المثال التالي :
كودa= new int[10];
طبعا ما ينطبق على النوع الصحيح integer ينطبق على باقي الأنواع مثل string أو Boolean أو غيره من الأنواع الأخرى
ونستطيع كذلك اختصار الخطوتين السابقتين بأن يكون الإعلان عن المصفوفة وإنشاؤها في نفس الجملة كما يلي:
كود String [] am=new String[10];
وقد وضعت هنا String لأبين لكم أن الأمر ينطبق على جميع أنواع البيانات
الآن جاء دور البرنامج وهذا هو البرنامج :
كودimport javax.swing.*;

public class sumarray {

// main method begins execution of Java application
public static void main( String args[] )
{
int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int total = 0;

// add each element's value to total
for ( int counter = 0; counter < array.length; counter++ )
total += array[ counter ];

JOptionPane.showMessageDialog( null,
"Total of array elements: " + total,
"Sum the Elements of an Array",
JOptionPane.INFORMATION_MESSAGE );

System.exit( 0 );
}
}
أولا وظيفة البرنامج
يقوم البرنامج بجمع عناصر المصفوفة 1+2+3+4+5+6+7+8+9+10 ويعطي المجموع وهو 55
الآن لنبدأ في شرح البرنامج سطرا سطرا كما تعودنا
السطر التالي :
كودimport javax.swing.*;
هذا السطر يعني أنني نستطيع التعامل مع جملة JOptionPane.showMessageDialog أو أي جملة لها علاقة بعملية إدخال البيانات عن طريق المستخدم أي أننا بواسطة هذه الجملة
كودimport javax.swing.*;
نستطيع استدعاء جملة الإدخال
أما السطر
كودpublic class sumarray {
وكنا قد شرحناه في الدروس السابقة وهو يتكرر معنا دائما فهو أسم البرنامج sumarray وكما قلنا في الدروس الماضية عند تخزين البرنامج يجب أن يخزن بأسم sumarray.java
أما السطر التالي :
كود// main method begins execution of Java application
فهو سطر أو عبارة أو جملة توضيحية غير تنفيذية بمعنى أن مترجم الجافا لا يتعرف عليها
أما السطر التالي
كودpublic static void main( String args[] )
وكنا قد شرحناه سابقا فهو بداية تنفيذ البرنامج أي أن تنفيذ برنامج الجافا يبدأ من هنا وكل برنامج جافا باستثناء الأبليت (وهي تطبيقات الجافا التي تعمل على الإنترنت) فلا تحتوي هذه الجملة وسيتم شرح الأبليت applet بعون الله في حينه
أما هذه الجملة
كودint array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
فتعني أنشئ مصفوفة أسمها array من نوع المتغير الصحيح integer وضع فيها القيم التالية :
1،2،3،4،5،6،7،8،9،10
أما هذه الجملة :
كودint total = 0;
فتعني أنشء متغير من نوع integer واسمه total وضع فيه القيمة الأولية 0
أما هذه الجملة :
كودfor ( int counter = 0; counter < array.length; counter++ )
فتعني أنشئ حلقة تكرارية loop - علما بأن أخي حسين (huss22us) كان قد شرح الجمل التكرارية
ما هي أهمية هذه الحلقة التكرارية ؟
هذه الحلقة التكرارية الهدف منها هو أن يقوم البرنامج بقراءة عناصر المصفوفة عنصرا عنصرا
ملاحظة :
بعد أن عرفنا المصفوفة واستخدمنا الجملة التكرارية السابقة يصبح لدينا ما يلي :
العنصر الأول في المصفوفة واسمه counter[0] قيمته تساوي 1
العنصر الثاني في المصفوفة واسمه counter[1] قيمته تساوي 2
العنصر الثالث في المصفوفة واسمه counter[2] قيمته تساوي 3
العنصر الرابع في المصفوفة واسمه counter[3] قيمته تساوي 4
العنصر الخامس في المصفوفة واسمه counter[4] قيمته تساوي 5
العنصر السادس في المصفوفة واسمه counter[5] قيمته تساوي 6
العنصر السابع في المصفوفة واسمه counter[6] قيمته تساوي 7
العنصر الثامن في المصفوفة واسمه counter[7] قيمته تساوي 8
العنصر التاسع في المصفوفة واسمه counter[8] قيمته تساوي 9
العنصر العاشر في المصفوفة واسمه counter[9] قيمته تساوي 10
أما الجملة التالية
كودtotal += array[ counter ];
فتعني أجمع عناصر المصفوفة عنصرا عنصرا وهذه الجملة هي طريقة للاختصار وهي تكافئ الجملة التالية :
كودtotal=total+array[counter];

أما الجملة التالية :
كودJOptionPane.showMessageDialog( null,
"Total of array elements: " + total,
"Sum the Elements of an Array",
JOptionPane.INFORMATION_MESSAGE );
فتعني أطبع مجموع عناصر المصفوفة = المتغير total
لذلك يقوم البرنامج بطباعة قيمة مجموع عناصر المصفوفة وهو 55
أما الجملة التالية :
كودSystem.exit( 0 );
وكنا قد شرحناها سابقا ولكن لا مشكلة نعيدها مرة أخرى للتذكير
فعند استخدام أي برنامج للجافا فإنه يتم استخدام الذاكرة memory وحتى يتم إفراغ الذاكرة يجب أن نكتب هذه الجملة
إلى هنا انتهى الشرح
أرجو أن يكون الشرح واضحا وفي حالة أي استفسار بعون الله لن أتأخر عليكم
الواجب :
أكتب برنامج بلغة جافا يقوم بحيث يقوم المستخدم بإدخال عشر عناصر بنفسه وبعد ذلك يتم طباعة العنصر الأكبر والعنصر الأصغر من المصفوفة وكذلك يتم جمع عناصر المصفوفة

ملاحظة : في حالة وجود أي مشاكل في الروابط يرجى ذكر ذلك لأنني وضعت الروابط على عجل نظرا لأنني تأخرت عليكم
الرجوع الى أعلى الصفحة اذهب الى الأسفل
كاسر الدمعة

¦>نائب/ة الإدارة
كاسر الدمعة


ذكر
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Police10
الدرس السابع(المصفوفات) 14klmk4
الدرس السابع(المصفوفات) Pi-ca-20
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 34
||الإنتساب|| ||الإنتساب|| : 23/03/2008
||نــقـــــآط|| ||نــقـــــآط|| : 10683
||السٌّمعَـة|| ||السٌّمعَـة|| : 10
||المساهمات|| ||المساهمات|| : 8036
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس السابع(المصفوفات) Mms4
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime2/5/2008, 3:31 am

وهاد كمان شو رايكم يعني

يسلممممممممممو اسير على الموضوع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نورس فلسطين

¬»إدارة المنتدى«—¦|¦
¬»إدارة المنتدى«—¦|¦
نورس فلسطين


ذكر
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Politi10
الدرس السابع(المصفوفات) 14klmk4
الدرس السابع(المصفوفات) Pi-ca-10
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 39
||الإنتساب|| ||الإنتساب|| : 02/08/2007
||نــقـــــآط|| ||نــقـــــآط|| : 6780
||السٌّمعَـة|| ||السٌّمعَـة|| : 0
||المساهمات|| ||المساهمات|| : 815
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس السابع(المصفوفات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime5/7/2008, 2:43 am

شكرا الك اسيرعلى المعلومات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زائر
زائر
avatar



الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime24/8/2008, 10:20 pm

يسلمو يا اسير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زائر
زائر
avatar



الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime2/2/2009, 8:18 pm

شكرا مع اني مو فاهمة شي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
جرح الزمن

¦>عضو سوبر VIP
¦>عضو سوبر VIP<¦
جرح الزمن


ذكر
الدرس السابع(المصفوفات) Unknow10
الدرس السابع(المصفوفات) Unknow10
الدرس السابع(المصفوفات) Pi-ca-10
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 39
||الإنتساب|| ||الإنتساب|| : 01/10/2008
||نــقـــــآط|| ||نــقـــــآط|| : 16254
||السٌّمعَـة|| ||السٌّمعَـة|| : 12
||المساهمات|| ||المساهمات|| : 11983
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس السابع(المصفوفات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime18/4/2009, 4:31 am

يسلموووووووو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
جرح الزمن

¦>عضو سوبر VIP
¦>عضو سوبر VIP<¦
جرح الزمن


ذكر
الدرس السابع(المصفوفات) Unknow10
الدرس السابع(المصفوفات) Unknow10
الدرس السابع(المصفوفات) Pi-ca-10
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 39
||الإنتساب|| ||الإنتساب|| : 01/10/2008
||نــقـــــآط|| ||نــقـــــآط|| : 16254
||السٌّمعَـة|| ||السٌّمعَـة|| : 12
||المساهمات|| ||المساهمات|| : 11983
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس السابع(المصفوفات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime18/4/2009, 4:37 am

يسلموووووووو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زائر
زائر
avatar



الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime31/8/2009, 2:55 am

يسلموووووووووو دياااااتك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
اللؤلؤة

¦>مشرف عام
¦>مشرف عام<¦
اللؤلؤة


انثى
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Collec10
الدرس السابع(المصفوفات) Swimmi10
الدرس السابع(المصفوفات) Pi-ca-10
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 36
||الإنتساب|| ||الإنتساب|| : 27/02/2008
||نــقـــــآط|| ||نــقـــــآط|| : 6398
||السٌّمعَـة|| ||السٌّمعَـة|| : 6
||المساهمات|| ||المساهمات|| : 977
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس السابع(المصفوفات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime5/9/2009, 8:26 pm

مشكوريييييييييييييييييييييييييييييين
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Enas

¦>مراقبة عامة
¦>مراقبة عامة<¦
Enas


انثى
الدرس السابع(المصفوفات) Unknow10
الدرس السابع(المصفوفات) Unknow10
الدرس السابع(المصفوفات) Studen10
الدرس السابع(المصفوفات) Painti11
الدرس السابع(المصفوفات) Pi-ca-10
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 30
||الإنتساب|| ||الإنتساب|| : 03/11/2008
||نــقـــــآط|| ||نــقـــــآط|| : 8526
||السٌّمعَـة|| ||السٌّمعَـة|| : 29
||المساهمات|| ||المساهمات|| : 4840
||My Sms|| ||My Sms|| : لا يوجـد
||My Mms|| ||My Mms|| : الدرس السابع(المصفوفات) 06-24-10
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime14/10/2009, 12:35 am

ميرسى يا اسير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ملكة بغرورى

¦>مراقب عام
¦>مراقب عام<¦
ملكة بغرورى


انثى
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Palest10
الدرس السابع(المصفوفات) Studen10
الدرس السابع(المصفوفات) Swimmi10
الدرس السابع(المصفوفات) Pi-ca-11
محترم ع الآخـر
||آلـعـمـــر|| ||آلـعـمـــر|| : 65
||الإنتساب|| ||الإنتساب|| : 15/11/2008
||نــقـــــآط|| ||نــقـــــآط|| : 30857
||السٌّمعَـة|| ||السٌّمعَـة|| : 4
||المساهمات|| ||المساهمات|| : 7021
||My Sms|| ||My Sms|| : احدر ان تسلم لغيرك زمانك فيصبح كل من كان ورائك امامك فالحقيير لن يكفيه دمارك بل سيبني نفسه من حطامك!
||My Mms|| ||My Mms|| : الدرس السابع(المصفوفات) Image.php?u=2&dateline=1278180923
||الإدارة|| ||الإدارة|| : منتديات نورس فلسطين

الدرس السابع(المصفوفات) Empty
مُساهمةموضوع: رد: الدرس السابع(المصفوفات)   الدرس السابع(المصفوفات) Icon_minitime18/9/2010, 4:12 am

شكرا ليك على الموضوع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس السابع(المصفوفات)
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات نورس فلسطين :: ║ ║║أقسام التكنولوجيا و الإنترنت║║ ║ :: ║التصميم و الجرافيك║ ║Design & Graphics║-
انتقل الى: