آموزش ببین

آموزش صفر تا صد به زبان ساده
×

برنامه نویسی ++C سی پلاس پلاس

خانه » دانلود » برنامه نویسی ++C سی پلاس پلاس
امتیاز خود را ثبت کنید
78000 تومان
اطلاعات دوره
70%
تخفیف
تعداد دانشجو
0
مدت دوره
20:14:50
تعداد درس ها
20

admin

درباره استاد
اشتراک گذاری محصول

بیشترین زمان

با بالاترین کیفیت تدریس

اساتید مجرب

بهترین استاد های ایران

ویدیو با کیفیت

دارای ضمانت نامه کیفیت

دسترسی ایمن

تنها خودتان یاد بگیرید

امتیاز خود را ثبت کنید
سی‌پلاس‌پلاس چیست؟ 

++C یک برنامه همه منظوره و عمومی است که هم اکنون در سطح وسیعی از علم کامپیوتر استفاده می شود و مفاهیم شی گرایی وراثت و چندریختی را بیان می کند. تمام نرم افزارهایی که به صورت روزمره در ویندوز با آن ها کار می کنیم توسط زبان مادر سی و سی پلاس پلاس نوشته شده اند و در صنعت خودروسازی، فضایی، معماری، بانکی، کنسول بازی و … کاربرد دارند. هدف این  آموزشC++ ‎ در دو بخش معرفی دستورات و ساختمان داده و بیان مفاهیم شی گرایی است.

فرشید شیرافکن
دکتر فرشید شیرافکن

دکترای تخصصی بیوانفورماتیک

دکتر فرشید شیرافکن، دارای دکتری تخصصی بیوانفورماتیک از دانشگاه تهران هستند. ایشان مقاطع کارشناسی و کارشناسی ارشد خود را در رشته مهندسی کامپیوتر – نرم‌افزار به پایان رسانیده‌اند و عنوان مدرس نمونه در زمینه ارائه و آموزش دروس دانشگاهی انتخاب شده‌اند. همچنین ایشان از سال ۱۳۷۵ در زمینه آموزش، برنامه‌نویسی و علم داده فعالیت دارند و بیش از ۱۰ کتاب در زمینه رشته کامپیوتر تالیف کرده‌اند.

اهمیت یادگیری برنامه‌نویسی‎ سی‌پلاس‌پلاس چیست؟ 

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

برنامه نویسی به زبان C++‎ نسبت به C دارای قدرت بیشتری است. کارهایی می توان انجام داد که در C برای انجام آن ها (در صورت امکان) زحمت بیشتری نیاز است. زبان C++‎ در دو قسمت آموزش داده می شود. در قسمت اول (همین مجموعه) دستورات و ساختمان داده ها معرفی می شود و در قسمت دوم مفاهیم شی گرایی آموزش داده خواهد شد.

محتوای این آموزش

۲۰ ساعت آموزش ویدئویی

+۱۰ تمرین به‌همراه پاسخ

