TrueschoTruescho
كل الدورات
مقدمة في برمجة C: الدوال والمؤشرات
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

مقدمة في برمجة C: الدوال والمؤشرات

Universidad Autónoma de Madrid

تعلّم بناء برامج C بشكل معياري عبر الدوال والمؤشرات، وتمرير المعاملات، والتعامل مع السلاسل والجداول، وإدارة الذاكرة الديناميكية.

4 ساعة/أسبوع5 أسبوعالإسبانية11,605 متسجل
مجاني للتدقيق

عن الدورة

تتيح لك هذه الدورة عبر الإنترنت تعلّم مفاهيم إضافية لتوسيع مهاراتك في البرمجة بلغة C، إحدى أكثر لغات البرمجة استخداماً. سننتقل إلى حل المشكلات بطريقة معيارية (Modular) عبر تقسيم الشيفرة إلى أجزاء صغيرة ومحددة تُعرَّف على أنها دوال، مما يجعل البرامج أوضح وأسهل في الاختبار والصيانة وإعادة الاستخدام. نبدأ في هذا المساق بمراجعة الدوال في C، بما في ذلك الدوال التي لا تستقبل معاملات والدوال التي تستقبل معاملات، وكيفية استدعائها بالشكل الصحيح. كما سنتناول طرق إعادة المعلومات عند انتهاء الدالة، أي كيفية إرجاع القيم واستخدامها داخل البرنامج لبناء منطق أكثر تنظيماً. بعد ذلك ندرس المؤشرات في C: كيفية التصريح عنها، وكيفية إسناد عنوان متغير إلى مؤشر، وكيفية الوصول من خلال المؤشر إلى القيمة التي يشير إليها. وسنركّز على استخدام المؤشرات ضمن معاملات الدوال، والفرق بين تمرير المعاملات بالقيمة وتمريرها بالمرجع، وما يترتب على ذلك عند تعديل البيانات داخل الدوال. كما سنستكشف العلاقة بين المؤشرات وكل من السلاسل النصية (Strings) والجداول/المصفوفات (Arrays)، وكيفية اجتيازها باستخدام المؤشرات بكفاءة. وفي ختام الدورة سنعمل على حجز الذاكرة الديناميكية، كبديل للذاكرة الثابتة، بما يسمح للبرامج بالتكيّف مع متطلبات الذاكرة أثناء التنفيذ. بهذه المعارف ستكمل الأساسيات اللازمة للتقدّم نحو الاحتراف في برمجة C.

ماذا ستتعلم

  • تعريف الدوال واستدعاؤها مع معاملات.
  • التصريح عن المؤشرات.
  • إسناد عنوان متغير إلى مؤشر.
  • الوصول من خلال المؤشر إلى المتغير الذي يشير إليه.
  • التمييز بين تمرير المعاملات بالقيمة وتمريرها بالمرجع.
  • اجتياز السلاسل النصية والجداول باستخدام المؤشرات.

المتطلبات المسبقة

  • يُنصح بإكمال الدورتين السابقتين ضمن برنامج الشهادة المهنية: «مقدمة في برمجة C: أنواع البيانات والبنى» و«مقدمة في برمجة C: تعليمات التحكم وملفات النص».
  • أو امتلاك معرفة أساسية بلغة C للعمل مع المتغيرات والجداول والسلاسل النصية والبنى الشرطية والحلقات.

المدرسون

G

Germán Montoro Manrique

Profesor Contratado Doctor, Ingeniería Informática

A

Alejandro Sierra Urrecho

Profesor Titular, Ingeniería Informática

المواضيع

لغة البرمجة C
علوم الحاسوب

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

لغة البرمجة C
علوم الحاسوب

ابدأ التعلم الآن