انتقل إلى المحتوى
KnowledgeCity

البرمجة بلغة C للمبتدئين

تعلم أساسيات لغة البرمجة C للتحضير لتقنيات البرمجة الأكثر تقدماً
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ25.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Mike McMillan  8 الفصول ·  25 الدروس ·  1h 54m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

لغة البرمجة C هي لغة برمجة أساسية تعتمد عليها العديد من لغات البرمجة الأخرى الأكثر حداثة. تعد ++Cو Java و #Cو JavaScript مجرد عدد قليل من لغات البرمجة التي تحتوي على بناء جملة على مستوى C في جوهرها.

كما هو الحال مع أي لغة برمجة أخرى، فإن مفتاح إتقان C هو تعلم أولاً كيفية إدخال البيانات داخل وخارج برامج C ثم كيفية تخزين البيانات في المتغيرات وأنواع البيانات C التي تسمح بها. بعد ذلك، سنغطي كيفية إجراء عمليات مختلفة، مثل تغيير القيم المتغيرة وتنفيذ الحساب. من هناك، ستتعلم كيفية اتخاذ القرارات باستخدام عبارات If تسمح لبرامج C بالتنفيذ بشكل مختلف اعتمادًا على البيانات التي يتم تقييمها. بعد ذلك، سنقوم بتغطية كيفية تنفيذ عبارات البرمجة بشكل متكرر باستخدام ثلاثة أنواع شائعة: الحلقة For وWhile Loop وحلقة وحلقة Do-while. وتنتهي الدورة التدريبية بإظهار كيفية جعل دوال البرامج C أسهل في فهمها وأسهل في تصحيحها.

ما ستتعلمه

  • تنزيل مترجم Code::Blocks وتثبيته واستخدامه لكتابة برامج C
  • تنفيذ الإدخال والإخراج في C لإدراج البيانات في البرامج واستخراجها منها
  • التعرف على أنواع بيانات C واستخدامها، بما فيها الأنواع الرقمية وأنواع الحرف/النص والأنواع المنطقية
  • الإعلان عن المتغيرات والثوابت وتعيين قيم لها، وكتابة عبارات حسابية
  • تطبيق هياكل التحكم في القرارات مثل if وif-else وif-else if وswitch
  • استخدام هياكل التحكم في التكرار بما فيها حلقات for وwhile وdo-while والحلقات المتداخلة for، وإنشاء الدوال واستخدامها

النقاط الرئيسية

  • C لغة برمجة أساسية تستند إليها كثير من اللغات الحديثة، بما فيها C++ وJava وC# وJavaScript، في بناء صياغتها على مستوى C.
  • يبدأ إتقان C بتعلم كيفية إدراج البيانات في البرامج واستخراجها منها، ثم تخزين البيانات في المتغيرات وفهم أنواع البيانات التي تتيحها C.
  • يمكن لبرامج C اتخاذ قرارات باستخدام عبارات if كي تُنفَّذ بشكل مختلف بحسب البيانات التي يجري تقييمها.
  • تدعم C ثلاثة أنواع شائعة من الحلقات لتنفيذ العبارات بشكل متكرر: حلقة for وحلقة while وحلقة do-while.
  • تجعل الدوال برامج C أسهل فهماً وأسهل تصحيحاً.

الأسئلة الشائعة

لمن يُوجَّه هذا الكورس؟

هو كورس على مستوى المبتدئين (البرمجة بلغة C للمبتدئين) للمتعلمين الذين يبدؤون مع لغة البرمجة C، ويغطي الأساسيات من الإدخال/الإخراج وصولاً إلى الدوال.

ما الذي سأتعلمه في هذا الكورس؟

ستتعلم كيفية تنزيل مترجم Code::Blocks واستخدامه، وكتابة برامج بسيطة لكنها غير تافهة، والتعرف على أنواع البيانات المتعددة، وإنشاء الدوال واستخدامها، واستخدام هياكل التحكم في القرارات والتكرار.

ما المترجم الذي يستخدمه هذا الكورس؟

يتناول الكورس كيفية تنزيل مترجم Code::Blocks واستخدامه.

ما هياكل التحكم التي يتناولها الكورس؟

يتناول هياكل القرار (عبارة if البسيطة، وif-else، وif-else if، وswitch) وهياكل التكرار (حلقات for وwhile وdo-while والحلقات المتداخلة for).

ما المهارات التي سأكتسبها من هذا الكورس؟

يبني الكورس مهارات في لغة C (لغة البرمجة)، وأنواع بيانات C، ولغات البرمجة المستندة إلى C، وأساسيات C#، وأساسيات C++، والبرمجة النمطية في C.