مقدمه ای بر OpenGL در ++C

مقدمه ای بر OpenGL در ++C

مقدمه ای بر OpenGL در ++C

دسته بندی سی ++c
فرمت فایل pdf
حجم فایل ۶۸۷ کیلو بایت
تعداد صفحات ۳۰
برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

در این فایل به خوبی آموزش OpenGL در ++C آماده شده است .

مجموعه سورس های ++c شامل ۲۰ سورس زبان برنامه نویسی ،۷۵ سورس کاربردی زبان و…دریک مجموعه استثنایی…

مجموعه سورس های ++c شامل ۲۰ سورس زبان برنامه نویسی ،۷۵ سورس کاربردی زبان و…دریک مجموعه استثنایی…

دسته بندی سی ++c
فرمت فایل zip
حجم فایل ۱۱٫۰۶۶ مگا بایت
تعداد صفحات ۱۱
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود

مجموعه سورس های ++c شامل ۲۰ سورس زبان برنامه نویسی سی پلاس پلاس ،۷۵ سورس کاربردی زبان سی پلاس پلاس،کتاب،کد،پروژه شبیه سازی،حسابداری و…دریک مجموعه استثنایی…

۲۰ سورس زبان برنامه نویسی سی پلاس پلاس

  • سورس بازی حدس عدد
  • سورس برنامه توان ۲ اعداد رندم
  • سورس برنامه حقوق کارمند
  • سورس برنامه حل مسئله و بازی برج هانوی
  • سورس برنامه صدا دار و بی صدا
  • سورس برنامه برنامه عدد اول
  • سورس برنامه فاکتوریل
  • سورس برنامه میانگین سه عدد
  • سورس برنامه نمایش زیر مجموعه ها
  • سورس تبدیل حروف کوچک به بزرگ
  • سورس چاپ لوزی بوسیله ستاره
  • سورس دنباله فیوبناچی
  • سورس فرمول هرون و مساحت مثلث
  • سورس ک.م.م و ب.م.م
  • سورس کوچکترین و بزرگترین عدد
  • سورس مجموع اعداد یک تا n
  • سورس مساحت مربع و مستطیل
  • محاسبه مقسوم علیه های یک عدد
  • سورس نمایش جدول ضرب

۷۵ سورس کاربردی زبان سی پلاس پلاس

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

سورس ساخت آتش در C++

آموزش بازی سازی در c++سلام به خدمت عزیزان امروز یه برنامه واسه دانلود گذاشتم که یه اتیش بازی ۳ بعدی راه میندازه.این پروژه به زبان C++ نوشته شده . ازش لذت ببرید.

کتاب ۱۲۰ مسئله در ++C به همراه حل آن

دوستان عزیز سورس کد در اینکتاب که برای دانلود شما عزیزانقرار دادیم تعدادی مسایلبه زبان سی پلاس پلاس بهمراه حل آنهاقرار داده شده اند و همچنین دلیلاستفاده از خطوط برنامه نویسیو نحوه تعریف متغیرها که میتونهشمارو با نحوه برنامه نویسی به زبانسی بیشتر آشنا کنه و کار برنامهنویسی رو براتون راحتتر بکنه کهبرنامه های مشابه برنامه هایی کهدر این کتاب قرار دادیم رو بتونینپیاده سازی کنین .تعداد صفحاتاین کتاب نیز ۵۰ صفحه میباشد.

برنامه مرتب سازی به روش سریع یا Quick با زبان c++

سورس مرتب سازی به روش سریع به زبان برنامه نویسی c++

سورس بازی دو بعدی RaceX به زبان ++C بهمراه فایل اجرایی

بازی دو بعدی RaceX به زبان ++C به همراه فایل اجرایی،این بازی با استفاده از ++C نوشته شده است و با استفاده از DircetDraw است.در سورس یک فولدر با نام Applib موجود است که شامل کتابخانه مورد استفاده در بازی است این کتابخانه شامل چهارده کلاس میباشد.برای کامپایل کردن این برنامه شما نیاز به DirectX SDK نیاز دارید همچنین گرافیک بازی بسیار ابتدایی است.

