×
۱۵۰,۰۰۰ تومان

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

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

هزینه آموزش
۱۵۰,۰۰۰ تومان

تعداد دانشجو
۲۲,۶۴۳ نفر
مدت زمان
۱۳ ساعت و ۳۰ دقیقه
محتوای این آموزش
تضمین کیفیت
۲۳۷ بازخورد (مشاهده نظرات)
آموزش برنامه نویسی C

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

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

تعداد دانشجو
۲۲,۶۴۳ نفر
مدت زمان
۱۳ ساعت و ۳۰ دقیقه
هزینه آموزش
۱۵۰,۰۰۰ تومان
محتوای این آموزش
تضمین کیفیت
۲۳۷ بازخورد (مشاهده نظرات)

دکتر سید مصطفی کلامی هریس

دکتری تخصصی مهندسی برق – کنترل

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

توضیحات تکمیلی

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

زبان برنامه نویسی C (سی)، بدون شک یکی از مهم ترین زبان های برنامه نویسی است که به وفور هم به صورت مستقیم برای پیاده سازی انواع نرم افزارها و برنامه ها بر روی انواع سیستم های سخت افزاری و سیستم عامل ها استفاده شده است و هم منشا ایجاد زبان های برنامه نویسی جدیدتر، نظیر: C++‎ (سی پلاس پلاس)، Java (جاوا)، C#‎ (سی شارپ) بوده است. بسیاری از مفاهیم مورد استفاده در ساختار این زبان برنامه نویسی، بعدها تبدیل به موضوعات پایه ای و اساسی علوم کامپیوتر شده است و از این نظر، زبان برنامه نویسی C، دارای ارزش های تئوریک بسیار بالایی است.

 

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی با زبان برنامه نویسی C
    • تاریخچه ای از زبان برنامه نویسی C
    • استانداردهای زبان C مانند: C89 ,C90, C99 و C11
    • IDE های موجود برای C و C++‎
    • آشنایی با محیط Code::Blocks
    • نحوه ایجاد پروژه جدید و تنظیمات مربوط به آن در محیط Code::Blocks
    • تفاوت زبان های اسکریپتی و Functional
    • نوشتن اولین و ساده ترین برنامه و چاپ در خروجی
    • نحوه اجرای برنامه و Build کردن برنامه
  • درس دوم: آشنایی با اجزای سازنده یک برنامه C
    • توضیح بخش های مختلف یک برنامه در زبان C
    • پیش پردازنده ها، تابع ()Main
    • کاراکترهای کنترلی (Control sequence or Escape sequences)
    • تعریف متغیر از نوع عدد صحیح (Integer)
    • دریافت ورودی از کاربر
    • متغیرها
      • نحوه نام گذاری متغیرها
      • تعریف متغیر
    • عملگرهای محاسباتی
    • اولویت عملگرها
    • کلمات کلیدی رزرو شده در C
  • درس سوم: ساختارهای کنترل برنامه در C (بخش یکم)
    • ساختارهای کنترلی برنامه
    • شرایط لازم برای پیاده سازی الگوریتم ها
      • Sequential
      • Selection
      • Repetition
    • دستور If
    • دستورهای شرطی تو در تو
    • عملگرهای مقایسه ای
    • مقداردهی متغیرها یا Assignment
    • عملگرهای افزایشی و کاهشی (Increment و Decrement)
    • تکمیل اولویت عملگرها
    • حلقه تکرار while
    • حلقه بی نهایت و دستور Break
    • تعریف ثابت ها (Define)
  • درس چهارم: ساختارهای کنترل برنامه در C (بخش دوم)
    • حلقه تکرار for
    • استفاده از کتابخانه math.h و برخی از توابع آن
    • دستور Switch
    • نوع متغیر کاراکتر
    • دستور do while
    • عملگرهای منطقی
  • درس پنجم: پیاده سازی و استفاده از توابع در C
    • مفهوم توابع و نحوه تعریف و پیاده سازی توابع
    • معرفی کتابخانه های پرکاربرد
      • <stdio.h>
      • <stdlib.h>
      • <string.h>
      • <time.h>
      • <stddef.h>
      • <stdarg.h>
      • <math.h>
      • <local.h>
      • <limits.h>
      • <float.h>
      • <ctype.h>
      • <assert.h>
      • <errno.h>
    • پیاده سازی و فراخوانی تابع به صورت بازگشتی یا Recursive
    • اصل ارائه کمترین اختیارات
    • شیوه ذخیره سازی متغیرها در حافظه
      • Auto
      • Register
      • Extern
      • Siatic
  • درس ششم: آرایه ها در C
    • آرایه ها
      • نحوه تعریف
      • دسترسی به عناصر آرایه
      • مقداردهی اولیه
    • پیدا کردن تعداد المان های یک آرایه
    • رشته ها یا آرایه هایی از کاراکترها
    • نحوه ارسال آرایه ها به توابع (Call by Value و Call by Reference)
    • الگوریتم مرتب سازی حبابی
    • آرایه های دو بعدی
    • آرایه های با طول متغیر
  • درس هفتم: اشاره گرها در C
    • اشاره گرها یا Pointers
    • تعریف انواع اشارگر ها
  • درس هشتم: کاراکترها و رشته ها در C (بخش یکم)
    • کاراکترها و رشته ها
    • کتابخانه ها و توابع مربوط به کاراکترها
    • توابع تشخیص نوع کاراکترها
    • توابع تبدیل رشته ها به مقادیر عددی
  • درس نهم: کاراکترها و رشته ها در C (بخش دوم)
    • توابع موجود در <stdio.h> برای کار با کاراکترها
    • توابع موجود در <string.h> برای کار با کاراکترها و رشته ها
  • درس دهم: قالب بندی ورودی و خروجی
    • قالب بندی ورودی و خروجی
    • فرمت های مختلف داده های عددی
      • Integer
      • Floating Point Number
      • Strings and Characters
    • Escape sequences
    • SET SCAN
  • درس یازدهم: ساختار (Structure) و یونیون (Union)
    • ساختارها یا Structures
    • شباهت و تفاوت ساختارها و آرایه ها
    • تعریف ساختار
    • تعریف متغیرهایی از نوع ساختارهای تعریف شده
    • دسترسی به فیلدهای یک ساختار
    • استفاده از اشاره گرها در تعریف ساختارها
    • ساختارهای خود ارجاع
    • استفاده از دستور typedef
    • ارسال ساختارها به توابع
    • ساختارهای متحد یا Unions
  • درس دوازدهم: عملگرهای بیتی، فیلدهای بیتی و ثوابت نام دار و شمارشی (Enumeration)
    • عملگرهای بیتی
    • فیلدهای بیتی
    • داده های شمارشی Enumeration

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Code Blocks 13.12

