آموزش فرترن

چرا فرترن؟

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

چه افرادی به فرترن نیاز دارند؟

زبان برنامه نویسی فرترن علاوه بر CFD در دیگر علوم مانند هواشناسی، فیزیک، شیمی و مواردی که با داده های بسیار عظیم سر و کار دارند بسیار پرکاربرد است. دانشجویان مهندسی مکانیک به عنوان پیش زمینه در دروس محاسبات عددی و  دینامیک سیالات محاسباتی (cfd) بایستی به زبان برنامه نویسی فرترن تسلط داشته باشند.

ویژگیهای این دوره؟

در اینجا در بخش  اول از دوره آموزش دینامیک سیالات محاسباتی، زبان برنامه نویسی فرترن از مقدماتی تا پیشرفته ارائه خدمت شما عزیزان ارائه شده است. آموزش متمرکز بر یادگیری دانشجویان و  همراه با مثال و کد می‏باشد. این آموزش در حدود بیست جلسه ۵۰ دقیقه ای تهیه شده است و با دنبال کردن آن به مدت ۲۰ روز می‏توانید بیشتر مهارتهای مورد نیاز برای کدنویسی روشهای عددی را فرا بگیرید. در همین پست پس از معرفی سرفصلهای هر بخش یک سری تمرین برای بهبود مهارتهای شما فراهم دیده شده است. دانش خود را از طریق این تمرین ها به کمال برسانید. جلسه اول برای شما عزیزان رایگان است و میتوانید از فرمت آموزش دیدن بفرمایید.

نرم افزارهای مورد نیاز

نرم افزارهای مورد نیاز کامپایلر های معروف فرترن مانند simply fortran، intel- visula fortran, pgi visual fortran و یا ftn95 (plato-silverfrost) میباشد. شما با هرکدام که راخت تر هستید می‏توانید از این آموزش استفاده نمایید با این حال در ویدئوها از simplyfortran استفاده شده و بهتر است برای این آموزش از این کامپایلر ساده و پرقدرت استفاده کنید. یک نسخه از این نرم افزار به همراه پلاتو در اینجا ارائه شده اند که میتوانید دانلود کرده و استفاده نمایید.

دوستانی که با لینوکس کار میکنند میتوانند پس از نصب کامپایلرهای مناسب از این آموزش استفاده کنند. در انتها یک در یک جلسه آموزش کدنویسی فرترن در لینوکس نیز اضافه می‏شود.


کامپایلر simplyfortran و silverfrost-ftn95 رو برای دانلود اضافه کردم

برای خرید کلیک فرمایید

جلسه صفرم :

معرفی زبان فرترن و کامپایلر -رایگان


جلسه اول :

مفاهیم ضروری ۱


جلسه دوم :

مفاهیم ضروری ۲


جلسه سوم :

مفاهیم ضروری ۳


جلسه چهارم :

مفاهیم ضروری ۴


جلسه پنجم :

مفاهیم ضروری ۵


جلسه ششم :

مفاهیم ضروری ۶


جلسه هفتم :

ساختارهای تصمیم گیری پیشرفته در فرترن


جلسه هشتم :

ساختارهای تکرار پیشرفته  ۱ – تکرارهای معین


جلسه نهم :

ساختارهای تکرار پیشرفته  ۲ – تکرارهای نا معین


جلسه دهم :

زیر برنامه ها – توابع


جلسه یازدهم :

زیر برنامه ها – سابروتین ها و ماژولها


جلسه دوازدهم :

زیر برنامه ها – خواص آرگومانها


جلسه سیزدهم :

آرایه ها ۱


جلسه چهاردهم :

آرایه ها ۲


جلسه پانزدهم (ادامه جلسه چهاردهم):

آرایه ها ۳


جلسه شانزدهم :

کنترل ورودیها و خروجیها ۱


جلسه هفدهم :

کنترل ورودیها و خروجیها ۲ 


جلسه هجدهم :

کنترل ورودیها و خروجیها ۳ 


جلسه نوزدهم :

کنترل ورودیها و خروجیها ۴ 


جلسه بیستم :

کارکردن با کاراکترها 


جلسه بیست و یکم :

تایپ های مشتق شده ۱ (derived types)


