SlideShare a Scribd company logo
1 of 12
Download to read offline
Arrays
‫المصفوفات‬:‫مشترك‬ ‫اسم‬ ‫ولها‬ ‫النوع‬ ‫فى‬ ‫تتشابه‬ ‫التى‬ ‫البيانات‬ ‫من‬ ‫مجموعة‬ ‫هى‬.‫بمعنى‬ ‫النوع‬ ‫فى‬ ‫تتشابه‬
‫البيانات‬ ‫انواع‬ ‫من‬ ‫نوع‬ ‫اى‬ ‫من‬ ‫المصفوفه‬ ‫فى‬ ‫تخزنها‬ ‫التى‬ ‫البيانات‬ ‫تكون‬ ‫أن‬.
‫بـ‬ ‫تتميز‬ ‫مصفوفة‬ ‫اى‬3‫هى‬ ‫عناصر‬
Name Index Data type;
‫المصفوفه‬ ‫اسم‬:‫متغير‬ ‫اى‬ ‫اسم‬ ‫تختار‬ ‫مثلما‬ ‫تختاره‬ ‫اسم‬ ‫وهو‬
‫داخلها‬ ‫العناصر‬ ‫عدد‬
‫فيها‬ ‫المستخدم‬ ‫البيانات‬ ‫نوع‬
‫تكون‬ ‫ان‬ ‫وممكن‬type data‫نوع‬ ‫من‬ ‫هى‬in bullt‫نوع‬ ‫من‬ ‫او‬defined user
‫هى‬ ‫المصفوفة‬ ‫عناصر‬ ‫عدد‬size-1‫يكون‬ ‫ان‬ ‫اساسى‬ ‫وشرط‬size‫موجب‬ ‫صحيح‬ ‫رقم‬int
(‫المصفوفه‬ ‫مفهوم‬ ‫عن‬ ‫المبسط‬ ‫الشرح‬ ‫من‬ ‫لمزيد‬‫اليوتويب‬ ‫على‬ ‫الخاصه‬ ‫القناه‬ ‫زيارة‬ ‫يرجى‬Marwa
Elmagriby)
‫مثال‬:‫مرتبات‬ ‫تخزين‬ ‫تريد‬ ‫أنك‬ ‫نفرض‬120‫هؤالء‬ ‫مرتبات‬ ‫وكانت‬ ‫شركتك‬ ‫فى‬ ‫يعملون‬ ‫موظفا‬
‫عشرية‬ ‫كسور‬ ‫على‬ ‫تحتوى‬ ‫الموظفين‬.‫البيانات‬ ‫نوع‬ ‫سيكون‬ ‫الحالة‬ ‫هذه‬ ‫فى‬float‫عن‬ ‫االعالن‬ ‫ويتم‬
‫يلى‬ ‫كما‬ ‫المصفوفة‬:float salary [120]
‫أن‬ ‫ويمكن‬ ‫واحد‬ ‫اسم‬ ‫وباستخدام‬ ، ‫النوع‬ ‫نفس‬ ‫لها‬ ‫البيانات‬ ‫من‬ ‫كبيرة‬ ‫مجموعه‬ ‫إلدارة‬ ‫المصفوفه‬ ‫تستعمل‬
‫الدوال‬ ‫مع‬ ‫استعمالها‬ ‫يمكن‬ ‫وال‬ ، ‫المتغيرات‬ ‫أنواع‬ ‫من‬ ‫نوع‬ ‫أى‬ ‫من‬ ‫المصفوفة‬ ‫تكون‬.‫المصفوفات‬ ‫فائدة‬
‫برنامج‬ ‫بناء‬ ‫منك‬ ‫طلب‬ ‫أنه‬ ‫فتخيل‬ ‫كبير‬ ‫بشكل‬ ‫فائدتها‬ ‫ترى‬ ‫ولكن‬ ، ‫ومتنوعه‬ ‫كتيرة‬ ‫استعمالها‬ ‫وطرق‬ ، ‫كبيرة‬
‫من‬ ‫أكثر‬ ‫به‬20‫المستخدم‬ ‫بتحديدها‬ ‫يقوم‬ ‫أو‬ ‫نحن‬ ‫بتحديدها‬ ‫نقوم‬ ‫ربما‬ ‫قيمة‬ ‫به‬ ‫متغير‬ ‫وكل‬ ‫متغير‬.‫كم‬ ‫تخيل‬
‫لو‬ ‫ماذا‬ ‫ثم‬ ، ‫قيم‬ ‫لها‬ ‫يعطى‬ ‫المستخدم‬ ‫وترك‬ ‫المتغيرات‬ ‫جميع‬ ‫بكتابة‬ ‫قمنا‬ ‫إن‬ ‫البرنامج‬ ‫أسطر‬ ‫عدد‬ ‫سيكون‬
‫من‬ ‫أكثر‬ ‫البرنامج‬ ‫أسطر‬ ‫عدد‬ ‫سيكون‬ ‫النتائج‬ ‫طبع‬ ‫أردنا‬200‫وغير‬ ‫مرن‬ ‫غير‬ ‫البرنامج‬ ‫وسيكون‬ ‫سطر‬
‫مفهوم‬.‫مع‬ ‫التعامل‬ ‫لطريقة‬ ‫مشابه‬ ‫معها‬ ‫والتعامل‬ ‫استعمالها‬ ‫طريقة‬ ، ‫المصفوفات‬ ‫فائدة‬ ‫تكمن‬ ‫هنا‬
‫توضيحية‬ ‫صورة‬ ‫وهذه‬ ‫حجمها‬ ‫يأتى‬ ‫ثم‬ ‫اسمها‬ ‫ثم‬ ‫المصفوفة‬ ‫نوع‬ ‫كتابة‬ ‫هو‬ ‫ستفعله‬ ‫ما‬ ‫كل‬ ،‫المتغيرات‬:
Arrays _ type Arrayes _ Name[Arrays_size];
‫المصفوفة‬ ‫حجم‬‫المصفوفة‬ ‫اسم‬‫المصفوفة‬ ‫نوع‬
Deceleration Array
‫واحد‬ ‫عمود‬ ‫أو‬ ‫واحد‬ ‫نصف‬ ‫من‬ ‫تتكون‬ ‫ألنها‬ ‫واحد‬ ‫بعد‬ ‫ذات‬ ‫مصفوفه‬ ‫تسمى‬.‫عنصر‬ ‫كل‬ ‫إلى‬ ‫اإلشارة‬ ‫ويتم‬
‫صفر‬ ‫بالرقم‬ ‫العد‬ ‫يبدأ‬ ‫أن‬ ‫على‬ ‫المصفوفه‬ ‫داخل‬ ‫بترتيبه‬ ‫المصفوفه‬ ‫فى‬.
‫العامة‬ ‫الصيغة‬:
Data Type Array Name [size];
Int x[5];
‫بالعنوان‬ ‫بدايته‬ ‫على‬ ‫واالشارة‬ ‫الذاكرة‬ ‫فى‬ ‫مكان‬ ‫حجز‬ ‫ان‬ ‫الجملة‬ ‫هذه‬ ‫معنى‬x‫لتخزين‬ ‫يكفى‬ ‫المكان‬ ‫وهذا‬
‫نوع‬ ‫من‬ ‫بيانات‬int‫هما‬ ‫متغيرات‬ ‫خمسة‬ ‫تناظر‬ ‫العناصر‬ ‫وهذه‬ ‫عناصر‬ ‫خمسة‬ ‫من‬ ‫ومكون‬x 0,x 1,x
2,x 3,x 4
‫البعدين‬ ‫ذات‬ ‫ومصفوفات‬ ‫واحد‬ ‫بعد‬ ‫ذات‬ ‫المصفوفة‬ ‫الى‬ ‫المصفوفة‬ ‫تنقسم‬
‫الواحد‬ ‫البعد‬ ‫ذات‬ ‫املصفوفة‬:
‫مثال‬:A[2 5 9 12 15]‫حرف‬ ‫وفيها‬ ‫واحد‬ ‫عمود‬ ‫أو‬ ‫واحد‬ ‫صف‬ ‫من‬ ‫تتكون‬ ‫ألنها‬ ‫واحد‬ ‫بعد‬ ‫ذات‬ ‫مصفوفة‬ ‫وتسمى‬A‫اسم‬ ‫هو‬
‫المصفوفة‬ ‫داخل‬ ‫بترتيبه‬ ‫اى‬ ‫العنصر‬ ‫برقم‬ ‫عنصر‬ ‫كل‬ ‫إلى‬ ‫اإلشارة‬ ‫ويتم‬ ‫عناصرالمصفوفة‬ ‫هى‬ ‫واألرقام‬ ‫المصفوفة‬
‫العدد‬ ‫حمددة‬ ‫الغري‬ ‫املصفوفات‬:
‫فيها‬ ‫العناصر‬ ‫عدد‬ ‫حساب‬ ‫مهمة‬ ‫للمترجم‬ ‫تترك‬ ‫ان‬ ‫يمكن‬ ‫عنها‬ ‫االعالن‬ ‫عند‬ ‫مصفوفة‬ ‫ستهيئ‬ ‫كنت‬ ‫اذا‬
‫مثال‬:int marks [ ] = {5 9 4 10 7 }
‫القوسين‬ ‫بين‬ ‫المذكورة‬ ‫القيم‬ ‫بعد‬ ‫سيقوم‬ ‫المترجم‬ ‫ألن‬ ‫فيها‬ ‫العناصر‬ ‫عدد‬ ‫نحدد‬ ‫لم‬ ‫ولكن‬ ‫المصفوفة‬ ‫عن‬ ‫أعلنا‬ ‫هنا‬{ }‫حجم‬ ‫ويحدد‬
‫تلقائيا‬ ‫المصفوفة‬
‫المصفوفة‬ ‫حجم‬ ‫ان‬ ‫أى‬ ‫الحجم‬ ‫ديناميكية‬ ‫لمصفوفة‬ ‫ستكون‬ ‫حيث‬ ،‫معروف‬ ‫غير‬ ‫حجم‬ ‫ذات‬ ‫مصفوفة‬ ‫انشاء‬ ‫يمكنا‬ ‫اننا‬ ‫اخر‬ ‫بمعنى‬
‫ادخال‬ ‫للمستخدم‬ ‫يمكن‬ ‫ال‬ ‫اى‬ ‫سابقا‬ ‫معطاه‬ ‫القيم‬ ‫تكون‬ ‫ان‬ ‫يجب‬ ‫الديناميكية‬ ‫المصفوفات‬ ‫شروط‬ ‫من‬ ‫ولكن‬ ،‫الطلب‬ ‫حسب‬ ‫سيزيد‬
‫الحجم‬ ‫مجهولة‬ ‫المصفوفة‬ ‫فى‬ ‫قيم‬
‫البعدين‬ ‫ذات‬ ‫املصفوفة‬:
‫وأعمدة‬ ‫صفوف‬ ‫شكل‬ ‫فى‬ ‫عناصرها‬ ‫ترتب‬ ‫التى‬ ‫المصفوفة‬ ‫هى‬
‫التالى‬ ‫بالشكل‬ ‫عنها‬ ‫اإلعالن‬ ‫ويتم‬int a[5] [10]‫المصفوفة‬ ‫أن‬ ‫ومعناه‬a‫بعدين‬ ‫ذات‬5‫و‬ ‫صفوف‬10
‫العمود‬ ‫ورقم‬ ‫الصف‬ ‫برقم‬ ‫العنصر‬ ‫الى‬ ‫األشارة‬ ‫ويتم‬ ‫أعمدة‬
‫دوارة‬ ‫استعمال‬ ‫من‬ ‫البد‬ ‫البعدين‬ ‫ذات‬ ‫مصفوفة‬ ‫استخدام‬ ‫عند‬for
‫ايضا‬ ‫المصفوفه‬ ‫كتابه‬ ‫اشكال‬ ‫ومن‬
INT X[ ] = {5,10,20,30,40};
‫العناصر‬ ‫عدد‬ ‫من‬ ‫ضمنيا‬ ‫معروف‬ ‫النه‬ ‫وذلك‬ ‫للمصفوفه‬ ‫حجم‬ ‫يضع‬ ‫لم‬ ‫هنا‬ ‫الكتابة‬ ‫طريقة‬ ‫فى‬ ‫ان‬ ‫الحظ‬
‫فيها‬ ‫يوضع‬ ‫ال‬ ‫التى‬ ‫الوحيدة‬ ‫الحالة‬ ‫هى‬ ‫هذه‬ ‫اويعتبر‬Size‫المصفوفات‬ ‫وصف‬ ‫عند‬
‫استخدام‬ ‫يصح‬ ‫ال‬ ‫المصفوفة‬ ‫عناصر‬ ‫لكل‬ ‫ابتدائية‬ ‫قيمة‬ ‫ادخال‬ ‫هنا‬loop‫استخدامه‬ ‫يصح‬ ‫ال‬ ‫النه‬ ‫وذلك‬ ‫هنا‬
‫فى‬Decleration‫كالتالى‬ ‫االبتدائية‬ ‫القيمة‬ ‫تغيير‬ ‫ويمكن‬
Z = Z * 5
‫كلمة‬ ‫سبقها‬ ‫اذا‬ ‫هذا‬ ‫ويحدث‬ ‫تغيرها‬ ‫يمكن‬ ‫وال‬ ‫ابتدائية‬ ‫قيمة‬ ‫تأخذ‬ ‫عناصر‬ ‫وهناك‬Const‫ثابت‬ ‫ومعناها‬
Accessing Array Elements
‫عليها‬ ‫والعمليات‬ ‫وقراءة‬ ‫بيانات‬ ‫تخزين‬ ‫من‬ ‫المصفوفة‬ ‫عناصر‬ ‫مع‬ ‫نتعامل‬ ‫كيف‬
‫اسم‬ ‫استخدام‬ ‫يتم‬Array‫و‬index‫كالتالى‬
CIN>>X[2];
‫المصفوفة‬ ‫بداخل‬ ‫عنصر‬ ‫الى‬ ‫يشير‬x‫ب‬ ‫المميز‬2 index
‫البيانات‬ ‫قراءة‬:
Cout>>x[3];
‫عليها‬ ‫العمليات‬:
X[4] = x[2] + x[0];
‫دور‬ ‫هنا‬ ‫يأتى‬ ‫ال‬ ‫هنا‬ ‫المصفوفة‬ ‫عناصر‬ ‫لكل‬ ‫واحده‬ ‫قيمة‬ ‫ادخال‬ ‫اردنا‬ ‫اذا‬loop for‫بمتغير‬ ‫االرقام‬ ‫استبدال‬ ‫ويتم‬
‫داخل‬ ‫وادخاله‬loop
Cin>>X[1];
For (I=0,I<=4,I++);
Cin>>X[I];
Multi Dimintial Array
‫الجداول‬ ‫تصميم‬ ‫فى‬ ‫وتستخدم‬ ‫واعمدة‬ ‫صفوف‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫هى‬
‫مصفوفة‬ ‫االن‬ ‫لدينا‬Tow Dimintial Array
‫توصيفها‬:-
Data type arrayname [row number] [colum number];
Float y[5] [2];
‫تسمى‬ ‫مصفوفة‬ ‫معناها‬y‫بياناتها‬ ‫نوع‬float‫الصفوف‬ ‫وعدد‬=5‫االعمدة‬ ‫وعدد‬=2
0 1 2 3
1
2
3
4
4
‫من‬ ‫بسالسل‬ ‫وتسمى‬ ،‫المصفوفات‬ ‫باستخدام‬ ،‫النصوص‬ ‫مع‬ ‫التعامل‬ ‫طريقة‬ ‫عن‬ ‫الجزء‬ ‫هذا‬ ‫فى‬ ‫سنتعرف‬
‫حروف‬.،‫حرف‬ ‫به‬ ‫مكان‬ ‫وكل‬ ‫أماكن‬ ‫بها‬ ‫سالسل‬ ‫عن‬ ‫عبارة‬ ‫هى‬ ‫الحقيقة‬ ‫فى‬ ‫ألنها‬ ‫حرفية‬ ‫بسالسل‬ ‫وتسمى‬
‫منها‬ ‫المصفوفات‬ ‫باستخدام‬ ‫الحرفية‬ ‫السالسل‬ ‫مع‬ ‫لتعامل‬ ‫كثيرة‬ ‫طرق‬ ‫توجد‬ ،‫رقم‬ ‫أو‬ ،‫رمز‬:
‫نوع‬ ‫من‬ ‫لمصفوفة‬ ‫حجم‬ ‫إعطاء‬char‫يمكن‬ ‫التى‬ ‫الحروف‬ ‫لعدد‬ ‫األقصى‬ ‫الحد‬ ‫هو‬ ‫حجمها‬ ‫يكون‬ ‫حيث‬
‫توضيحى‬ ‫إدخالها،مثال‬:
# include <stdio.h>
Main ( )
{
char text [14] = “hello, world!”;
printf )“%sn”, text(;
gets
‫الملف‬ ‫دوال‬ ‫من‬ ‫تعتبر‬stdio.h‫نظيرها‬ ‫مثل‬puts‫ا‬)‫من‬ ‫بدال‬ ‫النصوص‬ ‫طباعة‬ ‫عن‬ ‫لمسئوله‬printf(‫الى‬ ‫اختصار‬ ‫وهى‬get string
‫استعمال‬ ‫بدل‬ ‫حيث‬ ‫واألحرف‬ ‫بألرقام‬ ‫معها‬ ‫التعامل‬ ‫يمكن‬ ‫وال‬ ‫النصوص‬ ‫بإدخال‬ ‫خاصه‬ ‫دالة‬ ‫وهى‬scanf )“%s”,& string_name)
‫نستعمل‬gets (string_name)‫أفضل‬
‫مثال‬:
# include<stdio.h>
Main ( )
{
char usr name[255];
puts )“your name”(;
gets (usr_name);
puts)“nice to meet you”(;
puts(usr name);
}
‫الداله‬ ‫بين‬ ‫والفرق‬scanf‫والدالة‬gets‫الدالة‬ ‫فى‬ ‫األسماء‬ ‫إدخال‬ ‫عند‬ ‫هو‬gets‫بطباعة‬ ‫فسيقوم‬ ‫بفراغ‬ ‫بينهما‬ ‫وفصلت‬ ‫اسمين‬ ‫كتبت‬ ‫إن‬
‫الدالة‬ ‫فى‬ ‫اما‬ ،‫كالهما‬scanf‫أكثر‬ ‫ال‬ ‫الفراغ‬ ‫قبل‬ ‫هو‬ ‫ما‬ ‫بطبع‬ ‫وتقوم‬ ‫األول‬ ‫الفراغ‬ ‫عند‬ ‫ستتوقف‬ ‫فإنه‬

