مراجعة - صح أم خطأ
جزء من قسم الأساسيات في رحلة R على Coddy. الدرس 32 من 78.
التحدي
سهلاقرأ سلسلة إدخال تمثل قيمة منطقية، وحوّلها إلى قيمة منطقية فعلية، ثم أخرج القيمة المعاكسة باستخدام عامل NOT.
ستتلقى مُدخلًا واحدًا:
- سلسلة إما
"TRUE"أو"FALSE"
اقرأ المُدخل باستخدام readLines("stdin", n = 1, warn = FALSE) (readline() تعمل فقط في جلسة تفاعلية، لذا لن تحصل على شيء هنا)، وحوّله إلى قيمة منطقية فعلية بمقارنة السلسلة، ثم طبّق عامل NOT (!) للحصول على القيمة المعاكسة.
اعرض النتيجة بالتنسيق التالي:
Opposite: [result]استخدم cat() للإخراج وأدرج محرف سطر جديد \n في النهاية.
على سبيل المثال، إذا كان المُدخل TRUE، فيجب أن يكون الناتج:
Opposite: FALSEإذا كان المُدخل FALSE، فيجب أن يكون الناتج:
Opposite: TRUEجرّب بنفسك
# اقرأ المُدخل
input_string <- readLines("stdin", n = 1, warn = FALSE)
# TODO: اكتب الشيفرة أدناه
# 1. حوّل سلسلة الإدخال إلى قيمة منطقية
# 2. طبّق عامل النفي NOT (!) للحصول على القيمة المعاكسة
# اطبع النتيجة
cat("Opposite: ", result, "\n", sep = "")جميع دروس الأساسيات
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأتدرّب بنفسك: مترجم R عبر الإنترنت