پرش به محتوا
جست و جو
  • صفحه اصلی
  • همکاری با ما
  • تماس با ما
  • سؤالات رایج
  • راهنمای خرید
  • آموزش های رایگان
  • مجله درسواره
منو
  • صفحه اصلی
  • همکاری با ما
  • تماس با ما
  • سؤالات رایج
  • راهنمای خرید
  • آموزش های رایگان
  • مجله درسواره
0 تومان سبد خرید
حساب کاربری

آموزش برنامه نویسی C

خانه / آموزش های بیشتر / پرمخاطب ترین ها / آموزش برنامه نویسی C
معرفی دوره + گزیده دروس (ورق بزنید)
  • آموزش زبان C
  • مقدمات
  • ساختارهای تصمیم گیری در زبان C
  • اشاره گرها
  • پری پراسسورها (Preprocessors)
  • آموزش زبان C
  • مقدمات
  • ساختارهای تصمیم گیری در زبان C
  • اشاره گرها
  • پری پراسسورها (Preprocessors)
اطلاعات آموزش
مدت زمان آموزش:
9 ساعت 10 دقیقه

حجم دانلود:

727 مگابایت

زبان:

فارسی

رشته های مرتبط:

کلیه رشته های مهندسی

44000 تومان

افزودن به سبد خرید
فرشاد نبی‌ زاده

مدرس:

مهندس فرشاد نبی زاده

کارشناسی ارشد برق – میکرو الکترونیک

اطلاعت بیشتر درباره مدرس

تعداد بازدید ۳,۲۸۴

به اشتراک بگذارید!

اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در telegram
اشتراک گذاری در whatsapp

به طور خلاصه آنچه فرا می گیرید...

در این آموزش مفاهیم و اصول برنامه نویسی، ابزارهای مورد نیاز برای نوشتن برنامه به زبان C و نحوه برنامه نویسی به زبان C به صورت عملی و همراه با ارائه مثال های مربوط به مباحث ارائه شده است. محیط استفاده شده جهت برنامه نویسی نرم افزار Eclipse بوده و هدف این دوره یادگیری کامل مفاهیم و زبان برنامه نویسی C به نحوی است که استفاده کننده از این آموزش بتواند مسیر تکمیلی در این زمینه را به تنهایی طی کند.

کد آموزش:
DV-PGC-1031
سطح:
مقدماتی تا متوسط
کیفیت:

HD 16:9

شناسه وزارت ارشاد:

8-34305-0655000

محتوای بسته

آموزش ویدیویی تایید شده

یادداشت های مدرس

پشتیبانی 24 ساعته

فایل ها و پروژه های تدریس شده

فعال سازی آنی لینک دانلود

کیفیت تضمین شده

Main Logo

درسواره ناشر رسمی محتوای آموزشی دیجیتالی از وزارت فرهنگ و ارشاد اسلامی است.

توضیحات

زبان برنامه نویسی C به طور گسترده ای در حوزه سیستم های سخت افزاری و توسعه نرم افزار استفاده می شود. زبان C زبانی قدرتمند بوده و در قلب بسیاری از زبان های مدرن تر مانند جاوا، جاوا اسکریپت و Objective-C نهفته است. در دوره آموزش برنامه نویسی C مفاهیم و اصول برنامه نویسی، ابزارهای مورد نیاز برای نوشتن برنامه به زبان C و نحوه برنامه نویسی به زبان C به صورت عملی و همراه با ارائه مثال های مربوط به مباحث ارائه شده است.

یادگیری این زبان یک گام بزرگ برای برنامه نویسان جدید است و راهی برای تقویت و گسترش دانش افرادی است که برای مدتی با زبان های دیگر برنامه نویسی کرده اند.

با یادگیری این زبان امکان یادگیری زبان های برنامه نویسی دیگر به سهولت امکان پذیر خواهد بود زیرا بسیاری از زبان های برنامه نویسی جدید چه به طور مستقیم و یا غیر مستقیم از این زبان الهام گرفته شده اند. در این دوره، ساختار زبان C، از تاریخچه آن تا مباحث مربوط به تکنیک های برنامه نویسی ارائه می شود.

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

از جمله ویژگی های زبان برنامه نویسی C:
  • شناخته شدن به عنوان Source و مادر زبان برنامه نویسی های دیگر
  • سادگی و تعداد کلمات کلیدی اندک
  • قابل حمل و پرتابل بودن (ساخت یافته بودن نرم افزار)
  • زبانی بسیار سریع و قدرتمند
  • سازگاری با اکثر سیستم عامل ها

