کتاب میکروفرترن واترلو: از صفر تا صد برنامه نویسی علمی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
میکروفرترن واترلو: از صفر تا صد برنامه نویسی علمی - دوره آموزشی میکروفرترن واترلو: از صفر تا صد برنامه نویسی علمی - دوره آموزشی آیا رویای ساخت برنامههای علمی قدرتمند را دارید؟ تصور کنید میتوانید معا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره میکروفرترن واترلو: از صفر تا صد برنامه نویسی علمی
موضوع کلی: برنامه نویسی کامپیوتر
موضوع میانی: آموزش زبان فرترن
📋 سرفصلهای دوره
- 1. آغاز سفر: خوش آمدید به دنیای میکروفرترن
- 2. اولین برنامه شما: سلام، جهان!
- 3. ساختار یک برنامه فرترن
- 4. کامنتها: کد خود را توضیح دهید
- 5. متغیرها: نامگذاری دادهها
- 6. انواع داده: اعداد صحیح
- 7. انواع داده: اعداد اعشاری (واقعی)
- 8. انواع داده: اعداد مختلط
- 9. انواع داده: اعداد کاراکتری
- 10. تعریف و تخصیص مقدار به متغیرها
- 11. دستورات ورودی: خواندن از کیبورد
- 12. دستورات خروجی: نمایش بر روی صفحه
- 13. فرمتبندی خروجی: کنترل نمایش اعداد
- 14. شناسهها و قوانین نامگذاری
- 15. عملگرهای ریاضی: جمع و تفریق
- 16. عملگرهای ریاضی: ضرب و تقسیم
- 17. عملگرهای ریاضی: توان (Exponentiation)
- 18. اولویت عملگرها: ترتیب محاسبات
- 19. عبارات محاسباتی
- 20. دستور انتساب (Assignment)
- 21. تمرین عملی: محاسبه مساحت مستطیل
- 22. دستور شرطی IF: تصمیمگیری در برنامه
- 23. عبارات منطقی: مقایسه مقادیر
- 24. عملگرهای منطقی: AND, OR, NOT
- 25. دستور شرطی IF پیشرفته (با ELSE)
- 26. دستور شرطی IF تو در تو
- 27. حلقه FOR: تکرار با تعداد مشخص
- 28. نحوه تعریف شمارنده در حلقه FOR
- 29. دستور EXIT: خروج از حلقه
- 30. دستور CYCLE: پرش به تکرار بعدی حلقه
- 31. حلقه DO WHILE: تکرار تا زمانی که شرط برقرار است
- 32. انواع حلقه ها: مرور کلی
- 33. مدیریت خطاها: خطاهای رایج در برنامه نویسی
- 34. رفع اشکال: روشهای عیبیابی
- 35. استفاده از دیباگر (Debugger)
- 36. آرایهها: ذخیرهسازی مجموعهای از دادهها
- 37. آرایههای یک بعدی: معرفی
- 38. تعریف آرایههای یک بعدی
- 39. دسترسی به عناصر آرایه
- 40. آرایههای دو بعدی: معرفی
- 41. تعریف آرایههای دو بعدی
- 42. دسترسی به عناصر آرایه دو بعدی
- 43. پردازش آرایهها با حلقهها
- 44. آرایههای چند بعدی: معرفی
- 45. توابع: بلوکهای کد قابل استفاده مجدد
- 46. تعریف توابع (Functions)
- 47. فراخوانی توابع
- 48. پارامترهای توابع
- 49. مقدار بازگشتی توابع
- 50. توابع داخلی (Intrinsic Functions)
- 51. تابع ABS: قدر مطلق
- 52. تابع SQRT: جذر
- 53. تابع INT: تبدیل به عدد صحیح
- 54. تابع REAL: تبدیل به عدد اعشاری
- 55. تابع LEN: طول رشته
- 56. تابع INDEX: موقعیت زیررشته
- 57. رویهها (Subroutines)
- 58. تعریف رویهها
- 59. فراخوانی رویهها
- 60. پارامترهای رویهها
- 61. تفاوت تابع و رویه
- 62. مدیریت ورودی/خروجی فایل
- 63. باز کردن فایل برای خواندن
- 64. باز کردن فایل برای نوشتن
- 65. بستن فایل
- 66. خواندن از فایل متنی
- 67. نوشتن در فایل متنی
- 68. فرمتبندی ورودی/خروجی فایل
- 69. مدیریت خطاهای فایل
- 70. حافظه و تخصیص حافظه
- 71. مفهوم متغیرهای سراسری (Global Variables)
- 72. مفهوم متغیرهای محلی (Local Variables)
- 73. قوانین حوزه دید (Scope Rules)
- 74. ماژولها (Modules)
- 75. استفاده از ماژولها
- 76. کتابخانهها (Libraries)
- 77. کتابخانههای استاندارد فرترن
- 78. نحوه استفاده از کتابخانهها
- 79. برنامه نویسی ساختاریافته
- 80. توابع بازگشتی (Recursive Functions)
- 81. مفهوم اشارهگرها (Pointers) - مقدماتی (در صورت امکان در Microfortran)
- 82. مدیریت حافظه پویا - مقدماتی (در صورت امکان در Microfortran)
- 83. کار با رشتهها (Strings) - عملیات پیشرفته
- 84. تبدیل فرمت رشته به عدد
- 85. تبدیل فرمت عدد به رشته
- 86. کار با کاراکترها
- 87. کدهای ASCII
- 88. عملیات مقایسهای رشتهها
- 89. ورودی/خروجی با فرمت دلخواه (Format Statements)
- 90. دستور FORMAT
- 91. تعریف فرمت برای اعداد صحیح
- 92. تعریف فرمت برای اعداد اعشاری
- 93. تعریف فرمت برای اعداد کاراکتری
- 94. تعریف فرمت برای اعداد مختلط
- 95. کار با فرمتهای تکرار شونده
- 96. تراز کردن خروجی
- 97. پر کردن با کاراکترهای خاص
- 98. برنامه نویسی عددی: حل معادلات خطی (مقدماتی)
- 99. روش تکرار ساده (Simple Iteration)
- 100. روش نیوتن-رافسون (Newton-Raphson) - مقدماتی
تگها:
Coding
Computer Programming
Fortran
Fortran Language
Programming
scientific programming
Waterloo Microfortran
آموزش فرترن
برنامه نویسی
برنامه نویسی علمی
برنامه نویسی کامپیوتر
توسعه نرم افزار
فرترن
میکروفرترن واترلو
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.