سورس پروژه مجموعه عملیات های ریاضی به زبان ++Cعملیات های ریاضی

انجامعملیات های ریاضی در زبانهای مختلفیکیاز پرکاربردی ترین سوالاتاست ، در این پروژه که به زبانسی پلاس پلاس است و عملیاتچهار عمل اصلی ، جمع ،تفریق ، تقسیم را برای شماآماده دانلود کرده ایم سورسکامل zدر اختیار شماست امیدوارم که استفاده کنید و مفیدباشه برای استفاده از دیرسورس های سی پلاس پلاس میتوانید در سایت عبارت موردنظر را جستجو کنید

پروژه حسابداری مرکز آب به زبان سی پلاس پلاس

حسابداری مرکز آب

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

دریافت میزان بارندگی ماهانه و رسم نمودار آن در سی پلاس پلاس

ریافت میزان بارندگی ماهانه و رسم نمودار آن در سی پلاس پلاس

اینپروژه در واقع برای کار باآرایههای چند بعدی درسی پلاس پلاسطراحی شده است . در این برنامه کاربرمیزان بارندگیماهانه ۴ سال را وارد می کند و برنامه کارهای زیر را انجام می دهد:

  • در پایان دریافت میزان بازندگی هر سال جمعبارندگیآن سال وپربارشترینماه آن سال را به نمایش می گذارد.
  • در پایاننموداریبرای میزان بارندگی ۴ سال را رسم می کند.
  • سپس شماره یک سال را از کاربر دریافت می کند ونموداریبرای ماه های آن سال و میزان بارندگی در آن ماه ها را به نمایش می گذارد.

توضیحات فنی :

در پیاده سازی این برنامه از آرایه های یک بعدی ، دو بعدی و سه بعدی در سی پلاس پلاس استفاده شده است.و با استفاده از حلقه های تو در توی For این ارایه ها پیمایش شده و مقادیر دریافتی از کاربر که همان میزان بارندگی ماهانه هستند در آرایه ها قرار داده می شوند.سپس با استفاده از حلقه هایی دیگر نمودار مورد نظر برای این داده ها رسم می شود و به کاربر نمایش داده می شود. این نمودار ها شامل یک نمودار سالانه و یک نمودار ماهانه می باشد.

سورس مثالی برای استفاده از آرایه و حلقه ها در ++C

این برنامه مثال خوبی برای کسانی است که می خواهند یک نمونه از کار با آرایه ها ی چند بعدی ، حلقه ی while تو در تو ، حلقه ی for و… را در سی پلاس پلاس مشاهده کنند.

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

سورس برنامه جمع دو عدد طولانی با ++C

اینپروژهدر واقع برای گرفتن ۲ عدد بسیار بزرگ و چاپ جمع این دو عدد طراحی شده است :

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

ولی این برنامه با استفاده از یک الگوریتم معمولی که همه ما هنگام جمع ۲ عدد از آن استفاده می کنیم ۲ عدد دریافتی را با هم جمع می کند.

سورس بازی حدس کلمات با ++C

اینپروژهشامل ۲ بازی است :

  1. بازی حدس کلمات: که در واقع با انتخاب یک موضوع کلمه ای تصادفی در ارتباط با آن موضوع انتخاب می شود و تعدادحروف آن کلمه به شما نشا ن داده می شود. شما فرصت دارید بعد از چند انتخاب کلمه را حدس بزنید در غیر اینصورت امتیاز شما به صفر می رسد و شما می بازید.
  2. بازی ۱۰۱: در این بازی به درخواست شما یک عدد تصادفی بین ۱ تا ۹۹ به شما اختصاص می یابد.اگر از عدد راضی بودید به کامپیوتر پیشنهاد می دهید خود این بازی را ادامه دهد. راضی بودن مساوی است با نزدیک بودن مجموع اعداد دریافتی شما از کامپیوتر بع عدد ۱۰۱٫اگر راضی نبودید درخواست یک عدد دیگر را نیز می دهید.منتها اگر مجموع از ۱۰۱ رد شود ، بازی را می بازید.
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود

کاربرد زبان برنامه نویسی c++

