6 مفاهيم أساسية للغة البرمجة #C

السي شارب C # هي لغة برمجة شائعة قُدمت لأول مرة بواسطة Microsoft في عام 2000 كجزء من إطار عمل .NET الخاص بها.

منذ ذلك الحين، اكتسبت شعبية بين المطورين نظرًا لسهولة استخدامها وتعدد استخداماتها.

في هذا المقال، سأذكر بعض المفاهيم الأساسية لبرمجة C # التي يحتاج كل مبتدئ إلى معرفتها.

اقرأ أيضاً 4 خطوات لتعلم لغة البرمجة #C وأهم مميزاتها

بعض المفاهيم المهمة عن البرمجة C #

1- أنواع البيانات Data Types

 في C #، يحتوي كل متغير على نوع بيانات.. يدعم C # عديدًا من أنواع البيانات المضمنة مثل الأعداد الصحيحة والنقطة العائمة والحرف والمنطقية مثل:

int يستخدم لتعريف الأعداد الصحيحة.

double لتعريف الأعداد التي تحتوي على فاصلة.

char لتعريف حرف واحد فقط.

string لتعريف نص.

bool لإرجاع واحدة من القيمتين: إما True أو False.

2- المتغيرات Variables

 تُستخدم المتغيرات لتخزين البيانات في الذاكرة ويمكن استخدامها لإجراء عمليات على تلك البيانات. في C #، نصرح عن المتغيرات باستخدام بناء الجملة data_type variable_name = value.

أي يجب تحديد نوع المتغير كما في الخطوة السابقة، ثم نضع اسم المتغير وبعد المساواة قيمته، مثال: ;int x=5

** ملاحظة مهمة :دائمًا بعد انتهاء أي عملية في السي شارب نضع فاصلة منقوطة.

3- العمليات Operators

 تُستخدم العوامل لإجراء العمليات الحسابية والمنطقية والمقارنة في C #. تتضمن بعض أمثلة عوامل التشغيل في C #

العمليات الحسابية وهي + الجمع، - الطرح، * الجداء، / القسمة، ٪ تعطي باقي القسمة.

المقارنة: >، <، == المساواة، ! = لا يساوي، && وهي تمثل AND، || تمثل OR.

اقرأ أيضاً كورس أساسيات البرمجة "الدرس الثاني" CS50X

مفاهيم أخرى عن لغة البرمجة C # 

4- عبارات شرطية Conditional statements

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

 5- الحلقات Loops

 تُستخدم الحلقات لتنفيذ مجموعة من التعليمات البرمجية بتكرار حتى نستوفي شرطًا معينًا. في C #، يمكن استخدام for loop وwhile loop وdo-while loop وswitch لهذا الغرض.

6- التوابع Functions

 تعد التوابع من أهم المفاهيم في البرمجة، لأنها تسمح بإعادة استخدام التعليمات البرمجية وتنظيمها في أجزاء أصغر وأكثر قابلية للإدارة. في C #، نصرح عن التابع باستخدام الصيغة return_type function_name.

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

أشارككم تجاربي مع المواقع والتطبيقات التي أستفيد منها، والكتب التي اقرأها!

ملاحظة: المقالات والمشاركات والتعليقات المنشورة بأسماء أصحابها أو بأسماء مستعارة لا تمثل الرأي الرسمي لجوَّك بل تمثل وجهة نظر كاتبها ونحن لا نتحمل أي مسؤولية أو ضرر بسبب هذا المحتوى.

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

تعليقات

أبريل 18, 2023, 9:48 م

👍

أضف ردا
يجب عليك تسجيل الدخول أولاً لإضافة تعليق.

يجب عليك تسجيل الدخول أولاً لإضافة تعليق.

هل تحب القراءة؟ كن على اطلاع دائم بآخر الأخبار من خلال الانضمام مجاناً إلى نشرة جوَّك الإلكترونية

