
أساسيات البرمجة وقواعد البياناتعربى
البرمجة باستخدام C/C++
دليل شامل لتعلم البرمجة بلغة C و C++
اكتشف قوة البرمجة بلغة C و C++ وابدأ رحلتك في عالم البرمجة.
ماذا ستتعلم
- فهم أساسيات البرمجة بلغة C
- تطبيق المفاهيم المتقدمة في C++
- كتابة برامج فعالة باستخدام C و C++
- تحليل وحل المشكلات البرمجية
- استخدام المكتبات البرمجية بفعالية
- تطوير مهارات التفكير المنطقي
نبذة عن الكتاب
هذا الكتاب هو دليل شامل للمبتدئين والمحترفين على حد سواء في تعلم البرمجة باستخدام لغتي C و C++. يقدم الكتاب شرحاً مفصلاً للمفاهيم الأساسية والمتقدمة، مما يجعله مرجعاً مهماً لكل من يرغب في تطوير مهاراته البرمجية.
يحتوي الكتاب على أمثلة عملية وتمارين تساعد القارئ على تطبيق ما تعلمه، مما يعزز الفهم العميق للغة البرمجة. بفضل أسلوبه الواضح والمباشر، يمكن لأي شخص بدء تعلم البرمجة بسهولة ويسر.
لمن هذا الكتاب
- المبتدئين في البرمجة
- طلاب علوم الحاسوب
- المطورين الراغبين في تحسين مهاراتهم
- الهواة المهتمين بتعلم البرمجة
- المعلمين في مجال البرمجة
لماذا تقرأ هذا الكتاب
- شامل لجميع مستويات الخبرة
- أمثلة عملية وتمارين تطبيقية
- أسلوب سهل الفهم ومباشر
- يغطي أحدث المفاهيم في البرمجة
تقييمات القراء
التقييمات هنا من القراء الذين يملكون الكتاب — عن طريق الشراء أو ضمن اشتراكهم.
4.8
★★★★★
61 تقييم
5★
47
4★
14
3★
0
2★
0
1★
0
محتويات الكتاب
1مقدمة
2الفصل الاول
- مقدمة سريعة عن لغة C ومزاياها
- طرق كتابة برنامج C/C++
- إعداد برنامج Turbo C/C++
- استعمالVisual C++
- تعديل البرنامج وتنفيذه
- ما هي المتغيرات Variables
- أنواع البيانات Data Types
- البيانات المعرفة فى أصل اللغة Primitive Data Types
- المؤثرات Operators
- المؤثرات الحسابية
- مؤثرات المقارنة
- المؤثرات المنطقية
- مؤثرات التخصيص
- مؤثر خارج القسمة %
- أسبقية التعامل مع المؤثرات Operator Precedence
- أسبقية تنفيذ المؤثرات المنطقية والعلائقية
- دوال الإدخال والإخراج
- الدالة printf()
- علامات تغيير شكل المخرجات مع الدالة printf()
- الدالة scanf()
- شرح السطور:
3الفصل الثاني
- بلوك الأوامر Block Statements
- التكرار Looping
- أوامر التكرار
- التكرار باستعمال For Loop
- الجملة While
- الجملة while do
- جمل التحكم فى مسار البرنامج
- جملة If
- جملة If ---- Else
- مؤثر الشرط Conditional Operator
- التركيب الشرطي Switch
4الفصل الثالث
- البرمجة التركيبية Structured programming
- ما هى الدوال Methods
- لمإذا نحتاج إلى الدوال ؟
- معنى الدوال
- أنواع دوال User defined
- أجزاء الدالة
- الماكرو Macro
- استدعاء الدالة لنفسها Recursion
- ما هو Base Case ؟
- مثال حساب المضروب Factorial
5الفصل الرابع
- المصفوفات Arrays
- المصفوفة ذات البعد الواحد On Dimesion
- التعامل مع عناصر المصفوفة Accessing Array Elements
- نسخ المصفوفات
- طول المصفوفة
- إيجاد أكبر قيمة
- البحث عن قيمة داخل المصفوفة
- ترتيب عناصر المصفوفة
- المصفوفات متعددة الأبعاد Multi Dimension
6الفصل الخامس
- معنى المؤشرات
- مزايا استعمال المؤشرات
- مصفوفة المؤشرات
- السجلات Structures
- مصفوفة السجلات Structure Array
- مؤشر السجلات
7الفصل السادس
- معنى الفصيلة Class
- دوال البناء و دوال الهدم Construction & Destruction
- ما هي خاصية التوريثInheritance
- ما هي الخاصية Overloading
- إنشاء واستعمال الفصائل Creating & Use Class
- إضافات لغة C++ إلى لغة C
- إضافات C++ تحسين اللغة
- إضافات لغه C++ لتحقيق البرمجه بواسطة الأهداف (OOP)
8الفصل السابع
- التركيب العام للفصيلة
- أجزاء الفصيلة
- درجه حماية أعضاء الفصيلة
- فائدة تحديد درجات حماية للأعضاء
- استعمال الكلمات Class , Struct , Union للإعلان عن الفصيلة
- الدوال الخطية Inline Functions
- دوال البناء Constructors
- أنواع دالة البناء
- دوال الهدم Destructors
- مصفوفه الأهداف
- دالة هدم مصفوفه الأهداف Class Array Destructors
- المؤشرات إلى الأهداف Pointors to Objects
- استعمال New , Delete مع الفصائل
- استعمال New, Delete مع الفصائل
- استعمال كلمتى New, Delete مع مصفوفة الأهداف
- استعمال المرجع مع الفصيلة Class With Reference
- الدوال الأصدقاء Friend Functions
- المؤشر This
- ملاحظات يجب مرعاتها عند تصميم الفصائل
9الفصل الثامن
- معنى خاصية التوريث Inheritance
- معنى الوراثة Inheritance
- تغيير درجه حمايه أعضاء الفصيلة الأساس
- الوراثه المتعددة Multiple Inheritance
- أنواع الوراثة
- الوراثة المتعددة ودوال البناء والهدم
- الكبسلة Encapsulation
- درجة الوصول Private Access
- متى تستعمل خاصية التوريث ومتى لا نستعملها ؟
10الفصل التاسع
- المقصود بالتحميل الزائد للمؤثراتOperator Overloading
- المؤثرات الحسابية
- دالة للمؤثر ++
- مؤثرات العلاقات Relational Operators
- مؤثرات المساواة
11الفصل العاشر
- الملفات Files
- مثال على قراءة قيم رقمية وحرفية من الملف
- مثال على قراءة سطر بسطر من ملف نصى
- مثال الكتابة داخل ملف نصى
- مثال على فتح ملف للقراءة والكتابة
- مثال على فتح ملف للإضافة عليه
- أمثلة متنوعة
12الفصل الحادي عشر
- أنواع الأخطاء
- الخطأ الهجائىSyntax Error
- الخطأ أثناء التشغيلRuntime Error
- استعمال التركيب Try……Catch
- الخطأ المنطقي Logic Error
- طرق اكتشاف الخطأ المنطقى
13الإعداد
14لمن هذا الكتاب؟
15متطلبات استعمال الكتاب
16الملحق
- مواقع هامة







