ݺߣ

ݺߣShare a Scribd company logo
‫البرمجة‬ ‫في‬ ‫المتغيرات‬ ‫السي‬ ‫بلغة‬
‫شارب‬
‫ابدا‬ ‫موقع‬ ‫مع‬ ‫برمجة‬ ‫اتعلم‬.‫نت‬
" Variable"‫المتغير‬ ‫تعريف‬
–‫استخدامها‬ ‫البرنامج‬ ‫يستطيع‬ ‫تخزينية‬ ‫مساحة‬ ‫عن‬ ‫عبارة‬ ‫هو‬
–‫استخ‬ ‫خالل‬ ‫من‬ ‫و‬ ، ‫المتغير‬ ‫هذا‬ ‫نوع‬ ‫تعريف‬ ‫من‬ ‫البد‬ ‫برنامج‬ ‫في‬ ‫متغير‬ ‫استخدام‬ ‫تستطيع‬ ‫حتي‬‫لهذا‬ ‫دامك‬
‫كذلك‬ ‫و‬ ‫استخدامه‬ ‫كيفية‬ ‫و‬ ‫به‬ ‫المختزنة‬ ‫البيانات‬ ‫نوع‬ ‫علي‬ ‫التعرف‬ ‫البرنامج‬ ‫يستطيع‬ ‫النوع‬‫المساحة‬
‫عليه‬ ‫إجرائها‬ ‫نستطيع‬ ‫التي‬ ‫العمليات‬ ‫كذلك‬ ‫و‬ ‫المتغيرات‬ ‫من‬ ‫النوع‬ ‫لهذا‬ ‫المطلوبة‬ ‫التخزينية‬
–‫مثال‬:‫و‬ ‫الرقمي‬ ‫المتغير‬ ‫المتغيرات‬ ‫انواع‬ ‫من‬‫ال‬ ‫و‬ ‫الضرب‬ ‫و‬ ‫الطرح‬ ‫و‬ ‫الجمع‬ ‫يمكن‬ ‫الحالة‬ ‫هذه‬ ‫في‬‫قسمة‬
‫هكذا‬ ‫و‬ ‫باستخدامه‬
Variables المتغيرات في سي شارب
‫للمتغيرات‬ ‫االساسية‬ ‫األنواع‬
–‫قيم‬ ‫علي‬ ‫تحتوي‬ ‫متغيرات‬((Value type
–‫الرقمية‬ ‫المتغيرات‬:sbyte, byte, short, ushort, int, uint, long, ulong, and char
–‫العشرية‬ ‫العالمة‬ ‫ذات‬ ‫المتغيرات‬:float and double
–‫العشرية‬ ‫األعداد‬:Decimal
–‫المنطقية‬ ‫المتغيرات‬:Boolen ,‫تشمل‬ ‫و‬True orFalse
–‫الفارغة‬ ‫المتغيرات‬:Nullable
(Reference Type)‫اخري‬ ‫عناصر‬ ‫الي‬ ‫تشير‬ ‫متغيرات‬
Enum - Struct - Class‫عنها‬ ‫نتحدث‬ ‫وسوف‬‫الحقا‬
‫للمتغيرات‬ ‫االساسية‬ ‫األنواع‬
‫ف‬ ‫المتغير‬ ‫تسمية‬ ‫عن‬ ‫اتباعها‬ ‫الواجب‬ ‫القواعد‬‫ي‬
‫شارب‬ ‫السي‬ ‫لغة‬
–‫حرف‬ ‫ب‬ ‫ليبدأ‬ ‫المتغير‬ ‫اسم‬ ‫اختيار‬ ‫الممكن‬ ‫من‬–‫او‬ ‫رقم‬_
–‫عالمة‬ ‫او‬ ‫بحرف‬ ‫المتغير‬ ‫اسم‬ ‫يبدأ‬ ‫ان‬ ‫يفضل‬_
–‫ي‬ ‫هنا‬ ‫من‬ ‫و‬ ‫الصغيرة‬ ‫الحروف‬ ‫و‬ ‫الكبيرة‬ ‫الحروف‬ ‫بين‬ ‫تميز‬ ‫انها‬ ‫شارب‬ ‫السي‬ ‫لغة‬ ‫عن‬ ‫المعروف‬ ‫من‬‫مكن‬
‫المتغير‬ ‫تعريف‬Count‫المتغير‬ ‫غير‬count
–‫كلمة‬ ‫استخدام‬ ‫اليمكن‬ ‫مثال‬ ‫للمتغيرات‬ ‫كاسماء‬ ‫شارب‬ ‫بالسي‬ ‫محفوظة‬ ‫كلمة‬ ‫استخدام‬ ‫يجب‬ ‫ال‬(and –
assert , break, class ,continue ,def ,del ,elif ,else , except , exec , finally ,for ,
from , global , if , import , in , is , lambada , not , or , pass , print , raise , return ,
try , while , for)‫بالمتغيرات‬ ‫كامل‬ ‫ملف‬ ‫ارفق‬ ‫سوف‬ ‫غيرها‬ ‫و‬ ‫للمتغيرات‬ ‫كاسماء‬
‫ف‬ ‫المتغير‬ ‫تسمية‬ ‫عن‬ ‫اتباعها‬ ‫الواجب‬ ‫القواعد‬‫ي‬
‫شارب‬ ‫السي‬ ‫لغة‬
‫التسمية‬ ‫عن‬ ‫القواعد‬ ‫هذه‬ ‫مراعاة‬ ‫من‬ ‫البد‬
•‫عن‬ ‫معبر‬ ‫اسم‬ ‫استخدام‬‫المتغير‬ ‫وظيفة‬
•‫المتغير‬ ‫اسم‬ ‫كتابة‬ ‫طريقة‬‫البرنامج‬ ‫سير‬ ‫علي‬ ‫تؤثر‬ ‫ال‬
•‫الكبيرة‬ ‫الحروف‬ ‫تستخدم‬ ‫ال‬‫للضرورة‬ ‫إال‬ ‫المتغير‬ ‫تسمية‬ ‫في‬
•‫مثال‬:
•thrombones76‫؟؟؟؟‬ ‫خاطئة‬ ‫تسمية‬‫او‬ ‫حرف‬ ‫من‬ ‫بدال‬ ‫برقم‬ ‫بدات‬ ‫إلنها‬_
•More$‫؟؟؟؟‬ ‫خاطئة‬ ‫تسمية‬‫عالمة‬ ‫إلستخدام‬$
•class‫خاطئة‬ ‫تسمية‬‫مسبقا‬ ‫محفوظة‬ ‫كلمة‬ ‫إلستخدام‬
‫؟؟‬ ‫المتغير‬ ‫تعريف‬ ‫يتم‬ ‫كيف‬
–‫؟؟‬ ‫المتغير‬ ‫تعريف‬ ‫يتم‬ ‫كيف‬
–‫اختيار‬ ‫التاريخ‬ ‫حالة‬ ‫في‬ ‫المثال‬ ‫سبيل‬ ‫فعلي‬ ‫الداتا‬ ‫نوع‬ ‫اختيار‬ ‫من‬ ‫البد‬ ‫المتغير‬ ‫لتعريف‬Datetime‫في‬
‫اختيار‬ ‫يمكن‬ ‫العمر‬ ‫حالة‬decimal
–‫كالتالي‬ ‫تعريفة‬ ‫فيتم‬ ‫فرد‬ ‫ميالد‬ ‫تاريخ‬ ‫يخزن‬ ‫متغير‬ ‫عمل‬ ‫االن‬ ‫نريد‬ ‫اننا‬ ‫مثال‬ ‫لنفترض‬:;Datetime
dateOfBirth
–‫قيمة‬ ‫المتغير‬ ‫إعطاء‬:
–‫كالتالي‬ ‫اليسار‬ ‫علي‬ ‫القيمة‬ ‫توضع‬ ‫ثم‬ ‫يساوي‬ ‫عالمة‬ ‫توضع‬ ‫التعريف‬ ‫بعد‬
–DateTime dateOfBirth = new DateTime ( "08/12/1977");
Variables المتغيرات في سي شارب
‫مثال‬
‫الوقت‬ ‫نفس‬ ‫في‬ ‫قيمة‬ ‫إعطاءه‬ ‫و‬ ‫المتغير‬ ‫تعريف‬ ‫الممكن‬ ‫من‬
‫التالي‬ ‫كالمثال‬:
int d = 3, f = 5;
byte z = 22;
double pi = 3.14159;
char x = ‘x’
using System;
namespace VariableDefinition {
class Program {
static void Main(string[] args) {
short a;
int b ;
double c;
/* actual initialization */
a = 10;
b = 20;
c = a + b;
Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c);
Console.ReadLine();
}
}
}
Variables المتغيرات في سي شارب

More Related Content

Variables المتغيرات في سي شارب

  • 1. ‫البرمجة‬ ‫في‬ ‫المتغيرات‬ ‫السي‬ ‫بلغة‬ ‫شارب‬ ‫ابدا‬ ‫موقع‬ ‫مع‬ ‫برمجة‬ ‫اتعلم‬.‫نت‬
  • 2. " Variable"‫المتغير‬ ‫تعريف‬ –‫استخدامها‬ ‫البرنامج‬ ‫يستطيع‬ ‫تخزينية‬ ‫مساحة‬ ‫عن‬ ‫عبارة‬ ‫هو‬ –‫استخ‬ ‫خالل‬ ‫من‬ ‫و‬ ، ‫المتغير‬ ‫هذا‬ ‫نوع‬ ‫تعريف‬ ‫من‬ ‫البد‬ ‫برنامج‬ ‫في‬ ‫متغير‬ ‫استخدام‬ ‫تستطيع‬ ‫حتي‬‫لهذا‬ ‫دامك‬ ‫كذلك‬ ‫و‬ ‫استخدامه‬ ‫كيفية‬ ‫و‬ ‫به‬ ‫المختزنة‬ ‫البيانات‬ ‫نوع‬ ‫علي‬ ‫التعرف‬ ‫البرنامج‬ ‫يستطيع‬ ‫النوع‬‫المساحة‬ ‫عليه‬ ‫إجرائها‬ ‫نستطيع‬ ‫التي‬ ‫العمليات‬ ‫كذلك‬ ‫و‬ ‫المتغيرات‬ ‫من‬ ‫النوع‬ ‫لهذا‬ ‫المطلوبة‬ ‫التخزينية‬ –‫مثال‬:‫و‬ ‫الرقمي‬ ‫المتغير‬ ‫المتغيرات‬ ‫انواع‬ ‫من‬‫ال‬ ‫و‬ ‫الضرب‬ ‫و‬ ‫الطرح‬ ‫و‬ ‫الجمع‬ ‫يمكن‬ ‫الحالة‬ ‫هذه‬ ‫في‬‫قسمة‬ ‫هكذا‬ ‫و‬ ‫باستخدامه‬
  • 4. ‫للمتغيرات‬ ‫االساسية‬ ‫األنواع‬ –‫قيم‬ ‫علي‬ ‫تحتوي‬ ‫متغيرات‬((Value type –‫الرقمية‬ ‫المتغيرات‬:sbyte, byte, short, ushort, int, uint, long, ulong, and char –‫العشرية‬ ‫العالمة‬ ‫ذات‬ ‫المتغيرات‬:float and double –‫العشرية‬ ‫األعداد‬:Decimal –‫المنطقية‬ ‫المتغيرات‬:Boolen ,‫تشمل‬ ‫و‬True orFalse –‫الفارغة‬ ‫المتغيرات‬:Nullable
  • 5. (Reference Type)‫اخري‬ ‫عناصر‬ ‫الي‬ ‫تشير‬ ‫متغيرات‬ Enum - Struct - Class‫عنها‬ ‫نتحدث‬ ‫وسوف‬‫الحقا‬ ‫للمتغيرات‬ ‫االساسية‬ ‫األنواع‬
  • 6. ‫ف‬ ‫المتغير‬ ‫تسمية‬ ‫عن‬ ‫اتباعها‬ ‫الواجب‬ ‫القواعد‬‫ي‬ ‫شارب‬ ‫السي‬ ‫لغة‬ –‫حرف‬ ‫ب‬ ‫ليبدأ‬ ‫المتغير‬ ‫اسم‬ ‫اختيار‬ ‫الممكن‬ ‫من‬–‫او‬ ‫رقم‬_ –‫عالمة‬ ‫او‬ ‫بحرف‬ ‫المتغير‬ ‫اسم‬ ‫يبدأ‬ ‫ان‬ ‫يفضل‬_ –‫ي‬ ‫هنا‬ ‫من‬ ‫و‬ ‫الصغيرة‬ ‫الحروف‬ ‫و‬ ‫الكبيرة‬ ‫الحروف‬ ‫بين‬ ‫تميز‬ ‫انها‬ ‫شارب‬ ‫السي‬ ‫لغة‬ ‫عن‬ ‫المعروف‬ ‫من‬‫مكن‬ ‫المتغير‬ ‫تعريف‬Count‫المتغير‬ ‫غير‬count –‫كلمة‬ ‫استخدام‬ ‫اليمكن‬ ‫مثال‬ ‫للمتغيرات‬ ‫كاسماء‬ ‫شارب‬ ‫بالسي‬ ‫محفوظة‬ ‫كلمة‬ ‫استخدام‬ ‫يجب‬ ‫ال‬(and – assert , break, class ,continue ,def ,del ,elif ,else , except , exec , finally ,for , from , global , if , import , in , is , lambada , not , or , pass , print , raise , return , try , while , for)‫بالمتغيرات‬ ‫كامل‬ ‫ملف‬ ‫ارفق‬ ‫سوف‬ ‫غيرها‬ ‫و‬ ‫للمتغيرات‬ ‫كاسماء‬
  • 7. ‫ف‬ ‫المتغير‬ ‫تسمية‬ ‫عن‬ ‫اتباعها‬ ‫الواجب‬ ‫القواعد‬‫ي‬ ‫شارب‬ ‫السي‬ ‫لغة‬ ‫التسمية‬ ‫عن‬ ‫القواعد‬ ‫هذه‬ ‫مراعاة‬ ‫من‬ ‫البد‬ •‫عن‬ ‫معبر‬ ‫اسم‬ ‫استخدام‬‫المتغير‬ ‫وظيفة‬ •‫المتغير‬ ‫اسم‬ ‫كتابة‬ ‫طريقة‬‫البرنامج‬ ‫سير‬ ‫علي‬ ‫تؤثر‬ ‫ال‬ •‫الكبيرة‬ ‫الحروف‬ ‫تستخدم‬ ‫ال‬‫للضرورة‬ ‫إال‬ ‫المتغير‬ ‫تسمية‬ ‫في‬ •‫مثال‬: •thrombones76‫؟؟؟؟‬ ‫خاطئة‬ ‫تسمية‬‫او‬ ‫حرف‬ ‫من‬ ‫بدال‬ ‫برقم‬ ‫بدات‬ ‫إلنها‬_ •More$‫؟؟؟؟‬ ‫خاطئة‬ ‫تسمية‬‫عالمة‬ ‫إلستخدام‬$ •class‫خاطئة‬ ‫تسمية‬‫مسبقا‬ ‫محفوظة‬ ‫كلمة‬ ‫إلستخدام‬
  • 8. ‫؟؟‬ ‫المتغير‬ ‫تعريف‬ ‫يتم‬ ‫كيف‬ –‫؟؟‬ ‫المتغير‬ ‫تعريف‬ ‫يتم‬ ‫كيف‬ –‫اختيار‬ ‫التاريخ‬ ‫حالة‬ ‫في‬ ‫المثال‬ ‫سبيل‬ ‫فعلي‬ ‫الداتا‬ ‫نوع‬ ‫اختيار‬ ‫من‬ ‫البد‬ ‫المتغير‬ ‫لتعريف‬Datetime‫في‬ ‫اختيار‬ ‫يمكن‬ ‫العمر‬ ‫حالة‬decimal –‫كالتالي‬ ‫تعريفة‬ ‫فيتم‬ ‫فرد‬ ‫ميالد‬ ‫تاريخ‬ ‫يخزن‬ ‫متغير‬ ‫عمل‬ ‫االن‬ ‫نريد‬ ‫اننا‬ ‫مثال‬ ‫لنفترض‬:;Datetime dateOfBirth –‫قيمة‬ ‫المتغير‬ ‫إعطاء‬: –‫كالتالي‬ ‫اليسار‬ ‫علي‬ ‫القيمة‬ ‫توضع‬ ‫ثم‬ ‫يساوي‬ ‫عالمة‬ ‫توضع‬ ‫التعريف‬ ‫بعد‬ –DateTime dateOfBirth = new DateTime ( "08/12/1977");
  • 10. ‫مثال‬ ‫الوقت‬ ‫نفس‬ ‫في‬ ‫قيمة‬ ‫إعطاءه‬ ‫و‬ ‫المتغير‬ ‫تعريف‬ ‫الممكن‬ ‫من‬ ‫التالي‬ ‫كالمثال‬: int d = 3, f = 5; byte z = 22; double pi = 3.14159; char x = ‘x’ using System; namespace VariableDefinition { class Program { static void Main(string[] args) { short a; int b ; double c; /* actual initialization */ a = 10; b = 20; c = a + b; Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c); Console.ReadLine(); } } }