ar
Feedback
لغة ال++Cخطوة بخطوة

لغة ال++Cخطوة بخطوة

الذهاب إلى القناة على Telegram

💻 الى المهندسين والمبرمجين ومحبي البرمجة والحاسوب 👈👈سوف يتم شرح لغه ال++C للمبتدئين حتى الاحتراف 👈👈 دورات مجانية 👈👈 مشاريع مفتوحة المصدر + اكواد 👈👈كتب برمجة وحاسوب #للسوال_او_الاستفسار @alhussini_IT

إظهار المزيد
3 443
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-3530 أيام
أرشيف المشاركات
....................💢هاااااااام💢…..…............. نعتذر من غيابنا لفترة طويلة وذلك بسبب ظروف خاصه والان عدنا وسوف نبداء نكمل دروس البرمجة من غدا ....................💢هاااااااام💢…..….............

قريبا سوف يتم نشر افضل كتاب للغه ++C فيه شرح مفصل لكل شي

واذا اردنا اختبار ازيدمن شرط تستخدم else if كالتالي : if (اختباره تريد الذي الشرط) { //الشرط تحقق إذا تنفيذها تريد التي الأوامر } else if (اختباره تريد الذي الآخر الشرط) { //الشرط تحقق إذا تنفيذها تريد التي الأوامر } else if (اختباره تريد الذي الآخر الشرط) { //الشرط تحقق إذا تنفيذها تريد التي الأوامر } ...... ...... else { //خاطئة أعلاه الشروط جميع كانت اذا تنفيذها تريد التي الأوامر } 🖊 . محمد الحسيني انتهى.........

عبارة if الشرطية تُعدّ من أهم الدوال المستخدمة في اللغة، وطريقتها أن يتحقق البرنامج من تحقق الشرط، كأنك تقول للمترجم إذا تحقق الشرط إفعل كذا. فإذا تحقق الشرط أيّ كانت نتيجة المقارنة هي (True) ينفذ الخطوات الموجودة بين قوسي العبارة الشرطية (if )، وفي حال لم يتحقق الشرط (condition) أيّ أن نتيجة المقارنة كانت (False) سوف يعبر جميع الخطوات الموجودة بين قوسي العبارة الشرطية (if ) ولا ينفذها، أيّ أنه يجب أن تكون نتيجة مقارنة شروط هي (True) حتى ينفذ ما بين قوسي العبارة الشرطية، ويكتب الكود بهذه الطريقة: if(condition) } statement; { statement الموجودة بين القوسين هي جملة الشرط. يتألف التعبير if من الكلمة الأساسية if، يليها جسم القرار ويتكوّن إمّا من عبارة واحدة أو عدة عبارات تحيطها الأقواس {}، ويتم تحقيق ما بين الأقواس في حال تحقق الشرط أما في حال عدم تحقق الشرط فلا يتم تنفيذ شيء. واذا ردنا ان ينفذ شيء في حاله عدم تحقق الشرط نستخدم عباره else ويكون الكود if( condition){ statement; statement;} else statement; ملاحظة: إذا أردنا طباعة أكثر من عبارة داخل جملة if يجب إضافة {}، ولا يشترط كتابتها إذا كانت جملة واحدة. العلاقات التي تستخدم كشروط (condition) في العبارة الشرطية (if): علامة الأكبر ويرمز لها >، طريقة تمثيله في if الشرطية: x>y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x اكبر من y. علامةا الأصغر ويرمز لها <، طريقة تمثيله في if الشرطية: x=y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x أكبرأو يساوي y. علامة أكبر أو يساوي ويرمز لها =>، طريقة تمثيله في if الشرطية: x<=y)if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x أقل أو يساوي y. علامة التساوي ويرمز لها ==، طريقة تمثيله في if الشرطية: x==y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x يساوي y. علامة لا يساوي ويرمز لها =!، طريقة تمثيله في if الشرطية: x!=y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x لا يساوي y. جمع شرطين بـ and ويرمز لها بـ &&، طريقة تمثيلها في if الشرطية: ((if ((x>y)&&(x>z، ينفذ الجملة التابعة لعبارة if إذا كان x أكبر من y وأيضًا أكبر من z أيّ أنه يجب أن يتحقق الشرطان حتى يتم تنفيذ الجمل. جمع شرطين بـ or ويرمز لها بالرمز ||، وطريقة تمثيلها في if الشرطية هي: ((if ((x>y)||(x>z، ويعني تنفيذ الجملة التابعة لعبارة if إذا كان x أكبر من y وأيضًا أكبر من z بمعنى أنه يجب أن يتحقق الشرطان حتى يتم تنفيذ الجمل. حيث أن (=!,==,=>,=<,>,<) تستخدم كعلاقة بين متغيرين أو قيمتين أو متغير وتعبير رياضي يتيع👇👇

كيفيه تغيير لون الخلفيه للفيجوال استوديو : 🔰اول خطوة به خيار في اعلى البيئه اسمه Tools اضغط عليه 🔰ثاني خطوة بعد الضغط عليه عيظهر تحته قائمه خيارات انزل الى نهايه القائمه واضغط على خيار options 🔰ثالث خطوة عتظهر شاشه بيضاء في يمين الشاشه من الاعلى color them اضغط عليه واختار لون. اسود تتغير معك 🖊 . محمد الحسيني

سوف يتم. هنا شرح اساسيات البرمجه للمبتدئين من الصفر حتى الاحتراف

مخرجات البرنامج👆👆
Anonymous voting

#include <iostream> using namespace std; int main () {cout<<"1+2"; return 0; }

امر الطباعه
Anonymous voting

امر الادخال
Anonymous voting

👈ثانيا: العمليات الرياضيه. اولويه العمليات: 1⃣للاقواس 2⃣للضرب والقسمه وباقي القسمه 3⃣للجمع والطرح وتكون الاولويه من الشمال الى اليمين يتم تنفيذ عمليات الضرب والقسمة في التعابير الرياضية قبل عمليات الجمع والطرح . في التعبير التالي مثلاً : 10*10+2*3 يتم ضرب 10*10 ثم يتم ضرب 2*3 وبعدها يتم جمع نتيجتي الضرب مما يؤدى إلى القيمة 100+6=106. يتم تنفيذ عمليات الضرب قبل الجمع لأن العامل * له أولوية أعلى من أولوية العامل + . نجد أن أولوية العوامل مهمة في التعابير الرياضية العادية كما أنها مهمة أيضاً عند استعمال عوامل C++ المختلفة . يتم تنفيذ الضرب والقسمه قبل الجمع والطرح . 🖋 محمد الحسيني يتبع .... 👇

اولا :- مدخلات البرنامج وهو الامر<

🖋 الدرس 3⃣ تم شرح يوم السبت 26/12/2020 بعض المواضيع المهمه في اساسيات البرمجه وهياا: #اولا: مدخلات البرنامج <<cin #ثانيا : العممليات الرياضيية:- + الجمع - الطرح * الضرب / القسمة % باقي القسمة الصحيحة #ثالثا: روابط الأسناد :- = إسناد =+ إضافة قيمة للمتغير بمقدار ما =- طرح قيمة من المتغير بمقدار ما =* ضرب المتغير بمقدار ما =/ قسمة المتغير على مقدار ما 🖊 . محمد الحسيني يتبع ....👇

📝 ملاحظات مهمه ✋ عند تخصيص اي قيمة للمتغيرات الرقمية فاننا نعطيه بشكل مباشر بدون وضع اقواس مثل x = 5 بيناما اذا كنت تريد تخصيص قيمة نصية يجب انك تعطيها القيمة بين علامتي التنصيص بهذا الشكل “ القيمة “ مثل s =“Ali” بينما تخصص التاريخ للمتغير الذي من Date يكون بين العلامتين # سنة/يوم/شهر# مثل d = #02/29/2012# ♻️ واريد ان انبهك ان المتغيرات الرقمية التي لا تاخذ اي قيمة تكون قيمتها الافتراضية هي 0 و تكون القيمة الافتراضي للمتغيرات النصية تكون"" وهي تعني ان المتغير فارغ لا يوجد نص به واذا كان متغير منطقي تكون القيمة الافتراضية

🔴 المتغيرات Variables المتغير هو مكان يُحجز فى ذاكرة الحاسب لتخزين قيمة معينة هذه القيمة يمكن لها أن تتغير أثناء تشغيل البرنامج ، وهذا المتغير له اسم ونوع وحجم وقيمة. ✅قواعد تسمية المتغيرات: - أن يبدأ اسم المتغير بحرف أبجدى أو علامة _ ( الشرطة التحتية ) - يمكن أن يحتوى اسم المتغير على أرقام أو حروف أو علامة . -عدم استخدام الكلمات المحجوزة للغة Keyboard - عدم استخدام أى علامات غير علامة الشرطة التحتية - عدم استخدام المسافات داخل اسم المتغير - لا يجب أن يتعدى اسم المتغير ٢٥٥ حرف - عدم استخدام اسم لمتغير آخر فى نفس مجال الرؤية

🖋 الدرس 2⃣ ⬅ المتغيرات Variables: 👈 تعريف المتغير: هو رمز أو اسم فريد يعطى لتخزين نوع من أنواع البيانات المعرفة مسبقاً داخل برنامج C++ أو التى تقوم أنت بإنشائها. وهو عبارة عن أسماء تحجز مواقع فى الذاكرة حتى يتمكن البرنامج من تخزين البيانات فيها. 👈 وتنقسم المتغيرات بدورها إلى نوعين:- 1- متغيرات رمزية (حرفية). 2- متغيرات عددية . 3-متغيرات منطقية . 1) المتغيرات الحرفية char: وتتضمن الحروف بكافة أشكالها والرموز والفراغات (مسافة فارغة)وتكتب بين علامه'' مثل: char a; a= '$' وتحجز في الذاكره 1 بايت . 2) المتغيرات العدديةNumeric Variables : أ) المتغيرات العددية الصحيحة :integer تتضمن قيم عددية صحيحه وتكتب على الشكل التالى: int a; a=100; وتحجز في الذاكره 4 بايت . ب) المتغيرات العددية الحقيقيه:float تتضمن جميع الأعداد الحقيقية وتكتب على الشكل التالى: float x; x=5.2; وتحجز الذاكره 4 بايت ج) المتغيرات العددية الحقيقية الطويلة double: هى نفس المتغيرات العددية الحقيقية وتكتب على الشكل التإلى: double x; x=1.7e43 وتحجز في الذاكره 8 بايت 3-المتغير المنطقي bool يمثل متغير منطقي باحد القيمتين 0 او 1 الذي تقابل false او true ويحجز في الذاكره 1 بايت 👈شروط كتابة المتغيرات 1- يجب الإعلان عن المتغيرات قبل استخدامه في البرنامج 2-يمكن تسمية المتغير باستخدام خليط من الحروف والأرقام والشرطة التحتية على أن يبدأ اسم المتغير بحرف أو شرطة تحتية ولا يمكن أن يبدأ برقم كما يجب ألا يسمى المتغير بأى كلمة من الكلمات المحجوزة داخل لغة c++ 👈سمات أسماء المتغيرات: 1- يكتب اسم المتغير بحروف صغيرة Small Letters. 2- يجب أن يكون اسم المتغير معبراً عن الوظيفة التى يستخدم من أجلها مثل المتغير Salary فى برنامج المرتبات. 3- عند استخدام اسم متغير مكون من كلمتين نضع بينهما شرطة تحتية أو اجعل الحرف الأول من كل كلمة تابعة حرف كبير مثل is_empty أوIsEmpty. يتبع ....👇

الدرس 1⃣ ⬅️ شرح كتابة البرنامج في لغة c++ هذا برنامج يطبع سوف ........................mohamed adel .................. #include<iostream> using namespace std ; int main() { cout<<"mohamed adel"; return 0; } .................................... ⬅️ شرح البرنامج (الكود ) #include<iostream> هذا السطر عمليا يعني اسمح باستخدام عمليات الإدخال والإخراج في البرنامج أما حرفيا فيعني ضمّن مكتبة الادخال والاخراج فبواسطة هذه المكتبة نستطيع إخراج البيانات وإدخال البيانات للبرنامج جرب كتابة الكود السابق بدون اول سطر ستلاحظ انه خطأ لذلك عليك أن تعرف أنه مهم جدا في أغلب البرامج أو لا يخلوا برنامج منه الآن لنتكلم عن ثاني سطر using namespace std ; هو عن عباره عن معرف للبرنامج ومساعد للمكتبات (أي السطر الأول ) لن نخوض فيه كثيرا لأن شرحه طويل وهو من العمليات المتقدمه سيتم شرحها لاحقا أن شاء الله الآن السطر الثالث int main() { return 0; } تسمى الدالة الرئيسية في البرنامج أي انت ستكتب برامجك داخلها بمعنى ضمنها أي ما بين القوسين { }التابعين لها ملاحظه لايمكن تنفيذ أي برنامج بدون دالة ()main لنأتي الآن للسطر. cout << " mohamed adel" ; أولا. cout تقرأ سي أوت بمعنى اطبع خارجا إلى الشاشة ثانيا. >> هذه تسمى معامل الإخراج عملها نقل البيانات لخارج الشاشة ثالثا. " " علامة التنصيص المدبلة. تعني أن كل ما بداخلها عباره عن نص وليس كود وبإمكانك أن تكتب بداخلها أي جمله تريد وسيتم طباعتها على الشاشة السوداء أو ما تسمى شاشة التنفيذ أخيرا. ; فاصلة منقوطة تعني أنه انتهت الجمله .... انتهى ......✋

اساسيات البرمجه : 1 - اللغه حساسه لحاله الحروف 2- يتم كتابه فاصله منقوطه بعد كل امر 3-تكتب السلاسل النصيه ( الكلمات) بين علامات تنصيص " " اي انه اي شي تكتبه داخل علامه تنصيص يعتبر سلسه

يتم كتابه البرنامج داخل دالة main