Page 35 - أساسيات الحاسب الالي2
P. 35

‫المتغيرات والتعبيرات‬            ‫الفصل الثالث‬

                      ‫الثوابت ‪Constants‬‬

‫إذا كانت قيمة عنصر البيانات تظل ثابتة طول فترة تنفيذ البرنامج يكون ذلك‬

‫العنصر ثابت ويجب أن يعرف الثابت قبل استخدامه فى اﻹجراء و يكون هذا‬

                      ‫التعريف في صورة ‪:‬‬

‫; ‪Const Const_name = const_value‬‬
   ‫حيث ‪ Const_name‬هو اسم الثابت‪ .‬و ‪ =Const_value‬هو القيمة الفعلية للثابت‪.‬‬
                                          ‫و من اﻷمثلة لهذا التعريف الكود التالى ‪-:‬‬

‫)(‪Sub Main‬‬
      ‫‪Const CENTPERINCH = 2.54‬‬
      ‫‪Const BDATE = #11/12/1970#‬‬
      ‫"‪Const PAGE_TITLE = "Programming with VB.Net‬‬
      ‫)‪Console.WriteLine(CENTPERINCH‬‬
      ‫)‪Console.WriteLine(BDATE‬‬
      ‫)‪Console.WriteLine(PAGE_TITLE‬‬
      ‫)(‪Console.Read‬‬

   ‫‪End Sub‬‬
                                        ‫الشكل التالى يوضح ناتج تنفيذ الكود السابق‬

‫شاشة إخراج النتائج تشبه إلى حد ما شاشة نظام التشغيل ‪ Dos‬و تظهر به ا ق يم الثواب ت‬
‫نتيج ة لتنفي ذ اﻻم ر ‪ WriteLine‬الم ستخدم للطباع ة عل ى ال شاشة‪ .‬أم ا اﻻم ر ‪Read‬‬
‫فيستخدم ﻻستقبال قيمة من خﻼل لوحة المف اتيح وف ى الك ود ال سابق ﻻ تعنين ا ه ذه القيم ة‬
‫وإنما استخدمن اﻻمر ﻹيقاف شاشة إظهار النتائج حتى نتمكن من ق راءة المخرج ات وﻻ‬

                                                                   ‫تختفى الشاشة‪.‬‬

‫ﻻحظ أن الثابت ﻻ يمكن تعديل قيمته داخل المدى المعرف به وإﻻ ستظهر رسالة خطأ‬

                                                                                                ‫‪٣٥‬‬
   30   31   32   33   34   35   36   37   38   39   40