کتاب صوتی برنامه‌نویسی ساخت‌یافته در PL/C: یادگیری گام به گام با مثال‌های کاربردی

دوره برنامه‌نویسی ساخت‌یافته در PL/C: یادگیری گام به گام دوره جامع برنامه‌نویسی ساخت‌یافته در PL/C: یادگیری گام به گام با مثال‌های کاربردی ذهن خود را مانند یک برنامه‌نویس حرفه‌ای سازماندهی کنید! آیا ت...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: برنامه‌نویسی ساخت‌یافته در PL/C: یادگیری گام به گام با مثال‌های کاربردی

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

موضوع میانی: برنامه‌نویسی ساخت‌یافته و PL/C

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

  • 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: یادگیری گام به گام با مثال‌های کاربردی

ذهن خود را مانند یک برنامه‌نویس حرفه‌ای سازماندهی کنید!

آیا تا به حال به این فکر کرده‌اید که چگونه نرم‌افزارهای پیچیده‌ای که هر روز با آن‌ها سروکار داریم، از مجموعه‌ای از دستورات ساده و منطقی ساخته می‌شوند؟ راز این کار در «تفکر ساخت‌یافته» نهفته است؛ مهارتی که به شما اجازه می‌دهد بزرگ‌ترین و پیچیده‌ترین مسائل را به بخش‌های کوچک، قابل فهم و قابل مدیریت تقسیم کنید. این دقیقاً همان چیزی است که شما در این دوره آموزشی منحصربه‌فرد خواهید آموخت.

این دوره با الهام از کتاب کلاسیک و جریان‌ساز "Structured programming in PL/C"، که سنگ بنای آموزش برنامه‌نویسی برای نسل‌ها بوده است، طراحی شده است. ما عصاره‌ی دانش این کتاب ارزشمند را گرفته و آن را با رویکردی مدرن، پروژه‌محور و کاملاً کاربردی به شما ارائه می‌دهیم. زبان PL/C ابزار ما برای یادگیری است، اما هدف اصلی، آموزش «اصول» برنامه‌نویسی است؛ اصولی که پس از یادگیری، در هر زبان دیگری از پایتون و جاوا گرفته تا C++ و جاوااسکریپت، به کار شما خواهد آمد. این دوره، دروازه‌ی ورود شما به دنیای برنامه‌نویسی حرفه‌ای است، جایی که منطق، خلاقیت و حل مسئله حرف اول را می‌زنند.

درباره دوره: از تئوری محض تا ساخت پروژه‌های واقعی

دوره «برنامه‌نویسی ساخت‌یافته در PL/C» فقط یک دوره آموزش زبان برنامه‌نویسی نیست؛ بلکه یک کارگاه عملی برای تقویت تفکر الگوریتمی و مهارت حل مسئله است. ما با تکیه بر متدولوژی اثبات‌شده‌ی کتاب "Structured programming in PL/C"، مفاهیم بنیادین را به صورت گام به گام و با ده‌ها مثال عملی به شما آموزش می‌دهیم. در هر فصل، شما نه تنها با دستورات و ساختارها آشنا می‌شوید، بلکه یاد می‌گیرید که «چرا» و «کجا» از هرکدام استفاده کنید. از نوشتن اولین خط کد تا طراحی الگوریتم‌های بهینه و کار با ساختارهای داده پیچیده، ما در تمام مسیر همراه شما خواهیم بود.

موضوعات کلیدی که در این دوره فرا خواهید گرفت:

  • تفکر الگوریتمی و حل مسئله: یادگیری روش شکستن مسائل بزرگ به مراحل کوچک و قابل اجرا.
  • مبانی برنامه‌نویسی با PL/C: آشنایی کامل با متغیرها، انواع داده، عملگرها و دستورات ورودی/خروجی.
  • ساختارهای کنترلی: تسلط کامل بر دستورات شرطی (IF-THEN-ELSE) و انواع حلقه‌های تکرار (DO Loops) برای کنترل جریان برنامه.
  • آرایه‌ها و رشته‌ها: مدیریت و پردازش مجموعه‌ای از داده‌ها به صورت کارآمد.
  • برنامه‌نویسی ماژولار: هنر نوشتن کدهای تمیز، قابل استفاده مجدد و قابل نگهداری با استفاده از رویه‌ها (Procedures) و توابع (Functions).
  • ساختارهای داده بنیادین: درک عمیق مفاهیمی مانند لیست‌ها، پشته‌ها و صف‌ها که اساس نرم‌افزارهای پیشرفته هستند.
  • اشکال‌زدایی (Debugging): یادگیری تکنیک‌های حرفه‌ای برای پیدا کردن و رفع خطاهای برنامه.
  • طراحی پروژه‌های کاربردی: پیاده‌سازی تمام مفاهیم آموخته‌شده در قالب پروژه‌های عملی و واقعی.

این دوره برای چه کسانی یک سکوی پرتاب است؟

این دوره برای طیف وسیعی از افراد طراحی شده است و به هیچ دانش قبلی در زمینه برنامه‌نویسی نیاز ندارد. اگر شما جزو یکی از گروه‌های زیر هستید، این دوره برای شماست:

  • دانشجویان رشته‌های مهندسی و علوم کامپیوتر: که به دنبال یک پایه تئوری و عملی محکم برای دروس دانشگاهی و آینده شغلی خود هستند.
  • علاقه‌مندان به شروع برنامه‌نویسی: افرادی که می‌خواهند به دنیای جذاب تکنولوژی وارد شوند اما نمی‌دانند بهترین نقطه شروع کجاست.
  • برنامه‌نویسان تازه‌کار: که با زبان‌های دیگر آشنایی دارند اما در درک مفاهیم پایه‌ای و نوشتن کد ساخت‌یافته ضعیف هستند.
  • تحلیلگران داده و مهندسان سایر رشته‌ها: که نیاز به ابزاری برای خودکارسازی وظایف و حل مسائل پیچیده دارند.
  • هر کسی که به دنبال تقویت مهارت حل مسئله و تفکر منطقی است: برنامه‌نویسی بهترین ورزش برای مغز است!

