ARRAYS
Name : FAHAD SAEED ALOMEY
ID Number : 214371632
Techer : Ibrahim AL-edane
‫ف‬ ‫وتصنيفها‬ ‫بينها‬ ‫الجمع‬ ‫يمكن‬ ‫ومترابطة‬ ‫متشابهة‬ ‫اشياء‬ ‫حياتنا‬ ‫في‬ ‫يوجد‬ ‫ما‬ ‫كثيرا‬‫يمكن‬ ‫مثال‬
‫وض‬ ، ‫الشخصية‬ ‫باالحتياجات‬ ‫قائمة‬ ‫وضع‬ ، ‫المنزلية‬ ‫باالحتياجات‬ ‫قائمة‬ ‫جمع‬ ‫للشخص‬‫جدول‬ ‫ع‬
‫المتشابهة‬ ‫االحتياجات‬ ‫وتحديد‬ ‫القوائم‬ ‫هذه‬ ‫جمع‬ ‫للشخص‬ ‫ويمكن‬ ، ‫وغيرها‬ ‫الهامة‬ ‫للمواعيد‬
‫يومه‬ ‫كافه‬ ‫في‬ ‫بسهوله‬ ‫ادارتها‬ ‫من‬ ‫يتمكن‬ ‫بحيث‬ ‫وتنظيمها‬.
‫المبرمج‬ ‫ليتمكن‬ ‫واحد‬ ‫نوع‬ ‫في‬ ‫المتشابهة‬ ‫العناصر‬ ‫من‬ ‫الكثير‬ ‫ترتبط‬ ‫البرمجة‬ ‫عالم‬ ‫في‬‫خاللها‬ ‫من‬
‫مفرده‬ ‫معها‬ ‫التعامل‬ ‫من‬ ‫بدال‬ ‫واحده‬ ‫بطريقة‬ ‫معها‬ ‫بالتعامل‬.‫ل‬ ‫مشترك‬ ‫رابط‬ ‫إيجاد‬ ‫يجب‬ ‫لذلك‬‫يتم‬
‫استلز‬ ‫معا‬ ‫وارتباطها‬ ‫العناصر‬ ‫هذه‬ ‫لتشابه‬ ‫ونظرا‬ ‫مشترك‬ ‫برابط‬ ‫العناصر‬ ‫هذه‬ ‫مع‬ ‫التعامل‬‫إيجاد‬ ‫م‬
‫معها‬ ‫التعامل‬ ‫ليتم‬ ‫محدد‬ ‫شرط‬ ‫طريق‬ ‫عن‬ ‫اكثر‬ ‫او‬ ‫عنصر‬ ‫الصطفاء‬ ‫وسيلة‬.‫مبر‬ ‫تمكن‬ ‫لذلك‬‫مجي‬
‫المصفوفات‬ ‫طريق‬ ‫عن‬ ‫وذلك‬ ‫االحتياجات‬ ‫هذه‬ ‫لحل‬ ‫طريقة‬ ‫إيجاد‬ ‫من‬ ‫البرمجة‬ ‫لغات‬
‫الموضوع‬ ‫مقدمة‬
‫البيانات‬‫أنواع‬
CHART
Integer
Float
‫البعد‬ ‫أحادية‬ ‫مصفوفات‬
‫مواقع‬ ‫في‬ ‫الذاكرة‬ ‫في‬ ‫تخزن‬
‫متجاورة‬
‫النوع‬ ‫بكتابة‬ ‫عنها‬ ‫اإلعالن‬
‫االبعا‬ ‫متعددة‬ ‫مصفوفات‬‫د‬
‫البعد‬ ‫ثالثي‬ ، ‫البعد‬ ‫ثنائي‬
‫االستخدام‬ ‫نادر‬
data
type
array
name
index
‫مثال‬ ‫المصفوفة‬ ‫اسم‬ ‫البعد‬ ‫لك‬ ‫األقصى‬ ‫الحد‬‫ل‬
‫بعد‬
‫عناصر‬
‫المصفوفة‬
Int a(20); A 1 20 ‫صحيح‬ ‫عدد‬
Float mem (25); Mem 1 25 ‫كسري‬ ‫عدد‬
Char b(30); B 1 30 ‫حرف‬
Int d(20)(30); D 2 20‫صف‬
30‫عمود‬
‫صحيح‬ ‫عددي‬
Char Stack
(10)(200);
Stack 2 10‫صفوف‬
200‫عمود‬
‫حرفي‬
Char x(10) (10) (10); X 3 10‫مستويات‬
10‫صفوف‬
10‫أعمدة‬
‫حري‬
Double y(10)(20); Y 2 10‫صفوف‬
20‫عمود‬
‫كسري‬ ‫عدد‬
‫متضاعف‬
‫المصفوفة‬‫عن‬‫اإلعالن‬
‫المصفوفة‬ ‫مع‬ ‫التعامل‬
‫المجموعة‬ ‫لعناصر‬ ‫الفعلي‬ ‫العدد‬
‫المصفوفة‬ ‫عناصر‬ ‫معالجة‬(‫التك‬ ‫الحلقات‬‫رارية‬)
‫النتائج‬ ‫وإظهار‬ ‫طباعة‬
‫البعد‬ ‫أحادية‬ ‫مصفوفة‬ ‫على‬ ‫مثال‬
#include <iostream>
using namespace std;
int main()
{
int SomeArray[5][4] ;
for (int i = 0; i<5; i++)
for (int j=0; j<4; j++)
cin >> SomeArray [i][j] ;
for (int i = 0; i<5; i++)
for (int j=0; j<4; j++)
cout << SomeArray [i][j]<< 't' ;
return 0;
}
‫حرفيه‬ ‫مصفوفة‬ ‫على‬ ‫مثال‬
#include <iostream>
using namespace std;
int main()
{
char buffer[80];
cout << "Enter the string: ";
cin >> buffer;
cout << "Here's the buffer: " << buffer <<
endl;
return 0;
}
‫االبعاد‬ ‫متعددة‬ ‫مصفوفة‬ ‫على‬ ‫مثال‬
#include <iostream>
#include <string>
int main()
{
int i , TEST[30];
for ( i= 0; i < 30 ; i++ )
cin >> TEST [i];
for ( i = 0 ; i < 30 ; i++ )
if ( TEST [i] < 0 )
TEST [i] = pow ( TEST [i], 2 );
for ( i = 0 ; i < 30 ; i ++ )
cout << TEST [i] << 't';
return 0;
}
‫وتت‬ ‫تقريبا‬ ‫البرمجة‬ ‫لغات‬ ‫كل‬ ‫في‬ ‫موجودة‬ ‫المصفوفات‬‫شابه‬
‫وتماثليا‬ ‫تقريبيا‬ ‫األخرى‬ ‫اللغات‬ ‫مع‬
‫من‬ ‫كبير‬ ‫عدد‬ ‫الى‬ ‫للوصول‬ ‫المبرمجين‬ ‫لدى‬ ‫أهمية‬ ‫وتشكل‬
‫وميسرة‬ ‫سهلة‬ ‫بطريقة‬ ‫العناصر‬
‫واحد‬ ‫وحدة‬ ‫في‬ ‫البيانات‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫تجمع‬ ‫انها‬ ‫وميزتها‬‫ة‬
‫ترتيبها‬ ‫ثم‬ ‫ومن‬
‫الخالصة‬
1-‫سعود‬ ‫الملك‬ ‫جامعة‬ ‫ملخص‬
2–‫محمد‬ ‫االمام‬ ‫جامعة‬ ‫ملخص‬
3–‫د‬ ‫الكيانية‬ ‫البرمجة‬ ‫الى‬ ‫البداية‬ ‫من‬ ‫كتاب‬.‫خضير‬ ‫هاني‬
4–‫حذيفة‬ ‫عبدالرحمن‬ ‫البرمجة‬ ‫الى‬ ‫مقدمة‬ ‫كتاب‬
5-Programming For Beginners‫د‬.‫دسوقي‬ ‫محمد‬(‫يوتيوب‬)
6–‫في‬ ‫البرمجة‬ ‫طريق‬C++‫االتاسي‬ ‫هاني‬
‫المراجع‬

ARRAYS

  • 1.
    ARRAYS Name : FAHADSAEED ALOMEY ID Number : 214371632 Techer : Ibrahim AL-edane
  • 2.
    ‫ف‬ ‫وتصنيفها‬ ‫بينها‬‫الجمع‬ ‫يمكن‬ ‫ومترابطة‬ ‫متشابهة‬ ‫اشياء‬ ‫حياتنا‬ ‫في‬ ‫يوجد‬ ‫ما‬ ‫كثيرا‬‫يمكن‬ ‫مثال‬ ‫وض‬ ، ‫الشخصية‬ ‫باالحتياجات‬ ‫قائمة‬ ‫وضع‬ ، ‫المنزلية‬ ‫باالحتياجات‬ ‫قائمة‬ ‫جمع‬ ‫للشخص‬‫جدول‬ ‫ع‬ ‫المتشابهة‬ ‫االحتياجات‬ ‫وتحديد‬ ‫القوائم‬ ‫هذه‬ ‫جمع‬ ‫للشخص‬ ‫ويمكن‬ ، ‫وغيرها‬ ‫الهامة‬ ‫للمواعيد‬ ‫يومه‬ ‫كافه‬ ‫في‬ ‫بسهوله‬ ‫ادارتها‬ ‫من‬ ‫يتمكن‬ ‫بحيث‬ ‫وتنظيمها‬. ‫المبرمج‬ ‫ليتمكن‬ ‫واحد‬ ‫نوع‬ ‫في‬ ‫المتشابهة‬ ‫العناصر‬ ‫من‬ ‫الكثير‬ ‫ترتبط‬ ‫البرمجة‬ ‫عالم‬ ‫في‬‫خاللها‬ ‫من‬ ‫مفرده‬ ‫معها‬ ‫التعامل‬ ‫من‬ ‫بدال‬ ‫واحده‬ ‫بطريقة‬ ‫معها‬ ‫بالتعامل‬.‫ل‬ ‫مشترك‬ ‫رابط‬ ‫إيجاد‬ ‫يجب‬ ‫لذلك‬‫يتم‬ ‫استلز‬ ‫معا‬ ‫وارتباطها‬ ‫العناصر‬ ‫هذه‬ ‫لتشابه‬ ‫ونظرا‬ ‫مشترك‬ ‫برابط‬ ‫العناصر‬ ‫هذه‬ ‫مع‬ ‫التعامل‬‫إيجاد‬ ‫م‬ ‫معها‬ ‫التعامل‬ ‫ليتم‬ ‫محدد‬ ‫شرط‬ ‫طريق‬ ‫عن‬ ‫اكثر‬ ‫او‬ ‫عنصر‬ ‫الصطفاء‬ ‫وسيلة‬.‫مبر‬ ‫تمكن‬ ‫لذلك‬‫مجي‬ ‫المصفوفات‬ ‫طريق‬ ‫عن‬ ‫وذلك‬ ‫االحتياجات‬ ‫هذه‬ ‫لحل‬ ‫طريقة‬ ‫إيجاد‬ ‫من‬ ‫البرمجة‬ ‫لغات‬ ‫الموضوع‬ ‫مقدمة‬
  • 3.
    ‫البيانات‬‫أنواع‬ CHART Integer Float ‫البعد‬ ‫أحادية‬ ‫مصفوفات‬ ‫مواقع‬‫في‬ ‫الذاكرة‬ ‫في‬ ‫تخزن‬ ‫متجاورة‬ ‫النوع‬ ‫بكتابة‬ ‫عنها‬ ‫اإلعالن‬ ‫االبعا‬ ‫متعددة‬ ‫مصفوفات‬‫د‬ ‫البعد‬ ‫ثالثي‬ ، ‫البعد‬ ‫ثنائي‬ ‫االستخدام‬ ‫نادر‬ data type array name index
  • 4.
    ‫مثال‬ ‫المصفوفة‬ ‫اسم‬‫البعد‬ ‫لك‬ ‫األقصى‬ ‫الحد‬‫ل‬ ‫بعد‬ ‫عناصر‬ ‫المصفوفة‬ Int a(20); A 1 20 ‫صحيح‬ ‫عدد‬ Float mem (25); Mem 1 25 ‫كسري‬ ‫عدد‬ Char b(30); B 1 30 ‫حرف‬ Int d(20)(30); D 2 20‫صف‬ 30‫عمود‬ ‫صحيح‬ ‫عددي‬ Char Stack (10)(200); Stack 2 10‫صفوف‬ 200‫عمود‬ ‫حرفي‬ Char x(10) (10) (10); X 3 10‫مستويات‬ 10‫صفوف‬ 10‫أعمدة‬ ‫حري‬ Double y(10)(20); Y 2 10‫صفوف‬ 20‫عمود‬ ‫كسري‬ ‫عدد‬ ‫متضاعف‬ ‫المصفوفة‬‫عن‬‫اإلعالن‬
  • 5.
    ‫المصفوفة‬ ‫مع‬ ‫التعامل‬ ‫المجموعة‬‫لعناصر‬ ‫الفعلي‬ ‫العدد‬ ‫المصفوفة‬ ‫عناصر‬ ‫معالجة‬(‫التك‬ ‫الحلقات‬‫رارية‬) ‫النتائج‬ ‫وإظهار‬ ‫طباعة‬
  • 6.
    ‫البعد‬ ‫أحادية‬ ‫مصفوفة‬‫على‬ ‫مثال‬ #include <iostream> using namespace std; int main() { int SomeArray[5][4] ; for (int i = 0; i<5; i++) for (int j=0; j<4; j++) cin >> SomeArray [i][j] ; for (int i = 0; i<5; i++) for (int j=0; j<4; j++) cout << SomeArray [i][j]<< 't' ; return 0; }
  • 7.
    ‫حرفيه‬ ‫مصفوفة‬ ‫على‬‫مثال‬ #include <iostream> using namespace std; int main() { char buffer[80]; cout << "Enter the string: "; cin >> buffer; cout << "Here's the buffer: " << buffer << endl; return 0; }
  • 8.
    ‫االبعاد‬ ‫متعددة‬ ‫مصفوفة‬‫على‬ ‫مثال‬ #include <iostream> #include <string> int main() { int i , TEST[30]; for ( i= 0; i < 30 ; i++ ) cin >> TEST [i]; for ( i = 0 ; i < 30 ; i++ ) if ( TEST [i] < 0 ) TEST [i] = pow ( TEST [i], 2 ); for ( i = 0 ; i < 30 ; i ++ ) cout << TEST [i] << 't'; return 0; }
  • 9.
    ‫وتت‬ ‫تقريبا‬ ‫البرمجة‬‫لغات‬ ‫كل‬ ‫في‬ ‫موجودة‬ ‫المصفوفات‬‫شابه‬ ‫وتماثليا‬ ‫تقريبيا‬ ‫األخرى‬ ‫اللغات‬ ‫مع‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫الى‬ ‫للوصول‬ ‫المبرمجين‬ ‫لدى‬ ‫أهمية‬ ‫وتشكل‬ ‫وميسرة‬ ‫سهلة‬ ‫بطريقة‬ ‫العناصر‬ ‫واحد‬ ‫وحدة‬ ‫في‬ ‫البيانات‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫تجمع‬ ‫انها‬ ‫وميزتها‬‫ة‬ ‫ترتيبها‬ ‫ثم‬ ‫ومن‬ ‫الخالصة‬
  • 10.
    1-‫سعود‬ ‫الملك‬ ‫جامعة‬‫ملخص‬ 2–‫محمد‬ ‫االمام‬ ‫جامعة‬ ‫ملخص‬ 3–‫د‬ ‫الكيانية‬ ‫البرمجة‬ ‫الى‬ ‫البداية‬ ‫من‬ ‫كتاب‬.‫خضير‬ ‫هاني‬ 4–‫حذيفة‬ ‫عبدالرحمن‬ ‫البرمجة‬ ‫الى‬ ‫مقدمة‬ ‫كتاب‬ 5-Programming For Beginners‫د‬.‫دسوقي‬ ‫محمد‬(‫يوتيوب‬) 6–‫في‬ ‫البرمجة‬ ‫طريق‬C++‫االتاسي‬ ‫هاني‬ ‫المراجع‬