آموزش کامل زبان برنامه نویسی c

آموزش کامل زبان برنامه نویسی c

کد فایل:26891
دسته بندی: وب و برنامه نویسی » C

تعداد بازدید: 11173 بازدید

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: zip

تعداد صفحات: 1

حجم فایل:9 کیلوبایت

  پرداخت آنلاین و دانلود فایل  قیمت: 39,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
0 0 گزارش فایل
  • آموزش کامل زبان برنامه نویسی c
    نگرشی از برنامه نویسی  C 

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

    اهمیت این زبان به عنوان پیش نیاز

    نظر به اهمیت و جایگاه ویژه زبان های برنامه نویسی C و C++‎، چند مجموعه آموزشی متوالی برای آموزش این زبان های برنامه نویسی در فرادرس ارائه خواهند شد که فرادرس حاضر، بخش نخست از این موارد است و با در بر گرفتن ۱۲ درس آموزشی از برنامه نویسی C (که پیش نیاز برنامه نویسی C++‎ نیز می باشند) شروع و ورود بسیار خوب را برای همه علاقه مندان به آموزش برنامه نویسی را فراهم می کند. در ادامه این آموزش، سایر مجموعه های تکمیلی نیز برای آموزش مباحث برنامه نویسی C و C++‎ تا سطح پیشرفته و حرفه ای، بر روی فرادرس ارائه خواهند شد.

    در این فرادرس بیشتر بر روی استاندارد ANSI C تاکید شده است اما استاندارد های جدیدتر از زبان C نیز مورد اشاره واقع شده اند که در خلال مباحث آموزش، نکات مربوط به آن ها، آمده است، ضمنا برای پیاده سازی برنامه ها به زبان های C و C++‎ می توان از محیط های برنامه نویسی و توسعه مجتمع (IDE) مختلفی استفاده نمود، که فهرست کاملی از آن ها در جلسه ابتدایی این آموزش، آمده است، اما برای راحتی و سهولت در استفاده از میان این محیط ها، از Code::Blocksدر این مجموعه آموزشی استفاده شده است.

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



    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

    درس یکم: آشنایی با زبان برنامه نویسی 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
    مفهوم توابع و نحوه تعریف و پیاده سازی توابع
    معرفی کتابخانه های پرکاربرد

    پیاده سازی و فراخوانی تایع به صورت بازگشتی یا Recursive
    اصل ارائه کمترین اختیارات
    شیوه ذخیره سازی متغیرها در حافظه
    Auto
    Register
    Extern
    Siatic
    درس ششم: آرایه ها در C
    آرایه ها
    نحوه تعریف
    دسترسی به عناصر آرایه
    مقداردهی اولیه
    پیدا کردن تعداد المان های یک آرایه
    رشته ها یا آرایه هایی از کاراکترها
    نحوه ارسال آرایه ها به توابع (Call by Value و Call by Reference)
    الگوریتم مرتب سازی حبابی
    آرایه های دو بعدی
    آرایه های با طول متغیر
    درس هفتم: اشاره گرها در C
    اشاره گر ها یا Pointers
    تعریف انواع اشارگر ها
    درس هشتم: کاراکتر ها و رشته ها در C (بخش یکم)
    کاراکترها و رشته ها
    کتابخانه ها و توابع مربوط به کاراکترها
    توابع تشخیص نوع کاراکترها
    توابع تبدیل رشته ها به مقادیر عددی
    درس نهم: کاراکترها و رشته ها در C (بخش دوم)
    توابع موجود در برای کار با کاراکترها
    توابع موجود در برای کار با کاراکترها و رشته ها
    درس دهم: قالب بندی ورودی و خروجی
    قال بندی ورودی و خروجی
    فرمت های مختلف داده های عددی
    Integer
    Floating Point Number
    Strings and Characters
    Escape sequences
    SET SCAN
    درس یازدهم: ساختار (Structure) و یونیون (Union)
    ساختارها یا Structures
    شباهت و تفاوت ساختارها و آرایه ها
    تعریف ساختار
    تعریف متغیرهایی از نوع ساختارهای تعریف شده
    دسترسی به فیلد های یک ساختار
    استفاده از اشاره گرها در تعریف ساختارها
    ساختارهای خود ارجاع
    استفاده از دستور typedef
    ارسال ساختارها به توابع
    ساختارهای متحد یا Unions
    درس دوازدهم: عملگرهای بیتی، فیلدهای بیتی و ثوابت نام دار و شمارشی (Enumeration)
    عملگرهای بیتی
    فیلدهای بیتی
    داده های شمارشی Enumeration




    پشتیبانی 24 ساعته : 09909994252
    برچسب ها: برنامه نویسی برنامه نویسی c اموزش برنامه نویسی آموزش کامل زبان برنامه نویسی c آموزش برنامه نویسی آسان پیاده سازی و استفاده از توابع در C
  • یک فایل ورد می باشد که داخل آن لینک دانلود محصول قرار دارد
  • یک فایل ورد می باشد که داخل آن لینک دانلود محصول قرار دارد
  

فــــایــــل ســـانـــا

فـــايل ســـانا صرفا يک طرح کارآفرينی مشارکتی است که هدف آن درآمدزايی برای دانشجويان، دانش آموزان، محققان، کاربران اينترنتی و ... است.
با عضویت در فایل سانا، کسب در آمد اینترنتی خود را شروع کنید.

ثبت نام در سایت

ما قابل اعتماد هستیم!

تمامی كالاها و خدمات اين فروشگاه، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعاليت‌های اين سايت تابع قوانين و مقررات جمهوری اسلامی ايران است.
این سایت در ستاد ساماندهی پایگاههای اینترنتی ثبت شده است.

درباره سایت

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

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

09909994252 info@filesana.ir

با همکاری :

نماد اعتماد الکترونیک

تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.