منتديات النورس
عزيزي الزائر مرحبا بكـ

يرجى الدخول أو التسجيل إذا كنت ترغب في الإنضمام إلينا

تذكر أن هذا المنتدى يحتاج لتفعيل تسجيلك من الإيميل

شكراً


منتديات النورس
عزيزي الزائر مرحبا بكـ

يرجى الدخول أو التسجيل إذا كنت ترغب في الإنضمام إلينا

تذكر أن هذا المنتدى يحتاج لتفعيل تسجيلك من الإيميل

شكراً


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

منتديات النورس

أفضل منتدى عربي
 
الرئيسيةأفضل منتدى عربيأحدث الصورالتسجيلدخول

 

 المصفوفات من اهم دروس C++ الجزء الثالث

اذهب الى الأسفل 
5 مشترك
كاتب الموضوعرسالة
حورية البحر
*****
*****
حورية البحر


انثى

الاسد

المشاركات : 25046

العمـر : 53

المزاج : المصفوفات من اهم دروس C++ الجزء الثالث Pi-ca-31

الدولة : المصفوفات من اهم دروس C++ الجزء الثالث Syria110

المهنة : المصفوفات من اهم دروس C++ الجزء الثالث Taut10

الهواية : المصفوفات من اهم دروس C++ الجزء الثالث Writin10

التسجيل : 02/09/2009

النقاط : 30698

التقييم : 645


المصفوفات من اهم دروس C++ الجزء الثالث Empty
مُساهمةموضوع: المصفوفات من اهم دروس C++ الجزء الثالث   المصفوفات من اهم دروس C++ الجزء الثالث Emptyالسبت فبراير 13, 2010 3:44 am

المصفوفات متعددة الأبعاد



ومثل ماشفتو ان المصفوفات يمكن ان تأخذ عدة ابعاد .ومن اشهر استخدامتها الجداول Tables الي هي عبارة عن مجموعة من القيم المرتبة ضمن مجموعة من الاسطر rows والاعمدة columns.
واذا بغينا نصل الى اي قيمة ضمن المصفوفة نحدد الدليلين : رقم السطر ورقم العمود للوصول الى العنصر..

نشوف المثال التالي

الكود:
int a[3][4];
تحتوى هذي المصفوفة على بعدين وهي تتضمن 3 اسطر واربع اعمدة اي 3*4=12 .

خلونا نأخذكم في رحلة داخل المترجم عشان نعرف كيف يتم حجزها في الذاكرة ....>>هي بنا كوميسان هيا بنا لنعرف الحقيقة

(طبعا هو تخيلي)


المصفوفات من اهم دروس C++ الجزء الثالث 62193a8b50


مثل ما شفتم الصورة .....واعتقد وضحة عملية الوصول الى اي عنصر من عناصر المصفوفة .



ونقدر نعطي المصفوفة قيم ابتدائية عند التصريح عنها
نشوف المثال التالي وهي عملية اعطاء المصفوفة قيم ابتدائي :

الكود:
int b[2][2] ={{1,2} , {3, 4}};
انتبة لعملية اعطاء القيم حيث انة تم تجميع قيم كل سطر ضمن قوسين كبيرين والقيمة 1 و 2 هي عبارة عن القيم الابتدائية للعنصرين
الكود:
 b[0][0]
And
الكود:
b[0][1]
والقيم 3 و 4 هي قيم للعنصرين b[1][0] , b[1][1] f

واذا لم يوجد قيم كافية لسطر فانة يتم اعطاء القيم صفر نشووف المثال التالي :

الكود:
int m[2][2] = {{1}, {3, 4}};

طيب نأخذ مثال:

الكود:
#include <iostream>
using namespace std;
 
void printArray(int [][3]);
 
void main()
{
int array1[2][3] = { {1,2,3} ,{4,5,6} };
int array2 [2][3] = {1,2,3,4,5};
int array3[2][3] = { {1,2} ,{4} };
 
cout<<"Valuse in array1 are :\n";
printArray(array1);
 
cout<<"Valuse in array2 are :\n";
printArray(array2);
 
cout<<"Valuse in array3 are :\n";
printArray(array3);
 
system("pause");
}
 
void printArray(int a[][3])
{
for (int i =0;i<=1; i++)
{
for (int j =0;j <= 2; j++)
cout<<a[i][j]<<"  ";
 
cout<<endl;
}
}
المصفوفة الاولى مثل ما حنى عارفين ( وهي عملية ترتيب)

