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


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

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

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

هذه الدورة مخصصة لتعلم أشهر لغات البرمجة - Java. & nbsp؛ Java & nbsp؛ & ndash؛ لغة برمجة مستخدمة على نطاق واسع & nbsp ؛ لكتابة تطبيقات الإنترنت. & nbsp ؛ تم استخدام لغة & nbsp ؛ Java & nbsp على نطاق واسع لأكثر من عقدين. لا تزال الملايين من تطبيقات Java قيد الاستخدام حتى اليوم.

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

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

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

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

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

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

أثناء التدريب ، ستعمل مع مترجم عبر الإنترنت ، وتكتب أو تعدل برنامجًا في نافذة خاصة على الشاشة. & nbsp؛
لكن في بعض المهام (التي سيتعين عليك حلها بنفسك) ، ستحتاج إلى مترجم على جهاز الكمبيوتر الذي يعمل لديك. & nbsp ؛
لتعلم لغة برمجة Java ، يمكنك تثبيت NetBeans & nbsp؛ أو IntelliJ IDEA . & nbsp؛
هنا يمكنك قراءة كيفية تثبيت & nbsp؛ IntelliJ IDEA.

يبدو أبسط برنامج Java كما يلي: <قبل> فئة عامة رئيسية { العامة الثابتة الفراغ الرئيسي (سلسلة [] args) { } } بادئ ذي بدء ، a & nbsp؛ Java & nbsp؛ & mdash؛ إنها فئة أو عدة فصول.
أبسط البرامج تتكون من فئة واحدة. في هذه الحالة ، إنها الفئة الرئيسية

في & nbsp ؛ Java ، لا يمكنك ببساطة إنشاء وظيفة عامة ، يجب أن تنتمي إلى فئة & nbsp؛ عندما يبدأ برنامج Java & nbsp؛ JVM & nbsp؛ يقوم & nbsp؛ JVM باستدعاء الوظيفة بـ & nbsp؛ name & nbsp؛ main () & nbsp؛ (الاسم محجوز ، مثل & nbsp؛ in & nbsp؛ C / C ++) من خلال & nbsp ؛ اسم الفئة دون إنشاء كائن. يجب التصريح عن هذه الوظيفة بمعدّل & nbsp؛ static & nbsp؛

لا تقوم الوظيفة بإرجاع أي شيء ، إنها تطبع النص فقط. نوع الإرجاع في هذه الحالة & nbsp؛ & mdash؛ & nbsp؛ void .

تقبل الوظيفة & nbsp؛ main () & nbsp؛ مصفوفة من كائنات الفئة String . & nbsp؛

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

ماذا يفعل برنامجنا؟
نظرًا لعدم وجود شيء داخل الأقواس المتعرجة ، فإن برنامجنا لا يفعل شيئًا ، فهو يتبع فقط قواعد لغة Java ، ويقوم بتشغيلها وسيقوم JVM بتنفيذها. & nbsp؛