الدرس 2 : الثوابت في qbasic

الثوابت : قيم ثابتة لا تتغير أثناء تنفيذ البرنامج.
تقسم الثوابت إلى نوعين هما :

الثوابت العددية (Numeric Constants)

وهي الاعداد الحقيقية سواء كانت صحيحة أو غير صحيحة , كما في الامثلة الأتية :

 

17 (عدد حقيقي صحيح)
3.14 (عدد حقيقي غير صحيح)
8.4- (عدد حقيقي غير صحيح)
102- (عدد حقيقي صحيح)
9.8 (عدد حقيقي غير صحيح)

 

* ملاحظة هامة جدا :اشارة العدد عندما يكون سالب(-) او موجب (+) تكون على يسار العدد , واذا كانت على يمينه يعتبر ثابت عددي خاطئ لانه في هذه الحالة تعتبر (-) رمز خاص / عملية حسابية.
مثال : -17 : ليس ثابت عددي لانه احتوى رمز خاص -
+88 : ليس ثابت عددي لانه احتوى رمز خاص +

الثوابت الرمزية (Character Constants)

وهي مجموعة من الحروف والأرقام والرموز الخاصة ( باستثناء إشارة الاقتباس المزدوجة " ) , يتم وضعها بين إشارتي إقتباس مزدوجتين " " , كما في الأمثلة الأتية :

" **JORDAN**" ( حروف ورموز خاصه بين اشارتي اقتباس مزدوجتين )
"Constants" ( حروف بين اشارتي اقتباس مزدوجتين )
"123456" ( أرقام بين اشارتي اقتباس مزدوجتين )
"A1B2C3" ( حروف وأرقام بين اشارتي اقتباس مزدوجتين )
"$%#?" ( رموز خاصه بين اشارتي اقتباس مزدوجتين )

* ملاحظة هامة جدا :اذا جاء داخل إشارتي الاقتباس المزدوجتين " " , إشارة إقباس مزدوجه " أو أكثر ففي هذه الحالة يكون هذا الثابت الرمزي ثابت غير مقبول في لغة Quick Basic .
مثال : "Cons"tants" : ليس ثابت رمزي لانه احتوى إشارة أقتباس مزدوجة " داخل اشارتي الاقتباس المزدوجتين
"123" "456" : ليس ثابت رمزي لانه احتوى إشارتي أقتباس مزدوجة " " داخل اشارتي الاقتباس المزدوجتين

----------------------------------

المصدر : مدونة تعلم لغة qbasic

http://lquickbasic.blogspot.com
Share |

معلومات إضافية