مقدمة

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

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

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

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

هذه الدورة مخصصة لتعلم واحدة من & nbsp؛ أكثر & nbsp؛ لغات البرمجة & nbsp؛ الأكثر شهرة - لغة C #.

C # & nbsp؛ (تنطق & nbsp؛ si sharp) & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ لغة البرمجة الشيئية. تم تطويره في & nbsp؛ 1998 - 2001 & nbsp؛ بواسطة & nbsp؛ فريق من المهندسين & nbsp؛ Microsoft & nbsp؛ بقيادة & nbsp؛ Anders Hejlsberg & nbsp؛ and Scott Wilthaumot & nbsp؛ كلغة تطوير تطبيقات لـ & nbsp؛ Microsoft .NET Framework & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ تنتمي C # إلى عائلة من اللغات ذات بناء جملة يشبه C ، والتي يكون تركيبها أقرب إلى & nbsp؛ C ++ & nbsp؛ & nbsp؛ Java.

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

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

نبسب ؛

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

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

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

مترجم & nbsp؛ - برنامج الذي يترجم البرنامج بأكمله إلى كود آلة يمكن للمعالج تنفيذه.

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

يبدو برنامج C # البسيط هكذا: <قبل> class Program { نبسب ؛ نبسب ؛ فراغ ثابت رئيسي () نبسب ؛ نبسب ؛ { نبسب ؛ نبسب ؛ } } دعونا نشرح كل حرف في البرنامج: class Program {...} & nbsp؛ هي الفئة المضمنة افتراضيًا. يبدأ تنفيذ البرنامج. static void Main & nbsp؛ - & nbsp؛ method (function) & nbsp؛ هي نقطة البداية لأي تطبيق ، أي اللحظة التي يبدأ البرنامج من خلالها العمل.

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

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