منتدى فرجيوة نت
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني 1011
منتدى فرجيوة نت
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني 1011
منتدى فرجيوة نت
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى فرجيوة نت

منتدى تعليمي متنوع
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخولمركز تحميل
أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا.كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.
مركز تحميل المنتدى
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني UAk02148

~¤¢§{( أنت الزائر رقم )}§¢¤~


المواضيع الأخيرة
» برنامج تصميم جداول الحصص المدرسية للاساتذة كل حسب مادته مطلوب بكثرة
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالجمعة 1 أكتوبر 2021 - 20:31 من طرف كريم ياسين

» كتاب مميز في تمارين ( اللغة والرياضيات و الفرنسية 5) ابتدائي
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالخميس 11 مارس 2021 - 19:12 من طرف مصطفى معلم

» 15 امتحانا في اللغة العربية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالجمعة 26 فبراير 2021 - 22:20 من طرف مصطفى معلم

» برنامج تسيير مستشارية التربية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالأربعاء 6 يناير 2021 - 20:51 من طرف عمارلقرع

» أفضل برنامج تسيير ( متوسطة ) برنامج رائع و متميز
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالأربعاء 6 يناير 2021 - 20:43 من طرف عمارلقرع

» لعبة سيارات رائعة
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالإثنين 13 أبريل 2020 - 2:43 من طرف samia84

» برنامج استعمال الزمن للمتوسط و الثانوي مجاني
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالأربعاء 1 أبريل 2020 - 9:31 من طرف zine12

» برنامج مستشاارية التربية مهم لكل ادارة مدرسية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالجمعة 6 مارس 2020 - 0:05 من طرف الزعيم

» برنامج حساب الساعات الضائعة للأستاذ
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالسبت 22 فبراير 2020 - 20:44 من طرف الزعيم

» جميع فروض الفصل الاول و الثاني مع الحلول السنة الثانية ثانوي علوم تجريبية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالثلاثاء 26 نوفمبر 2019 - 16:59 من طرف باي

» ملفات التوثيق الاداري...( الأمانة و مستشار التربية)
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالسبت 23 نوفمبر 2019 - 21:49 من طرف samia84

» حمل اسطوانة روضة الحروف والكلمات لتعليم الاطفال الحروف الهجائية العربية قرائتها وكتابتها برابط واحد مباشر
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالإثنين 14 أكتوبر 2019 - 16:37 من طرف ياسر جود

» أكثر من 400 مسألة و تمرين محلول بالتفصيل حلول لجميع تمارين الكتاب المدرسي حلول مفصلة لتمارين نموذجية حول الإختبارات لمختلف الثانويات الكتاب نادر جداً و أنصج الجميع بتحميله في انتظار إنجاز و رفع باقي النسخ تباعاً..إن شاء الله ... هذا الموضوع حصري ... من إ
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالسبت 5 أكتوبر 2019 - 21:36 من طرف krimo vitch

» حل تمارين الكتاب المدرسي رياضيات سنة اولى ثانوي من دليل الاستاذ
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالسبت 5 أكتوبر 2019 - 21:15 من طرف krimo vitch

» التوقيت الأسبوعي لكل المستويات بنمط جديد
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالأحد 23 يونيو 2019 - 20:27 من طرف cem_bellil

» اختبار الثلاثي الثاني في مادة اللغة العربية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالسبت 2 مارس 2019 - 19:55 من طرف محمد الصالح الجزائري

» إليكم اختبارات السنة الثانية متوسط الفصل الثاني
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالسبت 2 مارس 2019 - 19:51 من طرف محمد الصالح الجزائري

» جميع فروض للفصل الاول والثاني مع الحلول للسنة الاولى ثانوي جذع مشترك علوم وتكنولوجيا
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالسبت 2 مارس 2019 - 8:45 من طرف عبد اللطيف

» الفروض الخاصة بالدراسة بالمراسلة الموسم الدراسي 2009-2010 السنة الأولى ثانوي للجذعين المشتركين
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالإثنين 24 ديسمبر 2018 - 21:47 من طرف محمد الصالح الجزائري

» اختبارات و فروض الفصل الثالث في اللغة العربية اولى ثانوي جميع الشعب
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالإثنين 24 ديسمبر 2018 - 21:42 من طرف محمد الصالح الجزائري

دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
أفضل 10 أعضاء في هذا المنتدى
الزعيم
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
سفيرالسلام
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
قطرالندى
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
salama
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
المتميزة
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
تسنيم
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
انشتاين
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
hogo
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
الامل القادم
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
جهان
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Vote_lcap 
المواضيع الأكثر نشاطاً
جميع فروض للفصل الاول والثاني مع الحلول للسنة الاولى ثانوي جذع مشترك علوم وتكنولوجيا
مذكرات مادة علوم الطبيعة و الحياة سنة ثانية ثانوي شعبة اداب و فلسفة
حلول تمارين كتاب الرياضيات للسنة 1 ثانوي جذع مشترك علوم وتكنولوجيا
جميع فروض الفصل الاول و الثاني مع الحلول السنة الثانية ثانوي علوم تجريبية
مجموعة إختبارات و فروض مع الحلول في جميع المواد السنة الثالثة متوسط
جميع فروض الفصل الاول و الثاني مع الحلول السنة الثانية ثانوي آداب فلسفة
مذكرات ودروس في مادة علوم طبيعية ( ثانية أداب وفلسفة ) المجال الثاني
فروض واختبارات للسنة الثانية
جميع فروض للفصل الاول والثاني مع الحلول في جميع المواد السنة 3م
حل تمارين الكتاب المدرسي رياضيات سنة اولى ثانوي من دليل الاستاذ
المتواجدون الآن ؟
ككل هناك 34 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 34 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 986 بتاريخ السبت 1 مارس 2014 - 18:59
تصفح اهم الجرائداليومية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Chork10دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Khab10دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Nahar10
- مباشر - زوار الموقع عبر العالم

 

 دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني

اذهب الى الأسفل 
كاتب الموضوعرسالة
الزعيم
المدير العام
المدير العام
الزعيم


المزاج : دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Pi-ca-10
المهنة : دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Profes10
الجنس : دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Male10
عدد المساهمات : 2319
نقاط : 18645
تاريخ التسجيل : 17/05/2009
العمر : 49
إحترام القوانين : دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Jpg116

دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني Empty
مُساهمةموضوع: دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني   دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني I_icon_minitimeالأربعاء 28 سبتمبر 2011 - 23:23

الدرس الثاني

المتغيرات

في الدرس الأول تعلمنا أن كل شيئ في
الحاسوب يعتبر كائن

وفي الحقيقة هناك نوعين من الكائنات :

كائنات
حقيقية: وهي التي لها صفات وأفعال ويمكن أن يكون لها تمثيل مرئي

متغيرات
: وهي متغيرات لا تحتوي على صفات أو أفعال وإنما تحتوي على قيمة محددة ولا
تكون مرئية

أي انه من الممكن أن يحتوي الكائن "المتغير" X على قيمة
مخزنة في ذاكرة الحاسوب

ومن الممكن أن تكون قيمة المتغير أما رقم
أو نص أو حرف أو رقم عشري أو....

وإذا أردنا أن ننشئ متغير في ذاكرة
الحاسوب فيجب أن نحدد نوع القيمة التي ستحملها المتغير

مع العلم
أننا نختار إسم الكائن كما نشاء مادام الإسم يحقق الشروط التالية:

1-أن
يكون اسم المتغير حروف أو ارقام لاتينية

2-أن لا يكون أول حروف
الإسم رقم , فهذا الإسم غير مسموح 5int بينما هذا مسموح int5

3-أن
لا يحتوي الإسم على علامات أواشارات مثل # أو $ أو * أو + , الإشارة
المسموحة فقط هي _

وهذه الشروط تنطبق على أسماء الكائنات أو
المتغيرات ألتي سنقوم بإنشائها

إذن المتغير هو كائن يستخدم لتخزين
قيمة من نوع محدد

مثلاً إذا أردنا أن نعرف متغير اسمه x من نوع رقم
سيكون الكود كالتالي:

كود:
int x;

وكلمة int إختصار لكلمة
integer ومعناها عدد صحيح

الكود السابق معناه أنا عرفنا متغير
اسمه x سيحمل قيمة من نوع عدد صحيح

لاحظ أنك تستطيع تغيير اسم
المتغير كما تشاء المهم أن تراعي شروط التسمية الثلاثة

وإذا أردنا
تحميل هذا المتغير قيمة محدد يكون الكود كالتالي:

كود:
x=20;
الكود
السابق معناه أن المتغير x يحمل القيمة 20 ويستمر بحمل القيمة حتي يتوقف
البرنامج أو نحملة قيمة أخرى

لاحظ الكود التالي:

