عوامل الحساب والمقارنة
تعرّفوا إلى عوامل الرياضيات والعلاقات الأساسية
عوامل الحساب والمقارنة درس مجاني في Zig Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Zig Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Zig Academy 4 دروس في المجموع.
الحساب بطريقة Zig
توفر لك Zig معاملات الحساب اليومية المتوقعة، لكن مع وعد واحد: لا يحدث شيء من وراء ظهرك. فكل عملية صريحة ويمكن التنبؤ بها.
الأساسيات الأربعة
تجمع وتطرح وتضرب وتقسم باستخدام +, -, *, و/. وهي تبدو تمامًا كالحساب المعتاد، لذا تبدو العمليات البسيطة طبيعية. 🙂
const sum = 2 + 3;
const product = 4 * 5;يجب أن تتطابق المعاملات
يجب أن يشترك طرفا معامل حسابي في النوع نفسه. ولن تخلط Zig ضمنيًا بين i32 وf64؛ بل تحولهما عمدًا.
const a: i32 = 10;
const b: i32 = 3;
const c = a + b;تقتطع قسمة الأعداد الصحيحة
عند قسمة عددين صحيحين، تكون النتيجة عددًا صحيحًا أيضًا، ويُحذف الكسر باتجاه الصفر. لذلك تعطيك 7 / 2 القيمة 3، لا 3.5.
const half = 7 / 2; // 3معامل الباقي
استخدم % للحصول على ما يتبقى بعد القسمة. وهو مثالي للتحقق مما إذا كان العدد زوجيًا أو فرديًا، إذ تساوي 10 % 2 القيمة 0.
const leftover = 10 % 3; // 1يقلب النفي الإشارة
تنفي الشرطة السالبة أمام القيمة تلك القيمة. فكتابة -x تحول العدد الموجب إلى سالب، والسالب إلى موجب.
const x = 5;
const neg = -x; // -5مقارنة قيمتين
تطرح معاملات المقارنة سؤالًا إجابته نعم أو لا، وتعيد إليك قيمة bool. وتكون الإجابة دائمًا true أو false، وليست عددًا.
const isBigger = 7 > 3; // trueالمتساوي وغير المتساوي
تحقق من التطابق باستخدام == ومن الاختلاف باستخدام !=. ويسمح لك ذلك بالتأكد من تطابق قيمتين قبل التصرف بناءً عليهما.
const same = 4 == 4; // true
const diff = 4 != 5; // trueترتيب القيم
تقارن المعاملات <, <=, >, و>= الترتيب. وتخبرك بما إذا كانت إحدى القيم أقل من الأخرى أو مساوية لها أو أكبر منها.
const ok = 3 <= 3; // trueتوجّه المقارنات القرارات
بما أن كل مقارنة تنتج قيمة bool واضحة، يمكن وضعها مباشرةً في if. وهكذا يختار برنامجك مسارًا من بين مسارات متعددة.
if (score > 90) {
// top marks
}لا توجد تحويلات مخفية
ترفض Zig تغيير شكل أعدادك بصمت أثناء الحساب أو المقارنة. وتحافظ هذه الصرامة على نتائج دقيقة وخالية من المفاجآت مع نمو البرامج.
تحقق سريع
ماذا تفعل قسمة الأعداد الصحيحة بالجزء الكسري؟
مراجعة: معاملات تحت سيطرتك
أصبحت الآن تستخدم +, -, *, /، و% للحسابات والمقارنات التي تعيد bool واضحة. كل شيء صريح ودقيق وتتحكم فيه أنت. 🎯
تعلم Zig مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «عوامل الحساب والمقارنة» مجاني؟
نعم — نص درس «عوامل الحساب والمقارنة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Zig Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Zig Academy 4 دروس في المجموع.
ماذا ستتعلم في «عوامل الحساب والمقارنة»؟
تعرّفوا إلى عوامل الرياضيات والعلاقات الأساسية تتمرن على Zig Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Zig Academy؟
لا تُشترط خبرة سابقة. Zig Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «عوامل الحساب والمقارنة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Zig Academy هذا؟
نعم. كل درس في Zig Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- عوامل الحساب والمقارنة
- تجاوز السعة: + مقابل +% مقابل +|
- العوامل على مستوى البتات
- المنطق المنطقي والتقييم قصير الدارة