مقالات ذات صلة
سبتمبر 21, 2023, 10:51 ص - فراس مالك سلوم
سبتمبر 19, 2023, 3:20 م - ايمان عمر المصري
سبتمبر 4, 2023, 10:57 ص - اسامه غندور جريس منصور
أغسطس 24, 2023, 10:58 ص - Salahelden Elaidy
أغسطس 20, 2023, 6:30 م - اسامه غندور جريس منصور
أغسطس 16, 2023, 10:33 ص - اسامه غندور جريس منصور
أغسطس 15, 2023, 8:10 م - اسامه غندور جريس منصور
أغسطس 15, 2023, 6:15 م - اسامه غندور جريس منصور
أغسطس 13, 2023, 7:28 م - اسامه غندور جريس منصور
أغسطس 13, 2023, 9:16 ص - محمد أمين العجيلي
أغسطس 12, 2023, 5:38 م - اسامه غندور جريس منصور
أغسطس 12, 2023, 4:15 م - مرتضى علي ناصر مكين
أغسطس 11, 2023, 2:54 م - يونس العروي
أغسطس 10, 2023, 11:12 م - اسامه غندور جريس منصور
أغسطس 9, 2023, 1:26 م - عمرو علي الليثي
أغسطس 8, 2023, 10:35 ص - محمد أمين العجيلي
أغسطس 3, 2023, 1:30 م - اسامه غندور جريس منصور
يوليو 31, 2023, 9:20 ص - اسامه غندور جريس منصور
يوليو 29, 2023, 7:36 م - محمد أمين العجيلي
يوليو 24, 2023, 11:20 ص - اسامه غندور جريس منصور
يوليو 22, 2023, 12:51 م - دلباز عبد الغني زين الدين
يوليو 22, 2023, 11:24 ص - عبدالحليم ماهاما دادولا عيدالرحمن
يوليو 21, 2023, 2:44 م - اسامه غندور جريس منصور
يوليو 18, 2023, 3:31 م - عمرو رمضان محمد
يوليو 16, 2023, 11:48 ص - عبدالحليم ماهاما دادولا عيدالرحمن
يوليو 16, 2023, 7:07 ص - مصطفى حسن
يوليو 15, 2023, 2:13 م - اسامه غندور جريس منصور
يوليو 11, 2023, 10:45 ص - داليفان قضيب البان
يوليو 8, 2023, 7:55 ص - اسامه غندور جريس منصور
يوليو 7, 2023, 3:05 م - اسامه غندور جريس منصور
يوليو 6, 2023, 8:49 ص - حسناء لقمان
يوليو 5, 2023, 3:25 م - عبدالحليم عبدالرحمن
يوليو 5, 2023, 1:58 م - عبدالحليم عبدالرحمن
يوليو 5, 2023, 7:56 ص - محمد حمدي رشاد
يوليو 2, 2023, 3:13 م - عبدالحليم عبدالرحمن
يونيو 26, 2023, 11:18 ص - اسامه غندور جريس منصور
يونيو 7, 2023, 2:08 م - جود معاذ الرفاعي
يونيو 3, 2023, 7:25 م - اسامه غندور جريس منصور
يونيو 1, 2023, 6:39 م - اسامه غندور جريس منصور
يونيو 1, 2023, 1:51 م - هند مهير سالم
مايو 30, 2023, 3:22 م - عبدالحليم عبدالرحمن
مايو 29, 2023, 11:53 ص - انطوني وائل وديع
مايو 29, 2023, 10:50 ص - اسامه غندور جريس منصور
مايو 26, 2023, 9:17 ص - دكتور احمد رفعت محمد
مايو 25, 2023, 10:11 ص - دكتور احمد رفعت محمد
مايو 24, 2023, 10:08 ص - دكتور احمد رفعت محمد
مايو 23, 2023, 7:12 م - دكتور احمد رفعت محمد
نبذة عن الكاتب

أشارككم تجاربي مع المواقع والتطبيقات التي أستفيد منها، والكتب التي اقرأها!