More Related Content

What's hot

Uml state diagram
Uml   state diagram Uml   state diagram
Uml state diagram Sally Jarkas
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانىHanaa
 
الوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاالوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاAmin Abu Hammad
 
Chapter 2: array and array list data structure
Chapter 2: array and array list  data structureChapter 2: array and array list  data structure
Chapter 2: array and array list data structureMahmoud Alfarra
 
( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتاب
 ( التيرم  الثانى فى الصف الثالث الإعدادى  حاسب آلى (حلول أسئلة واختبارات الكتاب ( التيرم  الثانى فى الصف الثالث الإعدادى  حاسب آلى (حلول أسئلة واختبارات الكتاب
( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتابHanaa Ahmed
 
Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب nermine amin
 
نماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادينماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعداديHanaa Ahmed
 

What's hot (11)

Linked list
Linked listLinked list
Linked list
 
Uml state diagram
Uml   state diagram Uml   state diagram
Uml state diagram
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانى
 
الوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاالوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتها
 
Chapter 2: array and array list data structure
Chapter 2: array and array list  data structureChapter 2: array and array list  data structure
Chapter 2: array and array list data structure
 
4- Arrays
4-  Arrays4-  Arrays
4- Arrays
 
( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتاب
 ( التيرم  الثانى فى الصف الثالث الإعدادى  حاسب آلى (حلول أسئلة واختبارات الكتاب ( التيرم  الثانى فى الصف الثالث الإعدادى  حاسب آلى (حلول أسئلة واختبارات الكتاب
( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتاب
 
Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب
 
3- Functions
3-  Functions3-  Functions
3- Functions
 
Queues and linked lists
Queues and linked listsQueues and linked lists
Queues and linked lists
 
نماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادينماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادي
 

Viewers also liked

Практические эксперименты по визуальной заметности пешеходов, использующих ра...
Практические эксперименты по визуальной заметности пешеходов, использующих ра...Практические эксперименты по визуальной заметности пешеходов, использующих ра...
Практические эксперименты по визуальной заметности пешеходов, использующих ра...Ella Troshkina
 
Slide obseravasi pendidikan
Slide obseravasi pendidikanSlide obseravasi pendidikan
Slide obseravasi pendidikanLabellaela
 
'Miagliano, tutto il paese diventa un museo della lana', di Simona Perolo
'Miagliano, tutto il paese diventa un museo della lana', di Simona Perolo'Miagliano, tutto il paese diventa un museo della lana', di Simona Perolo
'Miagliano, tutto il paese diventa un museo della lana', di Simona PeroloSimona C. Perolo
 
Langkah langkah membuat email di gmail (google
Langkah langkah membuat email di gmail (googleLangkah langkah membuat email di gmail (google
Langkah langkah membuat email di gmail (googleAgustinus Wiyarno
 
Contribución de la UE al aprovechamiento de la energía geotérmica en 2020
Contribución de la UE al aprovechamiento de la energía geotérmica en 2020Contribución de la UE al aprovechamiento de la energía geotérmica en 2020
Contribución de la UE al aprovechamiento de la energía geotérmica en 2020Universidad de Alicante
 
Presentation & arrays &
Presentation & arrays &Presentation & arrays &
Presentation & arrays &Ahmed jamal
 
White rabbit. Song by Jefferson Airplane
White rabbit. Song by Jefferson AirplaneWhite rabbit. Song by Jefferson Airplane
White rabbit. Song by Jefferson Airplaneandare2
 
Kiss: do you love me
Kiss: do you love meKiss: do you love me
Kiss: do you love meandare2
 
GT Hyperloop Pod Final Design Briefing Presentation
GT Hyperloop Pod Final Design Briefing PresentationGT Hyperloop Pod Final Design Briefing Presentation
GT Hyperloop Pod Final Design Briefing PresentationRohan Deshmukh
 

Viewers also liked (20)

Asthma
AsthmaAsthma
Asthma
 
Практические эксперименты по визуальной заметности пешеходов, использующих ра...
Практические эксперименты по визуальной заметности пешеходов, использующих ра...Практические эксперименты по визуальной заметности пешеходов, использующих ра...
Практические эксперименты по визуальной заметности пешеходов, использующих ра...
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Concreto+plastico 1
Concreto+plastico 1Concreto+plastico 1
Concreto+plastico 1
 
Slide obseravasi pendidikan
Slide obseravasi pendidikanSlide obseravasi pendidikan
Slide obseravasi pendidikan
 
'Miagliano, tutto il paese diventa un museo della lana', di Simona Perolo
'Miagliano, tutto il paese diventa un museo della lana', di Simona Perolo'Miagliano, tutto il paese diventa un museo della lana', di Simona Perolo
'Miagliano, tutto il paese diventa un museo della lana', di Simona Perolo
 
Langkah langkah membuat email di gmail (google
Langkah langkah membuat email di gmail (googleLangkah langkah membuat email di gmail (google
Langkah langkah membuat email di gmail (google
 
Etica I-2016-1er previo
Etica I-2016-1er previoEtica I-2016-1er previo
Etica I-2016-1er previo
 
Contribución de la UE al aprovechamiento de la energía geotérmica en 2020
Contribución de la UE al aprovechamiento de la energía geotérmica en 2020Contribución de la UE al aprovechamiento de la energía geotérmica en 2020
Contribución de la UE al aprovechamiento de la energía geotérmica en 2020
 
7 functions
7 functions7 functions
7 functions
 
c++ for loops
c++ for loopsc++ for loops
c++ for loops
 
Presentation & arrays &
Presentation & arrays &Presentation & arrays &
Presentation & arrays &
 
Functions in C++
Functions in C++Functions in C++
Functions in C++
 
White rabbit. Song by Jefferson Airplane
White rabbit. Song by Jefferson AirplaneWhite rabbit. Song by Jefferson Airplane
White rabbit. Song by Jefferson Airplane
 
Kiss: do you love me
Kiss: do you love meKiss: do you love me
Kiss: do you love me
 
GT Hyperloop Pod Final Design Briefing Presentation
GT Hyperloop Pod Final Design Briefing PresentationGT Hyperloop Pod Final Design Briefing Presentation
GT Hyperloop Pod Final Design Briefing Presentation
 
Functions in c++
Functions in c++Functions in c++
Functions in c++
 
The Ultimate Travel Itinerary
The Ultimate Travel Itinerary The Ultimate Travel Itinerary
The Ultimate Travel Itinerary
 
Loops c++
Loops c++Loops c++
Loops c++
 
Functions in C++
Functions in C++Functions in C++
Functions in C++
 

Similar to 6 arrays

مواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptمواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptMolham Al-Maleh
 
[C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers [C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers Ghadeer AlHasan
 
Php database - 4
Php   database - 4Php   database - 4
Php database - 4osman do
 
OOP in JAVA.ppt
OOP in JAVA.pptOOP in JAVA.ppt
OOP in JAVA.pptiloveiraq
 
مفاهيم خاصة بقواعد البيانات والمعلومات التربوية
مفاهيم خاصة بقواعد البيانات والمعلومات التربوية مفاهيم خاصة بقواعد البيانات والمعلومات التربوية
مفاهيم خاصة بقواعد البيانات والمعلومات التربوية hendgamagmail
 
محاضرات تحليل احصائي Spss
محاضرات تحليل احصائي Spssمحاضرات تحليل احصائي Spss
محاضرات تحليل احصائي Spsschamkki999
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266جامعة القدس المفتوحة
 
الدرس 5.1 من #دورة_الجافا - المتغيرات
الدرس 5.1 من #دورة_الجافا - المتغيرات الدرس 5.1 من #دورة_الجافا - المتغيرات
الدرس 5.1 من #دورة_الجافا - المتغيرات Nabeel Alalmai
 
الدرس العاشر
الدرس العاشرالدرس العاشر
الدرس العاشرAnas Aloklah
 
Big data clustering with the use of the random projection features reduction ...
Big data clustering with the use of the random projection features reduction ...Big data clustering with the use of the random projection features reduction ...
Big data clustering with the use of the random projection features reduction ...Raghad Kassida
 

Similar to 6 arrays (20)

مواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptمواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScript
 
[C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers [C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers
 
Uml class diagram
Uml class diagramUml class diagram
Uml class diagram
 
2 variables and constants
2 variables and constants2 variables and constants
2 variables and constants
 
الرياضيات
الرياضياتالرياضيات
الرياضيات
 
Java Generics
Java GenericsJava Generics
Java Generics
 
Luct7.pdf
Luct7.pdfLuct7.pdf
Luct7.pdf
 
Php database - 4
Php   database - 4Php   database - 4
Php database - 4
 
Relational Data Base
Relational Data BaseRelational Data Base
Relational Data Base
 
Lesson6 Create Tables
Lesson6 Create TablesLesson6 Create Tables
Lesson6 Create Tables
 
المصفوفات.pdf
المصفوفات.pdfالمصفوفات.pdf
المصفوفات.pdf
 
OOP in JAVA.ppt
OOP in JAVA.pptOOP in JAVA.ppt
OOP in JAVA.ppt
 
مفاهيم خاصة بقواعد البيانات والمعلومات التربوية
مفاهيم خاصة بقواعد البيانات والمعلومات التربوية مفاهيم خاصة بقواعد البيانات والمعلومات التربوية
مفاهيم خاصة بقواعد البيانات والمعلومات التربوية
 
محاضرات تحليل احصائي Spss
محاضرات تحليل احصائي Spssمحاضرات تحليل احصائي Spss
محاضرات تحليل احصائي Spss
 
ARRAYS
ARRAYSARRAYS
ARRAYS
 
28438
2843828438
28438
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
 
الدرس 5.1 من #دورة_الجافا - المتغيرات
الدرس 5.1 من #دورة_الجافا - المتغيرات الدرس 5.1 من #دورة_الجافا - المتغيرات
الدرس 5.1 من #دورة_الجافا - المتغيرات
 
الدرس العاشر
الدرس العاشرالدرس العاشر
الدرس العاشر
 
Big data clustering with the use of the random projection features reduction ...
Big data clustering with the use of the random projection features reduction ...Big data clustering with the use of the random projection features reduction ...
Big data clustering with the use of the random projection features reduction ...
 

More from Bint EL-maghrabi

More from Bint EL-maghrabi (7)

10 template code program
10 template code program10 template code program
10 template code program
 
9 message error
9 message error9 message error
9 message error
 
8 header files
8 header files8 header files
8 header files
 
5 loops
5 loops5 loops
5 loops
 
4 flow control statements
4 flow control statements4 flow control statements
4 flow control statements
 
3 operators
3 operators3 operators
3 operators
 
01 Introduction in C++
01 Introduction in C++01 Introduction in C++
01 Introduction in C++
 

Recently uploaded

واستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .pptواستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .pptfido19
 
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdfIntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdfAbd El-Rahman Khattaby
 
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docxRPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docxNURULSADATULHASLINAA
 
اسلوب النفي في ديوان الشريف الرضي بحث تخرج
اسلوب النفي في ديوان الشريف الرضي بحث تخرجاسلوب النفي في ديوان الشريف الرضي بحث تخرج
اسلوب النفي في ديوان الشريف الرضي بحث تخرج2trhzry9ny
 
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptxدورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptxMustaqimMusytari
 
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااانihseneberradjel
 
مخطط التربية الموسيقية والتشكيلية س6.pdf
مخطط التربية الموسيقية والتشكيلية س6.pdfمخطط التربية الموسيقية والتشكيلية س6.pdf
مخطط التربية الموسيقية والتشكيلية س6.pdfouassam
 
الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةNawalDahmani
 
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...MaymonSalim
 
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...Idrees.Hishyar
 
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)Arabic Dawateislami
 
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...MaymonSalim
 

Recently uploaded (12)

واستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .pptواستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .ppt
 
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdfIntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
 
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docxRPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
RPT PENDIDIKAN ISLAM THN 2 (SK) 2024-2025.docx
 
اسلوب النفي في ديوان الشريف الرضي بحث تخرج
اسلوب النفي في ديوان الشريف الرضي بحث تخرجاسلوب النفي في ديوان الشريف الرضي بحث تخرج
اسلوب النفي في ديوان الشريف الرضي بحث تخرج
 
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptxدورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
دورة_الخطابة - فن مخاطبة الجماهير بطريقة إلقائية.pptx
 
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
 
مخطط التربية الموسيقية والتشكيلية س6.pdf
مخطط التربية الموسيقية والتشكيلية س6.pdfمخطط التربية الموسيقية والتشكيلية س6.pdf
مخطط التربية الموسيقية والتشكيلية س6.pdf
 
الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفية
 
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
 
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
 
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
 
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
 

6 arrays

  • 1.
  • 2. Arrays ‫المصفوفات‬:‫مشترك‬ ‫اسم‬ ‫ولها‬ ‫النوع‬ ‫فى‬ ‫تتشابه‬ ‫التى‬ ‫البيانات‬ ‫من‬ ‫مجموعة‬ ‫هى‬.‫بمعنى‬ ‫النوع‬ ‫فى‬ ‫تتشابه‬ ‫البيانات‬ ‫انواع‬ ‫من‬ ‫نوع‬ ‫اى‬ ‫من‬ ‫المصفوفه‬ ‫فى‬ ‫تخزنها‬ ‫التى‬ ‫البيانات‬ ‫تكون‬ ‫أن‬. ‫بـ‬ ‫تتميز‬ ‫مصفوفة‬ ‫اى‬3‫هى‬ ‫عناصر‬ Name Index Data type; ‫المصفوفه‬ ‫اسم‬:‫متغير‬ ‫اى‬ ‫اسم‬ ‫تختار‬ ‫مثلما‬ ‫تختاره‬ ‫اسم‬ ‫وهو‬ ‫داخلها‬ ‫العناصر‬ ‫عدد‬ ‫فيها‬ ‫المستخدم‬ ‫البيانات‬ ‫نوع‬ ‫تكون‬ ‫ان‬ ‫وممكن‬type data‫نوع‬ ‫من‬ ‫هى‬in bullt‫نوع‬ ‫من‬ ‫او‬defined user ‫هى‬ ‫المصفوفة‬ ‫عناصر‬ ‫عدد‬size-1‫يكون‬ ‫ان‬ ‫اساسى‬ ‫وشرط‬size‫موجب‬ ‫صحيح‬ ‫رقم‬int (‫المصفوفه‬ ‫مفهوم‬ ‫عن‬ ‫المبسط‬ ‫الشرح‬ ‫من‬ ‫لمزيد‬‫اليوتويب‬ ‫على‬ ‫الخاصه‬ ‫القناه‬ ‫زيارة‬ ‫يرجى‬Marwa Elmagriby)
  • 3. ‫مثال‬:‫مرتبات‬ ‫تخزين‬ ‫تريد‬ ‫أنك‬ ‫نفرض‬120‫هؤالء‬ ‫مرتبات‬ ‫وكانت‬ ‫شركتك‬ ‫فى‬ ‫يعملون‬ ‫موظفا‬ ‫عشرية‬ ‫كسور‬ ‫على‬ ‫تحتوى‬ ‫الموظفين‬.‫البيانات‬ ‫نوع‬ ‫سيكون‬ ‫الحالة‬ ‫هذه‬ ‫فى‬float‫عن‬ ‫االعالن‬ ‫ويتم‬ ‫يلى‬ ‫كما‬ ‫المصفوفة‬:float salary [120]
  • 4. ‫أن‬ ‫ويمكن‬ ‫واحد‬ ‫اسم‬ ‫وباستخدام‬ ، ‫النوع‬ ‫نفس‬ ‫لها‬ ‫البيانات‬ ‫من‬ ‫كبيرة‬ ‫مجموعه‬ ‫إلدارة‬ ‫المصفوفه‬ ‫تستعمل‬ ‫الدوال‬ ‫مع‬ ‫استعمالها‬ ‫يمكن‬ ‫وال‬ ، ‫المتغيرات‬ ‫أنواع‬ ‫من‬ ‫نوع‬ ‫أى‬ ‫من‬ ‫المصفوفة‬ ‫تكون‬.‫المصفوفات‬ ‫فائدة‬ ‫برنامج‬ ‫بناء‬ ‫منك‬ ‫طلب‬ ‫أنه‬ ‫فتخيل‬ ‫كبير‬ ‫بشكل‬ ‫فائدتها‬ ‫ترى‬ ‫ولكن‬ ، ‫ومتنوعه‬ ‫كتيرة‬ ‫استعمالها‬ ‫وطرق‬ ، ‫كبيرة‬ ‫من‬ ‫أكثر‬ ‫به‬20‫المستخدم‬ ‫بتحديدها‬ ‫يقوم‬ ‫أو‬ ‫نحن‬ ‫بتحديدها‬ ‫نقوم‬ ‫ربما‬ ‫قيمة‬ ‫به‬ ‫متغير‬ ‫وكل‬ ‫متغير‬.‫كم‬ ‫تخيل‬ ‫لو‬ ‫ماذا‬ ‫ثم‬ ، ‫قيم‬ ‫لها‬ ‫يعطى‬ ‫المستخدم‬ ‫وترك‬ ‫المتغيرات‬ ‫جميع‬ ‫بكتابة‬ ‫قمنا‬ ‫إن‬ ‫البرنامج‬ ‫أسطر‬ ‫عدد‬ ‫سيكون‬ ‫من‬ ‫أكثر‬ ‫البرنامج‬ ‫أسطر‬ ‫عدد‬ ‫سيكون‬ ‫النتائج‬ ‫طبع‬ ‫أردنا‬200‫وغير‬ ‫مرن‬ ‫غير‬ ‫البرنامج‬ ‫وسيكون‬ ‫سطر‬ ‫مفهوم‬.‫مع‬ ‫التعامل‬ ‫لطريقة‬ ‫مشابه‬ ‫معها‬ ‫والتعامل‬ ‫استعمالها‬ ‫طريقة‬ ، ‫المصفوفات‬ ‫فائدة‬ ‫تكمن‬ ‫هنا‬ ‫توضيحية‬ ‫صورة‬ ‫وهذه‬ ‫حجمها‬ ‫يأتى‬ ‫ثم‬ ‫اسمها‬ ‫ثم‬ ‫المصفوفة‬ ‫نوع‬ ‫كتابة‬ ‫هو‬ ‫ستفعله‬ ‫ما‬ ‫كل‬ ،‫المتغيرات‬: Arrays _ type Arrayes _ Name[Arrays_size]; ‫المصفوفة‬ ‫حجم‬‫المصفوفة‬ ‫اسم‬‫المصفوفة‬ ‫نوع‬
  • 5. Deceleration Array ‫واحد‬ ‫عمود‬ ‫أو‬ ‫واحد‬ ‫نصف‬ ‫من‬ ‫تتكون‬ ‫ألنها‬ ‫واحد‬ ‫بعد‬ ‫ذات‬ ‫مصفوفه‬ ‫تسمى‬.‫عنصر‬ ‫كل‬ ‫إلى‬ ‫اإلشارة‬ ‫ويتم‬ ‫صفر‬ ‫بالرقم‬ ‫العد‬ ‫يبدأ‬ ‫أن‬ ‫على‬ ‫المصفوفه‬ ‫داخل‬ ‫بترتيبه‬ ‫المصفوفه‬ ‫فى‬. ‫العامة‬ ‫الصيغة‬: Data Type Array Name [size]; Int x[5]; ‫بالعنوان‬ ‫بدايته‬ ‫على‬ ‫واالشارة‬ ‫الذاكرة‬ ‫فى‬ ‫مكان‬ ‫حجز‬ ‫ان‬ ‫الجملة‬ ‫هذه‬ ‫معنى‬x‫لتخزين‬ ‫يكفى‬ ‫المكان‬ ‫وهذا‬ ‫نوع‬ ‫من‬ ‫بيانات‬int‫هما‬ ‫متغيرات‬ ‫خمسة‬ ‫تناظر‬ ‫العناصر‬ ‫وهذه‬ ‫عناصر‬ ‫خمسة‬ ‫من‬ ‫ومكون‬x 0,x 1,x 2,x 3,x 4
  • 6. ‫البعدين‬ ‫ذات‬ ‫ومصفوفات‬ ‫واحد‬ ‫بعد‬ ‫ذات‬ ‫المصفوفة‬ ‫الى‬ ‫المصفوفة‬ ‫تنقسم‬ ‫الواحد‬ ‫البعد‬ ‫ذات‬ ‫املصفوفة‬: ‫مثال‬:A[2 5 9 12 15]‫حرف‬ ‫وفيها‬ ‫واحد‬ ‫عمود‬ ‫أو‬ ‫واحد‬ ‫صف‬ ‫من‬ ‫تتكون‬ ‫ألنها‬ ‫واحد‬ ‫بعد‬ ‫ذات‬ ‫مصفوفة‬ ‫وتسمى‬A‫اسم‬ ‫هو‬ ‫المصفوفة‬ ‫داخل‬ ‫بترتيبه‬ ‫اى‬ ‫العنصر‬ ‫برقم‬ ‫عنصر‬ ‫كل‬ ‫إلى‬ ‫اإلشارة‬ ‫ويتم‬ ‫عناصرالمصفوفة‬ ‫هى‬ ‫واألرقام‬ ‫المصفوفة‬ ‫العدد‬ ‫حمددة‬ ‫الغري‬ ‫املصفوفات‬: ‫فيها‬ ‫العناصر‬ ‫عدد‬ ‫حساب‬ ‫مهمة‬ ‫للمترجم‬ ‫تترك‬ ‫ان‬ ‫يمكن‬ ‫عنها‬ ‫االعالن‬ ‫عند‬ ‫مصفوفة‬ ‫ستهيئ‬ ‫كنت‬ ‫اذا‬ ‫مثال‬:int marks [ ] = {5 9 4 10 7 } ‫القوسين‬ ‫بين‬ ‫المذكورة‬ ‫القيم‬ ‫بعد‬ ‫سيقوم‬ ‫المترجم‬ ‫ألن‬ ‫فيها‬ ‫العناصر‬ ‫عدد‬ ‫نحدد‬ ‫لم‬ ‫ولكن‬ ‫المصفوفة‬ ‫عن‬ ‫أعلنا‬ ‫هنا‬{ }‫حجم‬ ‫ويحدد‬ ‫تلقائيا‬ ‫المصفوفة‬ ‫المصفوفة‬ ‫حجم‬ ‫ان‬ ‫أى‬ ‫الحجم‬ ‫ديناميكية‬ ‫لمصفوفة‬ ‫ستكون‬ ‫حيث‬ ،‫معروف‬ ‫غير‬ ‫حجم‬ ‫ذات‬ ‫مصفوفة‬ ‫انشاء‬ ‫يمكنا‬ ‫اننا‬ ‫اخر‬ ‫بمعنى‬ ‫ادخال‬ ‫للمستخدم‬ ‫يمكن‬ ‫ال‬ ‫اى‬ ‫سابقا‬ ‫معطاه‬ ‫القيم‬ ‫تكون‬ ‫ان‬ ‫يجب‬ ‫الديناميكية‬ ‫المصفوفات‬ ‫شروط‬ ‫من‬ ‫ولكن‬ ،‫الطلب‬ ‫حسب‬ ‫سيزيد‬ ‫الحجم‬ ‫مجهولة‬ ‫المصفوفة‬ ‫فى‬ ‫قيم‬
  • 7. ‫البعدين‬ ‫ذات‬ ‫املصفوفة‬: ‫وأعمدة‬ ‫صفوف‬ ‫شكل‬ ‫فى‬ ‫عناصرها‬ ‫ترتب‬ ‫التى‬ ‫المصفوفة‬ ‫هى‬ ‫التالى‬ ‫بالشكل‬ ‫عنها‬ ‫اإلعالن‬ ‫ويتم‬int a[5] [10]‫المصفوفة‬ ‫أن‬ ‫ومعناه‬a‫بعدين‬ ‫ذات‬5‫و‬ ‫صفوف‬10 ‫العمود‬ ‫ورقم‬ ‫الصف‬ ‫برقم‬ ‫العنصر‬ ‫الى‬ ‫األشارة‬ ‫ويتم‬ ‫أعمدة‬ ‫دوارة‬ ‫استعمال‬ ‫من‬ ‫البد‬ ‫البعدين‬ ‫ذات‬ ‫مصفوفة‬ ‫استخدام‬ ‫عند‬for
  • 8. ‫ايضا‬ ‫المصفوفه‬ ‫كتابه‬ ‫اشكال‬ ‫ومن‬ INT X[ ] = {5,10,20,30,40}; ‫العناصر‬ ‫عدد‬ ‫من‬ ‫ضمنيا‬ ‫معروف‬ ‫النه‬ ‫وذلك‬ ‫للمصفوفه‬ ‫حجم‬ ‫يضع‬ ‫لم‬ ‫هنا‬ ‫الكتابة‬ ‫طريقة‬ ‫فى‬ ‫ان‬ ‫الحظ‬ ‫فيها‬ ‫يوضع‬ ‫ال‬ ‫التى‬ ‫الوحيدة‬ ‫الحالة‬ ‫هى‬ ‫هذه‬ ‫اويعتبر‬Size‫المصفوفات‬ ‫وصف‬ ‫عند‬ ‫استخدام‬ ‫يصح‬ ‫ال‬ ‫المصفوفة‬ ‫عناصر‬ ‫لكل‬ ‫ابتدائية‬ ‫قيمة‬ ‫ادخال‬ ‫هنا‬loop‫استخدامه‬ ‫يصح‬ ‫ال‬ ‫النه‬ ‫وذلك‬ ‫هنا‬ ‫فى‬Decleration‫كالتالى‬ ‫االبتدائية‬ ‫القيمة‬ ‫تغيير‬ ‫ويمكن‬ Z = Z * 5 ‫كلمة‬ ‫سبقها‬ ‫اذا‬ ‫هذا‬ ‫ويحدث‬ ‫تغيرها‬ ‫يمكن‬ ‫وال‬ ‫ابتدائية‬ ‫قيمة‬ ‫تأخذ‬ ‫عناصر‬ ‫وهناك‬Const‫ثابت‬ ‫ومعناها‬
  • 9. Accessing Array Elements ‫عليها‬ ‫والعمليات‬ ‫وقراءة‬ ‫بيانات‬ ‫تخزين‬ ‫من‬ ‫المصفوفة‬ ‫عناصر‬ ‫مع‬ ‫نتعامل‬ ‫كيف‬ ‫اسم‬ ‫استخدام‬ ‫يتم‬Array‫و‬index‫كالتالى‬ CIN>>X[2]; ‫المصفوفة‬ ‫بداخل‬ ‫عنصر‬ ‫الى‬ ‫يشير‬x‫ب‬ ‫المميز‬2 index ‫البيانات‬ ‫قراءة‬: Cout>>x[3]; ‫عليها‬ ‫العمليات‬: X[4] = x[2] + x[0]; ‫دور‬ ‫هنا‬ ‫يأتى‬ ‫ال‬ ‫هنا‬ ‫المصفوفة‬ ‫عناصر‬ ‫لكل‬ ‫واحده‬ ‫قيمة‬ ‫ادخال‬ ‫اردنا‬ ‫اذا‬loop for‫بمتغير‬ ‫االرقام‬ ‫استبدال‬ ‫ويتم‬ ‫داخل‬ ‫وادخاله‬loop Cin>>X[1]; For (I=0,I<=4,I++); Cin>>X[I];
  • 10. Multi Dimintial Array ‫الجداول‬ ‫تصميم‬ ‫فى‬ ‫وتستخدم‬ ‫واعمدة‬ ‫صفوف‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫هى‬ ‫مصفوفة‬ ‫االن‬ ‫لدينا‬Tow Dimintial Array ‫توصيفها‬:- Data type arrayname [row number] [colum number]; Float y[5] [2]; ‫تسمى‬ ‫مصفوفة‬ ‫معناها‬y‫بياناتها‬ ‫نوع‬float‫الصفوف‬ ‫وعدد‬=5‫االعمدة‬ ‫وعدد‬=2 0 1 2 3 1 2 3 4 4
  • 11. ‫من‬ ‫بسالسل‬ ‫وتسمى‬ ،‫المصفوفات‬ ‫باستخدام‬ ،‫النصوص‬ ‫مع‬ ‫التعامل‬ ‫طريقة‬ ‫عن‬ ‫الجزء‬ ‫هذا‬ ‫فى‬ ‫سنتعرف‬ ‫حروف‬.،‫حرف‬ ‫به‬ ‫مكان‬ ‫وكل‬ ‫أماكن‬ ‫بها‬ ‫سالسل‬ ‫عن‬ ‫عبارة‬ ‫هى‬ ‫الحقيقة‬ ‫فى‬ ‫ألنها‬ ‫حرفية‬ ‫بسالسل‬ ‫وتسمى‬ ‫منها‬ ‫المصفوفات‬ ‫باستخدام‬ ‫الحرفية‬ ‫السالسل‬ ‫مع‬ ‫لتعامل‬ ‫كثيرة‬ ‫طرق‬ ‫توجد‬ ،‫رقم‬ ‫أو‬ ،‫رمز‬: ‫نوع‬ ‫من‬ ‫لمصفوفة‬ ‫حجم‬ ‫إعطاء‬char‫يمكن‬ ‫التى‬ ‫الحروف‬ ‫لعدد‬ ‫األقصى‬ ‫الحد‬ ‫هو‬ ‫حجمها‬ ‫يكون‬ ‫حيث‬ ‫توضيحى‬ ‫إدخالها،مثال‬: # include <stdio.h> Main ( ) { char text [14] = “hello, world!”; printf )“%sn”, text(;
  • 12. gets ‫الملف‬ ‫دوال‬ ‫من‬ ‫تعتبر‬stdio.h‫نظيرها‬ ‫مثل‬puts‫ا‬)‫من‬ ‫بدال‬ ‫النصوص‬ ‫طباعة‬ ‫عن‬ ‫لمسئوله‬printf(‫الى‬ ‫اختصار‬ ‫وهى‬get string ‫استعمال‬ ‫بدل‬ ‫حيث‬ ‫واألحرف‬ ‫بألرقام‬ ‫معها‬ ‫التعامل‬ ‫يمكن‬ ‫وال‬ ‫النصوص‬ ‫بإدخال‬ ‫خاصه‬ ‫دالة‬ ‫وهى‬scanf )“%s”,& string_name) ‫نستعمل‬gets (string_name)‫أفضل‬ ‫مثال‬: # include<stdio.h> Main ( ) { char usr name[255]; puts )“your name”(; gets (usr_name); puts)“nice to meet you”(; puts(usr name); } ‫الداله‬ ‫بين‬ ‫والفرق‬scanf‫والدالة‬gets‫الدالة‬ ‫فى‬ ‫األسماء‬ ‫إدخال‬ ‫عند‬ ‫هو‬gets‫بطباعة‬ ‫فسيقوم‬ ‫بفراغ‬ ‫بينهما‬ ‫وفصلت‬ ‫اسمين‬ ‫كتبت‬ ‫إن‬ ‫الدالة‬ ‫فى‬ ‫اما‬ ،‫كالهما‬scanf‫أكثر‬ ‫ال‬ ‫الفراغ‬ ‫قبل‬ ‫هو‬ ‫ما‬ ‫بطبع‬ ‫وتقوم‬ ‫األول‬ ‫الفراغ‬ ‫عند‬ ‫ستتوقف‬ ‫فإنه‬