Fortran

Formula Translation

همانطور که در اغلب کتابهای مکانیک و در اغلب برنامه های مهندسی دیده اید، از زبان فرترن استفاده می گردد. زبان برنامه نویسی فرترن با وجود سادگی از قدرت و سرعت بالایی برخوردار است، بطوریکه می توان از آن برای نوشتن برنامه های CFD استفاده کرد. فرترن اغلب با قابلیت فوق العاده در مورد اعداد معرفی می گردد و همانطور که از اسمش (FORmula TRANslation) پیداست، برای انجام محاسبات ریاضی در کارهای علمی خلق شده است. در گذشته این زبان دارای محدودیتهایی بوده که در نسخه های جدید این مشکلات حل شده است و این زبان به یک زبان بسیار قوی تبدیل شده است. اغلب کتابخانه های لازم برای انجام انواع محاسبات در این زبان وجود دارد. قابلیت محاسبات سریع با سادگی در برنامه نویسی باعث محبوبیت آن بین مهندسان و دانشمندان شده است. زبان فرترن در حال حاضر دارای قابلیت برنامه نویسی شیء گرا شده است.

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

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

Sublime Text & Fortran

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

تابع بازگشتی

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

سری اول تمرینات درس ریاضی مهندسی

تمرینات شماره 1 - 3 - 5 - 8 - 10 - 12 - 13

فصل اول کتاب Mastering EES (زبان اصلی)

کتاب تسلط بر ایز (Mastering EES) که توسط خالق نرم‌افزار ایز نوشته شده است منبع ارزشمندی برای یادگیری ایز می‌باشد. فصل اول این کتاب که به صورت رایگان از سایت اصلی قابل دانلود است بسیاری از مباحث مورد نیاز را پوشش می‌دهد. Mastering EES (Chapter...

برنامه ریزی اخذ واحد رشته مهندسی مکانیک (گرایش سیالات)

برنامه ریزی از ارکان مهم پیشرفت است. برای این که مسیر خود را در دوران لیسانس (رشته مکانیک سیالات) به صورت یک نقشه جلو خودم داشته باشم، طرح زیر را در اولین ترم های شروع تحصیل کشیده بودم. تقریباً در نیم ساعت آماده شد. داشتن این طرح، خیلی در اخذ واحدهای درست به من کمک...

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

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

کمپایلر فرترن code::block

محیط یکپارچه و رایگان برنامه نویسی فرترن به نام code::block انتخاب خوبی برای شروع برنامه نویسی به زبان فرترن است. البته این محیط برای برنامه نویسی به زبان C و ++C نیز مناسب است. راه اندازی محیط IDE code::block ۱. اولین قدم نصب کمپایلر gfortran — the GNU Fortran...

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

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

آموزش ایز: حل اولین معادلات

حل اولین معادله و استفاده از بخش معادلات فرمت شده بزرگ‌ترین مزیت وجود EES حل معادلات مختلف با سرعت و دقت بالا است. ترتیب واردکردن معادلات در روند حل تأثیری نخواهد داشت. معادلات را همان‌گونه که آنها را می‌بینیم وارد می‌کنیم. قدرت و راحتی کار با EES به‌قدری...

کارها را انجام دهید GTD

GTD مخفف Get Thing Done روشی برای مدیریت همه مسائل زندگی در 5 لیست است. این 5 لیست میتواند در یک سررسید که همراه شماست خلاصه شود و تمام یادداشتهای مورد نیاز زندگی از خرید منزل تا پروژه های پیچیده شما را مدیریت کند. فلسفه ذاتی این روش می گوید که مغز انسان برای به خاطر...

ابزارهای رایگان کار با PDF

ابزارهای رایگان برای کار کردن با PDF http://www.freepdfsolutions.com/downloads.html