نوع البيانات المنطقي
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 7 من 78.
يمكن لنوع البيانات المنطقي أن يحمل قيمتين محتملتين فقط: TRUE و FALSE. تمثل هذه القيم مفاهيم الصواب والخطأ، وهي أساسية للتحكم في تدفق البرنامج وإجراء المقارنات. لاحظ أن كلتا القيمتين تُكتبان بأحرف كبيرة بالكامل وبدون علامات اقتباس.
يتبع إنشاء متغير منطقي نفس النمط الذي تعلمته:
is_complete <- TRUE
has_error <- FALSEتصبح القيم المنطقية مفيدة للغاية عندما يحتاج برنامجك إلى اتخاذ قرارات، أو التحقق من الشروط، أو تخزين نتائج المقارنات. فهي تشكل الأساس للتحكم فيما يفعله الكود الخاص بك في مواقف مختلفة.
التحدي
سهلقم بإنشاء ثلاثة متغيرات منطقية لتمثيل حالات النظام المختلفة. أولاً، قم بإنشاء متغير يسمى is_online وقم بتعيين القيمة TRUE له. ثم قم بإنشاء متغير يسمى has_permission وقم بتعيين القيمة FALSE له. وأخيراً، قم بإنشاء متغير يسمى system_ready وقم بتعيين القيمة TRUE له. قم بعرض جميع المتغيرات الثلاثة باستخدام دالة print().
ورقة مرجعية
يحمل نوع البيانات المنطقي قيمتين محتملتين: TRUE و FALSE. تُكتب كلتا القيمتين بأحرف كبيرة بالكامل بدون علامات اقتباس.
إنشاء المتغيرات المنطقية:
is_complete <- TRUE
has_error <- FALSEتُستخدم القيم المنطقية لاتخاذ القرارات، والتحقق من الشروط، وتخزين نتائج المقارنة.
جرّب بنفسك
# مهام: اكتب كودك هنا
# قم بإنشاء المتغيرات المنطقية الثلاثة واعرضها باستخدام ()printيتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