++C مقدماتی

معرفی دوره

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

++C یک زبان دورگه است، یعنی هم قابلیت زبانهای برنامه نویسی ماژولار یا همون پیمانه ای را دارد و هم قابلیت زبانهای شیء گرا یا object oriented.

++C  به عنوان یک زبان سطح میانی در نظر گرفته می‌شود؛ این زبان  قابلیت زبان‌های سطح بالا و سطح پایین را به‌صورت هم‌زمان داراست.

در حال حاضر به طور تقريبي مي‌توان گفت كه هر سال حدوداً ۲%-۴% بر تعداد برنامه‌سازان ++C اضافه مي‌شود، يعني ۶۵۰۰۰ تا ۱۳۰۰۰۰ نفر در سال. آنچه كه توجه به آن بسيار مهم است اين است كه ++C در خلال ۳۰ سال گذشته، هيچ سالي كاهش تعداد برنامه‌سازان را به خود نديده است. توجه شود كه كاهش نرخ رشد تعداد برنامه‌سازان با كاهش تعداد برنامه‌سازان فرق دارد.

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

جدول زمانبندی

  
تاریخ ارائه بخش درس هفته
7 اسفند ماه 1395 تاریخچه ++C تاریخچه ++C هفته اول
نوشتن یک برنامه نمونه نوشتن یک برنامه نمونه
انواع داده ای در ++C انواع داده ای در ++C
انواع عملگرهای در ++C انواع عملگرهای در ++C
حاصلجمع 2 عدد تمرینات برنامه نویسی پایه
چاپ یک پیغام در خروجی
استفاده از Escape Sequenceها
محاسبه حجم یک مکعب
تبدیل درجه فارنهایت به سلسیوس
تبدیل وزن پوند به کیلوگرم و گرم
محاسبه تعداد ضربان قلب یک فرد
محاسبه محیط و مساحت دایره
معادله درجه 1
محاسبه محیط و مساحت مستطیل
جابجایی مقدار 2 متغیر
محاسبه تعداد قوطی های داخل و خارج کارتن
محاسبه دقایق باقی مانده تا نیمه شب
محاسبه حداقل و حداکثر مبلغ پرداختی
محاسبه طول عمر بر حسب دقیقه
محاسبه فضای اضافی
ساخت یک ماشین حساب ساده
 آزمون 1 آزمون
14 اسفند ماه 1395 آشنایی با دستور شرطی if-else آشنایی با دستور شرطی if-else هفته دوم
آشنایی با دستور شرطی if آشنایی با دستور شرطی if
آشنایی با دستور Switch-Case آشنایی با دستور Switch-Case
نمایش عدد بزرگتر تمرینات برنامه نویسی
مضارب عدد 5
یافتن اعدادی که 3 رقمی نیستند
چاپ اولین عدد زوج
پیدا کردن مضرب عدد 7
مقایسه اعداد از نظر برابری
محاسبه قدر مطلق
عدد بین 10 و 20
تشخیص اعداد زوج و فرد
اعداد بزرگتر از 20
بخش پذیری اعداد
محاسبه خارج قسمت و باقی مانده
پیدا کردن بزرگترین رقم در اعداد
اعداد زوج
محاسبه تعداد مضارب
تعداد زوج مضرب اعداد
جایگاه عدد بزرگتر و گوچکتر
بخش پذیری بر 3 و 7
بررسی نمره یک دانشجو
بازی 5 ، 3 ، 1
اضلاع یک مستطیل
یافتن کوچکترین عدد
قوطی های کنسرو و جعبه ها
جمع با شرط زوج بودن عدد
چاپ عدد بزرگتر
جمع اعداد فرد
محاسبه فرمول
محاسبه براساس یک شرط
مرتب سازی اعداد
مرتب سازی ورودی ها بصورت نزولی
مجموع رقم دهگان و صدگان
مقایسه تعداد اعداد زوج و فرد و مجموع آن ها
ارقام مشابه در یک عدد
کوچکترین عدد قبل از بزرگترین عدد
اعداد زوج پشت سر هم
اعداد تکراری
الگوریتم Sort
چاپ عدد به حروف
بررسی نمره یک دانش آموز
تعیین چند رقمی بودن یک عدد
یافتن عدد غیر برابر
صعودی یا نزولی
باقیمانده تقسیم
شیفت به چپ
کمترین فاصله بین اعداد
بزرگترین دهگان و یکان
بزرگترین عدد به مضرب 100
مضارب 3
مرتب سازی بصورت نزولی
بسته های ده تایی
آزمون 2 آزمون
21 اسفند ماه 1395 قسمت اول آشنایی با حلقه For هفته سوم
قسمت دوم
قسمت سوم
آشنایی با حلقه While آشنایی با حلقه While
آشنایی با حلقه Do-While
چاپ اعداد مابین دو عدد تمرینات برنامه نویسی
مجموع اعداد فرد کوچکتر از عدد
چاپ اعداد مضرب 10
چاپ معدل
چاپ مضارب 7 بین دو عدد
چاپ دنباله اعداد با فاصله 3
دو برابر اعداد
تعداد مضارب 3 بین اعداد زوج
چاپ کلیه اعداد دورقمی که یکان آن ها بزرگتر از دهگان آنهاست
محاسبه و چاپ یک دنباله اعداد
توان
تشخیص اعداد اول با حلقه For
تشخیص اعداد اول با حلقه While
چاپ کلیه اعداد اول 3 رقمی
فاکتوریل
تشخیص اعداد کامل
جذر صحیح یک عدد
سری فیبونانچی
تعیین شاگرد دوم کلاس
اولین عدد اول بعد از ورودی
چاپ مغلوب یک عدد
عدد پالیندروم
چاپ کلیه اعداد 3 رقمی پالیندروم
محاسبه یک دنباله
اعداد مضرب 4 با رقم یکان مشخص شده
جدول ضرب
خرد کردن اسکناس 100 دلاری
تشخیص عدد مورد نظر کاربر با استفاده از الگوریتم جستجوی باینری
جمع مربعات هر رقم در یک عدد
اختلاف اعداد
توان 2 کلیه اعداد 1 تا 100
کوچکترین عدد اولی که تعداد ارقامش با خود عدد برابر است
چاپ ستاره بصورت مثلث
چاپ ستاره بصورت مربع
کلیه اعداد 3 رقمی که مجموع ارقام آن ها عدد اول است
تمامی اعداد 2رقمی که بر مجموع ارقامشان بخشپذیرند
چاپ ستاره ها
ب.م.م و ک.م.م
بسته بندی بصورت مساوی
ساعت برگشت اتوبوس ها به ایستگاه
چاپ n جمله از سری فیبونانچی
محاسبه n جمله از یک سری
محاسبه مجموع توان های 1 تا n عدد 2
پرتاب 3 تاس
برنامه ای با استفاده از حلقه Do-While
نمره بین 0 تا 20
تشکیل یک مثلث
تشخیص عدد کامل و چاپ آن
آزمون 3 آزمون
+نمایش

معرفی استاد دوره


محمد سلیمی

محمد سلیمی دارای مدرک کارشناسی ارشد مهندسی کامپیوتر با گرایش نرم افزار از اساتید دوره برنامه نویسی به زبان ++C است.او از مدرسین برتر در سال های اخیر بوده است و تجربه چندین ساله تدریس زبان های برنامه نویسی مختلف (C++ ، Visual C#.Net ، VB.Net  و…)، انواع بانک های اطلاعاتی (Microsoft SQL Server ، MySQL و…)، اینترنت و طراحی صفحات وب با استفاده از زبان های برنامه نویسی گوناگون (HTML ، ASP.Net و….) و طراحی نرم افزار و متدولوژی (UML ، RUP و…) در مؤسسات و آموزشگاه های معتبر از جمله آموزشگاه ارژنگ را دارد.

8 پاسخ به “++C مقدماتی”

    • سلام
      بله این دوره با توجه به اینکه دوره کوتاهی هست کل محتوا از ابتدا در اختیارتون خواهد بود و به صورت ترمیک برگزار نمیشه

  1. سلام
    میتونم‌بگم‌ اقای سلیمی از بهترین‌اساتید کشور هستش در‌برنامه نویسی ایا برنامه های‌دیگه هم‌از ایشون‌میزارید‌یا فقط همین c++ هستش

    • سلام تمام مباحثی که پوشش داده شده توی صفحه دوره درج شده
      توجه داشته باشید که این دوره مقدماتی و جهت آشنایی شما با برنامه نویسی از طریق C++ تهیه شده

  2. سلام. لطفا سرفصل دوره را هم قرار دهید.
    و آیا این دوره پروژه محور خواهد بود؟ مثلا آیا در انتها می‌توانم یک برنامه ساده صورت‌حساب بنویسیم؟

پاسخ دهید

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