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

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

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

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

»

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

  

type name[number of elements];

  

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

ادامه ...

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

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

  

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

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

ادامه ...

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

   

 

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