Swift Academy · درس

عوامل الحساب والإسناد المركب

استخدموا + و- و* و/ و% والصيغ المركبة بأمان

الدرس 1 من 413 خطوة

عوامل الحساب والإسناد المركب درس مجاني في Swift Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Swift Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Swift Academy 4 دروس في المجموع.

عوامل الحساب

توفر Swift عوامل الحساب القياسية الأربعة لجميع الأنواع العددية: + (الجمع)، و- (الطرح)، و* (الضرب)، و/ (القسمة). وهي تعمل مع Int وDouble وFloat.

let sum = 7 + 3
let diff = 10 - 4
let product = 6 * 5
print(sum, diff, product)

الجمع والطرح

يتصرف الجمع والطرح تمامًا كما في الرياضيات. ويطابق نوع النتيجة أنواع المعاملات؛ فقيمتا Int تنتجان قيمة من نوع Int.

let apples = 5
let eaten = 2
let remaining = apples - eaten
print("Remaining apples:", remaining)

الضرب

يُجري المعامل * عملية ضرب لعددين. ويُستخدم عادةً في صيغ مثل حساب المساحة أو تغيير مقياس قيمة.

let width = 8
let height = 4
let area = width * height
print("Area:", area)

القسمة الصحيحة تُسقط الكسر

عند قسمة عددين صحيحين باستخدام /، تُجري Swift قسمة صحيحة وتتجاهل الباقي الكسري. فالناتج 7 / 2 هو 3 وليس 3.5.

let result = 7 / 2
print("7 / 2 =", result)
let result2 = 20 / 6
print("20 / 6 =", result2)

القسمة بالفاصلة العائمة

للحفاظ على الجزء الكسري، استخدم معاملات بالفاصلة العائمة. إذا كان أحد الطرفين من النوع Double، تُجري Swift قسمة حقيقية.

let exact = 7.0 / 2.0
print("7.0 / 2.0 =", exact)
let half = 1.0 / 4.0
print("1.0 / 4.0 =", half)

معامل الباقي

يعيد معامل الباقي % القيمة المتبقية بعد القسمة. ناتج 9 % 4 هو 1 لأن العدد 4 يتسع مرتين في 9 ويتبقى 1.

print(9 % 4)
print(10 % 5)
print(17 % 3)

استخدام الباقي لمعرفة الزوجي والفردي

من الاستخدامات الشائعة للمعامل % التحقق مما إذا كان العدد زوجيًا أم فرديًا: يكون العدد زوجيًا عندما تكون قيمة n % 2 == 0.

for n in 1...6 {
    let kind = n % 2 == 0 ? "even" : "odd"
    print(n, "is", kind)
}

الإسناد المركب: الجمع والإسناد

يضيف معامل الإسناد المركب += قيمةً إلى متغير ويخزن الناتج فيه مجددًا في خطوة واحدة. وتعني total += 5 العبارة total = total + 5.

var total = 10
total += 5
print("After += 5:", total)
total += 3
print("After += 3:", total)

المزيد من معاملات الإسناد المركب

يعمل النمط نفسه مع -= و*= و/= و%=. إذ يجمع كل معامل منها بين عملية حسابية وعملية إسناد.

var score = 100
score -= 20
score *= 2
print("Score:", score)
var count = 17
count %= 5
print("Count:", count)

خلط المعاملات في التعبيرات

تتبع Swift قواعد الأولوية المعتادة: تُنفّذ عمليتا الضرب والقسمة قبل الجمع والطرح. استخدم الأقواس لتوضيح المقصود صراحةً.

let a = 2 + 3 * 4
let b = (2 + 3) * 4
print("Without parens:", a)
print("With parens:", b)

حساب عملي

يتيح لك الجمع بين هذه المعاملات إنشاء صيغ حقيقية. نحسب هنا متوسطًا والباقي الناتج عن توزيع العناصر.

let totalPoints = 87
let players = 4
let average = totalPoints / players
let leftover = totalPoints % players
print("Average:", average, "Leftover:", leftover)

تحقق سريع

توقع ناتج القسمة الصحيحة والباقي.

مراجعة: الحساب والإسناد المركب

تعلمت معاملات الحساب + - * / %، وأن / الصحيحة تُسقط الجزء الكسري بينما تحافظ القسمة بالفاصلة العائمة على الكسور العشرية، وأن صيغ الإسناد المركب += -= *= /= %= تحدّث المتغير في موضعه. استخدم % للتحقق من الزوجية والفردية، وتذكر أولوية المعاملات.

var n = 50
n += 10
n /= 3
print("Final:", n, "Remainder of 50/3:", 50 % 3)
البدء مجانًا

تعلم Swift مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
122
الدروس
409

الأسئلة الشائعة

هل درس «عوامل الحساب والإسناد المركب» مجاني؟

نعم — نص درس «عوامل الحساب والإسناد المركب» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Swift Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Swift Academy 4 دروس في المجموع.

ماذا ستتعلم في «عوامل الحساب والإسناد المركب»؟

استخدموا + و- و* و/ و% والصيغ المركبة بأمان تتمرن على Swift Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Swift Academy؟

لا تُشترط خبرة سابقة. Swift Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «عوامل الحساب والإسناد المركب»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Swift Academy هذا؟

نعم. كل درس في Swift Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. عوامل الحساب والإسناد المركب
  2. عوامل المقارنة والهوية
  3. العوامل المنطقية والتنفيذ بالتقييم القصير
  4. عوامل البت وتجاوز السعة
← العودة إلى Swift Academy