‫المتدرب‬ ‫اسم‬:‫المال‬ ‫طارق‬ ‫زياد‬
‫األكاديمي‬ ‫رقم‬:214371612
‫المادة‬:‫حاسب‬ ‫برمجه‬
‫المدرب‬:‫العديني‬ ‫إبراهيم‬ ‫المهندس‬
 ‫الدوال‬ ‫موضوع‬ ‫عن‬ ‫وسريع‬ ‫مبسط‬ ‫بشكل‬ ‫اتكلم‬ ‫ان‬ ‫اود‬ ‫بالبداية‬
‫إدراج‬ ‫وبالطبع‬ ‫ووظايفها‬ ‫واشكالها‬ ‫وفوائدها‬ ‫الدوال‬ ‫وتعريف‬
‫البرمجة‬ ‫لغة‬ ‫في‬ ‫الدوال‬ ‫على‬ ‫مثال‬
‫االنترنت‬ ‫طريق‬ ‫عن‬ ‫المصادر‬ ‫بعض‬ ‫من‬ ‫االستناد‬ ‫إلى‬ ‫باالضافه‬
‫البرمجة‬ ‫لغة‬ ‫في‬ ‫المرجعية‬ ‫الكتب‬ ‫وبعض‬
‫البرنامج‬ ‫في‬ ‫االهم‬ ‫الجزء‬ ‫هي‬ ‫تعتبر‬ ‫الدوال‬ ‫موضوع‬ ‫ان‬ ‫حيث‬
‫الحسابية‬ ‫عمليات‬ ‫واخراج‬ ‫ادخال‬ ‫ومنها‬

 ‫بمعنى‬ ‫أي‬ ‫للبرنامج‬ ‫الفرعية‬ ‫مكونات‬ ‫احد‬ ‫هي‬ ‫الدوال‬ ‫بالحقيقه‬
‫الحسابية‬ ‫العمليات‬ ‫لتنفيذ‬ ‫مره‬ ‫من‬ ‫اكثر‬ ‫ال‬ ‫استدعاها‬ ‫يتم‬
‫دالة‬ ‫بشكل‬ ‫كتابتها‬ ‫ويتم‬ ‫وحسابها‬

 ‫من‬ ‫مساحة‬ ‫التوفير‬ ‫من‬ ‫تمكننا‬ ‫استخدامها‬ ‫من‬ ‫الهدف‬ ‫اما‬
