اقرأ في هذا المقال
- العبارة الشرطية في لغة البرمجة آر – if statement
- حلقة التكرار في لغة آر- for loop
- حلقة التكرار في لغة آر- while statement
- العمليات الحسابية في لغة آر
العبارة الشرطية في لغة البرمجة آر – if statement :
تستخدم العبارة الشرطية if في لغة البرمجة آر عندما ترغب بتنفيذ تعليمات مُعينة (statements) عندما يتحقق شرط معين أو عدة شروط (conditions) ولها الشكل العام الآتي:
(if(conditions { statements }
حلقة التكرار في لغة آر- for loop:
تأخذ حلقة التكرار for الشكل العام الآتي:
(for(i in start:end { Statements }
حيث أن كل كل كلمة أو رمز تهني كالتالي:
- i : العداد.
- start: نقطة البداية.
- end: نقطة النهاية.
- statements: عبارة عن التعليمات المراد تكرارها.
حيث تقوم جملة for بتكرار التعليمات statement بعدد من المرات يساوي (end – start +1).
حلقة التكرار في لغة آر- while statement :
لحلقة التكرار while الشكل العام الآتي:
while(conditions) { statements }
حيث أن:
- conditions: شروط تنفيد الحلقة.
- statement: التعليمات التي تتنفذ في حال تحقق شروط تنفيذ الحلقة.
العمليات الحسابية في لغة آر:
مثل أي لغة برمجة أخرى تُجري لغة R العمليات الحسابية الأساسية والبسيطة بالإضافة إلى العمليات المنطقية، وفيما يلي قائمة بالعمليات الحسابية، ولها أولوية بالتنفيذ كما سيتم ذكرها بالجدول التالي على الترتيب، إلّا أن الأقواس في العملية الرياضية لها أولوية التنفيذ دوماً.
العملية الحسابية | الشكل العام | مثال |
القوة | ^ أو ** | مثال: 32=5^2 |
القسمة والضرب | * / | مثال:6=3*2 5=10/2 |
القسمة الصحيحة | %/% | مثال: 2=3%/%7 |
باقي القسمة | %% | مثال: 1=3%%7 |
الجمع والطرح | – + | مثال: 1=3-4 4=3+1 |
(العمليات الحسابية في لغة البرمجة آر- Mathematical Operator in R language)
المساواة | == |
عدم المساواة | =! |
أصغر | > |
أكبر | < |
أصغر أو يساوي | => |
أكبر أو يساوي | =< |
(و ) المنطقية | & |
(أو) المنطقية | | |
أهم الدوال والتوابع الرياضية والإحصائية في لغة آر- Mathematical and Statistical Functions:
الدالة | الشكل العام | الوظيفة |
abs | (abs(x | القيمة المطلقة |
log | (log(x, base =y | اللوغاريتم ذو الأساس y لx |
exp | (exp(x | الدالة الأسية |
sqrt | (sqrt(x | جذر x |
ceiling | (ceiling(x | تقريب x لأقرب عدد صحيح ليس أكبر من x |
floor | (floor(x | تقريب x لأقرب عدد صحيح ليس أصغر من x |
trunc | (trunc(x | إرجاع القسم الصحيح فقط من x |
round | round x,digits=n | تقريب x بدقة n عددًا بعد الفاصلة |
cos، sin، tan، acos ، cosh | مثال: (cos(x | تستخدم لحساب النسب المثلثية |
min | (min(x | تستخدم للحصول على أقل قيمة |
max | (max(x | تستخدم للحصول على أكبر قيمة |
sum | (sum(x | تستخدم للحصول على المجموع |
median | (median(x | تستخدم لحساب الوسيط |
var | (var(x | تستخدم لحساب التباين |
sd | (sd(x | تستخدم لحساب الإنحراف المعياري |