کاربرد زبان برنامه نویسی c++

دسته بندی سی ++c
فرمت فایل doc
حجم فایل ۵۱ کیلو بایت
تعداد صفحات ۲۲
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود

زبان C++‎‎‎‎‎‎‎‎‎‎‎چیست و چه مزیت هایی نسبت به زبان های دیگر دارد:

زبان برنامه نویسی C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ زبانی است که دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌ زمان است.

برخی از قابلیت ها :

این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌ یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند بنا بر این در زیر فلسفه ای از این زبان را بیان می کنیم :

  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا یک زبان عمومی با کنترل نوع ایستا و همانند C قابل حمل و پربازده باشد.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا مستقیماً و بصورت جامع از چندین شیوه برنامه‌نویسی (برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شی‌گرا، انتزاع داده، و برنامه‌نویسی جنریک)
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا به برنامه‌نویس امکان انتخاب دهد حتی اگر این انتخاب اشتباه باشد.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا حداکثر تطابق با C وجود داشته باشد و یک انتقال راحت از C را ممکن سازد.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ از بکاربردن ویژگی‌های خاص که مانع از عمومی شدن است خودداری می‌نماید.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ از ویژگی‌هایی که بکار برده نمی‌شوند استفاده نمی‌کند.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا بدون یک محیط پیچیده عمل نماید.

کتابخانه ها چه چیزی هستند و در این زبان چگونه است ؟به مجموعه‌های یکپارچه‌ای از کلاس‌های پیاده سازی شده (به صورت فایل‌های سرآیند با پیاده سازی‌های کد یا اشیای زبان ماشین) که برای برنامه نویسی به کار می‌روند، یک کتابخانه C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ گفته می‌شود و قدرت اصلی این زبان در امکان به کارگیری کتابخانه‌های آماده می‌باشد برای مثال کتابخانه‌های بزرگ C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ مانند STL ، MFC ، Qt ، wxWidgets ، Boost و … مجموعه قدرتمندی برای تولید برنامه در این زبان ایجاد کرده‌اند.

لیستی از این کتابخانه های همراه با توضیحات در لینک زیر آمده است :http:// en. cppreference .com /w /cpp/links/libs

انواع کامپایلر ها که از طرف شرکت های سازنده و توسعه دهنده ارائه شده به صورت زیر اومده و نسخه ۱۱ زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ فقط روی کامپایلر های زیر قابل اجرا است.

  • MSVC-2012 2013
  • Gcc 4.9
  • Clang 3.3
  • Intel 13.0

لیست کامل انواع کامپایلر ها :https:// en. wikipedia .org/ wiki /List_of_compilers

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

آموزش مقدماتی تا پیشرفته C++‎ (شی گرایی در سی پلاس پلاس) به همراه فیلم آموزشی

آموزش مقدماتی تا پیشرفته C++‎ (شی گرایی در سی پلاس پلاس) به همراه فیلم آموزشی

دسته بندی سی ++c
فرمت فایل zip
حجم فایل ۳٫۸۱۶ مگا بایت
تعداد صفحات ۳
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود

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

نتیجه تصویری برای شی گرایی در سی پلاس پلاس

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

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

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

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

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۲۸۲ کیلو بایت
تعداد صفحات ۲۸
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

در این پاورپینت نگاهی جزای می توانید به زبان C بیندازید و دیگران را تا حدودی با ان اشنا کنید

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت آماده مقدمات زبان ++C

پاورپوینت آماده مقدمات زبان ++C

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۱۸۶ کیلو بایت
تعداد صفحات ۲۹
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

نوع داده

-اعلان ثابتها

-اعلان متغییرها

دستورات اجرایی

– انتساب

-دستورات خروجی

-دستورات ورودی

-عملگرهای ریاضی

عملگرهای رابطه ای

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

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

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

عملگر؟

عملگر کاما

عملگرهای بیتی انتقال

عملگر بیتی انتقال به چپ

نگاه دقیقتر به نوع داده

توصیف کننده نوع داده

قالب بندی نوع داده

تبدیل نوع داده درعبارتها

