فرترن ” Fortran ” اولین زبان برنامه نویسی سطح بالا می باشد که به هدف ارتقاء محاسبات ریاضی تا به امروز گسترش یافته است. این زبان یکی از قدرتمندترین زبان های برنامه نویسی در حوزه محاسبات عددی و شاخه های مهندسی مرتبط همچون دینامیک سیالات محاسباتی، المان محدود، فیزیک و ریاضیات کاربردی و … می باشد. از این رو یادگیری این زبان که در عین کاربردی بودن، زبان ساده ای نیز است برای مهندسین و پژوهشگران حوزه های یاد شده ضروری به نظر می رسد. بخش هایی از مدیادرس آموزش برنامه نویسی فرترن در این لینک قابل مشاهده است.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- فصل اول : مقدمه
تاریخچه زبان برنامه نویسی فرترن ” Fortran ”
کاربردهای زبان برنامه نویسی فرترن ” Fortran ”
ویژگی های فرترن
- فصل دوم: مفاهیم اساسی در برنامه نویسی
ثابت ها
متغیر ها
- فصل سوم : اصول نگارش برنامه در فرترن
قوانین نامگذاری ثابت ها، متغیرها و برنامه ها
دستورات و کلمات کلیدی در فرترن
ساختار کلی نگارش برنامه در فرترن
- فصل چهارم: نصب و اجرای زبان فرترن
نصب و اجرای زبان فرترن
- فصل پنجم: دستورات ورودی، خروجی و مدیریت فایل
دستورات ورودی، خروجی و مدیریت فایل
- فصل ششم: آشنایی با عملگرها و توابع ریاضی فرترن
عملگرهای ریاضی
عملگرهای منطقی
توابع جبری
توابع مثلثاتی
توابع معکوس مثلثاتی
توابع نمایی و لگاریتمی
اولویت انجام محاسبات در زبان فرترن
- فصل هفتم: ساختارهای کنترلی (ساختارهای شرطی)
ساختار شرطی IF تک دستوری
ساختار IF بلوکی
ساختار IF تو در تو
ساختار SELECT CASE
- فصل هشتم: ساختارهای کنترلی (ساختارهای تکرار)
ساختار تکرار با تعداد دفعات معین
ساختار تکرار با تعداد دفعات نامعین (خروج شرطی از ساختار تکرار)
ساختار تکرار تو در تو
- فصل نهم: آرایه ها
تعریف آرایه
نحوه ایجاد یک آرایه (دستور DIMENSION)
ذخیره سازی داده ها در یک آرایه
نحوه مقداردهی اعضای آرایه
تابع RESHAPE
ساختار WHERE تک دستوری
ساختار WHERE بلوکی
ساختار FORALL تک دستوری
ساختار FORALL بلوکی
آرایه های دینامیک (ALLOCATABLE)
چاپ عناصر یک آرایه به شکل سطری (دستور FORMAT)
- فصل دهم: زیربرنامه ها(تابع و زیرروال ها)
ویژگی های FUNCTION
نحوه تعریف FUNCTION
نحوه فراخوانی FUNCTION
زیربرنامه از نوع زیرروال SUBROUTINE
نحوه تعریف SUBROUTINE
نحوه فراخوانی SUBROUTINE
هیچ دیدگاهی برای این محصول نوشته نشده است.