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

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

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

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

»

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

  

type name[number of elements];

  

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

ادامه ...

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

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

  

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

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

ادامه ...

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

   

 

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