, ,

کتاب Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM

299,999 تومان399,000 تومان

Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM – دروازه‌ای به دنیای کدنویسی ساخت‌یافته! Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM – بازگشت به ریشه‌ها، نگاهی به آینده! آی…

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM

موضوع کلی: برنامه‌نویسی و توسعه نرم‌افزار

موضوع میانی: اصول برنامه‌نویسی ساخت‌یافته و تفکر الگوریتمی

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر هنر برنامه‌نویسی و کامپیوترهای شخصی IBM
  • 2. فرترن چیست؟ تاریخچه، فلسفه و جایگاه آن
  • 3. آشنایی با سخت‌افزار کامپیوتر IBM: پردازنده، حافظه و دیسک
  • 4. سیستم‌عامل MS-DOS: مفاهیم پایه و دستورات ضروری
  • 5. جعبه‌ابزار برنامه‌نویس: ویرایشگر، کامپایلر و پیونددهنده (Linker)
  • 6. ساختار یک برنامه فرترن ۷۷: ستون‌ها، خطوط و قوانین
  • 7. اولین برنامه شما: "سلام، دنیا!"
  • 8. کامپایل، پیوند و اجرای اولین برنامه
  • 9. متغیرها و انواع داده‌های پایه: INTEGER و REAL
  • 10. دستور تخصیص: ذخیره مقادیر در حافظه
  • 11. ورودی و خروجی ساده: دستورات READ* و PRINT*
  • 12. ثابت‌ها و پارامترها: تعریف مقادیر ثابت با دستور PARAMETER
  • 13. توضیحات (Comments): هنر مستندسازی کد
  • 14. قانون تایپ ضمنی I-N و مدیریت آن
  • 15. دستور IMPLICIT NONE: به سوی برنامه‌نویسی ایمن و خوانا
  • 16. عملگرهای حسابی و اولویت آن‌ها
  • 17. عبارات ریاضی و تبدیل انواع داده
  • 18. توابع ذاتی ریاضی: SIN, COS, SQRT, ABS
  • 19. نوع داده DOUBLE PRECISION برای محاسبات با دقت بالا
  • 20. نوع داده LOGICAL و عملگرهای منطقی: AND, OR, NOT
  • 21. عبارات منطقی و مقایسه‌ای
  • 22. ساختار تصمیم‌گیری: دستور IF منطقی (Logical IF)
  • 23. ساختار بلوکی IF-THEN-ELSE
  • 24. ساختارهای تودرتو و دستور ELSE IF
  • 25. پیاده‌سازی الگوریتم‌های شرطی ساده
  • 26. حلقه‌ها و تکرار: مقدمه‌ای بر نیاز به تکرار
  • 27. حلقه DO شمارشی: ساختار و کاربرد
  • 28. کنترل حلقه: متغیر شمارنده، گام و محدوده
  • 29. حلقه‌های DO تودرتو برای مسائل چندبعدی
  • 30. دستور CONTINUE و برچسب‌ها (Labels)
  • 31. مقدمه‌ای بر ورودی و خروجی فرمت‌بندی‌شده
  • 32. دستور FORMAT: کنترل دقیق نمایش خروجی
  • 33. فرمت‌کننده‌های پایه: I, F, E, A, X
  • 34. کنترل مکان‌نما و خط جدید در FORMAT
  • 35. خواندن داده‌های با ساختار مشخص از ورودی
  • 36. آرایه‌ها: ذخیره‌سازی مجموعه‌ای از داده‌ها
  • 37. تعریف آرایه‌های یک‌بعدی و دسترسی به عناصر
  • 38. استفاده از حلقه‌های DO برای پردازش آرایه‌ها
  • 39. ورودی و خروجی آرایه‌ها به صورت کامل و جزئی
  • 40. مقداردهی اولیه آرایه‌ها با دستور DATA
  • 41. مفهوم برنامه‌نویسی ساخت‌یافته
  • 42. شکستن مسئله به زیرمسئله‌ها: تفکر ماژولار
  • 43. معرفی زیربرنامه‌ها (Subprograms)
  • 44. زیرروال‌ها (SUBROUTINE): تعریف و فراخوانی
  • 45. ارسال آرگومان‌ها به زیرروال‌ها
  • 46. توابع (FUNCTION): تعریف، فراخوانی و بازگرداندن مقدار
  • 47. تفاوت کلیدی بین SUBROUTINE و FUNCTION
  • 48. متغیرهای محلی و محدوده دید (Scope)
  • 49. اشتراک‌گذاری داده‌ها بین واحدها: بلاک‌های COMMON
  • 50. بلاک‌های COMMON نام‌دار و بدون نام (Blank vs. Labeled)
  • 51. دستور SAVE برای حفظ مقادیر متغیرهای محلی
  • 52. ارسال آرایه‌ها به زیربرنامه‌ها
  • 53. آرایه‌های با ابعاد قابل تنظیم در زیربرنامه‌ها
  • 54. توابع ذاتی کاراکتری: LEN, INDEX, CHAR
  • 55. نوع داده CHARACTER: تعریف و کار با رشته‌ها
  • 56. عملگر الحاق (//) و استخراج زیررشته (Substring)
  • 57. مقایسه رشته‌های کاراکتری
  • 58. آرایه‌هایی از کاراکترها و کاربردهای آن
  • 59. نوع داده COMPLEX و عملیات روی اعداد مختلط
  • 60. توابع ذاتی برای اعداد مختلط: CABS, AIMAG, REAL
  • 61. آرایه‌های چندبعدی: تعریف و کاربرد ماتریس‌ها
  • 62. نحوه ذخیره‌سازی آرایه‌های چندبعدی در حافظه (Column-Major)
  • 63. پردازش ماتریس‌ها با حلقه‌های تودرتو
  • 64. مقدمه‌ای بر فایل‌ها و ذخیره‌سازی دائمی داده‌ها
  • 65. مفهوم واحد منطقی (Logical Unit Number)
  • 66. باز کردن و بستن فایل‌ها: دستورات OPEN و CLOSE
  • 67. خواندن و نوشتن در فایل‌های دسترسی ترتیبی (Sequential Access)
  • 68. دستور REWIND برای بازگشت به ابتدای فایل
  • 69. دستور ENDFILE برای مشخص کردن انتهای فایل
  • 70. مدیریت خطا در عملیات فایل با IOSTAT و ERR
  • 71. فایل‌های دسترسی مستقیم (Direct Access): مفهوم رکورد
  • 72. باز کردن، خواندن و نوشتن در فایل‌های دسترسی مستقیم
  • 73. کاربردهای فایل‌های دسترسی مستقیم در پایگاه‌های داده ساده
  • 74. فایل‌های فرمت‌بندی‌شده (Formatted) در مقابل فرمت‌بندی‌نشده (Unformatted)
  • 75. مزایای کارایی فایل‌های Unformatted
  • 76. دستور GOTO محاسباتی (Computed GOTO)
  • 77. دستور GOTO تخصیصی (Assigned GOTO)
  • 78. خطرات استفاده بی‌رویه از GOTO و مفهوم "کد اسپاگتی"
  • 79. ساختارهای جایگزین GOTO در برنامه‌نویسی ساخت‌یافته
  • 80. دستور ENTRY: چند نقطه ورود به یک زیربرنامه
  • 81. دستور EQUIVALENCE: اشتراک‌گذاری حافظه بین متغیرها
  • 82. دستور BLOCK DATA برای مقداردهی اولیه بلاک‌های COMMON
  • 83. مقدمه‌ای بر الگوریتم‌های جستجو: جستجوی خطی
  • 84. الگوریتم جستجوی دودویی (Binary Search)
  • 85. مقدمه‌ای بر الگوریتم‌های مرتب‌سازی: مرتب‌سازی حبابی (Bubble Sort)
  • 86. الگوریتم مرتب‌سازی درجی (Insertion Sort)
  • 87. پیاده‌سازی الگوریتم‌های عددی: حل دستگاه معادلات خطی
  • 88. پیاده‌سازی انتگرال‌گیری عددی
  • 89. اشکال‌زدایی (Debugging): یافتن و رفع خطاها
  • 90. انواع خطا: خطاهای زمان کامپایل، زمان اجرا و منطقی
  • 91. هنر ردیابی برنامه (Tracing) با دستورات PRINT
  • 92. استفاده از ابزارهای اشکال‌زدایی (Debugger) اولیه
  • 93. بهینه‌سازی کد: نوشتن برنامه‌های سریع‌تر و کارآمدتر
  • 94. نکات و ترفندهای برنامه‌نویسی در محیط IBM PC
  • 95. محدودیت‌های حافظه و راه‌های مدیریت آن
  • 96. ارتباط فرترن با سیستم‌عامل
  • 97. مروری بر کتابخانه‌های علمی و مهندسی موجود
  • 98. پروژه نهایی: طراحی و پیاده‌سازی یک برنامه کاربردی
  • 99. از فرترن ۷۷ تا فرترن ۹۰ و نسخه‌های مدرن: نگاهی به آینده





Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM – دروازه‌ای به دنیای کدنویسی ساخت‌یافته!



Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM – بازگشت به ریشه‌ها، نگاهی به آینده!

آیا می‌خواهید سفری هیجان‌انگیز به دنیای برنامه‌نویسی آغاز کنید، دنیایی که با کامپیوترهای شخصی IBM درخشش گرفت؟ آیا رویای ساخت نرم‌افزارهای قدرتمند و کارآمد را در سر می‌پرورانید؟ اگر پاسخ شما مثبت است، دوره آموزشی Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM دقیقا همان چیزی است که به آن نیاز دارید!

این دوره با الهام از کتاب ارزشمند “Fortran 77 (The Art of programming IBM personal computers)” طراحی شده است تا شما را با اصول برنامه‌نویسی ساخت‌یافته، تفکر الگوریتمی و منطق کدنویسی آشنا سازد. فرقی نمی‌کند که یک برنامه‌نویس تازه‌کار باشید یا یک توسعه‌دهنده با تجربه، این دوره به شما کمک می‌کند تا مهارت‌های خود را ارتقا دهید و دیدگاه جدیدی نسبت به دنیای برنامه‌نویسی پیدا کنید. با ما همراه شوید تا رمز و رازهای دنیای Fortran 77 را کشف کنیم و توانایی‌های بالقوه خود را شکوفا سازیم.

درباره دوره

دوره Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM یک دوره جامع و عملی است که به شما کمک می‌کند تا Fortran 77 را به طور کامل یاد بگیرید و بتوانید از آن برای حل مسائل مختلف استفاده کنید. محتوای این دوره بر اساس سرفصل‌های کتاب “Fortran 77 (The Art of programming IBM personal computers)” تدوین شده است، با این تفاوت که مطالب به روز شده و با مثال‌های کاربردی بیشتری ارائه می‌شوند تا درک آن‌ها برای شما آسان‌تر باشد. این دوره نه تنها به شما نحوه کدنویسی با Fortran 77 را آموزش می‌دهد، بلکه به شما می‌آموزد چگونه یک برنامه‌نویس ساخت‌یافته و منطقی باشید و چگونه مسائل را به صورت الگوریتمی حل کنید.

موضوعات کلیدی

  • مقدمه‌ای بر Fortran 77 و تاریخچه آن
  • نصب و راه‌اندازی محیط توسعه Fortran 77
  • انواع داده‌ها و متغیرها در Fortran 77
  • عملگرها و عبارات محاسباتی
  • ساختارهای کنترلی: IF-THEN-ELSE, DO loops
  • آرایه‌ها و ماتریس‌ها
  • زیربرنامه‌ها و توابع
  • ورودی و خروجی داده‌ها
  • مدیریت فایل‌ها
  • مفاهیم برنامه‌نویسی ساخت‌یافته
  • تفکر الگوریتمی و حل مسائل
  • اشکال‌زدایی و تست کد
  • بهینه‌سازی کد
  • کاربرد Fortran 77 در علوم و مهندسی

مخاطبان دوره

این دوره برای طیف گسترده‌ای از افراد مناسب است، از جمله:

  • دانشجویان رشته‌های علوم کامپیوتر، مهندسی کامپیوتر و سایر رشته‌های مرتبط
  • محققان و مهندسانی که نیاز به استفاده از Fortran 77 برای حل مسائل علمی و مهندسی دارند
  • برنامه‌نویسانی که می‌خواهند زبان‌های برنامه‌نویسی جدیدی را یاد بگیرند
  • افرادی که به برنامه‌نویسی علاقه دارند و می‌خواهند از صفر شروع کنند
  • کسانی که می‌خواهند با ریشه‌های برنامه‌نویسی و کامپیوترهای شخصی IBM آشنا شوند.

چرا این دوره را بگذرانیم؟

گذراندن این دوره مزایای بسیاری برای شما خواهد داشت:

  • یادگیری یک زبان برنامه‌نویسی قدرتمند و با سابقه: Fortran 77 زبانی است که برای دهه‌ها در علوم و مهندسی مورد استفاده قرار گرفته است و هنوز هم کاربردهای فراوانی دارد.
  • تقویت مهارت‌های برنامه‌نویسی ساخت‌یافته: این دوره به شما می‌آموزد چگونه کدی تمیز، خوانا و قابل نگهداری بنویسید.
  • توسعه تفکر الگوریتمی: شما یاد خواهید گرفت چگونه مسائل را به صورت منطقی و گام به گام حل کنید.
  • افزایش فرصت‌های شغلی: آشنایی با Fortran 77 می‌تواند درهای جدیدی را به روی شما در صنایع مختلف باز کند.
  • درک عمیق‌تر از تاریخچه کامپیوتر: این دوره به شما کمک می‌کند تا درک بهتری از نحوه تکامل کامپیوتر و برنامه‌نویسی پیدا کنید.
  • یادگیری با الهام از یک کتاب کلاسیک: مطالب دوره بر اساس کتاب “Fortran 77 (The Art of programming IBM personal computers)” تدوین شده است، که یک منبع معتبر و ارزشمند در زمینه برنامه‌نویسی است.
  • دسترسی به یک جامعه پشتیبانی: در طول دوره، شما به یک جامعه آنلاین از دانشجویان و مدرسان دسترسی خواهید داشت که می‌توانید سوالات خود را بپرسید و با دیگران تبادل نظر کنید.

سرفصل‌های دوره

این دوره شامل بیش از 100 سرفصل جامع است که تمامی جنبه‌های Fortran 77 را پوشش می‌دهد. برخی از مهم‌ترین سرفصل‌ها عبارتند از:

  • مقدمه‌ای بر کامپیوتر و برنامه‌نویسی
  • آشنایی با Fortran 77: تاریخچه، ویژگی‌ها و کاربردها
  • نصب و راه‌اندازی محیط توسعه Fortran 77 (کامپایلر و ویرایشگر)
  • ساختار یک برنامه Fortran 77: دستورات، خطوط کد و نظرات
  • انواع داده‌ها: integer, real, character, logical
  • متغیرها: تعریف، مقداردهی اولیه و دامنه دسترسی
  • عملگرها: محاسباتی، رابطه‌ای و منطقی
  • عبارات محاسباتی و اولویت عملگرها
  • دستورات انتساب
  • ورودی و خروجی ساده: READ و WRITE
  • فرمت‌دهی خروجی: مشخص‌کننده‌های فرمت
  • ساختارهای کنترلی: IF-THEN-ELSE
  • ساختارهای کنترلی: DO loops (حلقه‌های تکرار)
  • آرایه‌ها: یک‌بعدی و چندبعدی
  • عملیات روی آرایه‌ها: جمع، ضرب و ترانهاده
  • زیربرنامه‌ها (Subroutines): تعریف و فراخوانی
  • توابع (Functions): تعریف و فراخوانی
  • آرگومان‌ها: ورودی و خروجی
  • متغیرهای محلی و سراسری
  • اشتراک داده‌ها: COMMON blocks
  • مدیریت فایل‌ها: باز کردن، بستن، خواندن و نوشتن
  • دستورات مربوط به فایل: OPEN, CLOSE, READ, WRITE
  • مدیریت خطاها
  • اشکال‌زدایی (Debugging) و تست کد
  • تکنیک‌های بهینه‌سازی کد
  • برنامه‌نویسی ساخت‌یافته: اصول و مزایا
  • تفکر الگوریتمی: طراحی و پیاده‌سازی الگوریتم‌ها
  • مثال‌های کاربردی: حل مسائل ریاضی، فیزیک و مهندسی
  • استفاده از کتابخانه‌های استاندارد Fortran 77
  • نکات پیشرفته برنامه‌نویسی Fortran 77
  • مقایسه Fortran 77 با سایر زبان‌های برنامه‌نویسی
  • آینده Fortran 77
  • و بسیاری سرفصل‌های دیگر…

همین امروز در دوره Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM ثبت‌نام کنید و سفری هیجان‌انگیز به دنیای برنامه‌نویسی را آغاز نمایید! فرصت را از دست ندهید!


📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

  • ویدیوهای آموزشی فارسی — آموزش قدم‌به‌قدم، کاربردی و قابل فهم
  • پادکست‌های صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
  • کتاب PDF فارسی — شامل کلیهٔ سرفصل‌ها و محتوای آموزشی
  • کتاب خلاصه نکات ویدیوها و پادکست‌ها – نسخه PDF — مناسب مرور سریع و جمع‌بندی مباحث
  • کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
  • کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
  • کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
    — هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام.
  • کتاب صدها پرسش و پاسخ چهارگزینه‌ای – نسخه PDF (نسخه یادگیری سریع)
    — پاسخ‌ها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب.
  • کتاب صدها پرسش و پاسخ چهارگزینه‌ای – نسخه PDF (نسخه خودآزمایی پایان‌بخش)
    — پاسخ‌ها در انتهای هر بخش آمده‌اند؛ مناسب آزمون واقعی و سنجش میزان یادگیری.
  • کتاب تمرین‌های درست / نادرست (True / False) – نسخه PDF
    — مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزاره‌ها.
  • کتاب تمرین‌های جای خالی – نسخه PDF
    — تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • تمامی فایل‌ها و کتاب‌ها کاملاً فارسی هستند.
  • توجه: لینک‌های اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال می‌شوند.
  • نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریع‌تر توصیه می‌شود.
  • در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
  • اگر پرداخت انجام شده ولی لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا پیامک: 09395106248
تلگرام: @ma_limbs

نوع پلن دوره

تمامی کتاب های PDF فارسی مجموعه, تمامی کتاب های PDF فارسی مجموعه + ویدیوها و پادکست های فارسی توضیحی کتاب ها

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب Fortran 77: هنر برنامه‌نویسی و تسلط بر کامپیوترهای شخصی IBM”

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

پیمایش به بالا