الگوریتمستان
814 subscribers
426 photos
20 videos
7 files
603 links
کانال اطلاع‌رسانی وب‌گاه الگوریتمستان، اخبار مسابقات برنامه‌نویسی، دوره‌های آموزشی و مطالب متنوع در حوزه‌ی الگوریتم‌ها
algorithmha.ir

ارتباط با مدیر:
@amasoudfam
Download Telegram
نوشته‌ها با موضوع برنامه‌نویسی ++C در وب‌گاه الگوریتمستان
http://www.algs.ir/sckmp8k/


» فایل سرآیند algorithm
معرفی فایل سرآیند algorithm از کتابخانه قالب استاندارد زبان برنامه‌نویسی ++C به همراه نمونه کد
http://www.algs.ir/spcv4jb/

» قالب‌ها در ++C
آشنایی با قالب‌ها به عنوان یکی از امکانات متمایز ++C از C
http://www.algs.ir/spa7yei/

» کلاس‌های حافظه در ++C
آشنایی با کلاس‌های حافظه و کاربرد آنها در زبان ++C
http://www.algs.ir/spg4m8r/

» حلقه‌های تکرار در ++C
آشنایی با حلقه‌های تکرار در زبان برنامه‌نویسی ++C و دستورات کنترلی مورد استفاده در آن
http://www.algs.ir/spzv935/

» نکات مهم در برنامه‌نویسی به زبان ++C
پنج نکته‌ی آموزنده در مورد برنامه‌نویسی به زبان برنامه‌نویسی ++C
http://www.algs.ir/sp8pi6z/

» توابع دوست کلاس در ++C
آشنایی با توابع دوست کلاس در زبان برنامه‌نویسی ++C و کاربرد آنها در سربارگذاری عملگرها
http://www.algs.ir/spjh1gp/

» اشاره‌گرها در زبان ++C
آشنایی با مفهوم و عملکرد اشاره‌گرها در زبان برنامه‌نویسی ++C و ارائه مثالهایی از کاربرد آن
http://www.algs.ir/spzw2y1/

» آرایه‌ی ایستا و پویا در ++C
آشنایی با آرایه‌ی پویای یک بعدی و کاربردهای آن در زبان برنامه‌نویسی ++C
http://www.algs.ir/sp7jymp/

» متغیرهای مرجع در ++C
معرفی متغیرهای مرجع در زبان برنامه‌نویسی ++C و آشنایی با مهمترین کاربردهای آنها
http://www.algs.ir/spo3iog/

» آرایه پویای دو بعدی در ++C
آموزش استفاده از آرایه‌ی پویای دو بعدی در زبان ++C
http://www.algs.ir/spw8aai/

» سربارگذاری عملگرها در ++C
آشنایی با مفهوم سربارگذاری عملگرها در زبان ++C
http://www.algs.ir/spk5tfd/

#برنامه_نویسی #cpp
@algorithmha
» Qt 5.7.0 released

نسخه‌ی رسمی و نهایی کتابخانه‌ی Qt 5.7 منتشر شد.

در این نسخه علاوه بر تغییرات و اضافه شدن امکانات جدید نسبت به نسخه‌ی قبلی (همانند Qt 3D و Qt Quick Controls 2) برخی امکانات پولی (مانند Qt Charts و Qt Data Visualization) رایگان شدند:
https://wiki.qt.io/New_Features_in_Qt_5.7

این نسخه از طریق پیوند زیر قابل دریافت است:
http://download.qt.io/official_releases/qt/5.7/5.7.0/

#برنامه_نویسی #cpp
@algorithmha
» نکته‌ای در استفاده از map

ساختمان داده‌ی map (یا dictionary) از ابزارهای مهم و کاربردی هر زبان برنامه‌نویسی‌ست که برای برقراری نگاشت بین هر نوع کلید و مقدار متناظر استفاده می‌شود. در استفاده از این ابزار باید به کارایی عملیاتی آن نیز توجه داشت.

http://b.algs.ir/spsxps2/

#برنامه_نویسی #cpp #آمادگی_مسابقه

@algorithmha
» ظرف‌ها در زبان برنامه‌نویسی ++C

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

در این نوشته با انواع ظرف‌ها در زبان برنامه‌نویسی ++C با مثال‌های ساده آشنا می‌شویم:

http://www.algs.ir/sph3tnn/

#برنامه_نویسی #cpp

#الگوریتمستان
@algorithmha

ارتباط با مدیر کانال الگوریتمستان:
@algs_ir
» مرجع ملی برنامه‌نویسی ++C

یک مرکز آموزشی و اطلاع‌رسانی جامع و اختصاصی

لذت واقعی برنامه‌نویسی را با ++C تجربه کنید:

http://iostream.ir

#برنامه_نویسی #cpp

@algorithmha
» حلقه‌های تکرار در ++C
یکی از ابزارهای پر استفاده و مهم هر زبان برنامه‌نویسی حلقه‌های تکرار هستند. وجود چنین ابزاری به برنامه‌نویس این امکان را می‌دهد که ساختارهای نیازمند به تکرار مجموعه دستورات (مانند جستجو، گزارش‌گیری، محاسبات، دریافت اطلاعات از کاربر یا فایل) را پیاده‌سازی کند.
در این نوشته با انواع حلقه‌های تکرار در زبان برنامه‌نویسی ++C آشنا می‌شویم:
» حلقه‌ی تکرار while
» حلقه‌ی تکرار do-while
» حلقه‌ی تکرار for
» حلقه‌ی for محدوده‌ای (Ranged-Based)
» ماکروی for_each
» دستور break
» دستور continue
» حلقه‌هایی با شرط همواره صحیح
» حلقه‌های تو در تو

http://www.algs.ir/spzv935/

#برنامه_نویسی #cpp

@algorithmha
Forwarded from الگوریتمستان
» مرجع ملی برنامه‌نویسی ++C

یک مرکز آموزشی و اطلاع‌رسانی جامع و اختصاصی

لذت واقعی برنامه‌نویسی را با ++C تجربه کنید:

http://iostream.ir

#برنامه_نویسی #cpp

@algorithmha
Forwarded from الگوریتمستان
» مرجع ملی برنامه‌نویسی ++C

یک مرکز آموزشی و اطلاع‌رسانی جامع و اختصاصی

لذت واقعی برنامه‌نویسی را با ++C تجربه کنید:

http://iostream.ir

#برنامه_نویسی #cpp

@algorithmha
» تابع sync_with_stdio در زبان ++C
در برخی از سوالات مسابقات برنامه‌نویسی که تعداد ورودی‌های پردازشی برای هر نمونه اجرا بسیار زیاد است، توصیه می‌شود از scanf زبان C به جای cin زبان برنامه‌نویسی ++C برای دریافت اطلاعات استفاده شود و گاهی اگر این عمل صورت نگیرد، اجرای برنامه با خطای تجاوز از محدودیت زمانی مواجه می‌شود.
از سوی دیگر، در حالت کلی کدنویسی عملیات ورودی و خروجی با کمک ابزارهای زبان ++C ساده‌تر از توابع موجود در زبان C‌ است.
تابع sync_with_stdio این امکان را فراهم می‌کند که نگران سرعت پردازش ابزارهای ورودی و خروجی زبان ++C نباشیم.

b.algs.ir/spknttu/
#برنامه_نویسی #آمادگی_مسابقه #cpp

@algorithmha