عملگرها در زبان برنامه نویسی C++

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

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

(بیشتر…)

آموزش کار با تابع در C++

تابعتابع چیست؟

فرض کنید شما فردا امتحان ریاضی دارید و در حال انجام محاسبات پیچیده ریاضی هستید، در قسمتی از محاسبات، نیاز دارید که جذر عدد ۶۵۷۴ را بدست آورید. برای پیدا کردن ریشه یک عدد بزرگ میتوانید وقت زیادی صرف کنید و خودتان محاسبه کنید، علاوه بر این ممکن است در ادامه دادن عملیات اصلی سردرگم شوید. بهتر این است که محاسبه کردن جذر را با استفاده از ماشین حساب انجام دهید. در این مثال، محاسبات پیچیده ریاضی را میتوان به تابع اصلی (main) و ماشین حساب را به یک تابع کمکی (function) در برنامه نویسی تشبیه کرد.

در برنامه نویسی نیز گاهاً ممکن است برنامه اصلی ما (main) خیلی طولانی و پیچیده شود. بنابراین برای اینکه از تکرار برخی کدها جلوگیری کنیم و برنامه را کمی ساده تر کنیم، اجرای برخی دستورات را به توابع مختلف می‌سپاریم. (بیشتر…)

محبوب ترین زبان های برنامه نویسی در سال ۲۰۱۷

محبوب ترین زبان های برنامه نویسی در سال 2017محبوب ترین زبان های برنامه نویسی در سال ۲۰۱۷

طبق آماری که توسط سایت tiobe.com جمع آوری شده، در سال ۲۰۱۷، بیشترین محبوبیت زبان های برنامه نویسی در بین کاربران به ترتیب Java و C و C++ و Python اختصاص یافته است. این آمار توسط دیتایی که از ۲۵ سایت مختلف نظیر Google، Youtube، Yahoo، Wikipedia، Bing، Ebay و… جمع آوری شده اند، تهیه شده است. همچنین بیشترین جستجو در موتورهای جستجو برای زبان های برنامه نویسی در نظر گرفته شده است. بنابراین میتوان گفت در حال حاضر، زبان Java بیشترین رشد را در بین دیگر زبان ها داشته است و انتظار میرود حجم بیشتری از برنامه های ساخته شده توسط این زبان در دنیا ارائه شوند.

(بیشتر…)

نحوه کار با آرایه ها در C++

آرایهآرایه ها

زمانی که بخواهیم تعدادی متغیر را به صورت دسته بندی شده ذخیره کنیم از آرایه استفاده میکنیم.
گاهی نیز تعداد داده های یک برنامه آنقدر زیاد است که نمیتوانیم برای هر کدام از آنها یک متغیر جداگانه تعریف کنیم بنابراین از یک آرایه با تعداد عناصر زیاد استفاده میکنیم. (بیشتر…)

پروژه بازی منچ پیشرفته به زبان C# + هوش مصنوعی


پروژه بازی منچ پیشرفته با محیطی گرافیکی که به زبان C# و تحت ویندوز نوشته شده است.

ظاهر برنامه به فرم WPF نوشته شده است که جدیدترین روش UI در C# است که از زبان XML بهره میبرد.

همچنین مهره ها و تاس به صورت گرافیکی و محرک طراحی شده اند. (بیشتر…)

ورودی و خروجی (دریافت و چاپ) در برنامه نویسی C++

دستورات ورودی و خروجی برنامه نویسیورودی و خروجی:

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

(بیشتر…)

آموزش الگوریتم در برنامه نویسی (بخش اول)

فلوچارت و الگوریتم

تعریف الگوریتم:

الگوریتم یعنی مجموعه دستوراتی که برای روش حل یک مساله از شروع تا پایان در نظر میگیریم. میتوان گفت الگوریتم مهمترین بخش برنامه نویسی است. معمولاً برای نوشتن یک برنامه، ابتدا مساله را در ذهن خود حل میکنیم، سپس الگوریتم آن را به زبان روان و فارسی از شروع تا پایان مینویسیم. در انتها الگوریتم نوشته شده را به زبان برنامه نویسی تبدیل میکنیم… (بیشتر…)