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

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

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

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

»

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

  

type name[number of elements];

  

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

ادامه ...

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

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

  

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

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

ادامه ...

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

   

 

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