موقع اقرأ يقدم لك مجموعة من أمثلة الدوال في لغة C++، أمثلة على الدوال في لغة C++، أنواع الدوال في لغة C++، أمثلة على الدوال في صيغة C++ PDF وأسئلة عن الدوال في لغة C++ عزيزي الطالب وفي هذه المقالة سنتعرف على المزيد من الأمثلة من الوظائف في C++، تابعنا:

أمثلة على الوظائف في C++

أمثلة على الوظائف في C++

لغة C++ هي لغة البرمجة الأكثر شهرة في العالم. إنه متعدد المنصات ويمكن استخدامه لإنشاء تطبيقات قوية. كما تم تطويرها كنوع من الامتداد للغة C وتم تطويرها على يد العالم الدنماركي بيارن ستروستروب، والتي أتاحت للمبرمجين تعلم أساسيات البرمجة وأداء مستوى عالٍ من البرمجة باستخدام الذاكرة وموارد النظام، مع مرور الوقت تم تحديثها ثلاث مرات. إلى C++11 وC++14 وC++17 في 2011 و2014 و2017. في هذه المقالة نقدم مجموعة من الأمثلة على الوظائف في C++ قبل. تابعنا:

مثال على دالة C++ التي تُرجع قيمة تحدد أكبر قيمة بين رقمين.

أمثلة على الوظائف في C++

>n1 >> n2 ;cout<<"الحد الأقصى للعدد هو "n2) ;إرجاع n1 آخر ;إرجاع n2 }

أمثلة على الوظائف في C++

هناك العديد من الفوائد المرتبطة باستخدام الوظائف: تقوم كل وظيفة بدمج التعليمات البرمجية ذات الصلة معًا، مما يسهل على المبرمجين فهم التعليمات البرمجية. الميزات تجعل البرمجة أسهل عن طريق القضاء على تكرار التعليمات البرمجية. أدناه سوف نعرض لك أمثلة على الوظائف في C++. تابعنا:

مثال على الوظائف المخصصة

أمثلة على الوظائف في C++ 1

تسمح لغة C++ للمبرمجين بتحديد وظائفهم الخاصة، والغرض منها هو تجميع التعليمات البرمجية ذات الصلة ثم إعطاء الكود اسم وظيفة.

  • افتح ملف iostream في البرنامج.
  • ثم قم بتضمين مساحة الاسم std في التعليمات البرمجية الخاصة بك لاستخدام فئاتها دون الاتصال بها.
  • قم بإنشاء وظيفة تعريف المستخدم تسمى sayHello().
  • إخراج النص إلى وحدة التحكم عند استدعاء الدالة sayHello().
  • الآن اتصل بالوظيفة الرئيسية (). تحتاج إلى وضع اسم البرنامج في هذه الوظيفة المسماة.
  • استدعاء الدالة sayHello().

مثال على الوظائف المضمنة

أمثلة على الوظائف في C++2

  • قم بتضمين ملف iostream في ملف “#include “أ.
  • ثم افتح مكتبة cmath لاستخدام وظائفها ثم استخدم الوظيفة التي تحتوي على “#include “وظيفة sqrt () المحددة.
  • قم بتضمين مساحة الاسم std في التعليمات البرمجية الخاصة بك حتى تتمكن من استخدام فئاتها دون الاتصال بها “باستخدام مساحة الاسم std#”.
  • استدعاء الدالة main() ووضع اسم البرنامج في الدالة this().
  • قم بتعريف متغيرين مزدوجين num وsquareRoot
  • قم بطباعة النص على وحدة التحكم، حيث يطلب النص من المستخدم إدخال رقم.
  • قراءة مدخلات المستخدم عبر لوحة المفاتيح، يصبح الإدخال قيمة رقمية متغيرة.
  • الآن قم باستدعاء وظيفة المكتبة sqrt()، التي تحسب الجذر التربيعي للرقم.
  • يتم حساب الجذر التربيعي لـ num ويتم تعريف هذه الوظيفة في مكتبة cmath.
  • اطبع الرقم الذي أدخله المستخدم وجذره التربيعي، أي “squareRoot” والنص الآخر على وحدة التحكم.

