وب سایت دکتر رامین قاسمی اصل

Ghasemiasl.ir

  The website of Ramin Ghasemiasl

آموزش زبان برنامه نويسي فرترن براي مهندسين مكانيك

فرترن اولین زبان برنامه نویسی سطح بالا می باشد که به هدف ارتقاء محاسبات ریاضی تا به امروز گسترش یافته است. این زبان یکی از قدرتمندترین زبان های برنامه نویسی در حوزه محاسبات عددی و شاخه های مهندسی مرتبط همچون دینامیک سیالات محاسباتی، المان محدود، فیزیک و ریاضیات کاربردی...

برای اطلاع از برنامه دوره های آموزشی دکتر رامین قاسمی اصل کلیک نمایید

موضوعات

ورود به سایت


نام کاربری :
رمز عبور :
  • عضویت در سایت
  • یادآوری رمز عبور
  • برترین مطالب


    فرترن ” Fortran ” اولین زبان برنامه نویسی سطح بالا می باشد که به هدف ارتقاء محاسبات ریاضی تا به امروز گسترش یافته است. این زبان یکی از قدرتمندترین زبان های برنامه نویسی در حوزه محاسبات عددی و شاخه های مهندسی مرتبط همچون دینامیک سیالات محاسباتی، المان محدود، فیزیک و ریاضیات کاربردی و … می باشد.  از این رو یادگیری این زبان که در عین کاربردی بودن، زبان ساده ای نیز است برای مهندسین و پژوهشگران حوزه های یاد شده ضروری به نظر می رسد. براي مشاهده مجموعه كامل اين آموزش كه توسط يكي از دانشجويان دكتري بنده تهيه شده است به اين لينك مراجعه فرماييد.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

     

    فصل اول : مقدمه

    تاریخچه زبان برنامه نویسی فرترن ” Fortran ”
    کاربردهای زبان برنامه نویسی فرترن ” Fortran ”
    ویژگی های فرترن

     

    فصل دوم: مفاهیم اساسی در برنامه نویسی

    ثابت ها
    متغیر ها

     

    فصل سوم : اصول نگارش برنامه در فرترن

    قوانین نامگذاری ثابت ها، متغیرها و برنامه ها
    دستورات و کلمات کلیدی در فرترن
    ساختار کلی نگارش برنامه در فرترن

     

    فصل چهارم: نصب و اجرای زبان فرترن

    نصب و اجرای زبان فرترن

     

    فصل پنجم: دستورات ورودی، خروجی و مدیریت فایل

    دستورات ورودی، خروجی و مدیریت فایل

     

    فصل ششم: آشنایی با عملگرها و توابع ریاضی فرترن

    عملگرهاي رياضي
    عملگرهاي منطقي
    توابع جبري
    توابع مثلثاتي
    توابع معكوس مثلثاتي
    توابع نمايي و لگاريتمي
    اولويت انجام محاسبات در زبان فرترن

     

    فصل هفتم: ساختارهای کنترلی (ساختارهای شرطی)

    ساختار شرطی IF تک دستوری
    ساختار IF بلوکی
    ساختار IF تو در تو
    ساختار SELECT CASE

     

    فصل هشتم: ساختارهای کنترلی (ساختارهای تکرار)

    ساختار تکرار با تعداد دفعات معین
    ساختار تکرار با تعداد دفعات نامعین (خروج شرطی از ساختار تکرار)
    ساختار تکرار تو در تو

     

    فصل نهم: آرایه ها

    تعریف آرایه
    نحوه ایجاد یک آرایه (دستور DIMENSION)
    ذخیره سازی داده ها در یک آرایه
    نحوه مقداردهی اعضای آرایه
    تابع RESHAPE
    ساختار WHERE تک دستوری
    ساختار WHERE بلوکی
    ساختار FORALL تک دستوری
    ساختار FORALL بلوکی
    آرایه های دینامیک (ALLOCATABLE)
    چاپ عناصر یک آرایه به شکل سطری (دستور FORMAT)

     

    فصل دهم: زیربرنامه ها(تابع و زیرروال ها)

    ویژگی های FUNCTION
    نحوه تعریف FUNCTION
    نحوه فراخوانی FUNCTION
    زیربرنامه از نوع زیرروال SUBROUTINE
    نحوه تعریف SUBROUTINE
    نحوه فراخوانی SUBROUTINE

    موضوع : دانشجویان / دینامیک سیالات محاسباتی / محاسبات عددی پیشرفته   تاریخ انتشار : 24 مهر 1398