البرمجة

مفاهيم أساسية في لغة C#: متغيرات، شروط، حلقات، دوال، ومصفوفات

عند البداية، يجدر بنا فهم أن لغة البرمجة C# هي إحدى لغات البرمجة التي تعتمد على مفهوم العمليات الحسابية والمنطقية لتنفيذ البرامج. سأقوم بشرح كل واحدة من العمليات التي طلبت المساعدة في فهمها.

فلنبدأ بالعملية الأولى: % (على سبيل المثال: A % B)
تُستخدم هذه العملية للقسمة، وتُعرف باسم “عملية الباقي”. عندما نقوم بكتابة A % B في C#، فإن النتيجة ستكون الباقي عند قسمة A على B. على سبيل المثال، إذا قمت بكتابة 10 % 3، ستكون النتيجة هي 1، لأن الباقي عند قسمة 10 على 3 هو 1.

أما بالنسبة للعملية الثانية: != (على سبيل المثال: a % b != 0)
فإن هذه العملية تُستخدم لفحص عدم المساواة. في المثال المعطى، يُريد الشخص التحقق مما إذا كان الباقي عند قسمة a على b ليس يساوي صفر. إذا كان الباقي ليس صفرًا، فإن التعبير (a % b != 0) سيكون صحيحًا، وإلا فسيكون غير صحيح.

أما بالنسبة للعملية الثالثة: & (&&)
تُستخدم هذه العملية في الشروط اللوجيكية. العلامة & تستخدم لعملية الـ “و” البتية (Bitwise AND)، بينما && تُستخدم للـ “و” اللوجيكي (Logical AND). في مثالك، يظهر استخدام &&، وهي تُستخدم لفحص إذا ما كانت كل الشروط المحددة صحيحة. على سبيل المثال، إذا كتبت (condition1 && condition2)، فإن النتيجة ستكون صحيحة فقط إذا كانت condition1 و condition2 هما صحيحتان.

في الختام، يُفضل دائماً أن تقوم بتجربة هذه العمليات بنفسك في بيئة البرمجة لفهمها بشكل أفضل، ولا تتردد في طرح المزيد من الأسئلة بما يتعلق بلغة C# أو أي مواضيع برمجية أخرى.

المزيد من المعلومات

بالتأكيد، سأقدم لك مزيدًا من المعلومات حول بعض المفاهيم الأساسية في لغة البرمجة C#، مما سيساعدك في فهم أعمق للبرمجة بها.

المتغيرات في C#:

في C#، يتم استخدام المتغيرات لتخزين البيانات. يمكن أن تكون المتغيرات من مختلف الأنواع مثل الأعداد الصحيحة (int)، الأعداد العشرية (double)، والنصوص (string). على سبيل المثال:

csharp
int age = 25; double price = 19.99; string name = "John";

الشروط والتحكم في التدفق:

تستخدم الشروط (الـ If والـ Else) لتحكم في تنفيذ أجزاء معينة من البرنامج بناءً على تحقق شرط معين. على سبيل المثال:

csharp
int x = 10; if (x > 5) { Console.WriteLine("العدد أكبر من 5"); } else { Console.WriteLine("العدد أقل من أو يساوي 5"); }

الحلقات:

تُستخدم الحلقات لتكرار تنفيذ أجزاء من البرنامج. على سبيل المثال، حلقة التكرار “for” تمكنك من تنفيذ تكرار معين لعدة مرات:

csharp
for (int i = 0; i < 5; i++) { Console.WriteLine("المرة رقم " + (i + 1)); }

الدوال:

تُستخدم الدوال لتجميع أكواد البرنامج بشكل منفصل وإعادة استخدامها. على سبيل المثال:

csharp
int AddNumbers(int a, int b) { return a + b; } int result = AddNumbers(3, 7); Console.WriteLine("النتيجة هي: " + result);

المصفوفات:

تُستخدم المصفوفات لتخزين مجموعة من القيم من نفس النوع. على سبيل المثال:

csharp
int[] numbers = { 1, 2, 3, 4, 5 }; Console.WriteLine("العنصر الثالث في المصفوفة هو: " + numbers[2]);

الكائنات والبرمجة الشيئية:

في C#، يُمكنك أيضًا استخدام الكائنات والبرمجة الشيئية لتنظيم الأكواد بشكل أفضل وزيادة إعادة الاستخدام.

csharp
class Person { public string Name { get; set; } public int Age { get; set; } } Person person1 = new Person { Name = "Ahmed", Age = 30 }; Console.WriteLine("اسم الشخص هو: " + person1.Name);

الإدخال والإخراج:

تُستخدم دوال الإدخال والإخراج للتفاعل مع المستخدم. على سبيل المثال:

csharp
Console.Write("الرجاء إدخال اسمك: "); string userInput = Console.ReadLine(); Console.WriteLine("مرحبًا " + userInput + "!");

هذه مجرد لمحة سريعة حول بعض المفاهيم الأساسية في C#، وهناك العديد من المفاهيم الأخرى التي يُمكن استكشافها. لا تتردد في الاستمرار في الطرح والتعمق في أي موضوع يثير اهتمامك.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر