کتاب برنامهنویسی ساختیافته در PL/C: یادگیری گام به گام با مثالهای کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره برنامهنویسی ساختیافته در PL/C: یادگیری گام به گام دوره جامع برنامهنویسی ساختیافته در PL/C: یادگیری گام به گام با مثالهای کاربردی ذهن خود را مانند یک برنامهنویس حرفهای سازماندهی کنید! آیا ت...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی ساختیافته در PL/C: یادگیری گام به گام با مثالهای کاربردی
موضوع کلی: مبانی برنامهنویسی و ساختارهای داده
موضوع میانی: برنامهنویسی ساختیافته و PL/C
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی و علم کامپیوتر
- 2. مفاهیم الگوریتم، فلوچارت و شبهکد
- 3. معرفی زبان PL/C و محیط توسعه
- 4. اولین برنامه PL/C: ساختار پایه
- 5. انواع دادههای اولیه در PL/C (INTEGER, FIXED, FLOAT, CHARACTER, BIT)
- 6. متغیرها، اعلان و مقداردهی اولیه
- 7. عملگرهای حسابی و اولویت آنها
- 8. دستورات ورودی و خروجی پایه (GET LIST, PUT LIST)
- 9. استفاده از ثابتها و عبارات
- 10. کامنتها و مستندسازی کد
- 11. مبانی برنامهنویسی ساختیافته و مزایای آن
- 12. دستورات ترتیبی و بلوکهای کد (DO-END)
- 13. عملگرهای مقایسهای و منطقی (AND, OR, NOT)
- 14. دستور شرطی IF-THEN
- 15. دستور شرطی IF-THEN-ELSE
- 16. ساختارهای شرطی تو در تو (Nested IFs)
- 17. پیادهسازی ساختار چند انتخابی (SELECT/CASE) با IF-ELSEIF
- 18. دستور DO WHILE برای تکرار
- 19. دستور DO UNTIL (تکرار با شرط پایانی)
- 20. حلقه DO FOR (تکرار با شمارنده)
- 21. حلقههای تو در تو (Nested Loops)
- 22. کنترل حلقهها با LEAVE و ITERATE
- 23. مثالهای کاربردی: شمارش، تجمیع، یافتن حداقل/حداکثر
- 24. اعتبارسنجی ورودی کاربر با حلقهها
- 25. طراحی الگوریتم با استفاده از فلوچارتهای ساختیافته
- 26. حل مسائل با ساختارهای کنترلی
- 27. ساخت برنامههای منو محور
- 28. مفاهیم اولیه کارایی و انتخاب ساختار مناسب
- 29. پیادهسازی بازیهای ساده با ساختارهای کنترلی
- 30. مقدمهای بر خطایابی با دستورات ساده
- 31. اهمیت ماژولار سازی و توابع/روالها
- 32. تعریف روال (PROCEDURE) بدون پارامتر
- 33. فراخوانی روالها و جریان کنترل
- 34. تعریف روالها با پارامترهای ورودی
- 35. انتقال پارامترها با ارجاع (BY REFERENCE) در PL/C
- 36. شبیهسازی انتقال پارامترها با مقدار (BY VALUE)
- 37. متغیرهای محلی (Local Variables)
- 38. متغیرهای سراسری (Global Variables) و خطرات آن
- 39. حوزه دید (Scope) متغیرها
- 40. توابع (FUNCTION) و بازگرداندن یک مقدار
- 41. اعلان و فراخوانی توابع
- 42. توابع داخلی (Built-in Functions) پرکاربرد در PL/C
- 43. بازگرداندن چندین مقدار از یک روال (با پارامترهای خروجی)
- 44. توابع بازگشتی (Recursion): مفهوم و کاربرد
- 45. پیادهسازی فاکتوریل با بازگشت
- 46. پیادهسازی سری فیبوناچی با بازگشت
- 47. مزایا و معایب توابع بازگشتی
- 48. طراحی برنامه از بالا به پایین (Top-Down Design)
- 49. کتابخانههای روالها و سازماندهی کد
- 50. آزمایش و اشکالزدایی روالها
- 51. مقدمهای بر ساختارهای داده: آرایهها
- 52. آرایههای یک بعدی: اعلان و مقداردهی
- 53. دسترسی به عناصر آرایه و پیمایش
- 54. عملیات پایه بر روی آرایههای یک بعدی (جمع، میانگین، یافتن کمینه/بیشینه)
- 55. جستجوی خطی (Sequential Search) در آرایهها
- 56. جستجوی دودویی (Binary Search) در آرایههای مرتب
- 57. مقدمهای بر مرتبسازی: مرتبسازی حبابی (Bubble Sort)
- 58. مرتبسازی انتخابی (Selection Sort)
- 59. آرایههای دو بعدی (ماتریسها): اعلان و دسترسی
- 60. پیمایش ماتریسها
- 61. عملیات بر روی ماتریسها (جمع، ترانهاده)
- 62. آرایههای چند بعدی (مفاهیم اولیه)
- 63. معرفی رشتهها (CHARACTER STRINGS)
- 64. اعلان و مقداردهی رشتهها
- 65. عملیات پایه بر روی رشتهها (الحاق، مقایسه)
- 66. توابع داخلی رشتهای در PL/C (LENGTH, SUBSTR, INDEX, VERIFY)
- 67. آرایهای از رشتهها
- 68. پردازش متن و جستجو در رشتهها
- 69. تبدیل نوع داده بین عدد و رشته
- 70. مثالهای کاربردی از آرایهها و رشتهها (مدیریت لیست اسامی)
- 71. مقدمهای بر ساختارهای رکورد (STRUCTURES)
- 72. تعریف و اعلان STRUCTURE در PL/C
- 73. دسترسی به اعضای یک ساختار
- 74. آرایهای از ساختارها (Records Arrays)
- 75. مثال: مدیریت اطلاعات دانشجو با ساختارها
- 76. پوئنترها (POINTERS): مفاهیم پایه
- 77. لیستهای پیوندی (Linked Lists): مفهوم و شبیهسازی
- 78. مقدمهای بر مدیریت فایلها و ماندگاری داده
- 79. انواع فایلها (STREAM و RECORD) در PL/C
- 80. باز کردن فایلها (OPEN STATEMENT)
- 81. بستن فایلها (CLOSE STATEMENT)
- 82. خواندن از فایلهای STREAM INPUT (GET FILE)
- 83. نوشتن در فایلهای STREAM OUTPUT (PUT FILE)
- 84. مدیریت خطا هنگام خواندن/نوشتن (ON ENDFILE, ON ERROR)
- 85. پردازش فایلهای ترتیبی (Sequential Files)
- 86. اضافه کردن داده به انتهای یک فایل ترتیبی
- 87. بهروزرسانی اطلاعات در فایلهای ترتیبی (تکنیک کپی به فایل جدید)
- 88. فایلهای با دسترسی مستقیم (DIRECT ACCESS FILES)
- 89. عملیات خواندن/نوشتن در فایلهای DIRECT ACCESS
- 90. مثال: یک سیستم مدیریت موجودی ساده با فایلها
- 91. اشکالزدایی پیشرفته (Debugging) با ابزارهای PL/C
- 92. استفاده از ON-conditions برای مدیریت خطا
- 93. اعتبارسنجی دادهها و کنترل ورودی
- 94. مبانی کارایی برنامه و پیچیدگی الگوریتمی
- 95. تست نرمافزار: تست واحد و تست یکپارچهسازی
- 96. اصول خوانایی کد و سبک برنامهنویسی
- 97. مستندسازی داخلی و خارجی برنامهها
- 98. مقدمهای بر ساختمان دادههای انتزاعی (ADT)
- 99. معرفی سایر زبانهای برنامهنویسی ساختیافته
- 100. مسیر ادامه یادگیری در برنامهنویسی
تگها:
PL/C
PL/C tutorial
PL/C فارسی
Structured Programming
Structured Programming in PL/C
آموزش PL/C
آموزش گام به گام PL/C
برنامه نویسی ساخت یافته PL/C
برنامهنویسی
برنامهنویسی ساختیافته
برنامهنویسی مقدماتی
ساختارهای داده
مبانی برنامهنویسی
مثالهای کاربردی PL/C
یادگیری برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.