تبدیل نوع داده دردستورات انتساب

سرریز وپاریز

رفتار با ثابتها

عدد نویسی درمبنای ۸و۱۶

فایلهای سرایند

توابع ریاضی

توابع غیرمثلثاتی

توابع مثلثاتی

بخشی از متن:

هر دستور اجرایی به یک سمی کالن ختم می شود.
هربلوک از برنامه با اکولاد باز شروع وبا اکولاد بسته پایان می یابد.
زبان C++بین حروف بزرگ و کوچک تفاوت است وهمچنین کلمات کلیدی با حروف کوچک نوشته می شوند.

اعلان ثابتها: برای تعریف متغییرهایی که در طول برنامه مقدار ثابتی دارند ازکلمه کلیدی constاستفاده می کنیم:

const نام متغییر=مقدار;…

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

مقالات سی پلاس پلاس

مقالات سی پلاس پلاس

دسته بندی سی ++c
فرمت فایل pdf
حجم فایل ۱۵۴ کیلو بایت
تعداد صفحات ۲۳
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

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

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود فایل برنامه نویسی AVR و شبیه سازی و PCB ساخت فلشر ۸ کانال با قابلیت تغییر افکت و تنظیم سرعت

دانلود فایل برنامه نویسی AVR و شبیه سازی و PCB ساخت فلشر 8 کانال با قابلیت تغییر افکت و تنظیم سرعت

دسته بندی سی ++c
فرمت فایل zip
حجم فایل ۲۱۰ کیلو بایت
تعداد صفحات ۴
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

در این بسته آموزشی نحوه ساخت فلشر ۸ کانال با قابلیت تغییر افکت و کنترل سرعت افکت ها ارائه می شود. این بسته شامل فایل های:

  1. برنامه شبیه سازی شده پروتئوس
  2. برنامه AVRتحت کامپایلر کدویژن(.c)
  3. فایل hex
  4. آموزش کامل نحوه ساخت و سخت افزار
  5. فایل pcb طراحی شده تحت پروتئوس

می باشد.

این مدار شامل یک عدد میکرو کنترلر AVR ATmega8 ، ترانزیستور های NPN ،پتانسیومتر ۱۰ کیلو و مقاومت های مناسب برای pulldown کردن سویچ های صفر ویک و بیس ترانزیستور ها می باشد.

اتصال پتانسیومتر به میکرو

استفاده از پتانسیومتر در این مدار جهت کنترل سرعت حرکت افکت ها با استفاده از ADC میکرو کنترلر است

تصاویر فایل شبیه سازی

تصاویر فایل شبیه سازی

تصاویر فایل شبیه سازی

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت كتاب برنامه سازی پیشرفته

پاورپوینت كتاب برنامه سازی پیشرفته

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۱٫۸۳۵ مگا بایت
تعداد صفحات ۵۶۶
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

برنامه سازی پیشرفته

مقدمه:

زبان C یک زبان همه منظوره است. دستورالعمل‌های این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد. این امر سبب می‌شود که C یک زبان سطح بالا باشد که برنامه‌نویسی در آن آسان است ›››

++C که از نسل C است، تمام ویژگی‌های C را به ارث برده است. اما برتری فنی دیگری هم دارد: C++ اکنون «شی‌گرا» است. می‌توان با استفاده از این خاصیت، برنامه‌های شی‌گرا تولید نمود. برنامه‌های شی‌گرا منظم و ساخت‌یافته‌اند، قابل روزآمد کردن‌اند، به سهولت تغییر و بهبود می‌یابند و قابلیت اطمینان و پایداری بیشتری دارند.

اهم مطالب این كتاب :

جلسه اول: «مقدمات برنامه‌نویسی با C++»

جلسه دوم: «انواع اصلی»

جلسه سوم: «انتخاب»

جلسه چهارم: ‹‹تكرار»

جلسه پنجم: «توابع»

جلسه‌ ششم: « آرایه‌ها»

جلسه هفتم: «اشاره‌گرها و ارجاع‌ها»

جلسه‌ هشتم: «رشته‌های‌ كاراكتری و فایل‌ها در ++Cاستاندارد»

