***1
تعریف آرایه:به تعدادی متغیر از یک نوع در حافظه را که پشت سرهم قرار میگیرند آرایه گفته میشود.
طرز تعریف آرایه:
DIM ARRAY NAME(n) AS DATA TYPE
با توجه به اعلان بالا:
DIM:کلید واژه اعلان آرایه ومتغیر است.
ARRAY NAME:نام دلخواه تعریف آرایه است.
N:تعداد خانه های آرایه است.(یک عدد صحیح غیر صفر)(تعدادخانه ها=N+1)
DATATYPE:نوع آرایه(INTEGERوSTRINGو...)
مثال شماره1:DIM A(4)AS INTEGER
1 2 3 4 >>>شماره خانه های آرایه(اندیس یاINDEX)
***2
•تذکر:در مثال شماره 1زمانی پایین ترین شماره آرایه (پاییین ترین اندیس)صفراست که اگرهیچ دستوری قبل ازآن به نام OPTION BASE تعریف نشده باشد.این دستورپایین ترین اندیس یک آرایه را مشخص میکند.
•OPTION BASE 0 <<< پایین ترین اندیس صفراست(درقسمتGNERALنوشته شود)
•OPTION BASE1 >>>پایین ترین اندیس یک است(درقسمتGNERALنوشته شود)
•مثال شماره2:
•OPTION BASE 1
•DIM(A)AS INTEGER
•FOR I=1 TO 4
•A(I)=1*2
•NEXT I
•1 2 3 4
•246
***3
•ساختارهای داده ای از نظر تعداد اعضا به دودسته استاتیک ودینامیک تقسیم میشوند.
•ساختارهای استاتیک مثل آرایه های یکبعدی وآرایه های دوبعدی تعداد اعضای آنها درزمان طراحی برنامه مشخص میشودو در طول اجرای برنامه ثابت است اما تعداد اعضای ساختارهای داده ای دینامیک درطول اجرای برنامه تغییر میکند.لیست پیوندی(LINKLIST) پشته (STACK) صف(QUEUE)ودرختهای باینری(TREE BAINERY) نمونه هایی ازساختارهای داده ای دینامیک هستند.
•لیست پیوندی شامل مجموعه ای ازعناصرداده ای است که اضافه وحذف اعضا در جای لیست ممکن است.
•آرایه های یک بعدی بصورت زیر تعریف میشوند نوع آرایه AS(طول آرایه)نام آرایهDIM
•DIMواژه کلیدی است.