فایل سل

فایل سل 6

فایل سل

فایل سل 6

جزوه برنامه نویسی به زبان فرترن 90/95

جزوه برنامه نویسی به زبان فرترن 90/95
جزوه برنامه نویسی زبان فرترن 90 فرترن 95 شامل فصهای مفاهیم اساسی, ساختارهای کنترلی (حلقه و شرط), ورودی و خروجی, آرایه ها و زیربرنامه ها (تابع و سا
جزوه برنامه نویسی به زبان فرترن 90/95 فرترن اولین زبان برنامه‎نویسی سطح بالاست که برای استفاده ی مهندسان، ریاضی دانان و افرادی که طراح الگوریتم های علمی هستند خلق شده است. فرترن، زبانی است که در درس سه واحدی مبانی برنامه نویسی بسیاری از دانشگاه های کشور ما تدریس می شود. شاید اهمیت درس مبانی برنامه نویسی، که در آن یادگیری تفکر و مبانی برنامه نویسی مهم تر از یادگیری خود زبان است، در مقطع کارشناسی اکثر رشته های مهندسی دیده نشود. علت این است که سطح دروس کارشناسی و محاسبات آنها آنقدر پیچیده نیست که احساس نیاز محسوسی به این درس (و تعدادی درس دیگر از جمله معادلات دیفرانسیل، محاسبات عددی و آمار و احتمالات مهندسی) ایجاد شود. اما حساب تحصیلات تکمیلی (کارشناسی ارشد و دکتری) از کارشناسی جداست و هر چقدر یک دانشجوی تحصیلات تکمیلی مهارت بیشتری در برنامه نویسی برای حل مسائل رشته ی خود داشته باشد، مهندس موفق تری است؛ زیرا تحصیلات تکمیلی اصولاً برای افزایش دانش نظری (تئوری) در نظر گرفته شده و دانش مقطع کارشناسی برای ورود به حوزه ی اجرایی می تواند کافی باشد. هرگاه پیچیدگی و حجم محاسبات در یک مسأله افزایش یابد، محاسبۀ دستی پرخطا، دشوار یا ناممکن شده و اهمیت برنامه نویسی برای حل سریع و کم خطای مسائل روشن تر می شود.
بسیاری از دانشجویان رشته های مهندسی، دو اشکال عمده در فرترن می بینند. گمان می کنند که اولاً فرترن یک زبان قدیمی و منسوخ است و ثانیاً فرترن زبانی ناکارآمد است، زیرا واسط گرافیکی کاربر (Graphical User Interface) ندارد. اما ایراد اول وارد نیست، به این دلیل که دائماً نسخه های جدیدی از فرترن ارائه شده و خواهد شد. آخرین نسخه ی فعلی فرترن، Fortran 2008 بوده و قرار است Fortran 2015 در اواسط سال 2018 میلادی ارائه شود. اشاره می شود که از Fortran 2003 به بعد امکان برنامه نویسی شیءگرا (object-oriented programming) به فرترن اضافه شده است (که قصد توضیح دربارۀ برنامه نویسی شیءگرا را نداریم). لذا اگر فرترن منسوخ و ازکارافتاده بود، هیچ گاه نسخه های جدیدی از آن ارائه نمی شد. ایراد دوم هم به جا نیست، زیرا جدا از اینکه امکان ایجاد اشیای گرافیکی (مثل text box) در فرترن وجود دارد، این زبان برای محاسبات مهندسی و ریاضی، نه تولید نرم افزارهای تجاری (مثل نرم افزارهای حسابداری)، طراحی شده است. ضمن اینکه اساساً هدف مهندسان از برنامه نویسی هم انجام محاسبات است. لذا برای تولید نرم افزارهای تجاری باید از زبان های مناسب این منظور استفاده کرد. هسته ی محاسباتی (که کاملاً متفاوت از امکانات گرافیکی و ظاهری است) بسیاری از قدرتمندترین و معروف ترین نرم افزارهای مهندسی دنیا به زبان فرترن نوشته شده و می شوند. به علاوه، به عقیده ی نگارنده، یادگیری اصول، مبانی و تفکر برنامه نویسی با زبان فرترن، کمک شایانی به یادگیری زبان های دیگر، مخصوصاً محیط های ریاضی سطح بالا (مثل MATLAB) می کند.
هدف این جزوه کمک به ایجاد تفکر برنامه نویسی، ارتقای مهارت کدنویسی و افزایش تسلط به زبان فرترن برای دانشجویان گرامی علوم مهندسی است. لذا این جزوه مکمل بسیار خوبی برای منابع درسی (جزوه ی کلاسی و کتاب های مرجع) است. این نوشتار 70 صفحه ای با فرمت PDF دارای پنج فصل به شرح زیر است:
  • فصل اول: مفاهیم اساسی
  • فصل دوم: ساختارهای کنترلی (حلقه و شرط)
  • فصل سوم: ورودی و خروجی
  • فصل چهارم: آرایه ها
  • فصل پنجم: زیربرنامه
از نظر نویسنده، درس مبانی برنامه نویسی در دانشگاه های خوب کشور می تواند شامل سه فصل دیگر (رشته ها، ساختارها و اشاره گرها) نیز باشد. اما این پنج فصل دربردارنده ی حداقل مطالب لازم برای نوشتن برنامه های مهندسی کارآمد است. این جزوه مثال محور است، یعنی آموزش در هر فصل بر اساس تعدادی مسأله برنامه نویسی و پاسخ های ارائه شده برای آنها انجام شده است. از این نظر، روش آموزش در این جزوه کاملاً با روش آموزش غالب در کلاس ها و کتاب های دانشگاهی متفاوت است.

فرترن اولین زبان برنامه‎نویسی سطح بالاست که برای استفاده‌ی مهندسان، ریاضی‌دانان و افرادی که طراح الگوریتم‌های علمی هستند خلق شده است. فرترن، زبانی است که در درس سه‌واحدی مبانی برنامه‌نویسی بسیاری از دانشگاه‌های کشور ما تدریس می‌شود. شاید اهمیت درس مبانی برنامه‌نویسی، که در آن یادگیری تفکر و مبانی برنامه‌نویسی مهم‌تر از یادگیری خود زبان است، در ...

جزوه


برنامه نویسی


فرترن


مثال حل شده


تمرین


آموزش