لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 17 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا 1 2 ساختارها مقدمه اگرچه آرایه، ساختمان داده بسیار مفیدی میباشد. اما از آن تنها زمانی میتوان استفاده کرد که عناصر دادهها همگی از یک نوع باشند. اغلب اوقات پیش میآید که میخواهید که اشیاء مختلفی را تحت یک ساختار معین تعریف کنید. به عنوان مثال coordinates: (x,y,z) addresses: name, number, street, fax 3 اعلان یک ساختار نحو (syntax) دستور ساختار به صورت زیر است. جای آن در برنامه نیز در کنار سایر اعلانهای برنامه (برنامه اصلی و یا برنامههای فرعی) میباشد. در ماژول نیز در قسمت ویژه قرار میگیرد. Type [::] type_name Component definitions End Type [type_name] در زبانهای برنامهنویسی دیگر تحت عناوین records و یا structures نامیده میشود. مثال: Type Coords_3D Real :: x, y, z End Type 4 معرفی و استفاده از ساختار Type (Coords_3D) :: pt در اینجا یک نقطه با سه مختصات (x, y, z) اعلان میگردد. اکنون به مثال دیگری توجه کنید. Type (Coords_3D), Dimension(10, 20) :: pt_arr در اینجا یک ارایه دو بعدی با 200 عنصر اعلان شده است، که هر یک از عناصر خودش دارای سه مولفه (x, y, z) میباشد. 5
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 17 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا 1 2 ساختارها مقدمه اگرچه آرایه، ساختمان داده بسیار مفیدی میباشد. اما از آن تنها زمانی میتوان استفاده کرد که عناصر دادهها همگی از یک نوع باشند. اغلب اوقات پیش میآید که میخواهید که اشیاء مختلفی را تحت یک ساختار معین تعریف کنید. به عنوان مثال coordinates: (x,y,z) addresses: name, number, street, fax 3 اعلان یک ساختار نحو (syntax) دستور ساختار به صورت زیر است. جای آن در برنامه نیز در کنار سایر اعلانهای برنامه (برنامه اصلی و یا برنامههای فرعی) میباشد. در ماژول نیز در قسمت ویژه قرار میگیرد. Type [::] type_name Component definitions End Type [type_name] در زبانهای برنامهنویسی دیگر تحت عناوین records و یا structures نامیده میشود. مثال: Type Coords_3D Real :: x, y, z End Type 4 معرفی و استفاده از ساختار Type (Coords_3D) :: pt در اینجا یک نقطه با سه مختصات (x, y, z) اعلان میگردد. اکنون به مثال دیگری توجه کنید. Type (Coords_3D), Dimension(10, 20) :: pt_arr در اینجا یک ارایه دو بعدی با 200 عنصر اعلان شده است، که هر یک از عناصر خودش دارای سه مولفه (x, y, z) میباشد. 5
لینک دانلود و خرید پایین توضیحات دسته بندی : ppt نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 39 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا آرايه ها و ساختارها ADT (Abstraction data type) آرايه ها يونيون ها و ساختارها ماتريس هاي اسپارس آرايه هاي چند بعدي چند جمله اي ها رشته ها آرايـه - Array مجموعه ای از داده كه در خانه های پشت سرهم حافظه قرارمی گيرند. مجموعه ای از زوجها شامل انديس و مقدار است. به ازای هر انديس يک مقدار مربوط به آن انديس وجود دارد (تناظر يا نگاشت) int a [7] = { 3,5,2,7,9,10,11} 3 5 2 7 9 10 11 a[0] a[1] a[2] a[3] a[4] a[5] a[6] ADT مربوط به آرايه ها - GeneralArray (int j , RangList list ,float InitialValue =DefaultValue); /* Creates a j dimension array of floats where the range of the kth dimension is given by the kth element of list.*/ - float Retrieve (index i ); //if ( i is in the index set ) return the item associated with i in the array else return error - void Store ( index i , float x ); //if ( i is in the index set ) insert new pair else return error. آرايه در حافظه يک آرايه يک بعدی به سادگی بوسِله نسبت دادن دو کروشه به نام يک متغير تعريف ميشود: int list[5]; آدرس اولين عنصر آدرس مبنا يا پايه ناميده می شود. Variable Memory addres List[0] base address = a List[1] a+1*sizeof(int) List[2] a+2*sizeof(int) List[3] a+3*sizeof(int) List[4] a+4*sizeof(int)