برامج الكمبيوتر هي أساس العالم الحديث وتتغلغل في جميع مجالات حياتنا. إنها تساعد في أتمتة العمليات وتبسيط المهام وحل المشكلات المعقدة. واحدة من لغات البرمجة الأكثر شعبية اليوم هو ج++. يستخدم على نطاق واسع لتطوير البرامج المختلفة ، بما في ذلك أنظمة التشغيل والتطبيقات والألعاب وحتى برامج المتحكمات الدقيقة.
لفهم كيفية عمل البرمجة ، يمكنك التفكير في أمثلة التعليمات البرمجية التي ستساعد في إظهار المبادئ الأساسية للغة. على سبيل المثال ، إليك برنامج بسيط يعرض عبارة "مرحبا ، العالم!":
# تشمل
كثافة العمليات الرئيسية()
{
الأمراض المنقولة جنسيا:: كوت < < " مرحبا العالم!"<<الأمراض المنقولة جنسيا:: إندل;
العودة 0;
}
في هذا المثال ، نقوم بتوصيل مكتبة تحتوي على وظائف للعمل مع تدفقات الإدخال/الإخراج. بعد ذلك ، نعلن الوظيفة الرئيسية ، وهي نقطة الدخول إلى البرنامج. يتم وضع رمز البرنامج بين قوسين معقوفين { } ، ويتم فصل التعليمات بفاصلة منقوطة. في هذه الحالة ، ونحن نستخدم وظيفة الأمراض المنقولة جنسيا:: كوت لعرض خط " مرحبا ، العالم!". يتم استخدام الحرف < < لتمرير القيمة إلى دفق الإخراج. وظيفة ستد:: إندل يخلق تغذية خط. أخيرا ، نعيد القيمة 0 للإشارة إلى أن البرنامج قد اكتمل بنجاح.
وهكذا ، وذلك باستخدام ج programming البرمجة يسمح لك لإنشاء برامج مختلفة باستخدام لغة لديها قدرات واسعة ويسمح لك لحل مجموعة واسعة من المهام.
- القسم 1: أساسيات البرمجة ج Programming
- أمثلة بسيطة من ج programming البرمجة
- كيفية تجميع وتشغيل برنامج في ج C
- المفاهيم الأساسية للبرمجة
- القسم 2: الإنشاءات والحلقات الشرطية في ج C
- أمثلة على استخدام الإنشاءات الشرطية في ج C
- 1. مشروط إذا البناء
- 2. مشروط إذا-آخر إذا-آخر البناء
- 3. بناء حالة التبديل الشرطي
- الحلقات وتطبيقها في ج programming البرمجة
- 1. في حين حلقة
- 2. حلقة افعل بينما
- 3. من أجل حلقة
- 4. دورات مع الفجوات والانقطاعات
- 5. حلقات متداخلة
- خاتمة
- سؤال وجواب
- ما هي الأمثلة على استخدام البرمجة في ج can يمكن أن تعطى?
- هل من الممكن لكتابة برنامج متحكم في ج??
- ما هي ميزات اللغة ج make جعلها شعبية في البرمجة?
- ماذا أحتاج لبدء البرمجة في ج??
- ما هي مزايا وعيوب ج language لغة البرمجة?
القسم 1: أساسيات البرمجة ج Programming
لغة البرمجة سي programming هي واحدة من لغات البرمجة الأكثر شعبية في العالم. يستخدم على نطاق واسع لتطوير أنواع مختلفة من البرامج ، من تطبيقات وحدة التحكم البسيطة إلى برمجة النظام المعقدة. أنشئت أصلا امتدادا للغة ج ، ج become أصبح أداة أكثر قوة ومرونة للمطورين.
بناء الجملة والإنشاءات الأساسية:
لغة سي has لها بناء جملة يعتمد على لغة سي ، مع إضافة بعض الميزات المتأصلة في البرمجة الشيئية. العناصر الرئيسية لبرنامج سي program هي الوظائف والفئات والمتغيرات والتعبيرات. يتم استخدام الوظائف لتنظيم التعليمات البرمجية وتنفيذ إجراءات معينة. الفئات عبارة عن قوالب لإنشاء كائنات تجمع بين البيانات وطرق المعالجة. تستخدم المتغيرات لتخزين البيانات ، وتستخدم التعبيرات لحساب القيم.
مثال على برنامج سي program:
# تشمل
كثافة العمليات الرئيسية () {
الأمراض المنقولة جنسيا:: كوت < < " مرحبا العالم!"<<الأمراض المنقولة جنسيا:: إندل;
العودة 0;
}
يوضح هذا المثال برنامج ج simple بسيط يعرض السلسلة " مرحبا ، العالم!"باستخدام الأمراض المنقولة جنسيا:: كائن كوت. الوظيفة الرئيسية() هي نقطة الدخول إلى البرنامج. يتم استخدام المشغلين < < لإخراج القيمة إلى تيار الإخراج القياسي. يستخدم المشغل لتحريك المؤشر إلى سطر جديد.
تجميع وتشغيل البرنامج:
لتجميع برنامج في ج++ ، تحتاج إلى مترجم ج compiler. واحدة من أكثر المجمعين شيوعا هي مجموعة مترجم جنو (دول مجلس التعاون الخليجي). لتجميع البرنامج وتشغيله في سطر الأوامر ، اتبع الخطوات التالية:
- افتح موجه الأوامر أو المحطة الطرفية.
- انتقل إلى الدليل الذي يحتوي على ملف البرنامج.
- أدخل الأمر التالي لتجميع البرنامج:
- إذا ذهب التجميع دون أخطاء ، فقد تم تجميع البرنامج بنجاح. أدخل الأمر التالي لبدء البرنامج:
- سيتم إطلاق البرنامج وسترى الإخراج على الشاشة.
أنت الآن على دراية بأساسيات البرمجة. في الأقسام التالية ، سنلقي نظرة على بنيات اللغة الأكثر تعقيدا وأمثلة على استخدامها.
أمثلة بسيطة من ج programming البرمجة
سي++ هي لغة برمجة عالية المستوى يستخدمها المطورون على نطاق واسع لإنشاء تطبيقات برمجية متنوعة. يمكن تنفيذ العديد من المهام بهذه اللغة ، بدءا من الخوارزميات البسيطة إلى الأنظمة المعقدة.
يتم إعطاء بعض الأمثلة البسيطة للبرمجة ج programming:
- الأمراض المنقولة جنسيا:: سين > > رقم 1;
- مثال 3: جدول الضرب
يعرض هذا المثال جدول الضرب من 1 إلى 10.
- # تشمل
كثافة العمليات الرئيسية () {
ل (إنت أنا = 1 ؛ أنا <= 10 ؛ أنا {) {
إلى عن على (الباحث ي = 1 ؛ ي <= 10 ؛ ي++) {
الأمراض المنقولة جنسيا:: كوت < < أنا < < " * "< < ي < < " = " < < أنا * ي < < الأمراض المنقولة جنسيا:: إندل;
}
- }
- العودة 0;
}
- هذا هو مجرد جزء صغير من ج programming أمثلة البرمجة. نظرا لقوتها ومرونتها ، فإن سي suitable مناسب لحل مجموعة متنوعة من المهام وهو مفتوح لإبداع المبرمج.
- كيفية تجميع وتشغيل برنامج في ج C
للعمل مع برامج سي programs ، تحتاج إلى مترجم يقوم بتحويل الكود المصدري للبرنامج إلى ملف قابل للتنفيذ. على أنظمة التشغيل ويندوز ، والمترجم الأكثر شيوعا هو مينغو ، على ماك-كسكودي ، وعلى مجموعة مترجم لينكس جنو (غك).
- أولا ، إنشاء ملف مصدر البرنامج مع .تمديد حزب الشعب الكمبودي. على سبيل المثال ، يمكنك إنشاء ملف باسم "البرنامج.حزب الشعب الكمبودي". افتح هذا الملف باستخدام محرر نصوص واكتب رمز البرنامج في ج in فيه. بعد حفظ الملف ، يمكنك متابعة التجميع.
- الخطوة التالية هي تجميع الملف المصدر للبرنامج. للقيام بذلك ، افتح موجه الأوامر أو المحطة الطرفية وانتقل إلى الدليل حيث يوجد الملف المصدر. استخدم الأمر التالي لتجميع:
- على ويندوز باستخدام مينغو:
- ز program البرنامج.برنامج حزب الشعب الكمبودي-س.إكس
على ماك باستخدام كسكودي:
رنة program البرنامج.برنامج حزب الشعب الكمبودي
على لينكس باستخدام دول مجلس التعاون الخليجي:
ز program البرنامج.برنامج حزب الشعب الكمبودي
تحدد المعلمة" - س " اسم ملف الإخراج (ملف قابل للتنفيذ). في هذه الحالة ، بعد التجميع ، ملف يسمى " البرنامج.إكس "على ويندوز و "برنامج" على ماك ولينكس.
سيقوم التجميع بإنشاء ملف قابل للتنفيذ يمكن تشغيله لتنفيذ البرنامج. لتشغيل البرنامج على سطر الأوامر أو المحطة الطرفية ، استخدم الأمر التالي:
في ويندوز:
البرنامج.إكس
على ماك ولينكس:
./ البرنامج
بعد تنفيذ الأمر ، سيتم إطلاق البرنامج وسيعرض نتيجة العمل.
الآن أنت تعرف كيفية تجميع وتشغيل برنامج ج++. سيسمح لك إكمال هذه الخطوات بنجاح بإنشاء وتشغيل برامج سي programs الخاصة بك.
المفاهيم الأساسية للبرمجة
ج programming البرمجة هي عملية إنشاء برامج الكمبيوتر باستخدام لغة البرمجة ج programming. سي++ هي لغة برمجة قوية ومتعددة الاستخدامات تستخدم على نطاق واسع لتطوير تطبيقات مختلفة ، بدءا من أنظمة التشغيل وبرامج التطبيقات ، إلى برامج الألعاب وأجهزة التحكم الدقيقة.
هناك العديد من المفاهيم الأساسية في ج programming البرمجة التي يجب فهمها:
تسمى المتغيرات مواقع الذاكرة التي تخزن قيم نوع بيانات معين.
أنواع البيانات هي فئات مختلفة من القيم التي يمكن تخزينها في المتغيرات. على سبيل المثال ، أنواع البيانات الصحيحة (كثافة العمليات ، طويلة) ، أنواع البيانات الحقيقية (تعويم ، مزدوج) ، أنواع بيانات الأحرف (شار) ، إلخ.
العوامل هي رموز أو كلمات رئيسية تؤدي عمليات على المتغيرات أو القيم. على سبيل المثال ، العوامل الحسابية(+, -, *, /), عوامل التعيين ( = ) ، عوامل المقارنة ( = = ، > ، < ) ، إلخ.
الإنشاءات الشرطية هي الإنشاءات التي تسمح للبرنامج باتخاذ القرارات بناء على شروط معينة. على سبيل المثال ، العبارات الشرطية إذا ، وإلا إذا ، آخر ، إلخ.
الحلقات هي بنيات تسمح للبرنامج بتنفيذ إجراءات معينة عدة مرات. على سبيل المثال ، ل ، في حين ، القيام به في حين الحلقات.
الوظائف هي كتل من التعليمات البرمجية التي يمكن استدعاؤها من أجزاء أخرى من البرنامج لأداء مهمة محددة. تسمح لك الوظائف بتقسيم الكود إلى أجزاء أصغر وسهلة القراءة وقابلة لإعادة الاستخدام.
الطبقات والكائنات هي المفاهيم الأساسية للبرمجة وجوه المنحى (أوب) ، والتي تسمح لك لتنظيم التعليمات البرمجية في كتل ذات الصلة منطقيا (الطبقات) وإنشاء مثيلات من هذه الكتل (الكائنات).
هذه ليست سوى بعض من المفاهيم الأساسية للبرمجة ج programming. إن معرفة وفهم هذه المفاهيم أمر مهم لتطوير برامج فعالة وموثوقة.
القسم 2: الإنشاءات والحلقات الشرطية في ج C
في لغة البرمجة ج programming ، هناك إنشاءات وحلقات شرطية تسمح لك بتنظيم تكرار كتلة من التعليمات البرمجية أو تنفيذ إجراءات معينة وفقا للشروط المحددة.
الإنشاءات الشرطية:
إذا-يسمح لك بتنفيذ كتلة من التعليمات البرمجية إذا كان الشرط المحدد صحيحا;
إذا-آخر-يسمح لك لتنفيذ كتلة واحدة من التعليمات البرمجية إذا كان الشرط صحيحا ، وكتلة أخرى من التعليمات البرمجية إذا كان الشرط غير صحيح;
التبديل-يسمح لك بتحديد أحد الخيارات العديدة لتنفيذ كتلة من التعليمات البرمجية ، اعتمادا على قيمة التعبير.
حلقات:
بينما-يسمح لك بتنفيذ كتلة من التعليمات البرمجية طالما أن الشرط المحدد صحيح;
افعل-بينما-يسمح لك بتنفيذ كتلة من التعليمات البرمجية بينما يكون الشرط المحدد صحيحا ، ولكنه يضمن تنفيذ كتلة التعليمات البرمجية مرة واحدة على الأقل;
إلى عن على — يسمح لك بتعيين القيمة الأولية والشرط والخطوة لمتغير وتنفيذ كتلة من التعليمات البرمجية قبل استيفاء الشرط;
فوريش-يسمح لك بالتكرار من خلال عناصر المجموعة.
Пример использования условных конструкций:
#include
int main() {
int age;
std::cout << "Введите ваш возраст: ";
std::cin >> age;
if (age < 18) {
std::cout << "Вы несовершеннолетний.";
} else {
std::cout << "Вы совершеннолетний.";
}
return 0;
}
Пример использования циклов:
#include
int main() {
for (int i = 1; i <= 10; i++) {
std::cout << i << " ";
}
int i = 1;
while (i <= 10) {
std::cout << i << " ";
i++;
}
int j = 1;
do {
std::cout << j << " ";
j++;
} while (j <= 10);
العودة 0;
}
في هذا المثال ، يقوم البرنامج بإخراج الأرقام من 1 إلى 10 بثلاث طرق مختلفة-باستخدام حلقة ، وحلقة بينما ، وحلقة افعل.
أمثلة على استخدام الإنشاءات الشرطية في ج C
تعد الإنشاءات الشرطية جزءا مهما من البرمجة ، مما يسمح لك باختيار فروع مختلفة لتنفيذ التعليمات البرمجية وفقا للشروط. في لغة البرمجة سي programming ، وهناك عدة أنواع من الإنشاءات الشرطية-إذا ، إذا-آخر ، التبديل القضية.
1. مشروط إذا البناء
تسمح لك عبارة إف بتنفيذ التعليمات البرمجية بناء على قيمة التعبير المنطقي. مثال الاستخدام:
عدد الباحث = 7;
إذا (رقم > 10) {
كوت < < "عدد أكبر من 10" < < إندل;
} آخر {
كوت < < "الرقم أقل من أو يساوي 10" < < إندل;
}
في هذا المثال ، إذا كان رقم المتغير أكبر من 10 ، فسيتم تنفيذ الرمز الموجود داخل الكتلة إذا ، وإلا سيتم تنفيذ الرمز الموجود داخل الكتلة الأخرى. في هذه الحالة ، سيتم عرض الرسالة "الرقم أقل من أو يساوي 10".
2. البناء المشروط إذا-آخر إذا-آخر
يسمح لك بناء إذا كان آخر إذا كان آخر بالاختيار من بين عدة خيارات اعتمادا على قيمة المتغير. مثال:
عدد أيام الأسبوع = 3;
إذا (يوم الأسبوع = = 1) {
كوت < < "الاثنين" < < إندل;
} آخر إذا (يوم الأسبوع = = 2) {
كوت < < "الثلاثاء" < < إندل;
} آخر إذا (يوم الأسبوع = = 3) {
كوت < < "الأربعاء" < < إندل;
} آخر {
كوت < < "يوم غير معروف من الأسبوع" < < إندل;
}
في هذا المثال ، سيتم إخراج الرسالة "الأربعاء" ، نظرا لأن يوم متغير الأسبوع هو 3.
3. بناء حالة التبديل الشرطي
يتيح لك تصميم علبة التبديل الاختيار من بين عدة خيارات بناء على قيمة المتغير. مثال:
شار الصف = 'ب';
التبديل (الصف) {
الحالة 'أ':
كوت < < "ممتاز" < < إندل;
استراحة;
الحالة'باء':
كوت < < " جيد " < < إندل;
استراحة;
الحالة'ج':
كوت < < "مرضية" < < إندل;
استراحة;
الافتراضي:
كوت < < "نتيجة غير معروفة" < < إندل;
استراحة;
}
في هذا المثال ، سيتم عرض الرسالة "جيد" ، لأن قيمة متغير الدرجة هي "ب".
هذه ليست سوى بعض الأمثلة على استخدام الإنشاءات الشرطية في لغة سي language. يمكن استخدامها في مواقف مختلفة لتحديد اختيار العديد من الإجراءات الممكنة في البرنامج.
الحلقات وتطبيقها في ج programming البرمجة
الحلقات هي أداة البرمجة الرئيسية وتسمح لك بأتمتة تنفيذ العمليات المتكررة. في لغة برمجة سي programming ، هناك عدة أنواع من الحلقات ، لكل منها خصائصه وتطبيقاته الخاصة.
1. في حين حلقة
في حين حلقة ينفذ التعليمات البرمجية داخل كتلة طالما أن الشرط المحدد بين قوسين لا يزال صحيحا. سيتم تنفيذ التعليمات البرمجية داخل حلقة حتى يصبح الشرط في حين كاذبة.
الباحث الأول = 0;
بينما (أنا < 5) {
كوت < < " مرحبا العالم!"<<إندل;
أنا++;
}
ينتج هذا الرمز عبارة " مرحبا بالعالم!"خمس مرات.
2. حلقة افعل بينما
حلقة دو في حين تشبه حلقة بينما ، لكنه يضمن أن يتم تنفيذ الجسم من حلقة مرة واحدة على الأقل ، حتى لو كان الشرط هو كاذبة. أولا ، يتم تنفيذ التعليمات البرمجية داخل كتلة دو ، ومن ثم يتم التحقق من الشرط المحدد بعد الكلمة الرئيسية في حين.
الباحث الأول = 0;
هل {
كوت << أنا < < إندل;
أنا++;
} بينما (أنا < 5);
سيقوم هذا الرمز بإخراج الأرقام من 0 إلى 4.
3. لحلقة
للحلقة هي الحلقة الأكثر استخداما في ج++. انها تسمح لك لتنفيذ التعليمات البرمجية عدد معين من المرات. يشار إلى القيمة الأولية للمتغير ، وشرط نهاية الدورة وخطوة تغيير المتغير في الأقواس الخاصة به.
إلى عن على (كثافة العمليات أنا = 0; أنا < 5; أنا i) {
كوت << أنا < < إندل;
}