أصبحت القدرة على البرمجة المكون الرابع لمحو الأمية. يحتاج الجميع إلى معرفة كيفية عمل عالمنا الرقمي ، وليس فقط المهندسين ". & - يقول مارك سيرمان ، الرئيس التنفيذي لمؤسسة موزيلا


برمجة. لماذا الدراسة إذا كان هناك العديد من البرامج الجاهزة لأجهزة الكمبيوتر ، نعم ، هناك بالفعل العديد من البرامج الجاهزة. ولكن كما تبين الممارسة ، هناك دائمًا مهام لا يمكن حلها بالوسائل القياسية. & nbsp ؛ في هذه الحالة ، عليك إنشاء برنامج خاص بك (أو تعديل برنامج موجود). نبسب ؛

ومع ذلك يمكنك القول أن البرمجة ليست لك ، وأنك تميل نحو العلوم الإنسانية. فلماذا تحتاجه على أي حال؟
أولا ، نحن نعيش في عصر تكنولوجيا المعلومات. تكنولوجيا الكمبيوتر في كل مكان حولنا. معرفة كيفية عملها مفيد فقط.
ثانيًا ، يساعد تعلم البرمجة الناس على التفكير المجرد وتقسيم المهمة إلى أجزاء أصغر.

ستسمح لك دوراتنا بتعلم البرمجة خطوة بخطوة من المهارات الأساسية إلى حل المشكلات المعقدة. نبسب ؛

هذه الدورة مخصصة لدراسة أشهر لغات البرمجة - لغة C ++ (بالإضافة إلى لغة C الكلاسيكية). العديد من اللغات الحديثة تشبه لغة سي. لذلك ، بعد دراسة لغة البرمجة هذه ، يمكنك بسهولة تعلم أي لغة أخرى.

نطاق C و C ++ واسع بشكل مدهش. حتى في عالم اليوم ، على الرغم من تنوع الأدوات الحديثة الموثوقة ، تظل لغتا البرمجة هاتان اللتان لا غنى عنهما. & nbsp ؛ لغة C اقتصادية للغاية في استهلاك موارد النظام ، مما يجعل البرنامج يعمل بسرعة. & nbsp ؛ مركبات بدون طيار ، ساعات ذكية ، وأجهزة الاستشعار والأجهزة التي تستخدم تقنية إنترنت الأشياء (على سبيل المثال ، آلات القهوة) تحتوي على برامج مضمنة مكتوبة بالكامل بلغة C أو C ++.

أثناء العمل خلال الدورة التدريبية ، ستعمل على تطوير مهاراتك تدريجيًا. بدءًا من أساسيات البرمجة ، ستتمكن قريبًا من جلب مهاراتك إلى الكمال وحل المشكلات الأكثر تعقيدًا. لتعلم الأساسيات ، قد لا تحتاج إلى أي برنامج متخصص. يكفي أن يكون لديك إنترنت ورغبتك في التعلم. & nbsp؛

إذا كنت مستعدًا لتعلم كيفية البرمجة بسهولة وحرية ، فابدأ في أداء المهام!

نبسب ؛

أنواع المهام 1) النوع الأول من المهمة هو كتابة البرنامج بنفسك. & nbsp؛
في المهمة السابقة ، كان عليك كتابة البرنامج بنفسك. يمكن القيام بذلك في كل من المحرر على الموقع ، ونسخ البرنامج من أي بيئة برمجة. أو يمكنك فقط إرسال الملف. في أغلب الأحيان ستعمل مع هذا النوع من المهام.

2) النوع الثاني من المهام هو مهام لتحرير كود البرنامج الحالي. & nbsp؛ & nbsp؛

3) نوع آخر من المشاكل هو مشاكل الاختبار المعتادة ، حيث سيكون عليك إما إعطاء إجابة قصيرة أو الاختيار من بين الخيارات المعروضة.

البرامج والمجمعات
المترجم & nbsp؛ هو برنامج يترجم البرنامج بأكمله إلى رمز آلة يمكن للمعالج تنفيذه.
أثناء التدريب ، ستعمل مع مترجم عبر الإنترنت ، أو تكتب أو تعدل برنامجًا في نافذة خاصة على الشاشة. & nbsp ؛ على & nbsp ؛ ولكن في بعض المهام (التي سيتعين عليك حلها بنفسك) ، ستحتاج إلى مترجم على كمبيوتر العمل الخاص بك. & نبسب ؛
لتعلم لغة البرمجة C ++ ، نوصي بتثبيت بيئة برمجة DevC ++ ، التي تحتوي على مترجم MinGW (قم بتنزيل هنا ) . & نبسب ؛

برنامج بسيط أبسط برنامج سي يتكون من 8 أحرف فقط: رئيسي() { } دعونا نشرح كل حرف في البرنامج:
main & nbsp؛ - البرنامج الرئيسي يسمى دائمًا الاسم & nbsp؛ main .
تميز لغة البرمجة C بين الأحرف الكبيرة والصغيرة.

() & nbsp؛ - تعني الأقواس الفارغة أن & nbsp؛ main & nbsp؛ ليس به وسيطات.
{} & nbsp؛ - تشير الأقواس المتعرجة إلى بداية البرنامج الرئيسي ونهايته.

تتم كتابة جميع الإجراءات التي يجب القيام بها داخل أقواس مجعدة

ماذا يفعل برنامجنا؟
نظرًا لعدم وجود شيء داخل الأقواس المتعرجة ، فإن برنامجنا لا يفعل شيئًا ، إنه يتبع قواعد لغة C فقط ، ويمكن تجميعه والحصول على ملف exe - ملف قابل للتنفيذ يمكن تشغيله. & nbsp؛