جلسه نهم: «شیئ‌گرایی»

جلسه‌ دهم: «سربارگذاری عملگرها»

جلسه یازدهم: «تركیب و وراثت»

جلسه اول

مقدمات برنامه‌نویسی با ++C

آنچه در این جلسه می خوانید:

۱- چرا C++ ؟

۲- تاریخچۀ C++

۳- آماده‌سازی مقدمات

۴- شروع کار با C++

۵- عملگر خروجی

۶- لیترال‌ها و کاراکترها

۷- متغیرها و تعریف آن‌ها

۸- مقداردهی اولیه به متغیرها

۹- ثابت‌ها

۱۰- عملگر ورودی

هدف کلی:

آشنایی با تاریخچه و مزایای زبان برنامه‌نویسی C++ و بیان مفاهیم بنیادی شی‌گرایی و عناصر مهم برنامه‌های C++

هدف‌های رفتاری:

انتظار می‌رود پس از پایان این جلسه بتوانید:

– مزایای زبان C++ را بر زبان‌های مشابه ذکر کرده و تفاوت آن را با زبان C بیان کنید.

– شرح مختصری از روند پیشرفت زبان‌های برنامه‌نویسی را بیان کرده و مشکلات هر دوره را به اختصار شرح دهید.

– مزایای شی‌گرایی در تولید نرم‌افزار را برشمارید.

– اصول سه‌گانۀ شی‌گرایی را نام برده و هر یک را به اختصار شرح دهید.

– قالب کلی برنامه‌های C++ را بشناسید و بتوانید برنامه‌های کوچک را نوشته و آزمایش کنید.

– عملگر ورودی و خروجی را در C++ شناخته و از آن‌ها در برنامه‌ها استفاده کنید.

– نحوۀ اعلان متغیرها و شیوۀ مقداردهی به آن‌ها را بدانید.

– سه موجودیت «لیترال»، «کاراکتر» و «عدد» را شناخته و فرق بین آن‌ها را شرح دهید.

– علت و شیوه‌های افزودن توضیح به کد برنامه را شرح دهید.

– علت و شیوۀ معرفی ثابت‌ها در برنامه را شرح دهید.

مقدمه

در دهه ۱۹۷۰ در آزمایشگاه‌های بل زبانی به نام C ایجاد شد. انحصار این زبان در اختیار شرکت بل بود تا این که در سال ۱۹۷۸ توسط Kernighan و Richie شرح کاملی از این زبان منتشر شد و به سرعت نظر برنامه‌نویسان حرفه‌ای را جلب نمود.

هنگامی که بحث شی‌گرایی و مزایای آن در جهان نرم‌افزار رونق یافت، زبان C که قابلیت شی‌گرایی نداشت ناقص به نظر می‌رسید تا این که در اوایل دهۀ ۱۹۸۰ دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحی نمود

C++ ترکیبی از دو زبان C و Simula بود و قابلیت‌های شی‌گرایی نیز داشت. از آن زمان به بعد شرکت‌های زیادی کامپایلرهایی برای C++ طراحی کردند. این امر سبب شد تفاوت‌هایی بین نسخه‌های مختلف این زبان به وجود بیاید و از قابلیت سازگاری و انتقال آن کاسته شود.

به همین دلیل در سال ۱۹۹۸ زبان C++ توسط موسسۀ استانداردهای ملی آمریکا (ANSI) به شکل استاندارد و یک‌پارچه در‌آمد.

۱- چرا C++ ؟

زبان C یک زبان همه منظوره است

در این زبان عملگر‌هایی تعبیه شده که برنامه‌نویسی سطح پایین و به زبان ماشین را نیز امکان‌پذیر می‌سازد

۲- تاریخچۀ C++

در دهه ۱۹۷۰ در آزمایشگاه‌های بل زبانی به نام C ایجاد شد. انحصار این زبان در اختیار شرکت بل بود تا این که در سال ۱۹۷۸ توسط Kernighan و Richie شرح کاملی از این زبان منتشر شد و به سرعت نظر برنامه‌نویسان حرفه‌ای را جلب نمود. هنگامی که بحث شی‌گرایی و مزایای آن در جهان نرم‌افزار رونق یافت، زبان C که قابلیت شی‌گرایی نداشت ناقص به نظر می‌رسید تا این که در اوایل دهۀ ۱۹۸۰ دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحی نمود.

