بنية الفيجوال بيسك
تتكون لغة الفيجوال بيسك من مجموعة من التعليمات مكتوبة في أسطر وتعليمة الفيجوال بيسك تتكون من :
1- الكلمات المحجوزة للفيجوال للبيسك والخاصة بتعليمة معينة : مثلاً End و If وFor
2- المحارف والمتحولات والثوابت:
أولا_ المحارف
تستخدم لغة البيسك ثلاثة أنواع من المحارف هي:
أ - الأحرف الأنكليزية الصغيرة والكبيرة
ب - الأرقام من 0 الى 9
ج - محارف خاصة متعددة الأنواع :
- إشارات العمليات الحسابية : مثل: ^ / - + * . حيث أن الإشارة * ترمز إلى الضرب و الإشارة / ترمز إلى القسمة
و^ ترمز إلى رفع القيمة إلى س
- معملات الموازنة وهي : <> => > <= < = أصغر أو يساوي والإشارة <> تدل على عدم المساواة
- علامات الترقيم وهي الفاصلة والفاصلة المنقوطة والنقطة والنقطتان فوق بعضهما وإشارة الإسفهام وإشارة التعجب والفراغ والأقواس وعلامات التنصيص
- رموز أخرى مثل $ وإشارة النسبة % وإشارة العطف & ورمز الإعداد # والشحطة _ و@ والخط المائل \
ثانياً - الثوابت Constants
الثابت قيمة تستخدم في البرنامج دون أن يطرأ عليه أي تغيير خلال تنفيذه وهي على نوعين :
1 - ثابت عددي وهذه القيمة تقسم إلى نوعين :
أ - ثابت عددي صحيح INTEGER
ب - ثابت عددي حقيقي REAL : وله شكلان
- شكل عشري : مثل 15.25
- شكل أسي : مثل E3 2.5
2 - ثابت محرفي STRING :
وهو تابع لمحارف مكتوبة بين علامتي التنصيص " " لا يستخدم الثابت المحرفي في العمليات الحسابية وإنما يعامله الكمبيوتر كنص
مثلاً لو أدخلنا التعليمة Print 2*3 فإنه سوف يظهر ناتج ضرب العددين أي 5
فإنه سوف يظهر الرقمان كما هما 3*2 Print "2*3" أما لوأدخلنا التعليمة
ثالثاً - المتحولات VARIABLES
المتحول هو رمز لمكان في الذاكرة الرئيسية تخزن فيه قيمة معينة ويجب أن يبدأ بحرف أبجدي ويمكن أن يتكون من عدد من المحارف يمكن أن يصل إلى 40 محرفاً
يحوي أحرف وأرقام ونقطة عشرية ولايجوز أن يحوي على فراغ ويمكن أن تتغير قيمته خلال عمل البرنامج وهو على نوعين هما:
1 - متحول عددي : تخزن فيه قيم عددية فقط
2 - متحول محرفي : وهو إسم محرفي يتبعه بالمحرف $