C++ Tutorial - part 37

آموزش جامع زبان برنامه‌نویسی C++ مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - معرفی حلقه‌ها (Loops) ++C - قسمت 37

در این قسمت از دوره آموزشی C++، به معرفی مفهوم حلقه‌ها (Loops) می‌پردازیم. حلقه‌ها ابزارهایی هستند که به ما اجازه می‌دهند تا دستورات را به صورت مکرر اجرا کنیم. دو نوع حلقه اصلی در C++ وجود دارد: حلقه while و حلقه for.

مفهوم حلقه‌ها

فرض کنید می‌خواهید یک متن را چندین بار در کنسول نمایش دهید. برای مثال، می‌خواهیم کلمه “Hello” را نمایش دهیم. اگر بخواهیم این کار را چندین بار انجام دهیم، می‌توانیم کد را چندین بار کپی پیست کنیم، اما این روش کارآمد نیست.

نمونه کد بدون استفاده از حلقه‌ها

				
					#include <iostream>
using namespace std;

int main() {
    cout << "Hello" << endl;
    cout << "Hello" << endl;
    cout << "Hello" << endl;
    return 0;
}

				
			

این روش برای تعداد کم تکرار شاید قابل قبول باشد، اما اگر بخواهیم هزار بار این متن را نمایش دهیم، کار بسیار مشکل و کدنویسی ما غیرمؤثر و زشت می‌شود.

استفاده از حلقه‌ها برای تکرار دستورات

برای حل این مشکل، از حلقه‌ها استفاده می‌کنیم که می‌توانند کد را به تعداد دفعات مورد نظر ما تکرار کنند. در این قسمت، به معرفی دو نوع حلقه اصلی در C++ می‌پردازیم: حلقه while و حلقه for.

حلقه while

حلقه while تا زمانی که شرط مشخصی برقرار باشد، دستورات داخل خود را اجرا می‌کند. ساختار کلی حلقه while به صورت زیر است:

				
					while (شرط) {
    // دستورات اجرایی
}

				
			

نمونه کد با استفاده از حلقه while

				
					#include <iostream>
using namespace std;

int main() {
    int count = 0;
    while (count < 5) {
        cout << "Hello" << endl;
        count++;
    }
    return 0;
}

				
			

در این مثال، حلقه while تا زمانی که مقدار متغیر count کمتر از 5 باشد، دستورات داخل حلقه را اجرا می‌کند و در هر بار اجرا، مقدار count یک واحد افزایش می‌یابد.

حلقه for

حلقه for به صورت خلاصه‌تری نسبت به حلقه while، مراحل اولیه‌سازی، شرط و به‌روزرسانی را در خود جای می‌دهد. ساختار کلی حلقه for به صورت زیر است:

				
					for (initialization; condition; increment) {
    // دستورات اجرایی
}

				
			

نمونه کد با استفاده از حلقه for

				
					#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 5; i++) {
        cout << "Hello" << endl;
    }
    return 0;
}

				
			

در این مثال، حلقه for متغیر i را از 0 تا 4 به ترتیب افزایش می‌دهد و در هر بار اجرا، کلمه “Hello” را در کنسول نمایش می‌دهد.

نتیجه‌گیری

در این قسمت، با مفهوم حلقه‌ها و دو نوع اصلی آن در C++ یعنی حلقه while و حلقه for آشنا شدیم. حلقه‌ها ابزار قدرتمندی برای تکرار دستورات به صورت کارآمد هستند و از تکرار غیرضروری کد جلوگیری می‌کنند.

منابع خارجی مرتبط

برای مطالعه بیشتر درباره حلقه‌ها در C++، به منابع زیر مراجعه کنید:

ادامه دوره (قسمت 38)

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

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

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

معرفی حلقه‌ها (Loops) در سی پلاس پلاس

حق کپی ویدئو مجاز نمی‌باشد

قسمت:

جلسه سی و هفت

نام دوره:

آموزش جامع ++C

زمان ویدئو:

2 دقیقه

مدرس:

مهدی کاظمی

در این قسمت یادخواهید گرفت:

در این قسمت از دوره آموزشی C++، به معرفی مفهوم حلقه‌ها (Loops) می‌پردازیم. حلقه‌ها ابزارهایی هستند که به ما اجازه می‌دهند تا دستورات را به صورت مکرر اجرا کنیم. دو نوع حلقه اصلی در C++ وجود دارد: حلقه while و حلقه for

مهدی کاظمی

سلام مهدی کاظمی هستم و باعث افتخارم هست که در یک دوره جذاب دیگه با شما هستم و قراره در کنار هم از یادگیریمون لذت ببریم.

با بانک سوالات طبقه بندی شده ++C مقدماتی تا پیشرفته، جامع ترین منبع برای تسلط بر زبان سی پلاس پلاس و آمادگی کامل برای دروس مبانی و پیشرفته کامپیوتر در رشته مهندسی کامپیوتر را در اختیار خواهید داشت.

0 دیدگاه
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها