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

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

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

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

»

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

  

type name[number of elements];

  

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

ادامه ...

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

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

  

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

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

ادامه ...

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

   

 

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