حجم فایل : 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 یک مثال کامل اکنون فرض کنید یک فایل از دانشجویان دارید که شامل سه رکورد و شش فیلد میباشد. فیلد اول نام، فیلد دوم نامخانوادگ...
مبلغ واقعی 18,824 تومان 20% تخفیف مبلغ قابل پرداخت 15,059 تومان
عنوان فایل :راهنمای بیماران برای تعویض مفصل زانو نوع فایلها:PDF حجم فایل:2.59 مگابایت تعداد صفحات : 26 ص شرح مختصر:این فایل شامل اطلاعات کامل درباره جراحی تعویض مفصل زانو است. از آمادهسازیهای قبل از جراحی، مراقبتهای پس از جراحی، تمرینات ورزشی ... ...
مشخصات نویسندگان مقاله قالبهای لغزنده( مزایا و معایب روشهای اجرایی و راهبردی سیستم) احمد زئیسی دهکردی - دانشجوی کارشناسی عمران، دانشگاه آزاد اسلامی واحد شهرکردعلی ذبحی - دانشجوی کارشناسی معماری، دانشگاه آزاد اسلامی واحد شهرکردرسول عامری - دانشجوی معماری از دانشگاه آزاد ... ...
نام فایل : دستگاه تولید مثل در گیاهان عالی – پیدازادان و نهاندانگان فرمت : .ppt تعداد صفحه/اسلاید : 23 حجم : 1 مگابایت دستگاه تولید مثل در گیاهان عالی – پیدازادان و نهاندانگان دستگاه تولید مثل در گیاهان عالی – پیدازادان-نهاندانگان- نظریه متامورفوز از انگلر درمورد منشا ... ...
خرید و دانلود pdf کتاب آموزش زبان عربی Read and Speak Arabic for Beginners, Third Edition از این کتابای خوشگل داشته باشید نخواین هم عاشق زبان عربی میشید فایل کتاب اورجینال هست. 114 صفحه از لینک سایت امازون که داخل پست قرار گرفته با کلیک بر روی Look Inside میتوانید نمونه ... ...
به نام خداوند بخشنده و مهربان سلام خدمت دوستان عزیزم امیدوارم هرجا که هستید حالتون خوب باشه میخواستم اتفاقاتی که بعد از استفاده از این محصول و کار کردن تمارین براتون رخ میدهد رو خدمتتون عرض کنم توجه بر روی نکات مثبت خودتون و ارتباط تون با همسرتون (الزاما نباید ... ...
دانلود جزوه تاسیسات مکانیکی_ طباطبائی خلاصه شده 8 ص تایپ شده PDF فهرست مطالب: فصل ۱: راههای انتقال گرما فصل ۲: طرز کار سیستم حرارتی مرکزی انواع سیستم های حرارتی مرکزی چگونگی ورود هوا به داخل ساختمان ظرفیت حرارتی ابگرمکن ذخیره آب منبع آبگرمکن ها انواع سیستم های ... ...
پاورپوینت درباره بازهای قوی و ضعیف، داروهای اسیدی و بازی(صفحات 28 تا32 کتاب شیمی 3 ) همراه با ارائه کامل درس در پاورپوینت مخصوص تدریس سر کلاس مشخصات فایل: فرمت فایل: پاورپوینت powerpoint ،تایپ شده( قابل ويرايش و آماده پرينت ) تعداد اسلایدها: 33 اسلاید مخصوص پایه ... ...