• Mouse Move Image
  • Mouse Move Image
  • shape

مثال برنامه نویسی فرترن

  • 9 تیر 1405
پاسخ ها
Comment Images

مثال برنامه نویسی فرترن

زبان فرترن یکی از اولین زبان‌های برنامه‌نویسی است که برای محاسبات عددی و مهندسی به‌ویژه در حوزه‌های علمی و تحقیقاتی استفاده می‌شود. در این مقاله به بررسی یک مثال برنامه نویسی ساده می‌پردازیم که بتواند برای تازه‌کارها نقطه شروع مناسبی باشد.

محیط توسعه و راه‌اندازی

قبل از نوشتن کد، لازم است کامپایلر فرترن (مانند gfortran یا Intel Fortran) را بر روی سیستم خود نصب کنید. پس از نصب، می‌توانید با استفاده از یک ویرایشگر متن ساده یا IDEهای مخصوص فرترن، کد مورد نظر را بنویسید و اجرا کنید.

یک مثال ساده: محاسبه مجموع دو عدد

در ادامه یک برنامه کوتاه آورده شده است که دو عدد صحیح را از کاربر دریافت کرده و مجموع آن‌ها را نمایش می‌دهد.

program SumExample
    implicit none
    integer :: a, b, sum

    print *, 'لطفاً عدد اول را وارد کنید: '
    read *, a

    print *, 'لطفاً عدد دوم را وارد کنید: '
    read *, b

    sum = a + b
    print *, 'مجموع دو عدد برابر است با: ', sum
end program SumExample

در این کد:

  • دستور implicit none برای جلوگیری از تعریف خودکار متغیرها استفاده شده است.
  • دستورات print * و read * برای نمایش پیغام و دریافت ورودی از کاربر به کار رفته‌اند.
  • محاسبه مجموع با یک عملیات ساده جمع انجام می‌شود.

نحوهٔ کامپایل و اجرا

بعد از ذخیرهٔ فایل با پسوند .f90، می‌توانید برنامه را به صورت زیر کامپایل کنید:

gfortran -o sum_example sum_example.f90
./sum_example

پس از اجرای برنامه، مقدارهای ورودی را وارد کنید و خروجی مجموع نمایش داده می‌شود.

توسعهٔ برنامه

این مثال می‌تواند به‌عنوان پایه‌ای برای افزودن ویژگی‌های پیشرفته‌تر مانند حلقه‌ها، آرایه‌ها یا توابع مورد استفاده قرار گیرد. به‌عنوان مثال می‌توانید یک حلقه do بنویسید که چندین بار عملیات جمع را تکرار کند یا از توابع برای جداسازی منطق محاسباتی استفاده کنید.

نتیجه‌گیری

در این مقاله یک مثال برنامه نویسی ساده در زبان فرترن ارائه شد که می‌تواند برای افرادی که به تازگی با این زبان آشنا می‌شوند، مفید باشد. با گسترش این مثال و اضافه‌ کردن ساختارهای پیچیده‌تر، می‌توانید به‌سرعت به برنامه‌نویسی علمی و مهندسی متقن در فرترن دست یابید.

پاسخ دادن
ورود
آخرین مطالب