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

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

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

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

»

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

  

type name[number of elements];

  

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

ادامه ...

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

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

  

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

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

ادامه ...

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

   

 

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