كود:
int
Var1;
int Var2;
Var1=10;
Var2=Var1;
قمنا بتعريف متغيرين من
نوع رقم صحيح ثم حملنا الرقم الأول قيمة 10

وفي السطر الأخير حملنا
المتغير الثاني قيمة المتغير الأول أي أن المتغير الثاني يحمل أيضاً القيمة
10

ملاحظة مهمه:في لغات البرمجه معامل التساوي ليس تبادلي يعني أن

Var2=Var1

لا
تساوي أبداً

Var1=Var2

لإن معامل = في لغات البرمجة يقوم
بنقل قيمة المتغير في اليمين إلى المتغير في اليسار

فلو عكسنا
المعاملات في السطر الأخير من الكود السابق هكذا :

كود:
int
Var1;
int Var2;
Var1=10;
Var1=Var2;
فسيظهر لنا خطأ عند السطر
الأخير لأن المعالج سيحاول نقل ما في المتغير Var2 إلى المتغير Var1

ولكن
المتغير Var2 لا يحتوي على أي قيمة لذلك سيظهر لنا الخطأ

بعض أنواع
المتغيرات وكيفية تعريفها:

رقم صحيح int
نص أو كلمة string
رقم
حقيقي "رقم يقبل الكسور العشرية مثل 41.51" double
حرف char
تاريخ
أو وقت DateTime
قيمة بوليانية bool

معنى القيمة البوليانية أي
أن المتغير يحمل قيمة صح أو خطأ , للتوضيح:

كود:
int k;
string
w;
double m;
char n;
bool p;

k=15;
w="هذا نص";
m=12.15;
n="م";
p=true;

لا
حظ أن المتغير من نوع رقم لا يحتاج إلى علامتي إقتباس

بينما
المتغير من نوع نص أو حرف يحتاج إلى علامتي إقتباس

المتغير من نوع
bool يحمل أما قيمة true أو false

ماذا لو جربنا الكود التالي:

كود:
k="نص";
سيظهر
لنا خطأ لأنا نحاول أن نحمل المتغير k قيمة من نوع نص

بينما
المفروض أن يحمل قيمة من نوع رقم كما عرفناه

وأيضاً هذا الكود خاطئ
لنفس السبب

كود:
k=w;
حيث أن w يحتوي على قيمة من نوع نص و k
المفروض أن يحمل قيمة من نوع رقم

ماذا لو كان لدينا هذا الكود:

كود:
w="45";
k=w;
سيظهر
لنا خطأ أيضاً عند السطر الثاني بالرغم من أن w يحمل رقم

لأن
المترجم لا يعرف أن w يحمل رقم , فهو يعتبر كل ما هو بين علامتي اقتباس على
أنه نص

وبالتالي فالمترجم لن يقبل أن يحمل k قيمة نصية لأن من
المفروض أن يحمل رقم

للتغلب على هذه المشكلة يوجد في بيئة التطوير
كائن للتحويل ما بين الأنواع

وهذا الكائن يقوم بتحويل القمية إلى أي
نوع فإذا اردنا تنفيذ الكود السابق بإستخدام كائن التحويل:

كود:
w="45";
k=Convert.ToInt32(w);

الكائن
Convert قام بأخذ قيمة w وحولها إلى رقم ثم حملها للمتغير k

لاحظ
أننا للوصول إلى أفعال أو صفات الكائن نكتب اسم الكائن ثم نقطة ثم فعل أو
صفة الكائن

فالكائن Convert يحتوي على فعل ToInt32 لذلك كتبنا اسم
الكائن ثم نقطه ثم فعل الكائن

ووضعنا بين القوسين المدخلات , ومن
أفعال الكائن Convert:

ToInt32 للتحويل إلى رقم صحيح كما رأينا في
المثال السابق
ToString للتحويل إلى نص
ToDouble للتحويل إلى عدد
عشري
ToChar للتحويل إلى حرف
ToBoolean للتحويل إلى قيمة بوليانية
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://alassil7.yoo7.com
 
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث
» دروس مباشرة في البرمجه بلغة C#2005 الدرس الاول
» دروس مباشرة في البرمجه بلغة C#2005 الدرس الرابع
» دروس فيديو Visual C++ 2005 Express Edition من مايكروسوفت
» 356 بحث اقتصادي جاهز وبروابط مباشرة - الجزء الثاني

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى فرجيوة نت :: ~¤¢§{(¯´°•. ۩۞۩ منتدى البرامج ۩۞۩.•°`¯)}§¢¤~ :: منتدى لغه ++c-
انتقل الى: