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