الگوریتمستان

برنامه‌نویسی، طراحی الگوریتم و حل مسئله‌های الگوریتمی

 
در صورت ناخوانا بودن نوشته‌ها، از مرورگر دیگری استفاده کنید.
نوشته‌ها با برچسب برنامه‌نویسی نوشته‌ها با برچسب برنامه‌نویسی - الگوریتمستان الگوریتمستان الگوریتمستان
نوشته‌ها با برچسب «

برنامه‌نویسی

»

زبان ++C همانند اکثر زبان‌های برنامه‌نویسی دیگر، ساختاری به نام آرایه دارد که امکان تعریف مجموعه‌ای از متغیرهای هم‌نوع (اصطلاحا مجموعه عناصر همگن) را فراهم می‌کند. چنین ساختاری به صورت زیر تعریف می‌شود:

  

type name[number of elements];

  

که در آن type یکی از انواع داده‌های استاندارد ++C، ساختمان و یا کلاس است. number of elements هم تعداد اعضا یا عناصر آرایه را مشخص می‌کند که باید عدد ثابتی باشد. مثلا عبارت زیر یک آرایه‌ی 10 عضوی از اعداد اعشاری به نام arr تعریف می‌کند:

ادامه ...

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

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

  

حلقه‌ی تکرار while

این نوع حلقه ساده‌ترین نوع حلقه‌ی تکرار در این زبان برنامه‌نویسی است. فرم کلی حلقه‌ی while به این صورت است:

ادامه ...

الگوریتمستان در تلگرام

   

 

پیوند کوتاه:
برچسب‌ها
#آمادگی مسابقه برنامه‌نویسی #منبع آموزشی #نمونه سوال فارسی مسابقه‌ی ACM #تمرین المپیاد کامپیوتر #ترجمه‌ی فارسی سوالات UVa Online Judge #مسابقات برنامه‌نویسی ACM #الگوریتم فلوید-وارشال #برنامه‌نویسی #ترجمه‌ی فارسی سوالات ACM #معرفی وب‌سایت #ویدئوی آموزشی #مسأله‌های برنامه‌نویسی #آمادگی المپیاد کامپیوتر #ترجمه فارسی سوالات کتاب Programming Challenges #کتاب الکترونیکی #الگوریتم‌های گراف #مسابقه برنامه نویسی #سوالات چالشی برنامه‌نویسی #کتابخانه قالب استاندارد ++C #محاسبات ریاضی #الگوریتم‌های بازگشتی #آموزش الگوریتم #آمادگی مسابقه ACM #گراف #حل سوالات Timus Online Judge #کتاب الگوریتم #نمونه سوالات مسابقه برنامه‌نویسی #جستجوی اول عمق #نمونه سوال فارسی مسابقات برنامه‌نویسی #الگوریتم‌های برنامه‌نویسی پویا #الگوریتم‌های مسیریابی #آموزش ساختمان داده‌ها #مسئله‌ی کوله‌پشتی #تمرین مسابقه‌ی برنامه‌نویسی ای‌سی‌ام #مسابقات برنامه‌نویسی #نمونه سوال مسابقه ACM #مسئله‌های برنامه‌نویسی #مسأله‌های الگوریتمی #صف #حل سوالات UVa Online Judge #جستجوی اول سطح #سوالات UVa Online Judge #کتاب مسابقات برنامه‌نویسی #الگوریتم‌های عقبگرد #الگوریتم دایکسترا #نکات برنامه‌نویسی #پیمایش گراف #ترجمه‌ی فارسی سوالات برنامه‌نویسی #درخت‌ها #وبلاگ #ماتریس #دانلود کتاب #برنامه‌نویسی ++C #مسابقه برنامه‌نویسی #ساختمان داده #حل سوالات ACM-ICPC #حل سوالات مسابقات برنامه‌نویسی #مسئله‌های الگوریتمی #آموزش طراحی الگوریتم #تکنیک‌های طراحی الگوریتم #تمرین مسابقه برنامه‌نویسی #نمونه سوال فارسی مسابقات ACM #آموزش برنامه‌نویسی ++C #سوالات مسابقات ACM-ICPC #الگوریتم‌های مرتب‌سازی #الگوریتم‌های کوتاهترین مسیر #سوالات مسابقات برنامه‌نویسی بیان #سوالات برنامه‌نویسی #تمرین طراحی الگوریتم #الگوریتم‌های حریصانه #الگوریتم #الگوریتم‌های تقسیم و غلبه #حل مسئله‌‌ی الگوریتمی #درخت پوشا