SlideShare a Scribd company logo
‫املحاضرة‬‫الخامسة‬
‫السجالت‬
ghadeer-al-hasan ghadeer.al.hasan.95@gmail.com
‫إعداد‬:‫م‬.‫الحسن‬ ‫غدير‬
‫ط‬ ‫ميثل‬ ‫غرض‬ ُ‫ال‬‫مث‬ ، ‫خاصية‬ ‫من‬ ‫أكثر‬ ‫متلك‬ ‫الواقع‬ ‫من‬ ‫اض‬‫ر‬‫أغ‬ ‫مع‬ ‫التعامل‬ ‫إىل‬ ‫األحيان‬ ‫من‬ ‫الكثري‬ ‫يف‬ ‫حنتاج‬‫كل‬‫حيث‬ ‫جامعة‬ ‫الب‬
‫و‬ ، ‫بعضها‬ ‫عن‬ ‫خمتلفة‬ ‫بياانت‬ ‫منط‬ ‫متلك‬ ‫احلقول‬ ‫هذه‬ ‫كل‬،‫تسجيل‬ ‫يخ‬‫ر‬‫وات‬ ‫اسية‬‫ر‬‫د‬ ‫وسنة‬ ‫عمر‬ ‫اسم‬ ‫له‬ ‫طالب‬‫حقول‬ ‫كلها‬‫تعترب‬ ‫لكن‬
‫واحد‬ ‫بطالب‬ ‫خاصة‬.
‫وإع‬ ‫سوية‬ ‫احلقول‬ ‫هذه‬ ‫جتميع‬ ‫على‬ ‫القدرة‬ ‫تقدم‬ ‫البنية‬ ‫هذا‬ ‫حبث‬ ، ‫كبة‬‫مر‬ ‫معطيات‬ ‫لبىن‬ ‫احلاجة‬ ‫أتيت‬ ‫وهنا‬‫خالله‬ ‫من‬ ‫ميكن‬ ‫اسم‬ ‫طائها‬
‫معه‬ ‫التعامل‬.
‫مقدمة‬ 1
‫عن‬ ‫يح‬‫ر‬‫للتص‬ ‫تستخدم‬ ‫للمعطيات‬ ‫جديدة‬ ‫أمناط‬ ‫يف‬‫ر‬‫تع‬‫متحوالت‬.
‫املتحوالت‬ ‫من‬ ‫كغريها‬‫تصرح‬ ‫سجل‬ ‫نوع‬ ‫من‬ ‫املتحوالت‬.
‫املفتاحية‬ ‫الكلمة‬ ‫نستخدم‬Struct‫سجل‬ ‫عن‬ ‫يح‬‫ر‬‫للتص‬.
‫ونعرف‬‫املتحوالت‬ ‫بداخله‬‫تكون‬ ‫أن‬ ‫نرغب‬ ‫اليت‬‫السجل‬ ‫ضمن‬.
‫السجالت‬‫تعريف‬ 2
‫بطريقتين‬ ‫السجل‬ ‫ل‬‫لحقو‬‫ل‬‫الوصو‬‫يمكن‬:
•‫النقطة‬‫عملية‬).(
•‫السهم‬‫عملية‬(<-)‫الحقا‬‫املؤشرات‬ ‫مع‬ ‫معها‬ ‫نتعامل‬
‫السجل‬‫ل‬‫لحقو‬‫ل‬‫الوصو‬ 3
‫منفرد‬ ‫بشكل‬ ‫حقوله‬ ‫مع‬ ‫التعامل‬ ‫يتم‬ ‫وإمنا‬ ، ‫ية‬‫ر‬‫ذ‬ ‫كوحدة‬‫معه‬ ‫التعامل‬ ‫ميكن‬ ‫ال‬ ‫سجل‬ ‫مع‬ ‫التعامل‬ ‫عند‬
‫ال‬‫حدى‬ ‫على‬ ‫حقل‬ ‫كل‬‫وإمنا‬ ، ‫سجل‬ ‫من‬ ‫حقل‬ ‫مع‬ ‫سجل‬ ‫من‬ ‫حقل‬ ‫نة‬‫ر‬‫مقا‬ ‫ميكن‬.
‫حدى‬ ‫على‬ ‫السجل‬ ‫ضمن‬ ‫حقل‬ ‫كل‬‫مع‬ ‫التعامل‬ ‫يتم‬ ‫اج‬‫ر‬‫واإلخ‬ ‫اإلدخال‬ ‫عند‬.
‫مالحظات‬ 4
‫مثال‬:‫الوقت‬ ‫تمثيل‬ 5
‫مثال‬:‫العقدي‬‫العدد‬ ‫تمثيل‬ 6
‫مثال‬:‫العقدي‬‫العدد‬ ‫تمثيل‬ 7
‫بياانت‬ ‫لدينا‬ ‫بفرض‬n‫لديه‬ ‫موظف‬ ‫كل‬‫حيث‬ ‫كلية‬‫يف‬ ‫موظف‬(،‫يف‬‫ر‬‫تع‬ ‫رقم‬‫اثين‬ ‫اسم‬ ،‫اسم‬(‫كنية‬)،‫ات‬‫ر‬ ،‫ميالد‬ ‫يخ‬‫ر‬‫ات‬‫ب‬)‫حيث‬
‫خالل‬ ‫من‬ ‫امليالد‬ ‫يخ‬‫ر‬‫ات‬ ‫يعرف‬(‫سنة‬ ،‫شهر‬ ،‫يوم‬)‫ال‬ ‫التوابع‬ ‫حيتوي‬ ‫برانمج‬ ‫السجالت‬ ‫مفهوم‬ ً‫ا‬‫مستخدم‬ ‫اكتب‬ ،‫تالية‬:
1.‫اتبع‬‫بياانت‬ ‫اءة‬‫ر‬‫لق‬‫موظف‬.
2.‫اتبع‬‫كل‬‫بياانت‬ ‫اءة‬‫ر‬‫لق‬‫املوظفني‬.
3.‫اتبع‬‫اتب‬‫ر‬‫ال‬ ‫حسب‬ ً‫ا‬‫لي‬‫ز‬‫تنا‬ ‫املوظفني‬ ‫بياانت‬ ‫تيب‬‫رت‬‫ل‬.
4.‫اتبع‬‫حسب‬ ً‫ا‬‫لي‬‫ز‬‫تنا‬ ‫تبة‬‫ر‬‫م‬ ‫املوظفني‬ ‫بياانت‬ ‫لطباعة‬‫اتب‬‫ر‬‫ال‬.
5.‫اتبع‬‫قب‬ ‫من‬ ‫املدخلة‬ ‫امليالد‬ ‫سنة‬ ‫نفس‬ ‫هلم‬ ‫الذين‬ ‫للموظفني‬ ‫يف‬‫ر‬‫التع‬ ‫أرقام‬ ‫حتتوي‬ ‫مصفوفة‬ ‫لتشكيل‬‫املستخدم‬ ‫ل‬.
6.‫اتبع‬‫اتب‬‫ر‬‫ال‬ ‫حسب‬ ‫تبة‬‫ر‬‫م‬ ‫غري‬ ‫املوظفني‬ ‫بياانت‬ ‫أن‬ ‫بفرض‬ ‫األدىن‬ ‫اتب‬‫ر‬‫ال‬ ‫ذو‬ ‫املوظف‬ ‫اسم‬ ‫إلجياد‬.
‫تمرين‬-1- 8
‫بياانت‬ ‫لدينا‬ ‫بفرض‬n‫خالل‬ ‫من‬ ‫طالب‬ ‫كل‬‫يعرف‬ ، ‫كلية‬‫يف‬ ‫طالب‬(‫يف‬ ‫عالماته‬ ، ‫كنية‬، ‫اسم‬ ، ‫رقم‬m‫معدله‬ ، ‫مقرر‬)‫اكتب‬ ،
‫التالية‬ ‫التوابع‬ ‫يتضمن‬ ‫برانمج‬ ‫السجالت‬ ‫مفهوم‬ ً‫ا‬‫مستخدم‬:
.1‫الطالب‬ ‫كل‬‫بياانت‬ ‫اءة‬‫ر‬‫لق‬ ‫اتبع‬.
.2‫اتبع‬‫الطالب‬ ‫بياانت‬ ‫كل‬‫بياانت‬ ‫لطباعة‬.
.3‫الثالثة‬ ‫الطالب‬ ‫أمساء‬ ‫طباعة‬ ‫اتبع‬‫األوائل‬.
.4‫حبرف‬ ‫امسه‬ ً‫ا‬‫يبد‬ ‫طالب‬ ‫كل‬‫ومعدل‬ ‫اسم‬ ‫لطباعة‬ ‫اتبع‬'b'.
‫تمرين‬-2- 9
‫انتهت‬
‫املحاضرة‬‫الخامسة‬
30
ghadeer-al-hasan ghadeer.al.hasan.95@gmail.com

More Related Content

PDF
Arabic own research about effective communication and its skills in the teach...
PPTX
استخدام الادوات والاساليب المختلفة في البحث العلمي
PPT
d983d98ad981-d8aad983d988d986-d8a7d984d8a8d988d8a7d8a8d8a7d8aa-d985d986d8b7d9...
PDF
نظام الاستجابة التفاعلي للفصول الدراسية
DOC
مفهوم السؤال
PDF
بناء المفاهيم العلمية في مادة العلوم الفيزيائية
PDF
محاضرةF 5 مهارات التعميمgeneralization- دكتور محمد جمعه
PPT
أدوات البحث العلمي.ppt
Arabic own research about effective communication and its skills in the teach...
استخدام الادوات والاساليب المختلفة في البحث العلمي
d983d98ad981-d8aad983d988d986-d8a7d984d8a8d988d8a7d8a8d8a7d8aa-d985d986d8b7d9...
نظام الاستجابة التفاعلي للفصول الدراسية
مفهوم السؤال
بناء المفاهيم العلمية في مادة العلوم الفيزيائية
محاضرةF 5 مهارات التعميمgeneralization- دكتور محمد جمعه
أدوات البحث العلمي.ppt

Similar to [C++] #5 - Structures (20)

PPT
1539838336 - مفهوم البحث العلمي وخصائصه.ppt
PDF
مشكلة البحث العلمي.pdf
PPTX
ورشة المناظرة باللغة العربية
PDF
The physic medical for student in four part
PPT
البحث العلمي
PDF
مجموعة مقالات (المجلد الأول) - المؤتمر الدولي السابع حول القضايا الراهنة للغا...
PPTX
استراتيجية الاستقصاء
PPTX
الاستقصاء
PPTX
sEMPRO Skripsi Ainul Fitriyah sekolah tinggi alyasini .pptx.pptx
PDF
قدراتي مؤشرا لكفاياتي
PDF
الوحدة الثانية - قاعدة البيانات وادارتها
PPT
الخطوات الإجرائية للبحث العلمي
PPTX
أداة المقابلة.pptx
PPT
السادسة تمارياساليب البحث العلمي المحاضرة
PDF
كيف نطبق ما نتعلمه
PDF
دروس خصوصية.
PPT
خطوات البحث العلمي.ppt الجيد والقابل للتطبيق
PPTX
Education in Arabic language how to teach
PPTX
الاقتباس
PDF
Exam guidelines - مواصفات اختبارات Full Blast and Traveller
1539838336 - مفهوم البحث العلمي وخصائصه.ppt
مشكلة البحث العلمي.pdf
ورشة المناظرة باللغة العربية
The physic medical for student in four part
البحث العلمي
مجموعة مقالات (المجلد الأول) - المؤتمر الدولي السابع حول القضايا الراهنة للغا...
استراتيجية الاستقصاء
الاستقصاء
sEMPRO Skripsi Ainul Fitriyah sekolah tinggi alyasini .pptx.pptx
قدراتي مؤشرا لكفاياتي
الوحدة الثانية - قاعدة البيانات وادارتها
الخطوات الإجرائية للبحث العلمي
أداة المقابلة.pptx
السادسة تمارياساليب البحث العلمي المحاضرة
كيف نطبق ما نتعلمه
دروس خصوصية.
خطوات البحث العلمي.ppt الجيد والقابل للتطبيق
Education in Arabic language how to teach
الاقتباس
Exam guidelines - مواصفات اختبارات Full Blast and Traveller
Ad

More from Ghadeer AlHasan (20)

PPTX
[C++ Tutorial ] #9 Classes
PPTX
[C++ Tutorial] #8 Files
PPTX
[C++ Tutorial] #7- Linked List
PPTX
[Java] #8 String and Inner Class
PPTX
[C++ Tutorial] #6- Pointers
PPTX
[Java] #7 - Input & Output Stream
PPTX
#6- Arrays and Collections Framework
PPTX
5- Overriding and Abstraction In Java
PPTX
4- Inheritance, Aggregation, Encapsulation and Overloading
PPTX
3- Operators in Java
PPTX
2- Introduction to java II
PPTX
1- Introduction to java
PPTX
0- Overview
PPTX
4- Arrays
PPTX
3- Functions
PPTX
2- Control Structures
PPTX
1- Languages Basics
PPTX
#8 (Java Message Service)
PPTX
#7 (Java Message Service)
PPTX
#6 (RESTtful Web Wervices)
[C++ Tutorial ] #9 Classes
[C++ Tutorial] #8 Files
[C++ Tutorial] #7- Linked List
[Java] #8 String and Inner Class
[C++ Tutorial] #6- Pointers
[Java] #7 - Input & Output Stream
#6- Arrays and Collections Framework
5- Overriding and Abstraction In Java
4- Inheritance, Aggregation, Encapsulation and Overloading
3- Operators in Java
2- Introduction to java II
1- Introduction to java
0- Overview
4- Arrays
3- Functions
2- Control Structures
1- Languages Basics
#8 (Java Message Service)
#7 (Java Message Service)
#6 (RESTtful Web Wervices)
Ad

Recently uploaded (14)

PDF
خطة دورة طريقة الاستعداد لاختبار الرخصة المهنية التربوي(العام)
PPTX
Arduino Programming language Chapter number - 2
PDF
ادارة الصحة و السلامة المهنية osha30.pdf
PDF
‎⁨نظريات ونماذج لتبني التقنية في التعليم.
PPTX
jgiiiiiijoj yojjyojdbbojybojojyjdobjjjyh
PDF
كتاب ادارة المخازن.pdf - الشهادة الدولية
PDF
Maysra Catalogue Version #1 (important Business Tips in your Pocket).pdf
PDF
ادارة علاقات الموردين-الشهادة الدولية في المشتريات والامداد
PDF
كتاب "فكّر خارج الصندوق" هو رحلة من الاسئلة
PPTX
حقيبة دمج مهارات التفكير في التدريس - عرض بوربوينت.pptx
PPTX
المحاضره الثامنه الهضم والامتصاص داخل جسم الانسان .pptx
PDF
رواية "مؤامرة النبلاء" هي قصة مليئة بالإثارة والمغامرات
PPTX
Arduino Programming Chapter number - 1 1.pptx
PDF
مراتب الدين - مادة التربية الإسلامية ppt
خطة دورة طريقة الاستعداد لاختبار الرخصة المهنية التربوي(العام)
Arduino Programming language Chapter number - 2
ادارة الصحة و السلامة المهنية osha30.pdf
‎⁨نظريات ونماذج لتبني التقنية في التعليم.
jgiiiiiijoj yojjyojdbbojybojojyjdobjjjyh
كتاب ادارة المخازن.pdf - الشهادة الدولية
Maysra Catalogue Version #1 (important Business Tips in your Pocket).pdf
ادارة علاقات الموردين-الشهادة الدولية في المشتريات والامداد
كتاب "فكّر خارج الصندوق" هو رحلة من الاسئلة
حقيبة دمج مهارات التفكير في التدريس - عرض بوربوينت.pptx
المحاضره الثامنه الهضم والامتصاص داخل جسم الانسان .pptx
رواية "مؤامرة النبلاء" هي قصة مليئة بالإثارة والمغامرات
Arduino Programming Chapter number - 1 1.pptx
مراتب الدين - مادة التربية الإسلامية ppt

[C++] #5 - Structures

  • 2. ‫ط‬ ‫ميثل‬ ‫غرض‬ ُ‫ال‬‫مث‬ ، ‫خاصية‬ ‫من‬ ‫أكثر‬ ‫متلك‬ ‫الواقع‬ ‫من‬ ‫اض‬‫ر‬‫أغ‬ ‫مع‬ ‫التعامل‬ ‫إىل‬ ‫األحيان‬ ‫من‬ ‫الكثري‬ ‫يف‬ ‫حنتاج‬‫كل‬‫حيث‬ ‫جامعة‬ ‫الب‬ ‫و‬ ، ‫بعضها‬ ‫عن‬ ‫خمتلفة‬ ‫بياانت‬ ‫منط‬ ‫متلك‬ ‫احلقول‬ ‫هذه‬ ‫كل‬،‫تسجيل‬ ‫يخ‬‫ر‬‫وات‬ ‫اسية‬‫ر‬‫د‬ ‫وسنة‬ ‫عمر‬ ‫اسم‬ ‫له‬ ‫طالب‬‫حقول‬ ‫كلها‬‫تعترب‬ ‫لكن‬ ‫واحد‬ ‫بطالب‬ ‫خاصة‬. ‫وإع‬ ‫سوية‬ ‫احلقول‬ ‫هذه‬ ‫جتميع‬ ‫على‬ ‫القدرة‬ ‫تقدم‬ ‫البنية‬ ‫هذا‬ ‫حبث‬ ، ‫كبة‬‫مر‬ ‫معطيات‬ ‫لبىن‬ ‫احلاجة‬ ‫أتيت‬ ‫وهنا‬‫خالله‬ ‫من‬ ‫ميكن‬ ‫اسم‬ ‫طائها‬ ‫معه‬ ‫التعامل‬. ‫مقدمة‬ 1
  • 3. ‫عن‬ ‫يح‬‫ر‬‫للتص‬ ‫تستخدم‬ ‫للمعطيات‬ ‫جديدة‬ ‫أمناط‬ ‫يف‬‫ر‬‫تع‬‫متحوالت‬. ‫املتحوالت‬ ‫من‬ ‫كغريها‬‫تصرح‬ ‫سجل‬ ‫نوع‬ ‫من‬ ‫املتحوالت‬. ‫املفتاحية‬ ‫الكلمة‬ ‫نستخدم‬Struct‫سجل‬ ‫عن‬ ‫يح‬‫ر‬‫للتص‬. ‫ونعرف‬‫املتحوالت‬ ‫بداخله‬‫تكون‬ ‫أن‬ ‫نرغب‬ ‫اليت‬‫السجل‬ ‫ضمن‬. ‫السجالت‬‫تعريف‬ 2
  • 5. ‫منفرد‬ ‫بشكل‬ ‫حقوله‬ ‫مع‬ ‫التعامل‬ ‫يتم‬ ‫وإمنا‬ ، ‫ية‬‫ر‬‫ذ‬ ‫كوحدة‬‫معه‬ ‫التعامل‬ ‫ميكن‬ ‫ال‬ ‫سجل‬ ‫مع‬ ‫التعامل‬ ‫عند‬ ‫ال‬‫حدى‬ ‫على‬ ‫حقل‬ ‫كل‬‫وإمنا‬ ، ‫سجل‬ ‫من‬ ‫حقل‬ ‫مع‬ ‫سجل‬ ‫من‬ ‫حقل‬ ‫نة‬‫ر‬‫مقا‬ ‫ميكن‬. ‫حدى‬ ‫على‬ ‫السجل‬ ‫ضمن‬ ‫حقل‬ ‫كل‬‫مع‬ ‫التعامل‬ ‫يتم‬ ‫اج‬‫ر‬‫واإلخ‬ ‫اإلدخال‬ ‫عند‬. ‫مالحظات‬ 4
  • 9. ‫بياانت‬ ‫لدينا‬ ‫بفرض‬n‫لديه‬ ‫موظف‬ ‫كل‬‫حيث‬ ‫كلية‬‫يف‬ ‫موظف‬(،‫يف‬‫ر‬‫تع‬ ‫رقم‬‫اثين‬ ‫اسم‬ ،‫اسم‬(‫كنية‬)،‫ات‬‫ر‬ ،‫ميالد‬ ‫يخ‬‫ر‬‫ات‬‫ب‬)‫حيث‬ ‫خالل‬ ‫من‬ ‫امليالد‬ ‫يخ‬‫ر‬‫ات‬ ‫يعرف‬(‫سنة‬ ،‫شهر‬ ،‫يوم‬)‫ال‬ ‫التوابع‬ ‫حيتوي‬ ‫برانمج‬ ‫السجالت‬ ‫مفهوم‬ ً‫ا‬‫مستخدم‬ ‫اكتب‬ ،‫تالية‬: 1.‫اتبع‬‫بياانت‬ ‫اءة‬‫ر‬‫لق‬‫موظف‬. 2.‫اتبع‬‫كل‬‫بياانت‬ ‫اءة‬‫ر‬‫لق‬‫املوظفني‬. 3.‫اتبع‬‫اتب‬‫ر‬‫ال‬ ‫حسب‬ ً‫ا‬‫لي‬‫ز‬‫تنا‬ ‫املوظفني‬ ‫بياانت‬ ‫تيب‬‫رت‬‫ل‬. 4.‫اتبع‬‫حسب‬ ً‫ا‬‫لي‬‫ز‬‫تنا‬ ‫تبة‬‫ر‬‫م‬ ‫املوظفني‬ ‫بياانت‬ ‫لطباعة‬‫اتب‬‫ر‬‫ال‬. 5.‫اتبع‬‫قب‬ ‫من‬ ‫املدخلة‬ ‫امليالد‬ ‫سنة‬ ‫نفس‬ ‫هلم‬ ‫الذين‬ ‫للموظفني‬ ‫يف‬‫ر‬‫التع‬ ‫أرقام‬ ‫حتتوي‬ ‫مصفوفة‬ ‫لتشكيل‬‫املستخدم‬ ‫ل‬. 6.‫اتبع‬‫اتب‬‫ر‬‫ال‬ ‫حسب‬ ‫تبة‬‫ر‬‫م‬ ‫غري‬ ‫املوظفني‬ ‫بياانت‬ ‫أن‬ ‫بفرض‬ ‫األدىن‬ ‫اتب‬‫ر‬‫ال‬ ‫ذو‬ ‫املوظف‬ ‫اسم‬ ‫إلجياد‬. ‫تمرين‬-1- 8
  • 10. ‫بياانت‬ ‫لدينا‬ ‫بفرض‬n‫خالل‬ ‫من‬ ‫طالب‬ ‫كل‬‫يعرف‬ ، ‫كلية‬‫يف‬ ‫طالب‬(‫يف‬ ‫عالماته‬ ، ‫كنية‬، ‫اسم‬ ، ‫رقم‬m‫معدله‬ ، ‫مقرر‬)‫اكتب‬ ، ‫التالية‬ ‫التوابع‬ ‫يتضمن‬ ‫برانمج‬ ‫السجالت‬ ‫مفهوم‬ ً‫ا‬‫مستخدم‬: .1‫الطالب‬ ‫كل‬‫بياانت‬ ‫اءة‬‫ر‬‫لق‬ ‫اتبع‬. .2‫اتبع‬‫الطالب‬ ‫بياانت‬ ‫كل‬‫بياانت‬ ‫لطباعة‬. .3‫الثالثة‬ ‫الطالب‬ ‫أمساء‬ ‫طباعة‬ ‫اتبع‬‫األوائل‬. .4‫حبرف‬ ‫امسه‬ ً‫ا‬‫يبد‬ ‫طالب‬ ‫كل‬‫ومعدل‬ ‫اسم‬ ‫لطباعة‬ ‫اتبع‬'b'. ‫تمرين‬-2- 9