فهرست سرفصل‌های R
خانه (HOME) معرفی (Intro) شروع کار (Get Started) سینتکس (Syntax) چاپ (Print) کامنت ها (Comments) متغیرها (Variables) اتصال عناصر (Concatenate Elements) چندین متغیر (Multiple Variables) نام متغیرها (Variable Names) انواع داده (Data Types) اعداد (Numbers) ریاضی (Math) رشته ها (Strings) کاراکترهای فرار (Escape Characters) بولی ها (Booleans) عملگرها (Operators) اگر...وگرنه (If...Else) اگر تو در تو (Nested If) و/یا (And Or) حلقه while (While Loop) حلقه for (For Loop) حلقه تو در تو (Nested Loop) تابع ها (Functions) توابع تو در تو (Nested Functions) بازگشت (Recursion) متغیرهای سراسری (Global Variables) ساختارهای داده (Data Structures) بردارها (Vectors) فهرست ها (Lists) ماتریس ها (Matrices) آرایه ها (Arrays) داده فریم ها (Data Frames) فاکتورها (Factors) ترسیم (Plot) خطی (Line) پراکندگی (Scatterplot) نمودار دایره ای (Pie Charts) نمودار میله ای (Bars) مقدمه آمار (Statistics Intro) مجموعه داده (Data Set) بیشینه و کمینه (Max and Min) میانگین، میانه، نما (Mean Median Mode) میانه (Median) نما (Mode) صدک ها (Percentiles) مثال ها (Examples) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان برنامه نویسی R

R — بولی ها (Booleans)

آخرین بروزرسانی: 1404/08/14

بولی ها (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")
}

مشاهده در ادیتور

تمرین گام به گام

  1. دو عدد انتخاب کن و آن ها را مقایسه کن.
  2. نتیجه TRUE یا FALSE را ببین.
  3. دو متغیر بساز و دوباره مقایسه کن.
  4. یک if و else بنویس و پیام چاپ کن.
  5. شرط را عوض کن و خروجی را بررسی کن.

نکته: برای عملگرها به صفحه عملگرهای R برو. برای منطق شرطی مفصل تر، صفحه if..else را ببین.

جمع بندی سریع

  • بولی فقط TRUE یا FALSE است.
  • مقایسه، خروجی بولی می دهد.
  • if از بولی برای تصمیم استفاده می کند.
  • else وقتی شرط نادرست باشد اجرا می شود.
  • با تمرین، منطق برنامه قوی تر می شود.