و خیلی از ویژگی های مهمی که اهمیت یادگیری و آموزش زبان C را دو چندان کرده است.

در آموزش برنامه نویسی C، یاد خواهید گرفت چگونه با C اطلاعات را در آرایه ها سازماندهی کنید و مدیریت منابع حافظه را با اشاره گرها انجام دهید. نحوه ایجاد و استفاده از داده های ساخت یافته در زبان C و همچنین کار کردن با فایل ها را به صورت تئوری و عملی فرا خواهید گرفت. در اتمام این دوره توانایی استفاده کامل از زبان C جهت پیشبرد اهداف خود را به دست خواهید آورد.

برخی ویژگی ها و مطالب مهم پرداخته شده در آموزش برنامه نویسی C :
  •  استفاده از محیط Eclipse
  • یادگیری کامل مفاهیم و زبان برنامه نویسی C
  • توانایی انجام 0 تا 100 پروژه ها و برنامه نویسی های مورد نظر در پایان این دوره
  • ارائه توضیحات و مفاهیم مربوط به تمامی بخش ها و دستورات بهمراه مثال های کاربردی
  • بررسی و شرح کامل دستورها و کد های مربوط به مثال های ذکر شده
  • معرفی و توضیحات بهمراه مثال برای Preprocessors
  • نحوه تعریف فایل در زبان C
  • اشاره گرها
  • توابع مهم در برنامه نویسی C
  • آرایه ها و رشته ها

و بسیاری از دستورات کاربردی و مهم که به تک تک آنها پرداخته و برای شما عزیزان ارائه شده است.

