حجم فایل : 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 تومان
طراح و تهیه:ران وب-اورجینال معرفی قالب Daro قالب دارو یک قالب HTML نمونه کار آجاکس با طراحی خلاقانه و مناسب طراحان، عکاسان و آژانس های خلاقیت برای نمایش نمونه کار و طراحی آن بسیار تمیز و با ظرافت کامل انجام شده است. قالب Daro کاملا ریسپانسیو و واکنشگراست و تقریبا از صفحه ... ...
طراح و تهیه کننده: اورجینال-ران وب معرفی قالب قالب کاسوکا یک محصول ایرانی طراحی شده مخصوص شرکت ها، ارگان ها، سازمان ها و ادارات می باشد که با طراحی تمیز، مدرن و حرفه ایی که دارد به سایت سازمان، ارگان و یا شرکت شما زیبایی خاصی می بخشد. قالب Kasuka کاملا واکنشگرا و ... ...
معرفی قالب HTML شرکتی سیلرا قالب سیلرا یک محصول ایرانی با UI اختصاصی است و مناسب شرکت های صنعتی، فولاد، نفت و… می باشد. که با طراحی جذاب سایتی زیبا و حرفه ای را در اختیار شما قرار می دهد و با تغییر جزئی برای انواع پروژههای شرکتی و خدماتی کاربرد دارد. قالب شرکتی سیلرا ... ...
طراح و تهیه کننده قالب: اورجینال-ران وب (حمید) توضیحات ومعرفی قالب قالب فروشگاهی ویکودین یک قالب HTML برای فروش محصولات پزشکی و بهداشتی است که ویژگی های آن این محصول را از دیگر محصولات HTML جدا میکند، قالب vicodin از پیشرفته ترین کتابخانه های روز دنیا برای بهبود ظاهری ... ...
طراح و تهیه: ران وب-اورجینال(خانم کیانی) معرفی قالب HTML ارز دیجیتال تریدیکس قالب Tradix یک قالب HTML ارز رمزنگاری شده که شامل صفحات ورود به سیستم، ثبت نام، بازنشانی، شماره OTP، کد OTP، درباره ما، حریم خصوصی، شرایط و ضوابط است. تمامی کدها به خوبی کامنت گذاری و مستندسازی ... ...
اطلاعات محصول طراح: مهدی کاظمی (کاملا تهیه شده توسط طراح در ران وب و اورجینال است) توضیحات قالب کافئین، یک قالب HTML فروشگاهی حرفهای و مدرن با 22 صفحه طراحی اختصاصی، است که یک انتخاب ایدهآل برای ایجاد یک وبسایت فروشگاهی به خصوص فروشگاه چای و قهوه و کافی شاپ میباشد. ... ...
مشخصات نویسندگان مقاله مقایسه نتایج فونداسیونهای تحلیل شده توسط نرم افزار SAFE با نرم افزار المان محدود شبیه سازی خاک PLAXIS امین فلامکی - استادیار، دانشکده مهندسی، دانشگاه پیام نورمحمد زاهدی - دانشجوی کارشناسی ارشد مهندسی زلزله دانشگاه آزاد اسلامی واحد بوشهر چکیده ... ...
دانلود احیای نوزاد عنوان فایل: دانلود احیای نوزاد نوع فایل : PDF حجم فایل : 2 MB تعداد صفحات یا اسلاید: 43 صفحات شرح مختصر: این فایل شامل اطلاعات جامع و کامل درباره احیای نوزادان است. موضوعات مطرح شده شامل فیزیولوژی تولد، مراقبتهای فوری پس از تولد، ...
دانلود مراقبتهای بعد از عمل جراحی قلب باز (pdf) عنوان فایل: دانلود مراقبتهای بعد از عمل جراحی قلب باز نوع فایل: PDF حجم فایل: 2 MB تعداد صفحات: 11 صفحه شرح مختصر: این فایل شامل اطلاعات جامع و کامل درباره مراقبتهای پس از عمل جراحی قلب باز است. ...
طرح جابر اعتیاد طرح جابر اعتیاد مناسب برای پایه سوم دبستان به همراه دفتر کارنما با فرمت ورد و قابل ویرایش این فایل کامل و آماده است و جهت ارائه به همکاران فرهنگی می باشد. این نمونه طرح جابر که برای شما تهیه کرده ایم و با قیمت مناسب در دسترس شما قرار داده ایم طرح جابر کلاس ... ...
پاورپوینت معماری سبز(پایدار) دارای 63 اسلاید بامباحثی ازجلمله: تعریف معماری سبز یا پایدار، دلایل شکل گیری آن، موضوعات مطرح در معماری سبز، کلیات و اهداف در معماری پایدار، دستورالعمل های اجرای معماری سبز،مصالح و اصول معماری سبز، اصول شهر پایدار، توسعه پایدار،شهرسازی پایدار، ... ...