آموزش برنامه‌ نویسی C – فیلم آموزشی کامل ، کاربردی و به زبان ساده

توی این آموزش قراره که با زبان برنامه نویسی C آشنا بشیم. به جرات میتونم بگم این آموزش کاملترین و جامع ترین و در عین حال ساده ترین آموزش برنامه نویسی c ای هست که توی بازار موجوده که توسط آقای مهندس یداللهی فارغ التحصیل مهندسی مکانیک دانشگاه تهران تهیه شده.

C training programming

این آموزش برای کسایی که میخوان بار اول با  زبان C  آشنا بشن مناسبه ، چه رشته کامپیوتر ، چه برق،  سخت افزار و یا هر رشته ای . همچنین برای کسانی که با این زبان برنامه نویسی آشنایی دارن و میخوان بیشتر بدونن. در واقع این آموزش از مبتدی تا پیشرفته هست که البته سرفصل هاشو پایین تر میتونید مشاهده کنید.

این آموزش برای کسایی که میخوان بعدا برنامه نویسی با زبان C برای AVR یا ARM کنن یا مثلا توی Matlab کد بنویسن میتونه خیلی مناسب باشه.

همچنین تو این آموزش ، مفاهیم علمی و علی برنامه نویسی c به صورت علمی و عملی طوری منتقل شده که مناسب برای پیاده سازی پروژه های برنامه نویسی باشه.

در کل مطمئن باشین با این قیمت کمی که گذاشتم، اصلا از خرید پشیمون نشده و خیلی راضی خواهید بود. چرا که آموزش بسیار روان، کامل و کاربردی تهیه شده.

مدت زمان آموزش: 15 ساعت فیلم آموزشی

تعداد کسانی که تابحال از این آموزش استفاده کرده اند: 112 نفر.

درصد رضایت: ستاره های رضایت مشتری در پایین صفحه.

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

همچنین فایل های آموزشی اعم از متن آموزش، فایل خروجی پروژه ها نیز دانلود می شود.

برای شروع برنامه نویسی به زبان C ، خوبه که یک تاریخچه کوتاه درباره ی زبون C بدونیم .

تاریخچه زبان c:

این زبان یعنی زبان C توسط دنیس ریچی در سال 1972 طراحی شده.

اکثر سیستم عاملها بـا ایـن زبـان نوشته شده اند و زبان ++C نسخه جدیدی از زبان C است که از روشهای برنامه نویسی شیء گرا هم استفاده میکنه.

نکات و مفاهیم در زبان برنامه نویسی C :

1 –برنامه های نوشته شده به زبان C براحتی از یک ماشین به ماشین دیگر قابل انتقال هستند.

2 -زبان C یک زبان ساخته یافته است.

یعنی امکاناتی نظیر ساختارهای حلقه مانند while ،for و یا … رو فراهم میکنه که بعدا با همشون آَشنا میشیم.

3 -زبان C دارای 32 کلمه کلیدی است.

auto break case char const
continue default do double else
enum extern float for goto
if int long register return
void volatile while unsigned union
switch typedef struct static sizeof
signed short

این کلمات نیاز به حفظ کردن ندارند.