‫علي‬ ‫يسهل‬ ‫لكي‬ ‫والجهد‬ ‫الوقت‬ ‫توفير‬ ‫ذلك‬ ‫الى‬ ‫اضافة‬ ‫البرنامج‬‫نا‬
‫وحسابها‬ ‫المتغيرات‬ ‫برمجة‬
‫او‬ ‫الراس‬ ‫ملف‬ ‫وتسمى‬ ‫معرفتها‬ ‫يجب‬ ‫داله‬ ‫أي‬ ‫كتابه‬ ‫قبل‬ ‫صيغ‬ ‫هناك‬ ‫بالحقيقة‬ ‫الدول‬ ‫انواع‬ ‫امثلة‬ ‫ال‬ ‫التطرق‬ ‫قبل‬ ‫لكن‬
‫ب‬ ‫مايسمى‬
Header file
‫صيغة‬ ‫تاخذ‬ ‫بالحقيقه‬ ‫وهي‬
‫اخرى‬ ‫صيغة‬ ‫او‬ <iostream>
‫بك‬ ‫خاص‬ ‫برنامج‬ ‫أي‬ ‫كتابة‬ ‫في‬ ‫الرئيسي‬ ‫المكتبة‬ ‫من‬ ‫تكون‬ ‫وهي‬
‫استدعاها‬ ‫اليتم‬ ‫باالعلى‬ ‫ذكرها‬ ‫تم‬ ‫التي‬ ‫الصيغ‬ ‫ولكن‬‫اال‬‫امتداد‬ ‫من‬ ‫ويكون‬ ‫االساسي‬ ‫البرنامج‬ ‫طريق‬ ‫عن‬
Main.cpp
‫الدوال‬ ‫على‬ ‫البسيطه‬ ‫االمثله‬ ‫ومن‬
Void
‫قيم‬ ‫أي‬ ‫تاخذ‬ ‫ال‬ ‫الدله‬ ‫هذه‬
Float
‫كسر‬ ‫ورقم‬ ‫صحيح‬ ‫رقم‬ ‫تاخذ‬ ‫الدله‬ ‫وهذه‬
Int
‫صحيح‬ ‫رقم‬ ‫فقط‬ ‫انما‬ ‫كسر‬ ‫رقم‬ ‫التاخذ‬ ‫السابقه‬ ‫الداله‬ ‫عكس‬ ‫على‬
‫مالحظه‬:‫البدء‬ ‫قبل‬ ‫وتعريفها‬ ‫كتابتها‬ ‫من‬ ‫البد‬ ‫وغيرها‬ ‫الدول‬ ‫هذه‬‫ب‬‫البرنامج‬ ‫كتابة‬
‫لغة‬ ‫برنامج‬ ‫وفي‬ ‫رئيسية‬ ‫داله‬ ‫هناك‬ ‫يكون‬ ‫ان‬ ‫البد‬ ‫برنامج‬ ‫أي‬ ‫عن‬ ‫نتكلم‬ ‫عندما‬
C++
‫التالي‬ ‫النحو‬ ‫على‬ ‫تكون‬ ‫الداله‬ ‫كتابة‬
main()
‫وهي‬‫باالساس‬‫كتابة‬ ‫نالحظ‬ ‫صحيح‬ ‫البرنامج‬ ‫يكون‬ ‫عندما‬ ‫لذلك‬ ‫صفر‬ ‫بقيمة‬ ‫تقدر‬
Return 0
‫أي‬ ‫بدون‬ ‫وتنفيذها‬ ‫الرئيسية‬ ‫بالدالة‬ ‫الصفر‬ ‫قيمة‬ ‫على‬ ‫لالستدالل‬ ‫البرنامج‬ ‫كتابة‬ ‫نهاية‬ ‫في‬‫اخطاء‬
‫الدالة‬ ‫بدون‬ ‫البرنامج‬ ‫كتابة‬ ‫عند‬ ‫اما‬‫الرئيسيه‬‫لنا‬ ‫فستظهر‬‫اخطاء‬‫البرنامج‬ ‫تنفيذ‬ ‫عند‬
‫شرط‬ ‫هي‬ ‫الدالة‬ ‫هذه‬ ‫ان‬ ‫القول‬ ‫نستطيع‬ ‫أي‬‫اساسي‬‫صحيح‬ ‫بشكل‬ ‫البرنامج‬ ‫لكتابة‬
‫مالحظه‬:‫يتم‬ ‫سوف‬‫ارفاق‬‫الدالة‬ ‫مكان‬ ‫توضح‬ ‫صورة‬‫الرئيسيه‬‫البرنامج‬ ‫في‬
 ‫مكتبة‬ ‫استخدمنا‬ ‫نالحظ‬ ‫كما‬ ‫السابقة‬ ‫للصورة‬ ‫وفقا‬
 <iostream>

 ‫الرئيسية‬ ‫الدالة‬ ‫كتابة‬ ‫تم‬ ‫ان‬ ‫نالحظ‬ ‫السابقه‬ ‫الصورة‬ ‫خالل‬ ‫ومن‬
 Int main ()
 ‫السابقة‬ ‫الشرائح‬ ‫في‬ ‫شرحها‬ ‫تم‬ ‫كما‬
 int sum ‫الدالة‬ ‫عرفنا‬ ‫ذلك‬ ‫وبعد‬
