دوره آموزشی یادگیری جامع زبان سی
2 ساعت 52 دقیقهمتوسط2020-09-24
مدرسین

Dan Gookin
Creator, Teacher, and Technology Writer with 20+ years of experience
جزئیات دوره
زبان C مانند همیشه ضروری است. این زبان قدرتمند در قلب جاوا اسکریپت و Objective-C نهفته است و یک زبان محبوب برای توسعه سیستمهای جاسازی شده است. این دوره اصول برنامه نویسی در زبان C را آموزش میدهد و چهار جنبه مقدماتی را شامل میشود: ساختار کد، دادهها، جریان برنامه و توابع. مربی Dan Gookin تشریح آناتومی C را نشان میدهد، نحوه ذخیرهسازی دادهها در متغیرها و مقادیر را نشان میدهد و نحوه استفاده از عملگرها برای انجام ریاضی، اصلاح مقادیر متغیر، ارزیابی عبارات و موارد دیگر را نشان میدهد. سپس میتوانید ببینید که چگونه این عناصر اساسی در ساختارهای کنترلی مانند حلقهها - جایی که منطق واقعی نقش بازی میکند - با هم قرار میگیرند. سرانجام، میتوانید استفاده و نوشتن توابع، workhorse زبان C را بیاموزید، که به انجام کارهای اساسی و پیچیده در کد، از بین بردن تکرار و خوانایی بیشتر کد کمک میکند. برای آزمایش مهارتهای جدید برنامه نویسی و مقایسه راه حلهای خود با مدرسان، حتماً از چالشهای صادر شده در طول دوره استفاده کنید.
موضوعات شامل:
نوشتن اولین برنامه C خود
کار با چرخه توسعه C
افزودن نظرات به کد برای وضوح
انواع داده زبان C
اعلام متغیرها
ساخت انواع داده های جدید
متغیرهای تایپ کپی
استفاده از عملگرهای ریاضی ، انتساب و منطقی
ایجاد حلقه های برای و در حین
حلقه های تودرتو
ایجاد عملکردها
بازگرداندن مقادیر از توابع
انتقال آرگومان ها به توابع
ایجاد توابع بازگشتی
موضوعات شامل:
نوشتن اولین برنامه C خود
کار با چرخه توسعه C
افزودن نظرات به کد برای وضوح
انواع داده زبان C
اعلام متغیرها
ساخت انواع داده های جدید
متغیرهای تایپ کپی
استفاده از عملگرهای ریاضی ، انتساب و منطقی
ایجاد حلقه های برای و در حین
حلقه های تودرتو
ایجاد عملکردها
بازگرداندن مقادیر از توابع
انتقال آرگومان ها به توابع
ایجاد توابع بازگشتی
مهارت ها
CEssential TrainingProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
مقدمه
- فرو رفتن در C
- همه چیز را آماده کنید
مبانی C
- اولین برنامه خود را کدنویسی کنید
- چالش - کد خود را بنویسید
- راه حل - کد خود را بنویسید
- ورود به زبان C
- بررسی ساختار کد
- کار کردن در چرخه توسعه C
- چالش - اشکالات را پیدا و برطرف کنید
- راه حل - اشکالات را پیدا و رفع کنید
- کاوش در پیش پردازنده
- آشنایی با فایلهای هدر و کتابخانه ها
- اضافه کردن نظرات
- چالش - پایه و اساس را بسازید
- راه حل - پایه را بسازید
متغیرها و مقادیر
- درک انواع دادههای زبان C
- اعلام متغیرها
- کار با متغیرها
- بررسی تابع printf()
- استفاده از ثابت
- چالش - متغیر و ثابت بسازید
- راه حل - متغیر و ثابت بسازید
- درک محدوده متغیر
- ساخت انواع دادههای جدید
- تعیین کاراکترها و رشته ها
- تعیین اعداد صحیح و حقیقی
- Typecasting یک متغیر
- چالش - IO پایه
- راه حل - IO پایه
اپراتورها و ریاضی
- کار با عملگرهای ریاضی
- چالش - کمی ریاضی انجام دهید
- راه حل - کمی ریاضی انجام دهید
- استفاده از عملگرهای انتساب
- رعایت ترتیب تقدم
- چالش - ترتیب را درست بگیرید
- راه حل - ترتیب را درست بگیرید
- کار با عملگرهای رابطه ای
- استفاده از عملگرهای منطقی
- درک عملگرهای بیتی
- تغییر بیت
- کاوش در عملگرهای واحد
- چالش - ریاضی دودویی
- حل - ریاضی دودویی
تصمیمات و حلقه ها
- تصمیم گیری
- بررسی احتمالات
- استفاده از عملگر سه تایی
- کار با ساختار سوئیچ کیس
- چالش - یک مورد را انتخاب کنید
- راه حل - یک مورد را انتخاب کنید
- ایجاد یک حلقه for
- راهاندازی حلقه while
- چالش - چند متن را تکرار کنید
- راه حل - چند متن را تکرار کنید
- حلقههای تودرتو
- بیرون آمدن از حلقه
- اجتناب از کلمه کلیدی goto
- چالش - روی شبکه کار کنید
- راه حل - شبکه را کار کنید
توابع
- درک توابع
- ایجاد یک تابع
- چالش - نوشتن تابع
- حل - نوشتن تابع
- برگرداندن یک مقدار از یک تابع
- چالش - برگرداندن یک مقدار
- راه حل - برگرداندن یک مقدار
- ارسال آرگومانها به یک تابع
- چالش - عبور از ارزش ها
- حل - گذراندن مقادیر
- استفاده از آرگومانهای تابع main().
- حفظ مقادیر در یک تابع
- ایجاد توابع بازگشتی
- چالش - کد را کامل کنید
- راه حل - کد را کامل کنید
نتیجه
- مراحل بعدی