
فصل چهارم را با معرفی انواع بلوکهای سازنده که در حل مسئله نقش دارند، آغاز کردیم. با استفاده از این بلوکهای سازنده تکنیکهای ایجاد برنامه را بهبود بخشیدیم. در این فصل، مبحث تئوری و قواعد علمی برنامهنویسی ساختیافته را با معرفی مابقی عبارات کنترلی C++ ادامه میدهیم. با عبارات کنترلی که در این فصل مطرح میکنیم و عبارات کنترلی معرفی شده در فصل قبلی قادر به ایجاد و کنترل شیها خواهیم بود. همچنین به مبحث برنامهنویسی شیگرا که آن را از فصل اول آغاز کردهایم ادامه میدهیم.
در این فصل به توصیف عبارات do…while, for و switch میپردازیم. در کنار مثالهای کوچکی که در آنها از while و for استفاده شده، به بررسی اصول و نیازهای شمارنده-کنترلتکرار خواهیم پرداخت. بخشی از این فصل را اختصاص به گسترش کلاس GradeBook عرضه شده در فصلهای سوم و چهارم دادهایم. در واقع، نسخهای از کلاس GradeBook را ایجاد میکنیم که از عبارت switch برای شمارش تعداد نمرات A، B، C، D وF وارد شده از سوی کاربر استفاده میکند. به معرفی عبارات break وcontinue خواهیم پرداخت که کنترلکننده برنامه هستند. در مورد عملگرهای منطقی، که به برنامهنویسان اجازه میدهند تا از شرطهای پیچیده و قدرتمندتر در عبارات کنترلی استفاده کنند، صحبت خواهیم کرد.
دانلود در ادامه مطلب

فصل چهارم را با معرفی انواع بلوکهای سازنده که در حل مسئله نقش دارند، آغاز کردیم. با استفاده از این بلوکهای سازنده تکنیکهای ایجاد برنامه را بهبود بخشیدیم. در این فصل، مبحث تئوری و قواعد علمی برنامهنویسی ساختیافته را با معرفی مابقی عبارات کنترلی C++ ادامه میدهیم. با عبارات کنترلی که در این فصل مطرح میکنیم و عبارات کنترلی معرفی شده در فصل قبلی قادر به ایجاد و کنترل شیها خواهیم بود. همچنین به مبحث برنامهنویسی شیگرا که آن را از فصل اول آغاز کردهایم ادامه میدهیم.
در این فصل به توصیف عبارات do…while, for و switch میپردازیم. در کنار مثالهای کوچکی که در آنها از while و for استفاده شده، به بررسی اصول و نیازهای شمارنده-کنترلتکرار خواهیم پرداخت. بخشی از این فصل را اختصاص به گسترش کلاس GradeBook عرضه شده در فصلهای سوم و چهارم دادهایم. در واقع، نسخهای از کلاس GradeBook را ایجاد میکنیم که از عبارت switch برای شمارش تعداد نمرات A، B، C، D وF وارد شده از سوی کاربر استفاده میکند. به معرفی عبارات break وcontinue خواهیم پرداخت که کنترلکننده برنامه هستند. در مورد عملگرهای منطقی، که به برنامهنویسان اجازه میدهند تا از شرطهای پیچیده و قدرتمندتر در عبارات کنترلی استفاده کنند، صحبت خواهیم کرد.
اهداف
-
آشنایی با عبارات تکرار for، do…while و اجرای عبارات تکرار شونده.
-
اصول شمارنده کنترل تکرار.
-
استفاده از عبارت چند انتخابی switch.
-
استفاده از عبارات کنترل برنامه break و continue.
-
استفاده از عملگرهای منطقی.
-
اجتناب از پیآمد اشتباه گرفتن عملگر تخصیص با تساوی