یادگیری یک زبان برنامه نویسی دید ما را به علم کامپیوتر بسیار گسترده تر می کند. از طرفی برنامه نویسی نحوه فکر کردن را به ما می آموزد. عمومیت زبان C++ در میان زبان های برنامه نویسی بسیار بالا است و می تواند به عنوان اولین زبان نیز یاد گرفته شود و به پیش نیاز دیگر احتیاج نباشد.
زبان برنامهنویسی ++C (سی پلاس پلاس) یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند)، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد.
این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هستند.
زبان ++c یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت زبانهای سطح بالا و پایین بهصورت همزمان است. زبان ++C توسط بییارنه استراستروپ دانمارکی در سال ۱۹۷۹ درآزمایشگاههای بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را “C با کلاس” (C With Classes) نامگذاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد.
فرق زبان C و زبان ++C در این است که زبان C زبان برنامه نویسی Structured (ساخت یافته) است اما ++C زبان برنامه نویسی Object Oriented (شیء گرا) می باشد.
این دو زبان از لحاظ دستوری فرق زیادی با هم ندارند، اما تفاوت عمده این است که ++C از شی گرایی پشتیبانی می کند که C این قابلیت را ندارد…
ساختار کلی برنامه های C++
- ویژگی ها و صفات C و C++
- ساختار C و C++
- دستور شرطی IF
- معرفی اجمالی تابع در C++
متغیر ها و ثابت ها
- شناسه ها
- انواع داده
- پیشوند های تغییر دهنده نوع
- مقادیر ثابت
- خواندن و نوشتن داده های عددی
- خواندن و نوشتن داده های کاراکتری
- خواندن و نوشتن رشته ها
- کاربرد Define و Const در تعریف ثابت ها
- تعریف ماکرو با Define
- مقدار دهی اولیه متغیر ها
- دستور typedef
عملگر ها و عبارات
- عملگر جایگزینی
- اپراتور های ریاضی (دوتایی و یکتایی)
- عملگر های رابطه ای و منطقی
- اپراتور شرطی ?
- اولویت عملگر ها
- توابع ریاضی معروف
- توابع toupper و tolower
- توابع کاراکتری is
دستورات کنترلی
- دستور If else
- If های تودرتو
- If Else های نردبانی
- دستور switch
- While
- Do while
- For
- حلقه های تو در تو
- Countinue & break
- Abort & return & exit
- دستور goto
آرایه ها و رشته ها
اشاره گر ها
توابع
گونه شمارشی
کار با فایل در C++
ورودی خروجی در C++
- دانشجویان در پایان دوره به صورت کامل با ساختار کلی برنامه های C و C++ آشنا خواهند بود.
- دانشجویان در پایان دوره به صورت کامل با مفاهیم دستورات کنترلی، آرایه ها و توابع آشنا خواهند بود.
- دانشجویان به صورت کامل با منطق برنامه نویسی آشنا می شوند.
- دانشجویان مفاهیم شیء گرا را در محیط علمی و کاربردی فرامیگیرند.
- هر شخصی که به زبان های برنامه نویسی علاقه دارد می تواند در این دوره شرکت نماید.
- افرادی که به صورت اجمالی با زبان برنامه نویسی C++ آشنا هستند و میخواهند به صورت حرفه ای با این زبان کار کنند.
- شرایط سنی برای شرکت در دوره به هیچ عنوان ملاک نیست، دانشجویانی از ۱۳ سال تا ۵۰ سال داشته ایم و داریم.
- تمام افرادی که به دنبال شغل پردرآمدی هستند.
- فارغ التحصیلان دانشگاه های مختلف در رشته های مختلف.
- آن دسته از افرادي كه دانشجو رشته نرم افزار و ITوسخت افزار مي باشند و مي خواهند جهت آمادگي بيشتر در درس برنامه نويسي به زبان C++ مسلط شوند.
با پایان دوره کارت تخفیف ویژه ثبت نام در دوره های آموزشگاه پویاگران