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

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

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

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

»

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

  

type name[number of elements];

  

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

ادامه ...

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

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

  

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

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

ادامه ...

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

   

 

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