فهرست سرفصل ها :

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

    • تاریخچه زبان برنامه نویسی C

    • نحوه ایجاد پروژه جدید

    • نحوه اجرای برنامه

    • Build کردن برنامه

    • آشنایی با محیط Code::Blocks

    • استانداردهای زبان C مانند: C89 ,C90, C99 و C11

    • IDE های موجود برای C و C++‎

    • تفاوت زبان های اسکریپتی و Functional

    • نوشتن اولین و ساده ترین برنامه و خروجی گرفتن از آن

  • آشنایی با اجزای سازنده یک برنامه C

    • توضیح بخش های مختلف یک برنامه در زبان C

    • پیش پردازنده ها، تابع ()Main

    • تعریف متغیر از نوع عدد صحیح (Integer)

    • دریافت ورودی از کاربر

    • کاراکترهای کنترلی (Control sequence or Escape sequences)

    • متغیرها

      • نحوه نام گذاری متغیرها
      • تعریف متغیر
    • عملگرهای محاسباتی

    • اولویت عملگرها

    • کلمات کلیدی رزرو شده در C

  • ساختارهای کنترل برنامه در C (بخش یکم)

    • ساختارهای کنترلی برنامه

    • شرایط لازم برای پیاده سازی الگوریتم ها

      • Sequential
      • Selection
      • Repetition
    • دستور If

    • دستورات شرطی تو در تو

    • عملگرهای مقایسه ای

    • مقداردهی متغیرها یا Assignment

    • عملگرهای افزایشی و کاهشی (Increment و Decrement)

    • تکمیل اولویت عملگرها

    • حلقه تکرار while

    • حلقه بی نهایت و دستور Break

    • تعریف ثابت ها (Define)

  • ساختارهای کنترل برنامه در C (بخش دوم)

    • حلقه تکرار for

    • استفاده از کتابخانه math.h و برخی از توابع آن

    • دستور Switch

    • نوع متغیر کاراکتر

    • دستور do while

    • عملگرهای منطقی

  • آرایه ها در C

    • آرایه ها

      • نحوه تعریف
      • دسترسی به عناصر آرایه
      • مقداردهی اولیه
    • پیدا کردن تعداد المان های یک آرایه

    • رشته ها یا آرایه هایی از کاراکترها

    • نحوه ارسال آرایه ها به توابع (Call by Value و Call by Reference)

    • الگوریتم مرتب سازی حبابی

    • آرایه های دو بعدی

    • آرایه های با طول متغیر

  • کاراکترها و رشته ها در C (بخش یکم)

    • کاراکترها و رشته ها

    • کتابخانه ها و توابع مربوط به کاراکترها

    • توابع تشخیص نوع کاراکترها

    • توابع تبدیل رشته ها به مقادیر عددی

  • کاراکترها و رشته ها در C (بخش دوم)

    • توابع موجود در <stdio.h> برای کار با کاراکترها

    • توابع موجود در <string.h> برای کار با کاراکترها و رشته ها

  • قالب بندی ورودی و خروجی

    • قالب بندی ورودی و خروجی

    • فرمت های مختلف داده های عددی

      • Integer , Strings and Characters , Floating Point Number
    • Escape sequences

    • SET SCAN

  • پیاده سازی و استفاده از توابع در C

    • مفهوم توابع و نحوه تعریف و پیاده سازی توابع

    • معرفی کتابخانه های پرکاربرد

      • <stdio.h> ، <string.h> ، <time.h> ، <stddef.h> ، <stdarg.h> ، <math.h> ، <stdlib.h> ، <ctype.h> ، <errno.h> ، <local.h> ، <limits.h> ، <float.h> ، <assert.h> .
    • پیاده سازی و فراخوانی تابع به صورت بازگشتی یا Recursive

    • اصل ارائه کمترین اختیارات

    • شیوه ذخیره سازی متغیرها در حافظه

      • Extern
      • Auto
      • Siatic
      • Register
  • ساختار (Structure) و یونیون (Union)

    • ساختارها یا Structures

    • شباهت و تفاوت ساختارها و آرایه ها

    • تعریف ساختار

    • تعریف متغیرهایی از نوع ساختارهای تعریف شده

    • دسترسی به فیلدهای یک ساختار

    • استفاده از اشاره گرها در تعریف ساختارها

    • ساختارهای خود ارجاع

    • استفاده از دستور typedef

    • ارسال ساختارها به توابع

    • ساختارهای متحد یا Unions

  • عملگرهای بیتی، فیلدهای بیتی و ثوابت نام دار و شمارشی (Enumeration)

    • عملگرهای بیتی

    • فیلدهای بیتی

    • داده های شمارشی Enumeration

  • اشاره گرها در C

    • اشاره گرها یا Pointers

    • تعریف انواع اشارگر ها

توجه: کیفیت این آموزش تضمین شده است و اگر شما به هر دلیلی از آموزش راضی نبودید، کل مبلغ پرداختی شما به حساب بانکی شما برگشت داده می شود. تلفن تماس پشتیبانی: 09214217147 ، آی دی تلگرام پشتیبانی: @shopazmoon

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

دیدگاهی بنویسید

0