C++ ترکیبی از دو زبان C و Simula بود و قابلیت‌های شی‌گرایی نیز داشت از آن زمان به بعد شرکت‌های زیادی کامپایلرهایی برای C++ طراحی کردند. این امر سبب شد تفاوت‌هایی بین نسخه‌های مختلف این زبان به وجود بیاید و از قابلیت سازگاری و انتقال آن کاسته شود. به همین دلیل در سال ۱۹۹۸ زبان C++ توسط موسسۀ استانداردهای ملی آمریکا (ANSI) به شکل استاندارد و یک‌پارچه در‌آمد. کامپایلرهای کنونی به این استاندارد پایبندند. کتاب حاضر نیز بر مبنای همین استاندارد نگارش یافته است.

هر برنامه فقط باید یک تابع main() داشته باشد .

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پژوهش ساعت دیجیتال برای avr به زبان سی

پژوهش ساعت دیجیتال برای avr به زبان سی

دسته بندی سی ++c
فرمت فایل rar
حجم فایل ۱۰۰ کیلو بایت
تعداد صفحات ۲
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پروژه ساعت دیجیتال
پروژه ای برای افراد مبتدی که با کدویژن کار میکنند
این پروژه به زبان سی میباشد

در فایل زیپ دو پوشه با نام های PT CV میباشند در پوشه CV سورس پروژه میباشد

که باید با نرم افزار کدویژن باز شود در پوشه PT فایل مخصوص Proteus میباشد

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب ++c به زبان ساده (سی پلاس پلاس)

کتاب ++c به زبان ساده (سی پلاس پلاس)

دسته بندی سی ++c
فرمت فایل pdf
حجم فایل ۱٫۵۲۴ مگا بایت
تعداد صفحات ۹۶
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب ++c به زبان ساده(سی پلاس پلاس)/۹۶ صفحه/ با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم” با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه‌نویسی با C++ دارای ۵۶۷ اسلاید

پاورپوینت برنامه‌نویسی با C++ دارای 567 اسلاید

دسته بندی سی ++c
فرمت فایل pptx
حجم فایل ۶۵۵ کیلو بایت
تعداد صفحات ۵۶۷
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه‌نویسی با C در ۵۶۷ اسلاید زیبا و قابل ویرایش با فرمت pptx

مقدمه:

زبان C یک زبان همه منظوره است. دستورالعمل‌های این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد. این امر سبب می‌شود که C یک زبان سطح بالا باشد که برنامه‌نویسی در آن آسان است ++C که از نسل C است، تمام ویژگی‌های C را به ارث برده است. اما برتری فنی دیگری هم دارد: C++ اکنون «شی‌گرا» است. می‌توان با استفاده از این خاصیت، برنامه‌های شی‌گرا تولید نمود. برنامه‌های شی‌گرا منظم و ساخت‌یافته‌اند، قابل روزآمد کردن‌اند، به سهولت تغییر و بهبود می‌یابند و قابلیت اطمینان و پایداری بیشتری دارند.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

برنامه نویسی به زبان ++c (تمرینات به همراه حل)

برنامه نویسی به زبان ++c (تمرینات به همراه حل)

دسته بندی سی ++c
فرمت فایل doc
حجم فایل ۵۳ کیلو بایت
تعداد صفحات ۶۰
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

برنامه نویسی به زبان ++c (تمرینات به همراه حل)

در این فایل چندین سوال به همراه حل آنها از برنامه نویسی ++c قرار داده شده است،که در زیر یک نمونه از آن را قرار دارد:

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

برنامه وقتی خاتمه می یابد که هر دو عدد اعشاری صفر باشند؟

جواب :

#include <iostream.h>

#include <conio.h>

#include <math.h>