تعداد بازدید ۳,۲۸۴
سرفصل ها
  • درس اول: مقدمات
  1. تاریخچه زبان C
  2. استانداردهای زبان C
  3. دلیل یادگیری زبان C
  4. معرفی کامپایلرهای C
  5. معرفی IDEهای مناسب برای زبان C
  6. نوشتن و کامپایل کد C با استفاده از Notepad
  7. آموزش نصب MinGW
  8. تنظیم Environment Variables برای MinGW
  9. اجرای یک برنامه ساده در Eclipse با استفاده از GCC
  • درس دوم: مفاهیم پایه
  1. تفکر الگوریتمی برای حل مساله
  2. آشنایی با مفهوم فلوچارت
  3. المان های موجود در فلوچارت ها
  4. مثال هایی برای ایجاد فلوچارت
  5. جمع دو عدد
  6. حل معادله درجه دو
  7. آشنایی با جبر بول
  8. جدول ارزش های ترکیب های جبر بول
  9. بررسی ساختار کد C
  10. آشنایی با مفهوم #include
  11. آشنایی با کامنت ها در C
  12. آشنایی با تابع main و نقطه ورود به برنامه در C
  13. ساختار فایل های header و implementation در C
  • درس سوم: متغیرها و عملگرها در زبان C
  1. آشنایی با مفهوم متغیر
  2. تعریف متغیر در زبان C
  3. انواع متغیرها در زبان C
  4. بررسی حافظه اختصاص داده شده به انواع متغیرها در C
  5. آشنایی با هدر فایل h
  6. آشنایی با مفهوم overflow
  7. آشنایی با مفهوم type casting
  8. بررسی دقت اعشار در متغیرهای float و double
  9. آشنایی با قوانین نام گذاری در زبان C
  10. آشنایی با فرمت camelCase در نام گذاری
  11. مقادیر ثابت در زبان C
  12. کاراکترهای ثابت در C
  13. نحوه بیان اعداد در مبنای 8 و 16 در زبان C
  14. عملگرها در زبان C
  15. عملگرهای محاسباتی
  16. عملگرهای مقایسه ای
  17. عملگرهای منطقی
  18. ترتیب اولویت عملگرها
  • درس چهارم: توابع ورودی و خروجی در زبان C
  1. آشنایی با مفهوم ورودی و خروجی در کامپیوتر
  2. لیست توابع ورودی و خروجی برای رابطه با کاربر
  3. نحوه ایجاد formatted string
  4. آشنایی با کاراکترهای فرمت string
  5. ثابت های کنترلی در خروجی Printf
  6. دریافت کاراکتر با getchar
  7. دریافت ورودی با استفاده از scanf
  8. آشنایی با کاربرد تابع fflush
  • درس پنجم: ساختارهای تصمیم گیری در زبان C
  1. مفهوم تصمیم گیری در زبان C
  2. ساختار دستور if
  3. ایجاد بلوکی از دستورات برای دستور if
  4. ساختار if همراه با else
  5. ساختار تکمیل if – else if – else
  6. اپراتور ?
  7. استفاده از اپراتور ? برای تغییر پارامتر ورودی تابع
  8. عبارت switch-case
  9. برنامه در یک ماشین حساب ساده با استفاده از ساختارهای تصمیم گیری
  • درس ششم: دستورات تکرار
  1. آشنایی با دستورات تکرار اصلی در زبان C
  2. بررسی نحوه کنترل شرط تکرار در دستورات تکرار
  3. حلقه while
  4. حلقه for
  5. حلقه do-while
  6. حلقه break
  7. حلقه continue
  8. حلقه goto
  • درس هفتم: توابع
  1. آشنایی با مفهوم تابع
  2. دلایل استفاده از توابع
  3. نمونه هایی از توابع موجود در کتابخانه های زبان C
  4. نحوه تعریف تابع
  5. توابع بازگشتی
  6. تعریف توابع با تعداد آرگومان های متغیر
  7. آشنایی با هدر فایل h
  8. کلاس های حافظه در زبان C
  9. کلاس های حافظه auto
  10. کلاس های حافظه register
  11. کلاس های حافظه extern
  12. کلاس های حافظه static
  • درس هشتم: آرایه ها و رشته ها
  1. مفهوم آرایه
  2. تعریف آرایه در زبان C
  3. مقداردهی اولیه به آرایه ها
  4. دسترسی به عناصر آرایه ها
  5. استفاده از دستور #define
  6. تعریف طول آرایه با مقداردهی اولیه به آن
  7. آرایه به عنوان آرگومان تابع
  8. آرایه های 2 یا چند بعدی
  9. رشته ها
  10. تابع strlen
  11. تابع strcat
  12. تابع strcmp
  13. تابع strcpy
  • درس نهم: تمرین
  1. نوشتن برنامه حسابداری بسیار ساده
  • درس دهم: اشاره گرها
  1. آشنایی با مفهوم اشاره گر
  2. ضریب اشاره گرها
  3. اعمال محاسباتی روی اشاره گرها
  4. عملگر & و عملگر *
  5. رابطه بین اشاره گرها و آرایه ها
  6. فراخوانی توابع با مقدار
  7. فراخوانی توابع با ارجاع
  8. مدیریت حافظه پویا
  9. دستور malloc
  10. دستور realloc
  11. دستور free
  • درس یازدهم: ساختار structure و union
  1. مفهوم ساختمان در زبان C
  2. تعریف ساختمان
  3. استفاده از typedef برای ایجاد متغیرهای جدید
  4. ساختمان ها و اشاره گرها
  5. بیت فیلدها در زبان C
  6. تعریف بیت فیلدها در زبان C
  7. استفاده از بیت فیلد
  8. Union در زبان C
  9. تعریف union
  10. استفاده از union
  11. تکمیل تمرین برنامه حسابداری ساده با استفاده از ساختمان ها
  • درس دوازدهم: فایل ها در زبان C
  1. مفهوم فایل در سیستم های کامپیوتری
  2. فایل های ترتیبی و دسترسی مستقیم (Sequential – Random access)
  3. نحوه تعریف فایل در زبان C
  4. بررسی ماهیت FILE
  5. بازکردن فایل با استفاده از دستور fopen
  6. نحوه مسیردهی فایل ها در سیستم عامل ویندوز
  7. نحوه مسیردهی فایل ها در سیستم عامل های مبتنی بر Unix
  8. حالت های دسترسی به فایل ها برای خواندن و نوشتن
  9. دسترسی به فایل ها به صورت ترتیبی در C
  10. دستور fprintf
  11. دستور fscanf
  12. دستور fgetc
  13. دسترسی به فایل ها به صورت Random Access در C
  14. دستور fread
  15. دستور fwrite
  16. دستور fseek
  17. دستور fclose و بستن فایل
  18. ثابت های مربوط به فایل ها
  19. فایل های متنی و باینری
  20. تکمیل تمرین برنامه حسابداری ساده با استفاده از فایل ها
  • درس سیزدهم: پری پراسسورها  (Preprocessors)
  1. تعریف دستورات پری پری پراسسور
  2. دستور #define
  3. سمبل های ثابت
  4. ماکرو ها
  5. دستورات شرطی پری پراسسور
  6. #if، #elif و #else
  7. #ifdef و #ifndef
  8. دستور #undef
  9. استفاده صحیح از پری پراسسورها در هدر فایل ها
  10. اپراتور های # و ##
  11. دستور #include
  12. برخی از کتابخانه های استاندارد در C

 