جلسه بیست و دوم :

تایپ های مشتق شده ۲ (derived types)


جلسه بیست وسوم :

ساخت پایگاه داده در فرترن


جلسه بیست و چهارم :

جستجو در داده ها و متغیرهای اشاره گر 


جلسه بیست و پنجم :

تولید اعداد رندوم و کار با ماتریسها


جلسه بیست وششم :

ماتریسها


برای خرید کلیک فرمایید

 

۴۹ نظر

  1. سلام
    من این آموزشو بخش میانیشو میخاستم تهیه کنم تو قسمت پرداختشم رفتم و بعد برداخت سایت پیام داد که پرداخت شما تعیین تکلیف شده است ولی از حسابم پول کسر شد الان برای دریافت باید چیکار کنم

  2. با اهدا سلام و احترام
    عرض ادب
    آقای دکتر ،لطفا روش کار دستور زیر رو بگین،
    چه جوری برنامه با دستور زیر عدد حدسی انتخاب میکنه؟
    لطفا بگین که هر خط چه کاری انجام میده؟
    این دستورا توو برنامه ی GuessGame هستن،و بنده هر چی فکر میکنم،روش کارشونو نمیفهمم،
    آیا باید این چند تا خط رو بدون فهمیدن،حفظ کنیم؟

  3. با اهدا سلام و احترام
    عرض ادب
    آقای دکتر
    بنده منظور دستور spacing رو متوجه نمیشم،
    اصلا کاربردش چیه؟؟؟؟؟
    بود و نبودش که هیچ اثری توو اجرای برنامه نداره!!!!
    نمیتونم فرمولش رو درک کنم!!!!
    این فرمول چه جوری کار میکنه!!!
    Tend – Tstart/dT +Spacing(dT)
    الان توو دستور بالا spacing چه جوری عمل میکنه؟؟؟؟؟
    چه خاصیتی داره؟؟؟
    لطفا چند تا نمونه محاسباتیه ساده برام بزارین..
    با تشکر

      1. سلام مجدد.
        جلسه ی هشتم، یه مثال بیشتر توش spacing نیست.
        آقای دکتر بنده سوالای دیگه ای هم پرسیده بودم؟

        1. سلام و وقت بخیر
          جناب امیری
          تابع ذاتی spacing(x) کارش اینه که کوچکترین مقداری رو که میتونه به x افزوده بشه تا عدد x دیگه x نباشه رو به شما بده، بستگی داره که x دقت مضاعف داشته باشه یا نه و حتی ویندوز شما ۶۴ باشه یا ۳۲ و سایر موارد:
          مثلا برای سیستم من
          PROGRAM test_spacing
          INTEGER, PARAMETER :: SGL = SELECTED_REAL_KIND(p=6, r=37)
          INTEGER, PARAMETER :: DBL = SELECTED_REAL_KIND(p=13, r=200)

          WRITE(*,*) spacing(1.0_SGL) ! “1.1920929E-07” on i686
          WRITE(*,*) spacing(1.0_DBL) ! “2.220446049250313E-016” on i686
          END PROGRAM

  4. با اهدا سلام و احترام
    عرض ادب
    آقای دکتر
    توو برنامه ی delta
    مقدار x1 و x2 رو درست و real میزنه.
    ولی
    اگر a=0 باشه:
    مقدار x رو بصورت integer میزنه، علتش چیه؟
    ممنون میشم راهنمایی بفرمایین

  5. با اهدا سلام و احترام
    عرض ادب
    آقای دکتر
    این پنجره ی اجرای برنامه،(همین پنجره ی سیاه)

    بزرگتر نمیشه؟(از نظر پهنا)
    چون جواب برنامه وقتی طولانی میشه میره خط بعدی؟ ولی اگه اندازه ی مانیتور بشه،دیگه خط بعدی نمیره.
    نمیشه بزرگش کرد؟

    1. سلام مجدد
      این پنجره مربوط به ویندوز هست و برای تغییر سایز آن بایستی به گزینه های مربوط به رجیستری ویندوز رجوع کنید که من اطلاعی ندارم. شما بهتره که داده ها رو توی یک فایل ذحیره کنید که بتونید راحت تر اونها رو مشاهده کنید.
      با تشکر

  6. با اهدا سلام و احترام
    عرض ادب
    آقای دکتر،در قسمت اعداد مختلط ،وقتی برنامه رو اجرا میکنم،قسمت موهومی رو نشون نمیئه و اصلا توو محاسبات نمیاره
    ممنون میشم راهنمایی بفرمایین

  7. با اهدا سلام و احترام
    عرض ادب
    آقای دکتر ،این آموزشهایی که فرمودین(c,c++,matlab )رو به همین صورتی که فرترن رو آموزش میدین،دارین؟
    اگه دارین ممنون میشم توو سایت بارگزاری کنین،
    که خریداری کنیم.
    آموزش پایتون هم دارین؟؟

    1. آموزش پایتون رو بزودی شروع میکنم
      اما در مورد متلب و c++ و … عزیزانی در این وبسایت هستند که خیلی بیشتر از من تسلط دارن
      فرترن چون بیشتر بدرد مکانیکیها و فیزیکیها میخورد من ارائه کردم
      اونها بایستی زحمتش رو بکشن

  8. با اهدا سلام مجدد
    آقای دکتر ،بنده اینهمه ایراد از کار گرفتم ،منتها جا داره خوبی آموزش شما رو بگم:
    اینکه موقع آموزش بصورت واقعی اموزش میدیم و جاهایی که برنامه عیب داره رو حذف نمیکنین.
    مثلا برنامه رو اجرا میکنین و error میده،و عیبش رو برطرف میکنین،همین کار شما یه حسن هست که عیب رو برطرف میکنین و در واقع دارین آموزش میدین.
    چون بعضی اموزشها فقط وقتی برنامه درست اجرا بشه رو توو اموزش میزارن و دانشجو حتی برطرف کردن عیب هم یاد نمیگیره.
    ممنون از اینهمه لطف

    1. سلام مجدد
      بله من تجربه آموزش کدنویسی زیاد دارم (c++، #c و فرترن و متلب و …) و اونجا متوجه شدم بایستی حتما عیب یابی رو به کاربر آموزش داد. حتی یکسری تکنیک سعی و خطا هم برای این کار انجام دادم که تو آموزش میتونید ملاحظه بفرمایید.

  9. با اهدا سلام و احتزام
    عرض ادب
    آقای دکتر ،در مورد دستور write(*,10,advance=’no’) خیلی کم توضیح دادین.
    اصلا چرا این دستور اینجور نوشته میشه؟
    برای نوشتن دستور write مگه نمیبایست اینجور بنویسیمwrite(10,*) یعنی اول عدد آورده شود؟
    لطفا طریقه ی نوشتن دستورات و روال کار رو بهتر توضیح بدین.
    مثلا همونجوری که موقع آموزش زبان انگلیسی میگن:
    اول فاعل
    بعد فعل
    فعل+فاعل
    لطفا شما هم یک قاده ی مشخص برای آموزش ارائه بدین.
    و قبل از نوشتن این جور دستورا:
    اول: مراحل نوشتن و اینکه چرا هر علامت، مثل(*) یا عدد،مثل(۱۰) یا کلمه ،مثل(advance) ،چرا در دستور اینگونه قرار میگیرند؟
    دوم: ترتیب نوشتنشون
    سوم:اگر اینجور نوشته نشن و جا به جا بشن چه اتفاقی میوفته؟
    ممنون میشم این مسائل رو برطرف کنین:
    یا بضورت یک فایل نوشتاری یا بصورت یک فیلم،این مشکل ها رو حل کنین و توضیح بدین.
    بنده فکر میکنم بازده بیشتری داشته باشه.
    ببینین: بنده در مورد عدد قبل Format خیلی مشکل داشتم،و زیاد ازتون سوال پرسیدم ،تا اینکه با این توضیح آخری شما توجیه شدم.
    ولی شما توو آموزش خیلی سر سری ازش رد شدین.
    وقتی که کامل و جامع و روان توضیح بدین.
    دیگه مخاطبا ،اینقدر سوال نمیکنن.
    با تشکر

    1. سلام و درود بر شما دوست عزیز
      شما اصلا صبر ندارید. من نزدیک به سه جلسه رو که فکر کنم جلسات ۱۷ ، ۱۸ یا ۱۹ باشه رو به مطلب نوشتن و خواندن پیشرفته در فرترن اختصاص دادم و خیلی مفصل تر از این چیزی که الان هست توضیح دادم. توی هر مرحله یک مطلب رو آموزش میدم که متاسفانه نیاز هست مطالبی از جاهای دیگه که هنوز درس داده نشده رو بیارم. نمیتونم پیوستگی مطالب رو برهم بزنم. در حالیکه مرتب به شما میگم یکم صبر کنید و جلوتر برید و همه موارد رو درخواهید یافت. در مورد advance هم به همین صورت در جلسات مذکور توضیح دادم.
      این آموزش رو چندین نفر دیگه هم خریداری کردن ولی این مشکلات شما رو نداشتن، من یادمه میخواستم آلمانی یاد بگیرم جلسه اول استاد فقط برای ما دو ساعت گفتگوی آلمانی گذاشت که ما اصلا متوجه نمیشدیم و آخر کلاس به ما گفتن که هدف این بود که شما با لحن و ملودی زبان آلمانی آشنا بشید. من هم از جلسه اول سعی کردم شما رو با نرم افزار آشنا کنم ولی شما از همون اول میخواستید که بپرید روی مساپل پیچیده تر.
      فلسفه تدریس هم در آدمهای مختلف و همچنین موارد مختلف فرق میکنه. شما نمیتونید آموزش زبان خارجی رو با آموزش زبان برنامه نویسی یکسان کنید. این نکته رو هم در نظر داشته باشید که این آموزش برای کسانی تهیه شده که از ابتدا دانش خیلی کمی راجع به برنامه نویسی دارند.
      نکته آخر من از پاسخ دادن به مطالب شما اصلا ناراحت نمیشم و تا هر موقع که خواستید پاسخ میدم همانطور که تا الان دادم. اما میتونید بعضی موارد رو به صورت خصوصی در میون بگذارید . چون این نظرات رو بقیه هم میبینن و بازخورد بدی خواهد داشت. اونها نمیدونن که شما صبر کافی نداشتید.
      با تشکر

  10. با اهدا سلام و احترام
    عرض ادب
    آقای دکتر بنده هنوز متوجه نشدم این عدد ۱۰ قبل فرمت چیه،؟
    توو دستور achar هم اومده،
    بعضی جاها برنامه اجرا نمیشه به خاطر همین عدد ۱۰٫
    لطفا کامل تر توضیح بدین

    1. سلام و وقت بخیر
      داده های زیر رو ببینید
      ۱ ۱٫۱۱ ۱٫۱۲
      ۲ ۳٫۴۲ ۳٫۴۵
      ۳٫۳۳۳ ۴٫۴۴۴۴ ۵٫۵۵۵۵
      دو سطر اول به این صورت هستند.
      (عدد صحیح) (عدد حقیقی با دو رقم اعشار) (عدد حقیقی با دو رقم اعشار)
      اما سطر سوم به این صورته
      (عدد حقیقی با سه رفم اعشار) (عدد حقیقی با چهار رفم اعشار) (عدد حقیقی با چهار رفم اعشار)
      میخواهید به فرترن بگید که بایستی خط اول و دوم را با این فرمت چاپ کنه (همه اعداد حقیقی به صورت پیشفرض تا ۸ ستون اشغال میکنند) و خط سوم به فرمت بعدی
      در نتیجه در فرترن بایستی دو تا فرمت مشخص کنید. یکی برای خطهای اول و دوم و یکی هم برای خط سوم. حالا برای اینکه کد بفهمه کجا بایستی از کدوم دستور فرمت استفاده کنه، یه عددی بهشون اختصاص میده. مثلا به دستور فرمت برای سطرهای ۱ و ۲ عدد ۱۰۰ رو نسبت میده و به دستور فرمت مربوط به سطر سوم عدد ۱۱. حالا هرجایی که میخواد چاپ کنه داده های این خطوط رو و یا توی فایلی قرار بده به جای اینکه کل دستور فرمت رو بنویسه به اون عدده اشاره میکنه

  11. با اهدا سلام و احترام
    عرض ادب
    آقای دکتر،وقتی برنامه رو مینویسم،واجرا میکنم و به درستی save میکنم.وقتی برنامه رو میبندم.
    و دوباره باز میکنم و میخام کد رو مجدد اجرا کنم
    بعد از اینکه این کد رو دوباره باز میکنم.
    میگه برنامه رو دوباره save کنید.و اجرا نمیکنه.
    ببینین حالا این کد ها که ۱۰،۱۲ خط بیشتر نداره.اگه یه کد ۱۰۰۰ خطی بنویسیم و بعد از بستن برنامه ،دوباره اجرا نکنه،اون موقع تکلیف چیه؟

    1. شما کافیه در سمت چپ فایلی فرترنی که با پسورد f90 یا f95 ذخیره کردید رو مجددا اضافه کنید. وقتی این فایل رو داشته باشید در هر نرم افزار دیگه ای هم میتونید کدتون رو کامپایل کنید. من تا حالا مشکل شما رو نداشتم

  12. با اهدا سلام و احترام.
    عرض ادب
    آقای دکتر
    ۱)بنده قسمت سئم رو هم دیدم.منها وقتی از دستور Format استفاده میکنم.به جای اینکه عدد رو بزنه،برام ،ستاره ****** چاپ میکنه.
    ۲) عدد ۱۰ که میزارین قبل دستور Format و توو آموزش میگین unit number هست،این عدد چیه؟
    ۳)اگر ۲ تا دستور format داشته باشیم ،باید عدد ۲۰ رو قبلش بنویسیم؟
    ممنون میشم بنده رو راهنمایی بفرمایین.
    با تشکر

    1. سلام و وقت بخیر
      ۱) این اشکال چند دلیل میتونه داشته باشه. مثلا عددتون تعداد ستونهای بیشتری رو نیاز داره نسبت به دستور فرمت. یا نوع داده اتون با دستور فرمت همخوانی نداره
      ۲) ببینید در هنگام استفاده از دستورات write و print باید به مفسر گفته بشه که از کدوم فرمت استفاده کنه. این عدد نقش بین واسط دستورات print و write و فرمت مورد نظره.
      ۳) حتما نبایستی مضرب ده باشه و میتونه هر عدد طبیعی بین ۱ تا ۹۹ باشه.
      ۴) در جلسات آینده با مفهوم format بهتر آشنا خواهید شد.

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

  14. با اهداء سلام و احترام
    آقای دکتر،بعضی وقتا ،برنامه رو که میخایم اجرا کنیم،پیام میده که اول برنامه رو save کین و سپس اجرا کنین.
    ولی بنده برنامه رو save کرده بودم.
    و هر کاری میکنم برنامه اجرا نمیشه و دائم همین پیغام رو میده.
    بنده ناچارم که به فولدری که کدها رو اونجا ذخیره کردم برم و همه ی کد ها رو پاک کنم تا برنامه درست عمل کنه.
    ممنون میشم بفرمایین که علت چیه و چه جوری درستش کنم؟

    1. یک بار ذخیره کردن پروژه هست و یکبار ذخیره کردن خود متن کدی که نوشتید، این مورد رو دقت بفرمایید. توی جلسه اول کامل توضیح داده شده است.

  15. با اهداء سلام و احترام
    آقای دکتر،بنده آموزشهای CFD در ۱۴ جلسه رو هم نگاه میکنم،
    جلسه ی پنجم رو نمیزارین؟

  16. با اهداء سلام و احترام
    میبخسد آقای دکتر.
    بنده چند سال پیش یه اشتباه خیلی خیلی بزرگ کردم و لپ تاپ apple خریدم.
    و الان بشدت پشیمونم. اون برنامه هاش اصلا بدرد ما نمیخوره و کارایی که میشه یا ویندوز انجام داد رو انجام نمیده.
    نمونه ی خیلی ساده اش اینه که برنامه ی word اش ،فارسی رو ساپورت نمیکنه،
    معذرت میخام اینجوری میگم::::::
    کلا MacBook چیز بدرد نخوریه،برای بنده که تا حالا همینجوری بوده و تونستم فقط باهاش فیلم ببینم که البته زیرنویس فارسی رو هم توو فیلماش ساپورت نمیکنه.
    سوال بنده اینه:::::

    آیا برای مکینتاش ،برنامه فرترن وجود داره؟
    و اگر هست شما دارین؟
    و یا باید خریداری بشه؟
    با تشکر

    1. سلام و وقت بخیر
      با یه جستجوی ساده عبارت “دانلود فرترن برای مک” میتونید از همین وبسایتهای داخلی کامپایلر مورد نظر رو دانلود کنید و تقریبا ۹۰% کامپایلر ها عملکردشون یکسانه و شبیه همین موردی هست که من تو آموزشها استفاده کردم.
      حتی میتونید از کامپایلرهای آنلاین هم استفاده کنید.
      در آخر استفاده از ویندوز مجازی روی مک هم یک راهکاره.

  17. با اهداء سلام و احترام
    آقای دکتر ،چرا آموزش رو با مثال شروع کردین و آخر جلسه ی اول گفتین که خودمون کد بنویسیم؟
    ممکنه بعضی از دوستان اصلا پیش زمینه نداشته باشن ،مثلا در مورد integer ها و یا real ها؟
    ببینین مثلا خود بنده ،وقتی آخر جلسه اول رسیدم،و شما گفتین که یه کد بنویسیم،یه خورده حس کردم که امکان داره خوب و ساده و جامع آموزش نداده باشین و از جلسه ی بعد بگین که کد سنگین تری بنویسیم،
    که هنوز آموزش نداده باشین،همونجوری که مثالای جلسه ی اول رو آموزش ندادین و فقط کپی کردین و اجرا
    آخرش هم گفتین که خودمون کد بنویسیم.
    ببینین اگه یکی ندونه integer چیه ؟
    همون اول جا میزنه،بنده پیش زمینه ی خیلی کمی داشتم.
    بهتر نبود که از اول این موارد رو آموزش میدادین؟
    و آیا آموزش دادین؟
    چون بنده همین الان هم فکر میکنم که ممکنه که کامل و ساده نباشه.
    منظورم اینه دستورات سنگین تر رو اموزش دادین؟؟؟؟؟؟
    ممنون میشم بنده رو راهنمایی بفرمایین.
    با تشکر

    1. دوست عزیز، جلسه اول بیشتر در مورد این بود که شما با فضای نرم افزار کامپایلر، نحوه ساخت پروژه، نحوه ساخت فایل مربوط به فرترن و … و شکل کلی دستورات فرترن آشنا بشید (مفاهیمی مانند تعریف متغیر، مقدار دهی به متغیر و …) ، در جلسات آینده من به طور کامل در مورد انواع متغیرهای پرکاربرد در فرترن (integer, real, complex, logical , …) توضیح جامع داده ام و نهایتا روش تعریف نوع رو هم توضیح دادم (یعنی شما یک متغیر بسازید که از این ۵ نوع اصلی نباشه). (الان خاطرم نیست جلسه چندم بود)

  18. با اهدا سلام و احترام
    آقای دکتر
    اگر این آموزش رو کامل ببینیم،کد نویسی رو کاکلا یاد میگیریم،منظورم اینه که میشه مسائل درس cfd رو حل کرد ؟

    1. سلام، بله، تقریبا تمام مواردی که شما در کدنویسی بهش نیاز دارین تو این دوره ارائه شده، حتی برای کدنویسی یه سایر زبانها هم به شما دیده میده

  19. سلام دکتر عباسی
    نرم افزاری که روی سایت قرار دادید ابتدا که نصب میشه بدون مشکل اجرا میشه ولی بعد از یکبار خاموش و روشن کردن کامپیوتر ارور میده ممنون میشه راهنمایی کنید چیکار کنم
    _
    Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved.
    Source code is available under the Sybase Open Watcom Public License.
    See http://www.openwatcom.org/ for details.
    “”C:\Program Files (x86)\Simply Fortran\mingw\bin\gfortran.exe”” -O Proje
    gfortran.exe: no input files; unwilling to write output files
    Error (E42): Last command making (Project.exe) returned a bad status
    Error (E02): Make execution terminated
    * Complete *

یک پاسخ بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *