پاورپوینت با موضوع متغیرهای اندیسدار یا زیرنویسدار

لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ويرايش و آماده پرينت )
تعداد اسلاید : 49 اسلاید
قسمتی از متن .ppt :
متغیرهای اندیسدار یا زیرنویسدار
آرایه (Array)
آرایه گروهی از متغیرها یا ثابتها هستند که نوع آنها یکی است و با اسم واحدی نامیده میشوند.
نمایش متغیر به صورت آرایه
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 است.
فهرست مطالب و اسلایدها:
آرایه (Array)
نمایش متغیر به صورت آرایه
دستور اعلام متغیر اندیسدار
انواع اندیسها
استفاده از عناصر متغیرهای اندیسدار مانند متغیرهای عادی
خطای مازاد اندیسهای آرایه
استفاده از مقدار ثابت در اعلام آرایه
عملیات آرایهای (1)
تفاوت بین حلقه do عادی و حلقه do ضمنی
نحوه تخصیص حافظه در آرایه دو بعدی
نحوه تخصیص حافظه در آرایه سه بعدی
مقداردهی آرایههای دو بعدی (1)
زیر آرایهها
تناظر درآیه به درآیه دو ماتریس در تساوی کلی
سازگاری زیرآرایهها
توابع کتابخانهای آرایهها
تابع shape
تابع Reshape
دنباله تابع Reshape
تابع Size
تابع Sum در یک بعد
تابع Sum در دو بعد
تابع Product
All
Any
ترانهاده یک ماتریس
Dot_Product
MatMul
متغیرهای اندیسدار شناور