بسم الله الرحمن الرحيم
كنت فاضي لفتره بسيطه قلت اسوي درس لكي نجدد نشاط القسم
احب اعرف اول شي عن لغة سي بلس بلس
تعريف بسيط لغة تعتبر low levelو High Level
High Level=التي تتطلب المبرمج ان يخوض في التفاصيل بسلاسه وسهوله وفهم اكبر وهي سهلة الفهم للانسان وصعبة الفهم للحاسوب
low level=التي تتطلب المبرمج أن يخوض في أصغر التفاصيل لتحديد كيفية تعامل البرنامج مع الذاكرة ومع قطع الـhardware لتنفيذ العمليات والتعليمات وهي سهلة الفهم للحاسوب وصعبة للانسان
لماذا هي مشتركه بالخاصيتن ستلاحظ قوتها وصعوبتها وسهولتها ...؟
نبدء بالبرنامج ونحتاج على مترجم للعمل وانا استعمل
turbo c++
هاذا الكود لبرنامجنا الاول
#include<iostream.h>
int main()
{
cout<<"السلام عليكم";
}نقوم بشرحه بالتفصيل
#include<iostream.h>
#
معناها ان مابعد لكود سوف يتعامل مع ملحقات النظام والمكتبات
include
ادخل او بمعنى ادرج ضمن عمل البرنامج المكتبة التاليه
ملحوظة:السي بلس بلس تتعامل مع المكتبات ولكل مكتبه عمل
<iostream.h>
اسم المكتبة داخل محيط الاقواس وهي دالة
iostream في لغة السي
وعملها هو الخرج والادخال للقيم الموجوده بالبرنامج
int main()
دالة ثابته يجب وضعها للداله على بداية الكود البرمجي
ويمكن استبدالها ايضاء بي
void main()
نبدء الان ببداية الكود البرمجي
{تعني بداية الكود البرمجي
cout<<"السلام عليكم";
مكتبة iostreamهي المسئوله عن الامر cout والامر cin
cin=ادخل قيمه
cout=اخرج قيمه بمعنى اطبع
نجد انني استخدمت امر الاخراج بدئيهياً فنحن نريد اخراج كلمة السلام عليكم
بعد امر cout سوف نضع شي يميز الاخراج وسوف يساعدنا بالترتيب
<<
بداية الخرج الان فنحن نريد اخراج شي نصي
اذا سوف يكون بين علامة تنصيص
"السلام عليكم"
في حال انتهينا من تعريف او امر اخراج او امر تعيين يجب ان نقوم بهاذه النهايه وهي نقطتين راسئييتين
;
بهاذا الشكل انتهينا من امر الاخراج للنص
هل انتهاء البرنامج نعم
إذا يجب ان ننبه البرنامج اننا انتهيا
}
ملحوظة:النص العربي في المترجم الخاص بي يكون مشفر لكن بتطبيق الكود يكون صحيح
اي سؤال