پیش نمایش‌ها

۱. فرادرس آشنایی با زبان برنامه‌ نویسی C
۲. دانلود کامل و رایگان فرادرس آشنایی با اجزای سازنده یک برنامه C
۳. فرادرس ساختارهای کنترل برنامه در C (الف)
۴. فرادرس ساختارهای کنترل برنامه در C (ب)
۵. فرادرس پیاده‌سازی و استفاده از توابع در C
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. دانلود کامل و رایگان فرادرس آرایه‌ ها در C
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. فرادرس اشاره‌ گر‌ها در C
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. فرادرس کاراکترها و رشته‌ ها در C (الف)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. فرادرس کاراکترها و رشته‌ ها در C (ب)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. فرادرس قالب بندی ورودی و خروجی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. دانلود کامل و رایگان فرادرس ساختار (Structure) و یونیون (Union)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۲. عملگرهای بیتی، فیلدهای بیتی و ثوابت نام دار و شمارشی (Enumeration)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۱۲ جلسه ویدئویی با مجموع ۱۳ ساعت و ۳۰ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش برنامه نویسی C
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۴۴۱۹۳ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVRC101
مدت زمان ۱۳ ساعت و ۳۰ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۱ گیگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.


آموزش‌های پیشنهادی برای شما


نظرات

تا کنون ۲۲,۶۴۳ نفر از این آموزش استفاده کرده‌اند و ۲۳۷ نظر ثبت شده است.
عبدالرضا
عبدالرضا
۱۴۰۱/۰۴/۰۴
آموزش خوب و عالی بود، دکتر کلامی بهترین هستند.
سیامک
سیامک
۱۴۰۱/۰۳/۱۸
دوره های آقای کلامی هریس رو اکثرا مشاهده میکنم ایشون خیلی استادن.
اصغر
اصغر
۱۴۰۱/۰۳/۳۰
تاریخچه زبان ها به صورت کامل و با جزییات بیان می شود.
قاسم
قاسم
۱۴۰۱/۰۳/۰۸
با سلام به شما خیلی عالی بود فقط باید تمرین کرد.
محمدرضا
محمدرضا
۱۴۰۱/۰۲/۲۱
محتوا به همراه بیان عالی ارائه کرده بودند و تسلطشون خیلی خوب بود.
محمد
محمد
۱۴۰۱/۰۲/۱۵
عاااالی کار استاد حرف نداره
نادر
نادر
۱۴۰۱/۰۲/۰۷
با توجه به اینکه شما بازه سنی دانشجو رو هدف قرار دادید، تقاضا دارم برای کودکان ابتدایی هم این موارد را همینقدر عالی تدریس کنید. من مثلا این آموزش رو از فرادرس می گیرم و خب برای من واقعا عالیه و خودم میرم توضیحات و هر چی یاد گرفتم رو به زبان کودکانه تر به اصطلاح ترجمه می کنم.
یونس
یونس
۱۴۰۱/۰۲/۰۷
انگار که کلاس فرمول های ریاضی نشستیم
سعید
سعید
۱۴۰۰/۱۲/۲۲
مطالب به صورت تئوری و جامع ارائه شده، امیدوارم مطالب و محتوای ارائه شده به سمت عملی و کاربردی نیز برود.
با تشکر از مدرس گرامی برای ارائه مطالب.
زینب
زینب
۱۴۰۰/۱۲/۲۲
من الان جلسه سوم هستم بنظرم خیلی خوب بود دقیق و کاملا فصیح توضیح دادن البته من پیشتر با این زبان آشنا بودم اما تا اینجا که خیلی خوب بوده کاش ایشون یه دوره برنامه نویسی میکروکنترلر هم میذاشتن بنظر منم فرادرس در تدریس مجازی موفق بوده امیدوارم یه گروه پشتیبان هم کنار دروه ها در نظر گرفته بشه البته با رعایت جیب مخاطب همچون همیشه
برچسب‌ها:
#C | assert.h | C11 | C89 | C90 | C99 | CodeBlocks | ctype.h | errno.h | Escape sequences | float.h | IDE های موجود برای C | IDE های موجود برای C++‎ | limits.h | math.h | math.h | Repetition | Repetition | Sequential | Sequential | stdarg.h | stdarg.h | stddef.h | stddef.h | stdio.h | stdio.h | stdlib.h | stdlib.h | string.h | string.h | time.h | time.h | آرایه ها در C | آرایه ها در C | آرایه های با طول متغیر | آرایه های با طول متغیر | آرایه های دو بعدی | آرایه های دو بعدی | اجزای سازنده برنامه C | اجزای سازنده برنامه C | استانداردهای زبان C | استانداردهای زبان C | اشاره گرها در C | اشاره گرها در C | الگوریتم Selection | الگوریتم Selection | الگوریتم مرتب سازی حبابی | الگوریتم مرتب سازی حبابی | اولویت عملگرها | اولویت عملگرها | برنامه نویسی C | برنامه نویسی C | تابع ()Main در زبان C | تابع ()Main در زبان C | حلقه for در زبان C | حلقه for در زبان C | حلقه While در زبان C | حلقه While در زبان C | حلقه بی نهایت در زبان C | حلقه بی نهایت در زبان C | دستور Break در زبان C | دستور Break در زبان C | دستور do while در C | دستور do while در C | دستور Do-While در زبان C | دستور Do-While در زبان C | دستور If در زبان C | دستور If در زبان C | دستور typedef در C | دستور typedef در C | دستورات شرطی تو در تو در زبان C | دستورات شرطی تو در تو در زبان C | رشته ها در C | رشته ها در C | زبان Functional | زبان Functional | زبان اسکریپتی | زبان اسکریپتی | زبان برنامه نویسی #C | زبان برنامه نویسی #C | ساختارهای کنترل برنامه در C | ساختارهای کنترل برنامه در C | عملگرهای بیتی | عملگرهای بیتی | عملگرهای محاسباتی | عملگرهای محاسباتی | فیلدهای بیتی | فیلدهای بیتی | کارکترها در C | کارکترها در C | کلمات کلیدی رزرو شده در C | کلمات کلیدی رزرو شده در C | متغیر از نوع عدد صحیح در زبان C | متغیر از نوع عدد صحیح در زبان C | محیط Code::Blocks | محیط Code::Blocks | نحوه نام گذاری متغیرها | نحوه نام گذاری متغیرها
مشاهده بیشتر مشاهده کمتر
×
فهرست جلسات ۱۲ جلسه ویدئویی
×