دوره مبانی زبان برنامهنویسی Refal در سیستم محاسباتی Dubna BEIM-6 همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب مبانی زبان برنامهنویسی Refal در سیستم محاسباتی Dubna BEIM-6
موضوع کلی: برنامهنویسی و سیستمهای کامپیوتری
موضوع میانی: زبانهای برنامهنویسی و کامپایلرها
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر سیستم محاسباتی Dubna BEIM-6
- 2. معرفی زبان برنامه نویسی Refal
- 3. تاریخچه Refal و کاربردهای اولیه
- 4. ساختار کلی برنامه Refal
- 5. مفاهیم پایه در Refal: توابع، عبارات، الگوها
- 6. تعریف تابع در Refal
- 7. ساختار یک تابع: نام، پارامترها، بدنهی تابع
- 8. انواع داده در Refal: اتم ها، لیست ها
- 9. اتم ها: اعداد، رشته ها، نمادها
- 10. لیست ها: ساختار بازگشتی لیست ها
- 11. عملگرهای اساسی در Refal
- 12. تطابق الگو (Pattern Matching)
- 13. قوانین تطابق الگو
- 14. نحو تطابق الگو
- 15. کاربرد تطابق الگو در تعریف توابع
- 16. مقداردهی متغیرها در Refal
- 17. کاربرد متغیرها در پردازش داده
- 18. توابع بازگشتی در Refal
- 19. نوشتن توابع بازگشتی ساده
- 20. مثال های کاربردی از توابع بازگشتی
- 21. ساختارهای کنترلی در Refal
- 22. دستور شرطی `if-then-else` (اگر-آنگاه-در غیر این صورت)
- 23. دستور `case` (انتخاب)
- 24. عملگرهای منطقی در Refal
- 25. عملگرهای مقایسهای در Refal
- 26. مدیریت خطا در Refal
- 27. نحو و کاربرد پیام های خطا
- 28. رفع اشکال در برنامه های Refal
- 29. ابزارهای اشکال زدایی در سیستم Dubna
- 30. مفهوم "مفسر" (Interpreter) در Refal
- 31. نحوه اجرای برنامه های Refal در Dubna
- 32. نحوه وارد کردن و خروجی گرفتن داده ها
- 33. فایل های ورودی و خروجی
- 34. کار با حافظه در Refal
- 35. مدیریت حافظه و تخصیص آن
- 36. توابع داخلی (Built-in Functions) در Refal
- 37. توابع مرتبط با اتم ها
- 38. توابع مرتبط با لیست ها
- 39. توابع ریاضی
- 40. توابع رشته ای
- 41. توابع سیستمی
- 42. مقدمه ای بر سیستم عامل Dubna BEIM-6
- 43. ارتباط Refal با سیستم عامل Dubna
- 44. نحوه تعامل Refal با سخت افزار Dubna
- 45. معرفی دستگاه های ورودی/خروجی در Dubna
- 46. کاربرد Refal در پردازش متن
- 47. پردازش رشته ها و کلمات
- 48. جستجو و جایگزینی در متن
- 49. ساخت دیکشنری ها و جداول جستجو
- 50. کاربرد Refal در پردازش اعداد
- 51. عملیات حسابی پیچیده
- 52. کاربرد Refal در محاسبات جبری
- 53. مقدمه ای بر نظریه زبان های رسمی
- 54. کاربرد Refal در تجزیه (Parsing) زبان های ساده
- 55. گرامرهای مستقل از متن (Context-Free Grammars)
- 56. پیاده سازی تجزیه کننده با Refal
- 57. کاربرد Refal در تولید کد
- 58. تولید کد ماشین برای Dubna
- 59. مقدمه ای بر ساختار داده ها
- 60. لیست های پیوندی (Linked Lists)
- 61. پشته ها (Stacks)
- 62. صف ها (Queues)
- 63. درخت ها (Trees)
- 64. پیاده سازی ساختار داده ها با Refal
- 65. کاربرد Refal در سیستم های خبره (Expert Systems)
- 66. نمایش دانش در Refal
- 67. قوانین استنتاج در Refal
- 68. حل مسائل منطقی با Refal
- 69. مقدمه ای بر الگوریتم ها
- 70. مرتب سازی (Sorting)
- 71. جستجو (Searching)
- 72. الگوریتم های بازگشتی
- 73. پیاده سازی الگوریتم های پایه با Refal
- 74. کاربرد Refal در گرافیک (در حد ممکن در Dubna)
- 75. نمایش اشکال هندسی ساده
- 76. توابع مرتبط با پیکسل ها (اگر قابل دسترسی باشد)
- 77. مقدمه ای بر برنامه نویسی شیء گرا (مفاهیم اولیه)
- 78. مفهوم "شیء" (Object)
- 79. مفهوم "کلاس" (Class)
- 80. پیاده سازی مفاهیم شیء گرا در Refal (به صورت شبیه سازی شده)
- 81. کاربرد Refal در محاسبات علمی
- 82. شبیه سازی سیستم های ساده فیزیکی
- 83. حل معادلات دیفرانسیل ساده
- 84. مفاهیم پیشرفته در Refal
- 85. توابع مرتبه بالا (Higher-Order Functions)
- 86. کاربرد توابع مرتبه بالا
- 87. ماکروها (Macros) در Refal
- 88. تعریف و استفاده از ماکروها
- 89. مقدمه ای بر کامپایلرها
- 90. مراحل کامپایل یک زبان برنامه نویسی
- 91. کاربرد Refal در ساخت بخش هایی از کامپایلرها
- 92. نوشتن برنامه های بزرگتر در Refal
- 93. مدیریت فایل های برنامه
- 94. روش های سازماندهی کد
- 95. اشکال زدایی برنامه های پیچیده
- 96. محدودیت های Refal در سیستم Dubna
- 97. محدودیت های حافظه
- 98. محدودیت های سرعت پردازش
- 99. محدودیت های دستگاه های I/O
- 100. مقایسه Refal با زبان های برنامه نویسی دیگر (در آن دوران)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.