اما المصفوفة الثانية array2 احتوى تصريها على خمسة قيم والتي يتم اسنادها الى عناصر السطر الاولى ثم عناصر السطر التالي على التسلسل.والعنصر الي مالة قيمة يتم اعطائة صفر

يتم استدعاء دالة printArray لتقم بطباعة المصفوفات ومثل ما انتم شايفين عملية التكرار (loop) كيف تم استخدامها

ملاحظات :
يمكن للمصفوفة في لغة السي ++ تأخذ 12 بُعد .
من الاخطاء الشائعة تحديد عنصر من عناصر المصفوفة ثنائية البعد بهذي الطريقة
الكود:
a[x,y]


الى هنا وصلنا الى نهاية المصفوفات ...


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


ذكر

العقرب

المشاركات : 30951

العمـر : 93

تعاليق : مؤسس منتدى النورس

المزاج : المصفوفات من اهم دروس C++ الجزء الثالث Pi-ca-16

الدولة : المصفوفات من اهم دروس C++ الجزء الثالث 0mhmou10

المهنة : المصفوفات من اهم دروس C++ الجزء الثالث Doctor10

الهواية : المصفوفات من اهم دروس C++ الجزء الثالث Unknow11

التسجيل : 09/10/2008

النقاط : 39243

التقييم : 1559

رسالة sms

أنا رجل لم أتعود إلآ لعب

دور البطولة وغير البطولة

لآ أرضى . أنسحب لأترك

ذلك الدور لمن يستحق

وكفى ...

mms المصفوفات من اهم دروس C++ الجزء الثالث 6c7ed02fc5


المصفوفات من اهم دروس C++ الجزء الثالث Empty
مُساهمةموضوع: رد: المصفوفات من اهم دروس C++ الجزء الثالث   المصفوفات من اهم دروس C++ الجزء الثالث Emptyالسبت فبراير 13, 2010 8:19 pm

ما شاء الله

مواضيعك عليها اقبال من الزوار

يعطيكي الف عافية ياااااااااارب
الرجوع الى أعلى الصفحة اذهب الى الأسفل
haneen
*****
*****
avatar


انثى

الجدي

المشاركات : 18711

العمـر : 30

المزاج : المصفوفات من اهم دروس C++ الجزء الثالث Pi-ca-45

الدولة : المصفوفات من اهم دروس C++ الجزء الثالث Jordan10

المهنة : المصفوفات من اهم دروس C++ الجزء الثالث Patron10

الهواية : المصفوفات من اهم دروس C++ الجزء الثالث Wrestl10

التسجيل : 16/12/2008

النقاط : 20751

التقييم : 248

رسالة sms المصفوفات من اهم دروس C++ الجزء الثالث 263697384

المصفوفات من اهم دروس C++ الجزء الثالث Empty
مُساهمةموضوع: رد: المصفوفات من اهم دروس C++ الجزء الثالث   المصفوفات من اهم دروس C++ الجزء الثالث Emptyالأحد فبراير 14, 2010 7:58 pm

موضوع رااائع عن هي المصفوفة

يعطيكي الف عافية
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.nawraas.net
حورية البحر
*****
*****
حورية البحر


انثى

الاسد

المشاركات : 25046

العمـر : 53

المزاج : المصفوفات من اهم دروس C++ الجزء الثالث Pi-ca-31

الدولة : المصفوفات من اهم دروس C++ الجزء الثالث Syria110

المهنة : المصفوفات من اهم دروس C++ الجزء الثالث Taut10

الهواية : المصفوفات من اهم دروس C++ الجزء الثالث Writin10

التسجيل : 02/09/2009

النقاط : 30698

التقييم : 645


المصفوفات من اهم دروس C++ الجزء الثالث Empty
مُساهمةموضوع: رد: المصفوفات من اهم دروس C++ الجزء الثالث   المصفوفات من اهم دروس C++ الجزء الثالث Emptyالخميس فبراير 18, 2010 9:29 am

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


ذكر

السرطان

المشاركات : 21139

العمـر : 30

تعاليق : مصمـــم المنتدى

المزاج : المصفوفات من اهم دروس C++ الجزء الثالث Pi-ca-46

الدولة : المصفوفات من اهم دروس C++ الجزء الثالث Palest10

المهنة : المصفوفات من اهم دروس C++ الجزء الثالث Studen10

الهواية : المصفوفات من اهم دروس C++ الجزء الثالث Painti10

التسجيل : 10/10/2008

النقاط : 19722

التقييم : 378

رسالة sms

كل طاغٍ في هذه الأرض مصيره أن يسقط

فالشجرة مهما ثبت جذرها واعتلا فرعها

لن تصل إلى سماء خالقها ........}



mms المصفوفات من اهم دروس C++ الجزء الثالث Ktmxd2k6paefg1879k9

المصفوفات من اهم دروس C++ الجزء الثالث Empty
مُساهمةموضوع: رد: المصفوفات من اهم دروس C++ الجزء الثالث   المصفوفات من اهم دروس C++ الجزء الثالث Emptyالخميس فبراير 18, 2010 7:26 pm

يعطيك العافية على الموضوع المفيد حورية


بارك الله فيك


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


انثى

الاسد

المشاركات : 18362

العمـر : 30

المزاج : المصفوفات من اهم دروس C++ الجزء الثالث Pi-ca-46

الدولة : المصفوفات من اهم دروس C++ الجزء الثالث 0mhmou10

التسجيل : 25/11/2011

النقاط : 27035

التقييم : 1183

رسالة sms

لم أعد أنصصدم بَ آي أممر أياً ككآن ‘(

ولم أعد ٱتذگر آي شيء ,

ولم أعد أفكر ٱو أهتم ﺑ ٱيٓ شيء

فُ محآجر عينيٓ جفت و . .

جهآزيٓ آلعصبي ميت

,وفقدت ذاگرتيٓ وإهتمامآتي

گل شيٓء ٱصبح ( عآآآدي )

ولم يعد ٱيٓ شيء مثير للأهتمآم .. !!



mms


ﺑﻴﻨﻤﺎ ﻛﻨﺖ ﺃﺳﺘﻤﻊ
ﻟﻜﺎﻇﻢ ﻳﺮﺩﺩ ﺑﺤﺰﻥ :
ﻋﻠﻤﻨﻲ ﺣﺒﻚ ﺃﻥ ﺃﺣﺰﺯﻥ...
" ﺗﺬﻛﺮﺗﻚ ! "
ﻭﺑﺪﺃﺕ ﺃﻓﻜﺮ ﻣﺎﺫﺍ
ﻋﻠﻤﻨﻲ ﺣﺒﻚ ..؟؟
ﻓﻜﺮﺕ ﻛﺜﻴﺮﺍً ﺟﺪﺍً ,
ﺛﻢ ﺑﺪﺃﺕ ﺃﺭﺩﺩ ﺑﻬﺪﻭﺀ :

ﻋﻠﻤﻨﻲ ﺣﺒﻚ ﺃﻥ ﺃﺩﺧﻞ
ﻣﺪﻥ ﺍﻟﺨﺬﻻﻥ ﻣﻦ
ﺃﻭﺳﻊ ﺃﺑﻮﺍﺑﻬﺎ ,
ﻋﻠﻤﻨﻲ ﺣﺒﻚ ﺃﻥ
ﺃﺻﻤﺖ ﻭﺃﻧﺎ ﻓﻲ ﺃﺷﺪ
ﺣﺎﺟﺘﻲ ﻷﺑﻜﻲ ,
ﻋﻠﻤﻨﻲ ﺣﺒﻚَ ﺃﻥ ﺃﺿﺤﻚ

ﻭﺃﻧﺎ ﺑﻘﻤﺔ ﺧﻴﺒﺘﻲ ..
ﺣﻘﺎً ...
ﻋﻠﻤﻨﻲ ﺣﺒﻚَ ﺃﺷﻴﺎﺀً ﻣﺎﻛﺎﻧﺖ ﺃﺑﺪﺍً ﻓﻲ
ﺍﻟﺤﺴﺒﺎﻥ !!














الأوسمة

المصفوفات من اهم دروس C++ الجزء الثالث Nawraa12

المصفوفات من اهم دروس C++ الجزء الثالث 0a3e4610

المصفوفات من اهم دروس C++ الجزء الثالث Nawraa13


المصفوفات من اهم دروس C++ الجزء الثالث Empty
مُساهمةموضوع: رد: المصفوفات من اهم دروس C++ الجزء الثالث   المصفوفات من اهم دروس C++ الجزء الثالث Emptyالأحد مايو 27, 2012 2:01 am

المصفوفات من اهم دروس C++ الجزء الثالث Img_1323168724_872
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.nawraas.net/forum
 
المصفوفات من اهم دروس C++ الجزء الثالث
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات النورس  :: ˚ஐ˚◦{ ♥ قسم الحاسوب والإنترنت ♥}◦˚ஐ˚ :: الكمبيوتر والإنترنت  ::  لغات البرمجة والإنترنت -
انتقل الى: