Bases de la Programmation et Bases de Donnéesعربى

Programmation avec C/C++

Apprenez à maîtriser les bases et les concepts avancés

Développez vos compétences en programmation avec C/C++ et transformez vos idées en réalité.

4.8(61)189 pages16 chapitres0 apprenants

Ce que vous apprendrez

  • Comprendre les bases de C/C++
  • Écrire des programmes efficaces
  • Utiliser les structures de données
  • Maîtriser la gestion de la mémoire
  • Développer des applications orientées objet
  • Déboguer et optimiser le code

À propos du livre

Ce livre est une ressource essentielle pour quiconque souhaite plonger dans le monde de la programmation en C/C++. Il couvre à la fois les fondamentaux et les concepts avancés, permettant aux lecteurs de construire des applications robustes et performantes.

À travers des exemples pratiques et des exercices, ce livre vous guide étape par étape, vous aidant à comprendre les subtilités de la syntaxe et de la logique de programmation. Que vous soyez débutant ou développeur expérimenté, ce livre vous fournira les outils nécessaires pour exceller dans vos projets de programmation.

À qui s'adresse ce livre

  • Développeurs débutants
  • Étudiants en informatique
  • Professionnels en reconversion
  • Passionnés de technologie
  • Enseignants en programmation

Pourquoi lire ce livre

  • Approche pratique avec des exemples concrets
  • Couvre des concepts avancés de manière accessible
  • Idéal pour les autodidactes et les étudiants
  • Ressources supplémentaires et exercices inclus

Avis des lecteurs

Ces avis proviennent de lecteurs qui possèdent le livre — par achat ou dans le cadre de leur abonnement.
4.8
★★★★★
61 avis
5
47
4
14
3
0
2
0
1
0

    Table des matières

    1

    مقدمة

    2

    الفصل الاول

    1. مقدمة سريعة عن لغة C ومزاياها
    2. طرق كتابة برنامج C/C++
    3. إعداد برنامج Turbo C/C++
    4. استعمالVisual C++
    5. تعديل البرنامج وتنفيذه
    6. ما هي المتغيرات Variables
    7. أنواع البيانات Data Types
    8. البيانات المعرفة فى أصل اللغة Primitive Data Types
    9. المؤثرات Operators
    10. المؤثرات الحسابية
    11. مؤثرات المقارنة
    12. المؤثرات المنطقية
    13. مؤثرات التخصيص
    14. مؤثر خارج القسمة %
    15. أسبقية التعامل مع المؤثرات Operator Precedence
    16. أسبقية تنفيذ المؤثرات المنطقية والعلائقية
    17. دوال الإدخال والإخراج
    18. الدالة printf()
    19. علامات تغيير شكل المخرجات مع الدالة printf()
    20. الدالة scanf()
    21. شرح السطور:
    3

    الفصل الثاني

    1. بلوك الأوامر Block Statements
    2. التكرار Looping
    3. أوامر التكرار
    4. التكرار باستعمال For Loop
    5. الجملة While
    6. الجملة while do
    7. جمل التحكم فى مسار البرنامج
    8. جملة If
    9. جملة If ---- Else
    10. مؤثر الشرط Conditional Operator
    11. التركيب الشرطي Switch
    4

    الفصل الثالث

    1. البرمجة التركيبية Structured programming
    2. ما هى الدوال Methods
    3. لمإذا نحتاج إلى الدوال ؟
    4. معنى الدوال
    5. أنواع دوال User defined
    6. أجزاء الدالة
    7. الماكرو Macro
    8. استدعاء الدالة لنفسها Recursion
    9. ما هو Base Case ؟
    10. مثال حساب المضروب Factorial
    5

    الفصل الرابع

    1. المصفوفات Arrays
    2. المصفوفة ذات البعد الواحد On Dimesion
    3. التعامل مع عناصر المصفوفة Accessing Array Elements
    4. نسخ المصفوفات
    5. طول المصفوفة
    6. إيجاد أكبر قيمة
    7. البحث عن قيمة داخل المصفوفة
    8. ترتيب عناصر المصفوفة
    9. المصفوفات متعددة الأبعاد Multi Dimension
    6

    الفصل الخامس

    1. معنى المؤشرات
    2. مزايا استعمال المؤشرات
    3. مصفوفة المؤشرات
    4. السجلات Structures
    5. مصفوفة السجلات Structure Array
    6. مؤشر السجلات
    7

    الفصل السادس

    1. معنى الفصيلة Class
    2. دوال البناء و دوال الهدم Construction & Destruction
    3. ما هي خاصية التوريثInheritance
    4. ما هي الخاصية Overloading
    5. إنشاء واستعمال الفصائل Creating & Use Class
    6. إضافات لغة C++ إلى لغة C
    7. إضافات C++ تحسين اللغة
    8. إضافات لغه C++ لتحقيق البرمجه بواسطة الأهداف (OOP)
    8

    الفصل السابع

    1. التركيب العام للفصيلة
    2. أجزاء الفصيلة
    3. درجه حماية أعضاء الفصيلة
    4. فائدة تحديد درجات حماية للأعضاء
    5. استعمال الكلمات Class , Struct , Union للإعلان عن الفصيلة
    6. الدوال الخطية Inline Functions
    7. دوال البناء Constructors
    8. أنواع دالة البناء
    9. دوال الهدم Destructors
    10. مصفوفه الأهداف
    11. دالة هدم مصفوفه الأهداف Class Array Destructors
    12. المؤشرات إلى الأهداف Pointors to Objects
    13. استعمال New , Delete مع الفصائل
    14. استعمال New, Delete مع الفصائل
    15. استعمال كلمتى New, Delete مع مصفوفة الأهداف
    16. استعمال المرجع مع الفصيلة Class With Reference
    17. الدوال الأصدقاء Friend Functions
    18. المؤشر This
    19. ملاحظات يجب مرعاتها عند تصميم الفصائل
    9

    الفصل الثامن

    1. معنى خاصية التوريث Inheritance
    2. معنى الوراثة Inheritance
    3. تغيير درجه حمايه أعضاء الفصيلة الأساس
    4. الوراثه المتعددة Multiple Inheritance
    5. أنواع الوراثة
    6. الوراثة المتعددة ودوال البناء والهدم
    7. الكبسلة Encapsulation
    8. درجة الوصول Private Access
    9. متى تستعمل خاصية التوريث ومتى لا نستعملها ؟
    10

    الفصل التاسع

    1. المقصود بالتحميل الزائد للمؤثراتOperator Overloading
    2. المؤثرات الحسابية
    3. دالة للمؤثر ++
    4. مؤثرات العلاقات Relational Operators
    5. مؤثرات المساواة
    11

    الفصل العاشر

    1. الملفات Files
    2. مثال على قراءة قيم رقمية وحرفية من الملف
    3. مثال على قراءة سطر بسطر من ملف نصى
    4. مثال الكتابة داخل ملف نصى
    5. مثال على فتح ملف للقراءة والكتابة
    6. مثال على فتح ملف للإضافة عليه
    7. أمثلة متنوعة
    12

    الفصل الحادي عشر

    1. أنواع الأخطاء
    2. الخطأ الهجائىSyntax Error
    3. الخطأ أثناء التشغيلRuntime Error
    4. استعمال التركيب Try……Catch
    5. الخطأ المنطقي Logic Error
    6. طرق اكتشاف الخطأ المنطقى
    13

    الإعداد

    14

    لمن هذا الكتاب؟

    15

    متطلبات استعمال الكتاب

    16

    الملحق

    1. مواقع هامة

    Livres associés