البرمجة

مفاهيم أساسية في لغة 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#، وهناك العديد من المفاهيم الأخرى التي يُمكن استكشافها. لا تتردد في الاستمرار في الطرح والتعمق في أي موضوع يثير اهتمامك.

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