فایل برنامه‌ها و پروژه‌ها

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

  • درس اول: انواع داده ها، انواع عملگرها، دستورات cin و cout
    • دستور cin و cout و مفاهیم انواع داده ها و عملگرها
  • درس دوم: ساختارهای تصمیم (if, Switch)
    • دستور if
    • دستور Switch
  • درس سوم: ساختارهای تکرار (for, while, do while)
    • دستور for
    • دستور while
    • دستور do while
    • حلقه های تو در تو
  • درس چهارم: تابع
    • مفاهیم اولیه تابع
    • مفهوم Global
    • تابع با مقدار پیش فرض
    • تابع Inline
    • فراخوانی با مقدار و با ارجاع
    • سر بارگذاری تابع (Function Overloading)
    • قالب (Template)
    • تابع بازگشتی
    • مفهوم Namespace
  • درس پنجم: آرایه
    • آرایه یک بعدی
    • آرایه و تابع
    • جستجوی خطی
    • مرتب سازی حبابی
    • جستجوی دودویی
    • محاسبه میانگین، میانه و مد
    • آرایه و استاتیک
    • آرایه 2 بعدی
  • درس ششم: اشاره گر
    • اشاره گر
    • اشاره گر به اشاره گر
    • اشاره گر و آرایه ها
    • آرایه ای از اشاره گرها به آرایه
    • اشاره گر به آرایه 2 بعدی
    • اشاره گر به آرایه 3 بعدی
    • اشاره گر به تابع
    • آرایه ای از اشاره گرها به توابع
    • اشاره گر به تابع به عنوان پارامتر تابع دیگر
    • پاس کردن آرگومان ها از طریق اشاره گر
    • اشاره گر Void
    • دستور New, Delete
    • آرایه پویا
    • درج آرایه در داخل آرایه
    • مرتب سازی انتخابی (Selection Sort)
    • ادغام دو آرایه مرتب
    • مرجع (Reference)
    • محاسبه ریشه های معادله درجه 2
  • درس هفتم: رشته
    • توابع کار با رشته
    • cin.get, cin.putback, cin.peek cin.ignore, atoi, atof,atoll, islower, toupper, isalpha,isdigit, isalnum, strcpy strncpy, strcat, strncat, strcmp, strchr,strtok, strstr, strtol strtod, strtoul, strspn, strcspn, memset, memcpy, memcmp, memmove, strlen
    • آرایه ای از رشته ها
    • مرتب سازی رشته ها
  • درس هشتم: نوع شمارشی، استراکچر، یونیون
    • نوع شمارشی
    • استراکچر (Structure)
    • آرایه از استراکچر
    • اشاره گر به استراکچر
    • ارسال استراکچر به تابع
    • تابع با خروجی استراکچر
    • ارسال استراکچر به تابع (به عنوان مرجع)
    • ارسال استراکچر به تابع (به عنوان اشاره گر)
    • کپی کردن استراکچر
    • حل 5 مثال
    • یونیون (Union)
  • درس نهم: فایل
    • مفاهیم اولیه
    • خواندن و نوشتن در فایل باینری
    • خواندن و نوشتن رشته
    • دستور Append
    • دستور Read, Write
    • دستورهای tellq, tellp, seekq, seekp
  • درس دهم: حل چند مثال
    • مرتب سازی درجی
    • مرتب سازی انتخابی
    • مرتب سازی ادغامی
    • برج هانوی
    • لیست پیوندی
    • درخت جستجوی دودویی
    • بازی Tic-tac-toe
    • بازی Snake

مفید برای رشته‌های

  • کامپیوتر
  • IT
  • برق
  • مکانیک

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

01:28
برنامه نویسی ++C سی پلاس پلاس 1
01:33:20
برنامه نویسی ++C سی پلاس پلاس 2
01:14:20
برنامه نویسی ++C سی پلاس پلاس 3
01:19:34
برنامه نویسی ++C سی پلاس پلاس 4
58:53
برنامه نویسی ++C سی پلاس پلاس 5
01:01:11
برنامه نویسی ++C سی پلاس پلاس 6
01:02:03
برنامه نویسی ++C سی پلاس پلاس 7
01:02:03
برنامه نویسی ++C سی پلاس پلاس 8
01:07:18
برنامه نویسی ++C سی پلاس پلاس 9
58:50
برنامه نویسی ++C سی پلاس پلاس 10
01:06:7
برنامه نویسی ++C سی پلاس پلاس 11
59:13
برنامه نویسی ++C سی پلاس پلاس 12
56:31
برنامه نویسی ++C سی پلاس پلاس 13
54:52
برنامه نویسی ++C سی پلاس پلاس 14
01:01:54
برنامه نویسی ++C سی پلاس پلاس 15
55:41
برنامه نویسی ++C سی پلاس پلاس 16
48:45
برنامه نویسی ++C سی پلاس پلاس 17
01:11:85
برنامه نویسی ++C سی پلاس پلاس 18
47:00
برنامه نویسی ++C سی پلاس پلاس 19
01:13:33
برنامه نویسی ++C سی پلاس پلاس 20

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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