int main(){

float a b result ;

cout << “please enter 2 float number n”;

cout << ” enter a : “;

cin >> a ;

cout << ” enter b : “;

cin >> b ;

while (a!=0 || b!=0){

result = (a*b)-(a/b);

cout << ” result = ” << result ;

cout << “n please enter 2 float number “;

cout << ” enter a : “;

cin >> a ;

cout << ” enter b : “;

cin >> b ;

}

getch();

return 0 ;

}

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت تمرینات زبان c به همراه حل آنها

پاورپوینت تمرینات زبان c به همراه حل آنها

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۴۲۸ کیلو بایت
تعداد صفحات ۹۱
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت تمرینات زبان c به همراه حل آنها

در این پاورپوینت تمرینات زبان c و ++c به همراه حل کامل آنها قرار دارد،که به صورت زیر فهرست بندی شده اند:

فصل اول: ساختار برنامه

فصل دوم: ساختار های تصمیم

فصل سوم: توابع

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

تمرین فصل اول:

—برنامه ای بنویسید که سه عدد را از ورودی خوانده و سپس میانگین آنها را محاسبه کرده و به خروجی ببرد؟

پاسخ C :

main( )

{

int a b c;

float ave;

printf(“n enter three number: “);

scanf(“%d %d %d” &a &b &c);

ave=(a+b+c)/3;

printf(“n average is:%f” ave);

}

پاسخ C++ :

main( )

{

int a b c;

float ave;

cout<<“n enter three number: “;

cin>>a;cin>>b;cin>>c;

ave=(float)(a+b+c)/3;

cout<< “n average is: ”<<ave<<endl;

}

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت ساختمان داده ها به زبان C

پاورپوینت ساختمان داده ها به زبان C

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۱٫۰۷۱ مگا بایت
تعداد صفحات ۳۲۰
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت ساختمان داده ها به زبان C

فصل اول : مفاهیم اساسی

اهداف:

آشنایی با سیکل زندگی نرم افزار

آشنایی با الگوریتم

۱-۱ سیکل زندگی نرم افزار-نیازمندی ها:

نیازمندیها

تمام پروژه های بزرگ برنامه نویسی با مجموعه ای از مشخصات و خصوصیاتی که اهداف پروژه را مشخص می کند، شروع می شود.

این نیازمندیها اطلاعاتی را به برنامه نویسان می دهند(ورودی) و نیز نتایجی را که باید ایجاد گردد(خروجی) تعیین می کنند.

فهرست:

فصل اول : مفاهیم اساسی

فصل دوم : آرایه ها

فصل سوم : صف و پشته

فصل چهارم: لیست ها

فصل پنجم : درخت

فصل ششم: گراف ها

فصل هفتم: مرتب سازی

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته c و ++c

پاورپوینت برنامه سازی پیشرفته c و ++c

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۴٫۳۴۷ مگا بایت
تعداد صفحات ۲۴۷
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته c و ++c

زبان C در سال ۱۹۷۰ توسط دنیس ریچی طراحی گردید

فهرست:

فصل اول: معرفی

فصل دوم: داده ها

فصل سوم: ساختار برنامه

فصل چهارم: ساختار های تصمیم

فصل پنجم: ساختار های تکرار

فصل ششم: توابع

فصل هفتم: آرایه

فصل هشتم: اشاره گر

فصل نهم: ساختمان

فصل دهم: فایل

فصل یازدهم: توابع فایل ها

فصل دوازدهم: شی گرایی

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته c

پاورپوینت برنامه سازی پیشرفته c

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۶۲۳ کیلو بایت
تعداد صفحات ۲۵۰
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته c

فهرست:

منظور از برنامه نویسی کامپیوتر

تاریخچه مختصر برنامه نویسی

مراحل نوشتن یک برنامه

قالب کلی برنامه ها در زبانc

انواع خطاهای برنامه نویسی

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

آشنایی با مفهوم متغیرها و عملگرها

چاپ مقدار متغیره

دستورات ورودی: scanf getche getch

فرمت بندی خروجی

تبدیل انواع

تقدم عملگرها

تعیین طول میدان در دستورات scanf printf

تبدیل انواع داده ای به یکدیگر

عملگرهای ++ —

دستورات شرطی: if if-else switch-case