cout ‫كتابة‬ ‫طريق‬ ‫عن‬ ‫طباعه‬ ‫تم‬ ‫ذلك‬ ‫وبعد‬
‫باالخير‬‫كتابة‬ ‫تم‬
Return 0
‫وهو‬‫االستدال‬‫ا‬ ‫شريحة‬ ‫في‬ ‫السابقة‬ ‫الشرائح‬ ‫في‬ ‫شرحه‬ ‫تم‬ ‫كما‬ ‫الرئيسية‬ ‫الدالة‬ ‫قيمة‬ ‫من‬ ‫الصفر‬ ‫بقيمة‬‫لدالة‬
‫الرئيسية‬
‫الروابط‬ ‫بعض‬‫والشروحات‬‫لغة‬ ‫في‬ ‫الدوال‬ ‫استخدام‬ ‫لـ‬
C++
https://www.youtube.com/watch?v=bsWWH
o4KDHE
https://www.youtube.com/watch?v=gWsCO
HTl1nA
https://www.youtube.com/watch?v=t6qw8_G
0JxA&t=444s
• ‫في‬ ‫االهم‬ ‫الجزء‬ ‫وهي‬ ‫المطور‬ ‫من‬ ‫استدعاها‬ ‫يتم‬ ‫هي‬ ‫الدوال‬
‫لغة‬‫البرمجه‬‫وحساب‬ ‫واخراج‬ ‫ادخال‬ ‫نستطيع‬ ‫منها‬ ‫حيث‬
‫الحسابية‬ ‫عمليات‬
• ‫ومن‬‫اهداف‬‫البرنامج‬ ‫مساحة‬ ‫توفير‬ ‫منها‬ ‫الدوال‬ ‫استخدام‬
‫والجهد‬ ‫الوقت‬ ‫وتوفير‬
• ‫عملية‬ ‫تختصر‬ ‫هي‬ ‫لذلك‬‫البرمجه‬‫قصير‬ ‫وقت‬ ‫في‬ ‫وتنفيذها‬
‫الدوال‬ ‫استدعاء‬ ‫طريق‬ ‫عن‬ ‫فقط‬ ‫وذلك‬
 ‫البرمجة‬ ‫كتاب‬
 C++
 ‫نضال‬ ‫للمهندس‬‫خضير‬‫العبادي‬
 -----------------------------
 ‫البرمجة‬ ‫تعليم‬ ‫كتاب‬
 ‫التقنية‬ ‫البوصلة‬ ‫موقع‬ ‫من‬
 -----------------------------
 ‫قنوات‬‫اليوتيوب‬
 ‫الدسوقي‬ ‫محمد‬ ‫الدكتور‬
 Programming knowledge
 The new Boston

Functions c++ مشروع

  • 1.
    ‫المتدرب‬ ‫اسم‬:‫المال‬ ‫طارق‬‫زياد‬ ‫األكاديمي‬ ‫رقم‬:214371612 ‫المادة‬:‫حاسب‬ ‫برمجه‬ ‫المدرب‬:‫العديني‬ ‫إبراهيم‬ ‫المهندس‬
  • 2.
     ‫الدوال‬ ‫موضوع‬‫عن‬ ‫وسريع‬ ‫مبسط‬ ‫بشكل‬ ‫اتكلم‬ ‫ان‬ ‫اود‬ ‫بالبداية‬ ‫إدراج‬ ‫وبالطبع‬ ‫ووظايفها‬ ‫واشكالها‬ ‫وفوائدها‬ ‫الدوال‬ ‫وتعريف‬ ‫البرمجة‬ ‫لغة‬ ‫في‬ ‫الدوال‬ ‫على‬ ‫مثال‬ ‫االنترنت‬ ‫طريق‬ ‫عن‬ ‫المصادر‬ ‫بعض‬ ‫من‬ ‫االستناد‬ ‫إلى‬ ‫باالضافه‬ ‫البرمجة‬ ‫لغة‬ ‫في‬ ‫المرجعية‬ ‫الكتب‬ ‫وبعض‬ ‫البرنامج‬ ‫في‬ ‫االهم‬ ‫الجزء‬ ‫هي‬ ‫تعتبر‬ ‫الدوال‬ ‫موضوع‬ ‫ان‬ ‫حيث‬ ‫الحسابية‬ ‫عمليات‬ ‫واخراج‬ ‫ادخال‬ ‫ومنها‬ 
  • 3.
     ‫بمعنى‬ ‫أي‬‫للبرنامج‬ ‫الفرعية‬ ‫مكونات‬ ‫احد‬ ‫هي‬ ‫الدوال‬ ‫بالحقيقه‬ ‫الحسابية‬ ‫العمليات‬ ‫لتنفيذ‬ ‫مره‬ ‫من‬ ‫اكثر‬ ‫ال‬ ‫استدعاها‬ ‫يتم‬ ‫دالة‬ ‫بشكل‬ ‫كتابتها‬ ‫ويتم‬ ‫وحسابها‬   ‫من‬ ‫مساحة‬ ‫التوفير‬ ‫من‬ ‫تمكننا‬ ‫استخدامها‬ ‫من‬ ‫الهدف‬ ‫اما‬ ‫علي‬ ‫يسهل‬ ‫لكي‬ ‫والجهد‬ ‫الوقت‬ ‫توفير‬ ‫ذلك‬ ‫الى‬ ‫اضافة‬ ‫البرنامج‬‫نا‬ ‫وحسابها‬ ‫المتغيرات‬ ‫برمجة‬
  • 4.
    ‫او‬ ‫الراس‬ ‫ملف‬‫وتسمى‬ ‫معرفتها‬ ‫يجب‬ ‫داله‬ ‫أي‬ ‫كتابه‬ ‫قبل‬ ‫صيغ‬ ‫هناك‬ ‫بالحقيقة‬ ‫الدول‬ ‫انواع‬ ‫امثلة‬ ‫ال‬ ‫التطرق‬ ‫قبل‬ ‫لكن‬ ‫ب‬ ‫مايسمى‬ Header file ‫صيغة‬ ‫تاخذ‬ ‫بالحقيقه‬ ‫وهي‬ ‫اخرى‬ ‫صيغة‬ ‫او‬ <iostream> ‫بك‬ ‫خاص‬ ‫برنامج‬ ‫أي‬ ‫كتابة‬ ‫في‬ ‫الرئيسي‬ ‫المكتبة‬ ‫من‬ ‫تكون‬ ‫وهي‬ ‫استدعاها‬ ‫اليتم‬ ‫باالعلى‬ ‫ذكرها‬ ‫تم‬ ‫التي‬ ‫الصيغ‬ ‫ولكن‬‫اال‬‫امتداد‬ ‫من‬ ‫ويكون‬ ‫االساسي‬ ‫البرنامج‬ ‫طريق‬ ‫عن‬ Main.cpp ‫الدوال‬ ‫على‬ ‫البسيطه‬ ‫االمثله‬ ‫ومن‬ Void ‫قيم‬ ‫أي‬ ‫تاخذ‬ ‫ال‬ ‫الدله‬ ‫هذه‬ Float ‫كسر‬ ‫ورقم‬ ‫صحيح‬ ‫رقم‬ ‫تاخذ‬ ‫الدله‬ ‫وهذه‬ Int ‫صحيح‬ ‫رقم‬ ‫فقط‬ ‫انما‬ ‫كسر‬ ‫رقم‬ ‫التاخذ‬ ‫السابقه‬ ‫الداله‬ ‫عكس‬ ‫على‬ ‫مالحظه‬:‫البدء‬ ‫قبل‬ ‫وتعريفها‬ ‫كتابتها‬ ‫من‬ ‫البد‬ ‫وغيرها‬ ‫الدول‬ ‫هذه‬‫ب‬‫البرنامج‬ ‫كتابة‬
  • 5.
    ‫لغة‬ ‫برنامج‬ ‫وفي‬‫رئيسية‬ ‫داله‬ ‫هناك‬ ‫يكون‬ ‫ان‬ ‫البد‬ ‫برنامج‬ ‫أي‬ ‫عن‬ ‫نتكلم‬ ‫عندما‬ C++ ‫التالي‬ ‫النحو‬ ‫على‬ ‫تكون‬ ‫الداله‬ ‫كتابة‬ main() ‫وهي‬‫باالساس‬‫كتابة‬ ‫نالحظ‬ ‫صحيح‬ ‫البرنامج‬ ‫يكون‬ ‫عندما‬ ‫لذلك‬ ‫صفر‬ ‫بقيمة‬ ‫تقدر‬ Return 0 ‫أي‬ ‫بدون‬ ‫وتنفيذها‬ ‫الرئيسية‬ ‫بالدالة‬ ‫الصفر‬ ‫قيمة‬ ‫على‬ ‫لالستدالل‬ ‫البرنامج‬ ‫كتابة‬ ‫نهاية‬ ‫في‬‫اخطاء‬ ‫الدالة‬ ‫بدون‬ ‫البرنامج‬ ‫كتابة‬ ‫عند‬ ‫اما‬‫الرئيسيه‬‫لنا‬ ‫فستظهر‬‫اخطاء‬‫البرنامج‬ ‫تنفيذ‬ ‫عند‬ ‫شرط‬ ‫هي‬ ‫الدالة‬ ‫هذه‬ ‫ان‬ ‫القول‬ ‫نستطيع‬ ‫أي‬‫اساسي‬‫صحيح‬ ‫بشكل‬ ‫البرنامج‬ ‫لكتابة‬ ‫مالحظه‬:‫يتم‬ ‫سوف‬‫ارفاق‬‫الدالة‬ ‫مكان‬ ‫توضح‬ ‫صورة‬‫الرئيسيه‬‫البرنامج‬ ‫في‬
  • 8.
     ‫مكتبة‬ ‫استخدمنا‬‫نالحظ‬ ‫كما‬ ‫السابقة‬ ‫للصورة‬ ‫وفقا‬  <iostream>   ‫الرئيسية‬ ‫الدالة‬ ‫كتابة‬ ‫تم‬ ‫ان‬ ‫نالحظ‬ ‫السابقه‬ ‫الصورة‬ ‫خالل‬ ‫ومن‬  Int main ()  ‫السابقة‬ ‫الشرائح‬ ‫في‬ ‫شرحها‬ ‫تم‬ ‫كما‬  int sum ‫الدالة‬ ‫عرفنا‬ ‫ذلك‬ ‫وبعد‬ cout ‫كتابة‬ ‫طريق‬ ‫عن‬ ‫طباعه‬ ‫تم‬ ‫ذلك‬ ‫وبعد‬ ‫باالخير‬‫كتابة‬ ‫تم‬ Return 0 ‫وهو‬‫االستدال‬‫ا‬ ‫شريحة‬ ‫في‬ ‫السابقة‬ ‫الشرائح‬ ‫في‬ ‫شرحه‬ ‫تم‬ ‫كما‬ ‫الرئيسية‬ ‫الدالة‬ ‫قيمة‬ ‫من‬ ‫الصفر‬ ‫بقيمة‬‫لدالة‬ ‫الرئيسية‬
  • 9.
    ‫الروابط‬ ‫بعض‬‫والشروحات‬‫لغة‬ ‫في‬‫الدوال‬ ‫استخدام‬ ‫لـ‬ C++ https://www.youtube.com/watch?v=bsWWH o4KDHE https://www.youtube.com/watch?v=gWsCO HTl1nA https://www.youtube.com/watch?v=t6qw8_G 0JxA&t=444s
  • 10.
    • ‫في‬ ‫االهم‬‫الجزء‬ ‫وهي‬ ‫المطور‬ ‫من‬ ‫استدعاها‬ ‫يتم‬ ‫هي‬ ‫الدوال‬ ‫لغة‬‫البرمجه‬‫وحساب‬ ‫واخراج‬ ‫ادخال‬ ‫نستطيع‬ ‫منها‬ ‫حيث‬ ‫الحسابية‬ ‫عمليات‬ • ‫ومن‬‫اهداف‬‫البرنامج‬ ‫مساحة‬ ‫توفير‬ ‫منها‬ ‫الدوال‬ ‫استخدام‬ ‫والجهد‬ ‫الوقت‬ ‫وتوفير‬ • ‫عملية‬ ‫تختصر‬ ‫هي‬ ‫لذلك‬‫البرمجه‬‫قصير‬ ‫وقت‬ ‫في‬ ‫وتنفيذها‬ ‫الدوال‬ ‫استدعاء‬ ‫طريق‬ ‫عن‬ ‫فقط‬ ‫وذلك‬
  • 11.
     ‫البرمجة‬ ‫كتاب‬ C++  ‫نضال‬ ‫للمهندس‬‫خضير‬‫العبادي‬  -----------------------------  ‫البرمجة‬ ‫تعليم‬ ‫كتاب‬  ‫التقنية‬ ‫البوصلة‬ ‫موقع‬ ‫من‬  -----------------------------  ‫قنوات‬‫اليوتيوب‬  ‫الدسوقي‬ ‫محمد‬ ‫الدكتور‬  Programming knowledge  The new Boston