لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش زبان 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
نمایش نظرات