ورود تابع در خط فرمان فرترن

ورود تابع در خط فرمان فرترن

اجازه دهید در فرترن یک ماشین حساب بنویسیم که معادله را نیز از کاربر بگیرد و مقدار آن معادله را محاسبه نماید. برای اینکه بتوانیم معادله را در زمان اجرا از کاربر بگیریم لازم است یک کد واسط به نام تجزیه کننده (Parser) داشته باشیم. معادله مورد نظر را به صورت یک رشته از...
خواندن اطلاعات از فایل (فرترن)

خواندن اطلاعات از فایل (فرترن)

در بسیاری موارد در برنامه نویسی لازم است که اطلاعات ورودی را از یک فایل بخوانید. این کار در فرترن بسیار ساده است. ابتدا فایل را با دستور زیر باز کنید: open(unit=1, file=’input.txt’) در دستور بالا عدد یک، اندیسی است که به این فایل اختصاص داده می شود و از این پس با این...
نوشتن اطلاعات در فایل (فرترن)

نوشتن اطلاعات در فایل (فرترن)

در بسیاری موارد در برنامه نویسی لازم است که اطلاعات را در یک فایل بنویسیم. این کار در فرترن بسیار ساده است. ابتدا فایل را با دستور زیر باز کنید: open(unit=1, file=’output.txt’) در دستور بالا عدد یک، اندیسی است که به این فایل اختصاص داده می شود و از این پس با این شماره...
تخصیص حافظه زمان اجرا در فرترن

تخصیص حافظه زمان اجرا در فرترن

در بسیاری مواقع بهتر است زمانی که به حافظه نیاز داریم آن را از سیستم عامل درخواست کنیم و هنگام عدم نیاز حافظه اختصاص داده شده را آزاد کنیم. درخواست تخصیص حافظه در زمان اجرا یکی از امکانات زبان فرترن است. مثال ساده زیر روش تعریف آرایه قابل تخصیص و تخصیص حافظه در زمان...
Sublime Text & Fortran

Sublime Text & Fortran

یک ویرایشگر مناسب برای برنامه‌نویسی حرفه ای با قابلیت‌هایی که عاشقش خواهید شد! این ویرایشگر برای سیستم عاملهای Windows, iOS و Linux ارائه شده است، توضیحات ارائه شده در این بخش برای ویندوز است. استفاده کردن از صفحه کلید بدون استفاده از موس در برنامه نویسی باعث چند...
تابع بازگشتی

تابع بازگشتی

تابع بازگشتی (recursive) توابعی هستند که خودشان را فراخوانی می کنند و بسیار قدرتمند هستند. برای مثال ابتدا فاکتوریل را با این روش حل خواهیم نمود. البته فاکتوریل را می توان با روشهای ساده تری برنامه نویسی نمود اما هدف ما یادگیر تابع بازگشتی با بیانی بسیار ساده است....