آموزش های مرتبط
آموزش مقدماتی برنامه نویسی سی شارپ #C

آموزش برنامه نویسی سی شارپ #C

آموزش برنامه نویسی PHP

آموزش برنامه نویسی PHP

آموزش برنامه نویسی جاوا (Java)

آموزش برنامه نویسی جاوا (Java)

آموزش برنامه‌نویسی آردوینو (Arduino)

آموزش برنامه ‌نویسی آردوینو (Arduino)

آموزش پردازش تصویر در متلب

آموزش پردازش تصویر در متلب (MATLAB)

آموزش LabView

آموزش LabView (لب ویو) برای برنامه نویسی به صورت گرافیکی

آموزش سیمولینک متلب

آموزش سیمولینک متلب (MATLAB Simulink)

آموزش متلب (MATLAB)

آموزش متلب (MATLAB)

دیدگاه کاربران
Inline Feedbacks
View all comments
احد حسینی
2 سال قبل

چه زمانی منتشر خواهد شد؟

پاسخ
علی
1 سال قبل

خیلی خوب بود.

پاسخ
پرویز دشتی
1 سال قبل

خیلی روون و خوب بود. از ایشون آموزش های بیشتری بذارین لطفا

پاسخ
shahinafshari
11 ماه قبل

نظر شخصی من اینکه آموزش عالیه واقعا عالیه- مهندس نبی زاده بسیار مسلط هستند ولی من یک مشکل بزرگ با این آموزش دارم و اینکه فونت اکلیپس بسیار ریزه و بعد هر پارت من سردرد میگیرم!

پاسخ
رامین پیرزاد
9 ماه قبل

با این قیمت این آموزش مفته به خدا

پاسخ
سارا
4 ماه قبل

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

پاسخ
maryam
13 روز قبل

سلام. لطفا آموزش های پایه در زمینه برنامه نویسی را بیشتر بذارید.خیلی ممنون از اساتید درسواره

پاسخ
زبان c،java،جاوا،برنامه نویسی،برنامه نویسی بصری،برنامه نویسی دیداری،برنامه نویسی پردازش تصویر
دسته بندی موضوعی
  • مهندسی مکانیک
  • مهندسی برق
  • مهندسی عمران
  • مهندسی معماری
  • مهندسی صنایع
  • مهندسی هوافضا
  • مهندسی پزشکی
  • مهندسی شیمی
  • وب و وردپرس
  • زبان های خارجی
  • ریاضی و آمار
  • علوم فیزیک
  • برنامه نویسی
  • متلب و سیمولینک
  • شبیه سازی و CFD
  • آموزش های عمومی
  • گرافیک
  • آموزش های بیشتر
آموزش های پرمخاطب
  • آموزش نرم افزار EES
  • آموزش زبان آلمانی سطح A
  • آموزش نرم افزار سالیدورک
  • آموزش نرم افزار کتیا
  • آموزش نرم افزار ETABS
  • آموزش نرم افزار COMSOL
  • آموزش نرم افزار FLUENT
  • آموزش نرم افزار CFX
  • آموزش شطرنج
  • آموزش انتگرال
  • آموزش پردازش سیگنال در متلب
  • آموزش شبیه سازی سیکل های ترمودینامیکی
  • آموزش نرم افزار ICEM CFD
  • آموزش نرم افزار کریر
  • آموزش زبان روسی
  • آموزش نرم افزار Ansys Meshing
  • آموزش برنامه نویسی C
درسواره

درسواره، بعنوان واحد فرهنگی مستقر در دانشگاه تبریز در زمینه نشر دیجیتال (با مجوز رسمی از وزارت فرهنگ و ارشاد اسلامی) فعالیت خود را آغاز نموده و هم اینک در حال تولید و عرضه صدها ساعت محتوای آموزشی در زمینه دروس دانشگاهی، پیش دانشگاهی و همچنین نرم افزار های مهندسی می باشد. اطلاعات بیشتر

درسواره
دانشگاه تبریز
پروانه نشر دیجیتال
logo-samandehi
دسترسی سریع
  • تماس با ما
  • قوانین و مقررات
  • راهنمای خرید
  • سوالات رایج
  • ارتباط با مدرسین
  • شکایات و انتقادات
  • مجله درسواره
به درسواره ملحق شوید!
  • تدریس در درسواره
  • همکاری فنی و اجرایی 
  • ترجمه و تولید محتوای متنی
  • شبکه های اجتماعی

کلیه حقوق مادی و معنوی این وب‌سایت متعلق به مجموعه درسواره است.

Facebook
Twitter
Youtube
Linkedin
wpDiscuz