دستور break

حلقه ها: while for do-while

حلقه های تودرتو

توابع ( مفهوم طرز تعریف)

توابع کاربر- توابع کتابخانه ای

متغیرهای محلی و سراسری

توابع بازگشتی

خوانایی برنامه

آرایه ها

دستور define

آرایه های چندبعدی

رشته ها

برنامه نویسی:

یک برنامه در واقع مجموعه ای از دستورات است که در حافظه ذخیره می شود و سپس کامپیوتر آنها را اجرا می کند.

چگونگی شکل گیری برنامه نویسی:

در کامپیوترهای اولیه برای انجام یک دستور خاص(مثلا جمع) ورودی ها به فرم مبنای ۲ به دستگاه داده می شد و سپس خروجی به صورت مبنای ۲ مشاهده می شد و بعد از آن دستورات بعدی انجام می شد.

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

به یک مجموعه دستورات که توسط کامپیوتر اجرا می شود برنامه گفته می شود.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته ++c

پاورپوینت برنامه سازی پیشرفته ++c

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۱٫۹۳ مگا بایت
تعداد صفحات ۵۶۶
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته ++c

مقدمه:

زبان C یک زبان همه منظوره است. دستورالعمل‌های این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد. این امر سبب می‌شود که C یک زبان سطح بالا باشد که برنامه‌نویسی در آن آسان است.

++C که از نسل C است، تمام ویژگی‌های C را به ارث برده است. اما برتری فنی دیگری هم دارد: ++c اکنون «شی‌گرا» است. می‌توان با استفاده از این خاصیت، برنامه‌های شی‌گرا تولید نمود. برنامه‌های شی‌گرا منظم و ساخت‌یافته‌اند، قابل روزآمد کردن‌اند، به سهولت تغییر و بهبود می‌یابند و قابلیت اطمینان و پایداری بیشتری دارند.

فهرست:

جلسه اول: «مقدمات برنامه‌نویسی با ++c»

جلسه دوم: «انواع اصلی»

جلسه سوم: «انتخاب»

جلسه چهارم: ‹‹تكرار»

جلسه پنجم: «توابع»

جلسه‌ ششم: « آرایه‌ها»

جلسه هفتم: «اشاره‌گرها و ارجاع‌ها»

جلسه‌ هشتم: «رشته‌های‌ كاراكتری و فایل‌ها در ++C استاندارد»

جلسه نهم: «شیئ‌گرایی»

جلسه‌ دهم: «سربارگذاری عملگرها»

جلسه یازدهم: «تركیب و وراثت»

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته سی ++(۲)

پاورپوینت برنامه سازی پیشرفته سی ++(2)

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۱٫۹۸۹ مگا بایت
تعداد صفحات ۲۷۱
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته سی ++

فهرست:

فصل اول : مقدمات زبان ++c

فصل دوم : ساختار های تصمیم گیری و تکرار

فصل سوم : سایر ساختار های تکرار

فصل چهارم : اعداد تصادفی

فصل پنجم : آرایه ها

فصل ششم : توابع

فصل هفتم : ساختارها و اشاره گرها

فصل هشتم : برنامه نویسی شی گرا

تاریخچه مختصر ++c:

این زبان در اوائل دهه ۱۹۸۰ توسط Bjarne stroustrup در آزمایشگاه بل طراحی شده. این زبان عملاً توسعه یافته زبان برنامه نویسی C می باشد كه امكان نوشتن برنامه‌های ساخت یافته شئ گرا را می‌دهد.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته سی (۱)

پاورپوینت برنامه سازی پیشرفته سی (1)

دسته بندی سی ++c
فرمت فایل ppt
حجم فایل ۲۷۲ کیلو بایت
تعداد صفحات ۲۳۷
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت برنامه سازی پیشرفته سی

زبان cدر سال ۱۹۷۲ توسط دنیس ریچی طراحی شد.

ویژگیهای بارز زبان c :

C یک زبان میانی است

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

C زبان برنامه‌نویسی سیستم است

C یک زبان قابل حمل است

C زبانی قابل انعطاف و قدرتمند است

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل