تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 30 +

تعداد کل مطالب : 337 +

تعداد نظرات : 23 +

حضرت محمد (ص) : طلب علم بر هر انسانی واجب است ،همانا خداوند علم آموزان را دوست دارد.

آغاز آموزش کامل زبان سی پلاس پلاس


بسم الله الرحمن الرحیم

با سلام خدمت تمام شما دوستان عزیز و دانشجویان این دوره .

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

باز هم خوشحال میشویم نظرات ارزشمند شما را دریافت کنیم.

با یاری خدا معرفی این آموزش را در این بخش بیان میکنیم.


آغاز آموزش کامل زبان سی پلاس پلاس

در این دوره آموزشی ما ۸ فصل پیش رو داریم.

  1. مقدمات زبان سی پلاس پلاس
  2. ساختار های تصمیم گیری و حلقه های تکرار
  3. سایر ساختار های تکرار
  4. اعداد تصادفی
  5. آرایه
  6. تابع
  7. اشاره گر ها
  8. برنامه نویسی شی گرا

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

این آموزش به مرور تکمیل خواهد شد.

پیش از هر چیزی به تعریف زبان سی پلاس پلاس میپردازیم.

قبل از هر چیزی باید بگویم
چرا سی پلاس پلاس؟؟

مزایای این زبان فراوان است.:

  • نسبت به زبان های دیگری فشرده تر و بسیار سریع و قدرتمند تر است.
  • بی نهایت انعطاف پذیر است.
  • مقدمه بسیار خوبی برای سایر زبان هاست.

مزایای برنامه نویسی و استفاده از کامپیوتر چیست؟؟

یکی از این مزایا انجام کار های سریع و تکراری به صورت دقیق است.

مزیت بعدی این است که کامپیوتر به خودی خود تنها قادر به درک دستورات ساده مثل جمع دو عدد است.

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

و این را هم در نظر بگیرید که برنامه نویسی یک عمل کاملا غیر طبیعی است .
یغنی انسان ها عموما دائما در حال حل مسائلی هستند که خود بر آن تسلط ندارند.

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

اگر بتوانند تمام مراحل را به صورت قدم به قدم به کامپیوتر منتقل کنند به یک الگوریتم جامع میرسند.

بسیار خب حال بیایید الگوریتم را تعریف نماییم.

الگوریتم یک روش حل مسئله برای مسائل ساختار یافته است.

این روش شامل ویژگی های زیر است:

  1. باید کامل و جامع باشد.
  2. شفاف باشد
  3. موثر باشد.
  4. بصورت فیزیکی قابل اجرا باشد.
  5. پایان داشته باشد (یک الگوریتم هیچ گاه نامحدود نیست.)

خب حال وظیفه شما به عنوان دانشجو این دوره چیست؟؟

سعی کنید این زبان را به عنوان یک ابزار بیاموزید.

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

حال که وظیفه خود و درک دقیقی از سی پلاس پلاس یافتید

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

مثال) نوشتن الگوریتم برای یک سری هندسی

۱,۵,۲۵,۱۲۵,۶۲۵

  1. ابتدا باید یک تعریف دقیق از سوال و مسئله در ذهن خود داشته باشید.
  2. سپس باید هدف مسئله را تعریف کنید که در اینجا یک سری شبیه به سری بالاست.
  3. پس از آن ورودی و خروجی را در الگوریتم تعریف میکنیم.
  4. بعد فرمول ها و ثابت ها را در مسئله بیان میکنیم.
  5. در آخر نیز اصول محاسباتی مورد نیاز را در نظر میگیریم.
  6. پس از آن که مراحل بالا را با موفقیت پشت سر گذاشتیم

باید به طرح پاسخ بپردازیم

هنگامی که الگوریتم تایید شد باید به ۳ نکته توجه کنید.

  1. الگوریتم
  2. روند اجرای برنامه
  3. آزمایش و غلط یابی 

بسیار عالی!
تا اینجا تعریف های جزئی را انجام دادیم

در ادامه برنامه های مورد نیاز را تشریح کرده و بررسی میکنیم

نرم افزار مورد نیاز :

CodeBlocks نسخه ۱۰ به بالا به همراه کامپایلر.

شما عزیزان میتوانید متن خط بالا را عینا در گوگل سرچ کرده و نرم افزار را دانلود کنید.

برای ایجاد پروژه جدید در این برنامه میتوانید طبق تصویر زیر عمل کنید.

از منوی file گزینه new سپس project را انتخاب کنید.

در پنجره بازشده Console Application را انتخاب و Enter را بفشارید.

پنجره بعدی را بدون تغییر Enter کنید.

پنجره آخر نیز نام پروژه و محل قرار گیری آن را انتخاب کرده و بقیه پنجره ها را با زدن دکمه next به پایان برسانید.

تا اینجا یک پروژه خام ایجاد کردید با قسمت اول و آغاز رسمی دوره در ادامه همراه ما باشید.

کانال سروش مدرس: @Barnamedan


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