أنواع الوظائف في C++

هناك نوعان من الدوال في لغة C++، سنتعرف عليهما في السطور التالية:

الميزات المضمنة

  • تسمى هذه الوظائف أيضًا بوظائف المكتبة أو الوظائف المضمنة لأنها وظائف توفرها لغة C++ ولا نحتاج إلى كتابتها بأنفسنا ويمكننا استخدام هذه الوظائف مباشرة عن طريق التحقق منها في الكود الخاص بنا.
  • يتم تخزين هذه الوظائف أيضًا عن طريق وضعها في ملفات رأس C++، على سبيل المثال. ب. ملفات الرأس التي تحتوي على وظائف رياضية مضمنة ووظائف سلسلة متتالية.

مثال:

{ #يشمل #يشمل باستخدام مساحة الاسم الأمراض المنقولة جنسيا؛

إنت الرئيسي ()

{string name;cout << "أدخل سلسلة الإدخال:";getline (std::cin, name);cout << "أدخل سلسلة الإدخال:" << name << "! \n";int size = name.size ();cout << "حجم السلسلة:" << size << endl; }

الإخراج

  • هنا يتم استخدام الرؤوس ويتم تعريف أنواع البيانات ووظائف الإدخال/الإخراج الأخرى في المكتبة وتكون وظائف السلسلة المستخدمة مثل getline والحجم جزءًا من الرأس.

وظائف مخصصة

  • تسمح لغة C++ أيضًا لأي شخص يستخدمها بتحديد وظائفه الخاصة. هذه هي الوظائف التي يحددها المستخدم، لذا يمكننا تعريف هذه الوظائف في أي وقت ومن أي مكان في البرنامج.
  • وبعد ذلك يتم طلب أو استدعاء هذه الوظائف من قبل جميع مستويات لغات البرمجة التعليمية كما هو موجود في المتغيرات.
  • ومن الضروري أن يتم الإعلان عن هذه الوظائف قبل استخدامها، وكذلك أن يتم الإعلان عن هذه الوظائف قبل أن نستدعيها أو نطلبها.

الصيغة المعروفة لهذا النوع من الوظائف (الوظائف المعرفة من قبل المستخدم) هي كما يلي:

اسم وظيفة return_type (param1, param2, …param3{; نص الوظيفة }

ولكل من هذه الميزات المذكورة عدة أساسيات وهي كما يلي:

  • نوع الإرجاع: يمثل القيمة التي ترجعها الوظائف إلى وظيفة الاستدعاء عند اكتمال المهمة المحددة
  • تعريف اسم الوظيفة: هذا هو المعرف المستخدم لتسمية الوظيفة.
  • قائمة المعلمات: لتحديد المعلمة1، المعلمة2،…المعلمة، هذه المعلومات هي الوسائط المستخدمة لاستنتاج الوظيفة عند استدعاء هذه الوظيفة أو طلبها.
  • قائمة المعلمات الاختيارية: هذا يعني أن لدينا وظائف لا تحتوي على أي معلومات.
  • النص الوظيفي: يتمثل هذا الجانب في سلسلة من التعليمات يتم من خلالها تنفيذ مهمة غير محددة مسبقًا.

أمثلة على الوظائف في C++ PDF

لقد قام الكثير منا بدراسة جميع التعريفات المختلفة لدالة C++، بما في ذلك طرق دراسة المتغيرات ووحدات التخزين والمشغلات والتواريخ والسلاسل وغيرها من الدراسات، وسنستعرض معكم أمثلة للدوال في C++ بصيغة PDF:

  • أمثلة على الوظائف في C++ pdf: من هنا .

أسئلة حول الوظائف في C++

نقدم لك أدناه سلسلة من الأسئلة حول الوظائف في لغة C++. تابعنا:

أسئلة حول الوظائف في C++ 1 أسئلة حول الوظائف في C++ 2