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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
3 443
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
-3530 روز
آرشیو پست ها
مخرجات البرنامج هي
Anonymous voting

⬅ تطبيق (1) #include<iostream> using namespace std ; int main() { int x=3,y=2; float f; f=(x*x-3*y)/(2*x-y); cout<<"f="<<f; return 0; } مخرجات البرنامج هي👇👇

واذا اردنا اختبار ازيدمن شرط تستخدم 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 بمعنى أنه يجب أن يتحقق شرط واحدحتى يتم تنفيذ الجمل. حيث أن (=!,==,=>,=<,>,<) تستخدم كعلاقة بين متغيرين أو قيمتين أو متغير وتعبير رياضي ....يتبع👇👇

2⃣2⃣ 👈 ثانيا: روابط الاسناد . باستعمال عوامل التعين الحسابي يمكن إعادة كتابة تعبير مثل: x=x+2 على النحو x+=2 يأخذ عامل التعين الحسابي =+ القيمة الموجودة على يمينه ويضيفها إلى المتغير الموجود على يساره. هنالك تعين حسابي لكل من العوامل الحسابية:- a+= b a= a+ b a-= b a= a- b a*= b a= a* b a/= b a= a/ b a%= b a= a% b مثال: #include<iostream> using namespace std ; int main ( ) { int a=10; cout<< ( a+= 2)<<endl; cout <<( a-= 2)<<endl; cout<< ( a/= 2)<<endl; cout<< (a*= 2) <<endl; cout<<(a %= 2) <<endl; return 0; } الخرج من البرنامج 👇 12 10 5 10 0 🖊 . محمد الحسيني انتهى.....✋✋

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

.................📕درس اليوم📕............... #اولا : العمليات الرياضية:- + الجمع - الطرح * الضرب / القسمة % باقي القسمة الصحيحة #ثانيا: روابط الأسناد :- = إسناد =+ إضافة قيمة للمتغير بمقدار ما =- طرح قيمة من المتغير بمقدار ما =* ضرب المتغير بمقدار ما =/ قسمة المتغير على مقدار ما 🖊 . محمد الحسيني يتبع ....👇

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

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

...... ........📕درس اليوم📕............... ⬅ المتغيرات 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. يتبع ....👇👇

3⃣ ⬅️ شرح كتابة البرنامج في لغة 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 تقرأ سي أوت بمعنى اطبع خارجا إلى الشاشة ثانيا. >> هذه تسمى معامل الإخراج عملها نقل البيانات لخارج الشاشة ثالثا. " " علامة التنصيص المدبلة. تعني أن كل ما بداخلها عباره عن نص وليس كود وبإمكانك أن تكتب بداخلها أي جمله تريد وسيتم طباعتها على الشاشة السوداء أو ما تسمى شاشة التنفيذ أخيرا. ; فاصلة منقوطة تعني أنه انتهت الجمله .... 🖊 . محمد الحسيني انتهى ......✋

2⃣الشكل العام لكل البرامج بلغه ال++C #include <iostream> using namespace std; int main () { return 0; } يتم كتابه البرنامج داخل دالة main ....................................................... اساسيات البرمجه : 1 - اللغه حساسه لحاله الحروف 2- يتم كتابه فاصله منقوطه بعد كل امر 3-تكتب السلاسل النصيه ( الكلمات) بين علامات تنصيص " " اي انه اي شي تكتبه داخل علامه تنصيص يعتبر سلسه .....يتبع👇👇

...... ........📕درس اليوم📕............... 1⃣التعرف بلغة ال ++C يقال عن هذه اللغة انها ام اللغات لأنها لغة قوية و قديمة منذ زمن بعيد جداً و من يتعلم هذه اللغة و يتقنها جيداً بإمكانه التوجه لأي لغه و لن تواجهه صعوبات و هي تعمل على جميع الأنظمة وعلى جميع الحواسيب الضعيفة و القوية و حتى على بعض البرامج في الجوال ...ايتبع .....يتبع👇👇

عنبدا من جديد ويكون اليوم اول درس

هذا👆👆 افضل كتاب للغه ++C شرح مفصل

هل تريد ان نكمل الدروس من حيث وقفنا او نبداء من جديد
Anonymous voting

3⃣ تستطيع ان تستخدم امر الادخال <>s>>x>>a; هذا 👆👆معناه انك طلبت من المستخدم ادخال قيم ولكن عند امر الادخال يستحب كتابه كل متغير لوحدة معا كتابه رساله معرفية للمستخدم وتكون الرساله المعرفية بحسب نوع البيانات التي سوف تدخلها مثلا اذا اردت من المستخدم ان يدخل رقم تكتب الرساله المعرفية int x; cout<<"Enter the number"; cin>>x; ملاحظة/ الرسالة المعرفيةهي عباره عن رساله توضح او تبين للمستخدم ماهو المطلوب منه عند تنفيذ البرانامج 🖊 . محمد الحسيني انتهى.........✋

2⃣ تستطيع ان تستخدم امر الطباعه >>cout لطباعة عدة اشياء حيث ان ما بعد >> يتم طباعتة مثلا: بدل ان تكتب cout<<"ail"; cout<<"ahmed"; cout<<"majd"; اختصر واكتب cout<<"ail"<<"ahmed"<<"majd"; يتبع👇👇

................💢ملاحظات هاااااااامة💢…..…......... 1⃣تستطيع ان تعرف اكثر من متغير في نفس نوع البيانات حيث انها تفرق بين كل متغير الفاصلة فقط وعند الانتهاء من المتغيرات تكتب فاصلة منقوطة مثل: int y,a,x; بدل ان تكتب int y; int a; int x; اختصر واكتب int y,a,x; هذا 👆👆معناه انك حجزت 3 مواقع في الذاكره من نوع int يتبع👇👇