البرمجة بلغة C مع أمثلة دورة كاملة لتعلم لغة سي في تطبيق واحد: 45 درسًا يُشرح فيها كل مفهوم بأمثلة محلولة، ثم 82 برنامجًا بلغة C للتدريب.
اقرأ الدرس، وشغّل أمثلته، واختبر فهمك بأسئلة التدريب، ثم ادرس برامج كاملة في الموضوع نفسه. كل شيء يعمل دون اتصال بالإنترنت.
معظم تطبيقات تعلم لغة C تقدّم إما الشرح النظري وإما قائمة برامج. هنا تحصل على الاثنين معًا ومترابطين. كل درس يشرح فكرة واحدة بكلمات بسيطة ويعرضها في برامج C قصيرة وكاملة مع ناتجها الحقيقي، فترى ما يفعله الكود بدل أن تقرأ عنه فقط. في الدروس وحدها أكثر من 150 برنامجًا مثالًا، إضافة إلى 26 رسمًا توضيحيًا لما يحدث في الذاكرة.
الجزء الأول: تعلّم لغة C بالأمثلة (45 درسًا في 11 قسمًا)
• البداية: ما هي لغة C، إعداد المترجم، برنامجك الأول، كيف تعمل الترجمة، التعليقات
• الأساسيات: الكلمات المفتاحية والمعرّفات، المتغيرات، الثوابت، أنواع البيانات، العوامل، الأولوية والتحويلات، الإخراج باستخدام printf، الإدخال باستخدام scanf وfgets
• التحكم في سير البرنامج: if وelse، جملة switch، حلقة for، حلقتا while وdo-while، break وcontinue
• الدوال: الوسائط والقيم المُعادة، النطاق ومدة البقاء، الاستدعاء الذاتي
• المصفوفات والسلاسل النصية: المصفوفات متعددة الأبعاد، دوال السلاسل النصية والأمان
• المؤشرات والذاكرة: المؤشرات والمصفوفات، المؤشرات والدوال، الذاكرة الديناميكية باستخدام malloc وfree
• أنواعك الخاصة: البنى، الاتحادات، التعدادات، typedef
• الملفات: فتح الملفات والكتابة فيها وقراءتها، الملفات الثنائية
• البرامج الأكبر: المعالج المسبق، الماكرو ومزالقه، البرامج متعددة الملفات
• الأخطاء وتصحيحها: الأخطاء الشائعة مع رسائل المترجم الحقيقية، السلوك غير المعرَّف، نصائح لتصحيح الأخطاء
• المرجع: مرجع سريع للغة C وما الجديد في C23
الجزء الثاني: 82 مثالًا لبرامج لغة C للتدريب (11 قسمًا)
• الأساسيات والشروط: تبديل عددين، زوجي أو فردي، السنة الكبيسة، أكبر الأعداد الثلاثة، المعادلة التربيعية
• الحلقات والأعداد: المضروب، متتالية فيبوناتشي، الأعداد الأولية وغربال إراتوستينس، أعداد أرمسترونغ، القاسم المشترك الأكبر والمضاعف المشترك الأصغر، nCr وnPr
• الأنماط: هرم النجوم، المعيّن، مثلث فلويد، مثلث باسكال
• أنظمة العد: التحويل بين العشري والثنائي والثماني والست عشري، العوامل الثنائية (bitwise)
• المصفوفات: البحث الخطي والثنائي، ترتيب الفقاعات والاختيار والإدراج، ضرب المصفوفات، المنقول، المحدد
• السلاسل النصية: العكس، الكلمة المتناظرة (palindrome)، الحروف المتحركة والساكنة، فحص الجناس، تحويل النص إلى عدد صحيح
• المؤشرات والبنى والملفات: المصفوفات الديناميكية، مؤشرات الدوال، برج هانوي، سجلات الطلاب، نسخ ملف
• مشاريع بسيطة: آلة حاسبة، قائمة حساب بنكي، لعبة تخمين الرقم، لعبة إكس أو
تدرّب وأنت تتعلم
• 130 سؤال تدريب مع الإجابة: فكّر أولًا ثم اضغط لترى الحل
• أمثلة فيها خطأ مقصود تعرض كود C خاطئًا وما الذي يحدث بسببه، لتتعلم اكتشاف الأخطاء وإصلاحها
• كل برنامج في الجزء الثاني معه مثال على التشغيل وشرح لطريقة عمله
• روابط بين الدروس والبرامج المرتبطة
المزايا
• لغة C القياسية الحديثة (C17) مع ملاحظات عن C23
• البحث في كل الدروس والبرامج
• يعمل دون إنترنت ودون حساب
• الوضع الداكن؛ وكتل الكود تُمرَّر أفقيًا لتبقى مقروءة على الهاتف
• متوفر بـ 8 لغات: English وEspañol وPortuguês وFrançais وDeutsch والعربية وहिन्दी وBahasa Indonesia (الشرح مترجم، أما كود C فيبقى كما هو)
لمن هذا التطبيق؟
• للمبتدئين الذين يريدون تعلم لغة سي من الصفر بالأمثلة لا بالنظريات فقط
• لطلاب الجامعة والمعاهد الذين يدرسون مادة البرمجة بلغة C ويحتاجون أسئلة تدريب وبرامج أمثلة للامتحانات والمعمل
• لمن يعرف شيئًا من لغة C ويريد سدّ الثغرات في المؤشرات والذاكرة والسلاسل النصية والملفات
البرمجة بلغة C مع أمثلة أداة دراسة مستقلة مبنية على معيار ISO C ووثائق GCC وClang، ولا يرتبط التطبيق بأي شركة مترجمات أو جامعة أو هيئة معايير.
احدث اصدار
3.0.2محمل
Ronald Matthew
Android متطلبات النظام
Android 7.0+
الفئة
مجاني تعليم تطبيقاتتقييم المحتوى
Everyone
تقرير الأمان
الإبلاغ
تحديد كغير مناسبLast updated on 30/10/2026
Stability improvements.
