Fortran

Formula Translation

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

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

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

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

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

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

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

تابع بازگشتی

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

برنامه‌نویسی بسیار آسان است (بخش اول – الگوریتم‌نویسی)

بخش اول آموزش برنامه‌نویسی را به الگوریتم‌نویسی اختصاص داده‌ایم، در صورتی که با الگوریتم نویسی آشنایی دارید مستقیماً به بخش دوم بروید.الگوریتم روش حل مسئله به صورت قدم به قدم است. اگر شما بتوانید یک مسئله را به صورت قدم به قدم حل کنید می توانید برنامه‌نویسی کنید. برای...

کیفیت پایین نمودارها و تصاویر در ورد

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

بررسی رتبه مجلات علمی

یک مرجع ارزشمند برای بررسی رتبه مجلات علمی مختلف سایت SJR : Scientific Journal Ranking است. تارنمای زیر را برای دستیابی به این وبگاه تلیک کنید!!! https://www.scimagojr.com/journalrank.php? برای مثال برای یافتن رتبه مجله Applied Thermal Engineering می توانید به بخش...

آموزش جعبه لایتنر

تاریخچه روش رایتنر : این روش در سال 1972 توسط محقق و روانشناس معروف سباستین لایتنر ارائه شد. هم اکنون در بسیاری از کشورهای جهان از جمله اتریش ، هلند ، آمریکا و حتی ایران نسخه دستی این جعبه بین علاقمندان به یادگیری بدون فراموشی کاربرد دارد. لایتنر روشی است مطمئن و دقیق...

کتاب رایگان آموزش مقدماتی نرم‌افزار متمتیکا

نرم‌‌افزار ریاضی Mathematica امکانات بسیار ارزشمندی برای محاسبات سیمبولیک و عددی دارد و می‌تواند محاسبات و مدل‌سازی‌های شما را متحول نماید. پیشنهاد میکنم آن را در سبد نرمافزارهای خودتان داشته باشید. به گفته خالق این نرم‌افزار استفان ولفرام قبل از انجام هر پروژه‌ای خوب...

WolframAlpha

موتور محاسباتی دانش شرکت ولفرام، هر محاسباتی نیاز دارید یا موضوعی که به دنبال مطلبی در مورد آن هستید را بنویسید و پاسخ دریافت کنید. این موتور آنلاین و رایگان در اختیار شماست و روز به روز در حال توسعه است. http://wolframalpha.com برای مثال کلمه iran population را...

محیط های مدلسازی مودلیکا

برای آنکه بتوانید از Modelica برای حل مسائل واقعی استفاده کنید، نیاز به استفاه از محیط مدل­سازی و شبیه‌سازی دارید. محیط مناسب امکانات زیر را در اختیار شما می­‌گذارد: دارا بودن محیط گرافیکی ساده‌سازی معادلات سیستم با استفاده از روشهای نمادین (symbolic transformations)...

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

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