بولی ها (Booleans)
«بولی (Boolean)» یعنی جواب های منطقی: TRUE یا FALSE. در برنامه نویسی، خیلی وقت ها می پرسیم یک عبارت درست است یا نادرست. مثل پاسخ های بله/خیر در آزمون مدرسه.
مقایسه ساده و نتیجه منطقی
با عملگرهای مقایسه، دو مقدار را می سنجیم و TRUE یا FALSE می گیریم.
10 > 9
10 == 9
10 < 9
مقایسه متغیرها (Variables)
متغیر (Variable) یک ظرف داده است. سپس مانند قبل مقایسه می کنیم.
a <- 10
b <- 9
a > b
شرط با if و else
if یعنی «اگر». اگر شرط TRUE بود، یک بلوک اجرا می شود؛ وگرنه else اجرا می شود.
a <- 200
b <- 33
if (b > a) {
print("b is greater than a")
} else {
print("b is not greater than a")
}
تمرین گام به گام
- دو عدد انتخاب کن و آن ها را مقایسه کن.
- نتیجه TRUE یا FALSE را ببین.
- دو متغیر بساز و دوباره مقایسه کن.
- یک if و else بنویس و پیام چاپ کن.
- شرط را عوض کن و خروجی را بررسی کن.
نکته: برای عملگرها به صفحه عملگرهای R برو. برای منطق شرطی مفصل تر، صفحه if..else را ببین.
جمع بندی سریع
- بولی فقط TRUE یا FALSE است.
- مقایسه، خروجی بولی می دهد.
- if از بولی برای تصمیم استفاده می کند.
- else وقتی شرط نادرست باشد اجرا می شود.
- با تمرین، منطق برنامه قوی تر می شود.