
حجم فایل : 87.0 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 17
بنام خدا 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 استفاده یک ساختار در داخل تعریف ساختار دیگر در تعریف یک ساختار میتوان از یک و یا چند ساختاری که قبلا تعریف شده است، استفاده نمود. مثال:
Type Sphere
Type (Coords_3D) :: center
Real :: radius
End Type
در اینجا یک ساختار تحت عنوان Sphere معرفی شده است. که شامل دو مولفه است.
یک ساختار به نام Coords_3D
یک متغیر حقیقی به نام radius
البته میتوان ساختار بالا را یک باره نیز تعریف نمود.
Type Sphere
Real :: x, y, z, radius
End Type
توجه: در داخل یک ساختار، ساختاری دیگری را نمیتوان تعریف نمود. 6 مقداردهی اولیه به ساختار به ساختار به دو صورت زیر میتوان مقدار اولیه داد.
مقداردهی مولفه به مولفه
bubble%radius=3.0
bubble%center%x=1.0
مقداردهی به شی
bubble%center=Coords_3D(1.0,2.0,3.0)
همانطور که ملاحظه میشود به مرکز متغیر bubble، توسط ساختار Coords_3D به یک باره، مقدار اولیه اختصاص مییابد. 7 خواندن و نوشتن مولفههای ساختار مولفههای یک ساختار را میتوان خواند و یا نوشت. به مثال زیر توجه کنید.
Print*, bubble%center%x, & bubble%center%y, bubble%center%z, & bubble%radius
8 یک مثال کامل اکنون فرض کنید یک فایل از دانشجویان دارید که شامل سه رکورد و شش فیلد میباشد. فیلد اول نام، فیلد دوم نامخانوادگ...
مبلغ واقعی 98,824 تومان 20% تخفیف مبلغ قابل پرداخت 79,059 تومان
طرح جابر پروانه طرح جابر پروانه مناسب برای پایه چهارم و پنجم دبستان به همراه دفتر کارنما .بافرمت ورد وقابل ویرایش این فایل کامل و آماده است و جهت ارائه به همکاران فرهنگی میباشد. این نمونه طرح جابر که برای شما تهیه کرده ایم و با قیمت مناسب در دسترس شما قرار داده ایم طرح ... ...
آیا تا حالا حس کردی در ارتباط با زنان نمیدونی چی بگی یا چطور رفتار کنی؟ این کتاب بهت یاد می ده با اعتماد به نفس جذابیت واقعی خودت رو نشون بدی و ارتباطی بسازی که ماندگار باشه .این کتاب کامل ترین و جامع ترین منبع برای ارتباط با زنان و جذب آنان است .این کتاب در بیست و چهار فصل ... ...
طرح جابر سنجاقک طرح جابر سنجاقک مناسب برای پایه چهارم و پنجم دبستان به همراه دفتر کارنما با فرمت ورد و قابل ویرایش این فایل کامل و آماده است و جهت ارائه به همکاران فرهنگی می باشد. این نمونه طرح جابر که برای شما تهیه کرده ایم و با قیمت مناسب در دسترس شما قرار ... ...
نام فایل : تاريخچه بانك كشاورزي فرمت : .doc تعداد صفحه/اسلاید : 121 حجم : 3 مگابایت مقدمهامروزه نظام بانكي نقش مهمي در اقتصاد ايفا مي كند بانك ها از اين طرف سرمايه ها ريز و درشت افراد، خانوارها و مؤسسات را جمع آوري مي كنند سپس آنها را در دستان پر توان فعالان اقتصادي ... ...
طرح جابر پر طرح جابر پر مناسب برای پایه دوم دبستان به همراه دفتر کارنما با فرمت ورد و قابل ویرایش این فایل کامل و آماده است و جهت ارائه به همکاران فرهنگی می باشد. این نمونه طرح جابر که برای شما تهیه کرده ایم و با قیمت مناسب در دسترس شما قرار داده ایم طرح جابر کلاس دوم ... ...