1/27
هذه البطاقات التعليمية تغطي المفاهيم الأساسية المقدمة في المحاضرتين الأولى والثانية من مسار أساسيات البرمجة بلغة C++، بما في ذلك تعريفات البيانات، تطور اللغات، أنواع البيانات، وهيكل البرنامج.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
البيانات (Data)
حقائق خام (Raw facts).
المعلومات (Information)
مجموعة من الحقائق المنظمة بطريقة تجعل لها قيمة إضافية تتجاوز قيمة الحقائق نفسها.
العملية (Process)
مجموعة من المهام المرتبطة منطقياً والتي يتم تنفيذها لتحقيق نتيجة محددة، أو برنامج قيد التنفيذ.
الخوارزمية (Algorithm)
مجموعة محددة جيداً من الأنشطة في تسلسل للقيام بشيء ما أو لحل مشكلة محددة.
برنامج الحاسوب (Computer Program)
مجموعة من التعليمات المكتوبة بلغة برمجة معينة لأداء مهمة محددة.
بناء الجملة (Syntax)
مجموعة محددة مسبقاً من القواعد لكتابة التعليمات في لغة برمجة معينة، وتعتبر بمثابة القواعد اللغوية (grammar) للغات البرمجة.
لغة الآلة (Machine Language)
اللغة الوحيدة التي يفهمها الحاسوب، وتعتبر معتمدة على الأجهزة (hardware-dependent)، وتتكون من سلاسل من الأصفار والآحاد (0s و 1s).
لغات التجميع (Assembly Languages)
لغات برمجة استخدمت الرموز أو فن الاستذكار (mnemonics) لاستبدال الأكواد الثنائية للتعليمات والعناوين.
اللغات عالية المستوى (High-level Languages)
لغات مثل C++ و Java تم تطويرها لتحسين كفاءة المبرمج وتركيز الاهتمام على المشكلة المراد حلها بدلاً من تفاصيل الأجهزة.
Bjarne Stroustrup
مطور لغة C++ في مختبرات Bell.
اللغة المصدر (Source Program)
البرنامج المكتوب بلغة برمجة عالية المستوى قبل ترجمته.
البرنامج الهدف (Object Program)
البرنامج بعد ترجمته إلى لغة الآلة.
المترجم (Compiler)
برنامج يقوم بترجمة كامل البرنامج المصدر إلى برنامج هدف دفعة واحدة.
المفسر (Interpreter)
برنامج يقوم بترجمة وتنفيذ البرنامج المصدر سطراً بسطر.
توجيه ما قبل المعالجة (Preprocessor Directive)
تعليمات في C++ تبدأ بالرمز #، مثل #include
الرابط (Linker)
المرحلة الرابعة في معالجة برنامج C++ حيث يتم ربط الكود المترجم مع كود المكتبات.
البايت (Byte)
وحدة قياس تتكون من 8 بتات (bits).
الكيلوبايت (KB)
يساوي 210 بايت، أي 1024 بايت.
نوع البيانات short
يخزن أعداداً صحيحة في نطاق من −32,768 إلى 32,767 ويستهلك 2 بايت.
نوع البيانات int
يخزن أعداداً صحيحة ويستهلك عادةً 4 بايت من الذاكرة.
نوع البيانات float
يخزن الأرقام الحقيقية بدقة تصل إلى 7 أرقام ويستهلك 4 بايت.
نوع البيانات double
يخزن الأرقام الحقيقية بدقة تصل إلى 15 رقماً ويستهلك 8 بايت.
نوع البيانات bool
يخزن قيمة منطقية إما صحيحة (true) أو خاطئة (false) ويستهلك 1 بايت.
نوع البيانات char
يخزن حرفاً واحداً فقط ويستهلك 1 بايت.
حساسية حالة الأحرف (Case Sensitive)
خاصية في C++ تعني أن الأسماء مثل grossPay و GROSSPAY تعتبر معرفات مختلفة تماماً.
حرف الهروب \n
تسلسل هروب يستخدم للانتقال إلى سطر جديد.
التعليقات (Comments)
نصوص توضيحية يتجاهلها المترجم، تبدأ بـ // للتعليق أحادي السطر أو /∗...∗/ للتعليقات متعددة الأسطر.
الكتب المنهجية
كتاب C++PROGRAMMING للمؤلف D.S.MALIK وكتاب ANINTRODUCTIONTOPROGRAMMINGWITHC++ للمؤلفة DIANEZAK.