چرا «برنامه‌نویسی ساخت‌یافته در PL/C» انتخاب هوشمندانه شماست؟

1. شما اصول را یاد می‌گیرید، نه فقط یک زبان!

بسیاری از دوره‌ها فقط به شما سینتکس یک زبان را آموزش می‌دهند. اما ما به شما «طرز فکر» یک برنامه‌نویس را می‌آموزیم. مفاهیم برنامه‌نویسی ساخت‌یافته جهانی هستند و پس از اتمام این دوره، شما می‌توانید هر زبان مدرن دیگری را بسیار سریع‌تر و عمیق‌تر یاد بگیرید.

2. پایه‌ای مستحکم برای آینده شغلی درخشان

شرکت‌های بزرگ فناوری به دنبال مهندسانی هستند که اصول را عمیقاً درک کرده باشند. این دوره دقیقاً همان پایه‌ی محکمی را برای شما می‌سازد که به شما اجازه می‌دهد در مصاحبه‌های شغلی بدرخشید و پروژه‌های پیچیده را با اطمینان انجام دهید.

3. آموزش پروژه‌محور و کاملاً کاربردی

ما معتقدیم بهترین راه یادگیری، عمل کردن است. به همین دلیل، این دوره سرشار از تمرین‌ها، مینی‌پروژه‌ها و یک پروژه نهایی جامع است که به شما کمک می‌کند دانش خود را فوراً به مهارت عملی تبدیل کنید. شما فقط تماشا نمی‌کنید، بلکه کد می‌زنید، خطاها را رفع می‌کنید و می‌سازید.

4. الهام‌گرفته از یک منبع کلاسیک و معتبر جهانی

این دوره بر اساس یکی از معتبرترین کتاب‌های آموزش برنامه‌نویسی ساخته شده است. این به معنای آن است که شما یک مسیر آموزشی آزمایش‌شده و بهینه را طی خواهید کرد که موفقیت هزاران دانشجو در سراسر جهان را به همراه داشته است.

نقشه راه شما: نگاهی به ۱۰۰ سرفصل جامع دوره

این دوره در قالب بیش از ۱۰۰ سرفصل ویدیویی، متنی و تمرینی طراحی شده است تا هیچ نکته‌ای از قلم نیفتد. ساختار کلی دوره به شکل زیر است:

  • بخش اول: مقدمات و مبانی (فصل ۱ تا ۱۰)
    شروع سفر با مفاهیم اولیه، نصب و راه‌اندازی، اولین برنامه، متغیرها و انواع داده‌ها.
  • بخش دوم: ساختارهای منطقی و کنترلی (فصل ۱۱ تا ۲۵)
    تسلط بر قلب تپنده هر برنامه؛ دستورات شرطی IF، بلوک‌های ELSE-IF و انواع حلقه‌های DO WHILE و DO UNTIL.
  • بخش سوم: کار با داده‌های ساخت‌یافته (فصل ۲۶ تا ۴۵)
    ورود به دنیای آرایه‌های یک‌بعدی و چندبعدی، کار با رشته‌ها، جستجو و مرتب‌سازی داده‌ها.
  • بخش چهارم: هنر ماژولارنویسی (فصل ۴۶ تا ۶۵)
    یادگیری نوشتن کدهای تمیز و قابل استفاده مجدد با رویه‌ها (Procedures)، توابع، پارامترها و متغیرهای محلی و سراسری.
  • بخش پنجم: مفاهیم پیشرفته و ساختارهای داده (فصل ۶۶ تا ۸۵)
    آشنایی با فایل‌ها، رکوردهای داده (Structures) و پیاده‌سازی ساختارهای داده بنیادین مانند لیست پیوندی و پشته.
  • بخش ششم: پروژه‌های عملی و جمع‌بندی نهایی (فصل ۸۶ تا ۱۰۰)
    در این بخش، تمام آموخته‌های خود را در قالب چندین پروژه کاربردی (مانند یک سیستم مدیریت ساده یا یک بازی کوچک) به کار می‌گیرید و برای ورود به دنیای واقعی آماده می‌شوید.

آماده‌اید تا اولین قدم محکم را برای تبدیل شدن به یک برنامه‌نویس حرفه‌ای بردارید؟

این دوره بیش از یک مجموعه ویدیوی آموزشی است؛ این یک سرمایه‌گذاری روی آینده شماست. فرصت را از دست ندهید و همین امروز سفر خود را به دنیای شگفت‌انگیز برنامه‌نویسی آغاز کنید.

همین حالا ثبت‌نام کنید و به جمع متخصصان بپیوندید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: PL/C PL/C tutorial PL/C فارسی Structured Programming Structured Programming in PL/C آموزش PL/C آموزش گام به گام PL/C برنامه نویسی ساخت یافته PL/C برنامه‌نویسی برنامه‌نویسی ساخت‌یافته برنامه‌نویسی مقدماتی ساختارهای داده مبانی برنامه‌نویسی مثال‌های کاربردی PL/C یادگیری برنامه‌نویسی

نظرات

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

وارد شوید تا نظر ثبت کنید.