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

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

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

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

»

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

  

type name[number of elements];

  

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

ادامه ...

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

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

  

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

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

ادامه ...

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

   

 

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