آموزش زبان C برای همه، بخش دوم: برنامه‌نویسی ساختاریافته - آخرین آپدیت

دانلود C for Everyone, Part 2: Structured Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در دنیای جدیدی که در آن زندگی می‌کنیم، کدنویسی یک مهارت ارزشمند و جهانی است، چه دانشمند باشید، چه هنرمند و چه متخصص علوم انسانی. الگوریتم‌ها در همه جا حضور دارند و همه ما باید بدانیم آن‌ها چگونه کار می‌کنند. زبان C به‌ویژه برای شروع یادگیری کدنویسی بسیار مناسب است: این زبانی آزموده شده است و به شما اجازه می‌دهد فرآیندهای محاسباتی را در سطحی عمیق درک کنید. همچنین در ماژول نهایی، با برنامه‌نویسی پیشرفته‌تر در C++ آشنا خواهید شد. این دوره ادامه مسیر «زبان C برای همه: مبانی» است که توصیه می‌شود پیش از شروع این بخش، آن را بگذرانید. زمان تخمینی مورد نیاز برای این دوره، هفته‌ای پنج ساعت به مدت پنج هفته است.

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

هفته اول Week 1

  • پیش‌نیازهای این دوره Prerequisites for this course

  • مفهوم Enums به عنوان یک ADT Enums as an ADT

  • کدنویسی Enums Enums code

  • پیش‌پردازنده زبان C The C preprocessor

  • کدنویسی پیش‌پردازنده Preprocessor code

  • استفاده از assert برای صحت اجرای برنامه Use assert for program correctness

  • کدنویسی Assert Assert code

هفته دوم Week 2

  • آشنایی با struct (ساختارهای داده پیشرفته‌تر) Introduction to struc (More advanced ADTs)

  • نحوه دسترسی به اعضای struct How to access struct members

  • مقدمه‌ای بر ساختار داده پشته (Stack) Introduction to the ADT stack

  • استفاده از پشته برای معکوس کردن رشته Using a stack to reverse a string

هفته سوم Week 3

  • مقدمه‌ای بر ساختار داده لیست (List) Intro to the ADT list

  • کدنویسی لیست تک‌عضوی List of one element code

  • کدنویسی کامل لیست Full list code

  • جزئیات پردازش لیست Details of list processing

  • مباحث پیشرفته: مقدمه‌ای بر درخت‌های دودویی Honors: Introduction to binary trees

  • مباحث پیشرفته: کدنویسی مفصل درخت دودویی Honors: Detailed binary tree code

  • ورودی و خروجی‌های پیشرفته با printf More advanced I/O printf

هفته چهارم Week 4

  • مقدمه‌ای بر ورودی و خروجی فایل‌ها (File I/O) Introduction to File I/O

  • کدنویسی پایه ورودی و خروجی فایل Basic File/I/O code

  • ایجاد فاصله دوبرابر در فایل Double Spacing a File

  • استفاده از تابع Main (argc, argv) Use of Main (argc, argv)

  • مباحث پیشرفته: کدنویسی لیست همراه با حذف Honors - List Code with deletion

هفته پنجم Week 5

  • مقدمه‌ای بر C++ Intro to C++

  • اولین مثال از برنامه نویسی C++ A First Example C++ Program

  • ویژگی‌های ساده و کاربردی C++ C++ Features That Are Easy

  • برنامه‌نویسی C++ با استفاده از ویژگی‌های جدید C++ Program Using New Features

  • پیاده‌سازی ADT به عنوان یک کلاس در C++ C++ ADT as a Class

بخش نهایی Final

نمایش نظرات

آموزش زبان C برای همه، بخش دوم: برنامه‌نویسی ساختاریافته
جزییات دوره
9h 48m
28
(آخرین آپدیت)
74,224
4.5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده