Cpp-04-02 - بررسی حلقه‌ها (for)
Cpp-04-02 - بررسی حلقه‌ها (for)
توضیحات :
در این ویدیو قرار است یکی از مهمترین مفاهیم پایهای برنامهنویسی یعنی حلقهٔ for را یاد بگیرید؛ مفهومی که کمک میکند از نوشتن کدهای تکراری جلوگیری کنید و برنامهی شما هم تمیزتر و هم حرفهایتر باشد.
سناریو را اینطور تصور کنید: در یک سیستم حضور و غیاب، ۱۰۰ کارمند دارید و میخواهید آخر ماه اطلاعات ورود یا خروج همهی آنها را چاپ کنید. نوشتن ۱۰۰ خط cout کاملاً غیرمنطقی است و همینجا است که مفهوم DRY یا خودت را تکرار نکن اهمیت پیدا میکند. برای حل چنین مسئلههایی از ساختاری به نام حلقه استفاده میکنیم.
در این آموزش با ساختار حلقه for آشنا میشوید:
-
تعریف متغیر اولیه
-
مشخص کردن شرط اجرا
-
تعیین گام (step)
-
و نحوه قرار دادن دستورات داخل حلقه
سپس با یک مثال ساده میبینید چطور میتوان یک عبارت را ۱۰ بار چاپ کرد یا یک عدد را در هر دور حلقه افزایش داد. قدمبهقدم بررسی میکنیم حلقه چگونه کار میکند: از تعریف متغیر گرفته تا بررسی شرط، اجرای دستور، افزایش مقدار و تکرار این چرخه.
در ادامه با یک مثال دیگر توضیح داده میشود که چرا برخی حلقهها ممکن است هیچوقت اجرا نشوند و این موضوع مخصوصاً زمانی خطرناک است که مقدار متغیر از کاربر یا دیتابیس دریافت شود. همچنین به مفهوم حلقه بینهایت اشاره میکنیم و توضیح میدهیم که چگونه اشتباه در شرط یا گام میتواند موجب توقفناپذیری برنامه شود.
در پایان هم یک نمونه کدنویسی عملی میبینید که در آن اعداد از صفر تا ۹ یا از یک تا ۱۰ چاپ میشوند تا کاملاً متوجه شوید حلقه for چگونه رفتار میکند و چطور میتوانید آن را برای شرایط مختلف شخصیسازی کنید.
این ویدیو به شما کمک میکند درک پایهای و محکمی از حلقهها بهدست بیاورید تا بعدها بتوانید ساختارهای پیشرفتهتر و تکنیکهای بهینهنویسی را بهتر یاد بگیرید.
لطفا برای گذاشتن نظرات خود وارد شوید