Do i = 1, 100
a(i) = SQRT(a(i))
End do
جزییات حلقه فوق به صورت زیر است:
a(1) = SQRT(a(1))
a(2) = SQRT(a(2))
¼
a(100) = SQRT(a(100))
§Real, Dimension(10) :: X
§Character(len = 20), Dimension(50) :: & last_name
§آرایه میتواند با یک یا چند بعد معرفی شود. تعداد ابعاد یک آرایه را رتبه (rank) نامند. در مثال فوق رتبه متغیرهای X و last_name برابر یک است.
§تعداد عناصر یک بعد را extent آن گویند. در متغیر X برابر 10 و در متغیر last_name برابر 50 است.
§ترکیبی از rank و extent هر آرایه را شکل (shape) آن آرایه نامند. بنابراین دو آرایه دارای یک شکل هستند، اگر رتبه و تعداد عناصر هر بعد آرایه با هم یکسان باشد.
§به تعداد کل درایههای یک آرایه اندازه (size) آن آرایه گویند.
§Real, Dimension(100) :: R
§Real, Dimension(10,10) :: S
§Real :: T(10,10)
§Integer, Dimension :: L(2,3)
§Integer, Dimension(5) :: A, B(2,3)
§Real, Dimension(15) :: X
§Real, Dimension(3,5) :: Y, Z
§به دو مثال اخیر توجه کنید. متغیر X دارای رتبه یک و متغیرهای Y,Z دارای رتبه دو هستند.
§اندازه متغیرهای X و Y,Z با هم برابرند.
§متغیرهای X و Y,Z دارای شکل یکسان نیستند.
§extent بعد دوم متغیرهای Y,Z برابر 5 است.