مراجعة - دالة Sigma
جزء من قسم الأساسيات في رحلة Swift على Coddy — الدرس 55 من 86.
التحدي
سهلأنشئ دالة تسمى sigma تقوم بحساب مجموع جميع الأعداد الصحيحة من 1 إلى رقم معين.
المعاملات:
n(Int): الحد الأقصى للمجموع (استخدم_لإغفال تسمية المعامل)
القيمة المرجعة: مجموع جميع الأعداد الصحيحة من 1 إلى n (Int)
بعد تعريف الدالة، اقرأ عددًا صحيحًا من المدخلات، واستدعِ دالة sigma بهذه القيمة، ثم اطبع النتيجة.
ستتلقى المدخلات التالية:
- عدد صحيح واحد يمثل قيمة
n
على سبيل المثال، إذا كانت المدخلات 5، ستقوم الدالة بحساب 1 + 2 + 3 + 4 + 5 = 15، لذا يجب أن تكون المخرجات:
15جرّب بنفسك
// TODO: قم بتعريف دالة sigma التي تحسب مجموع الأعداد الصحيحة من 1 إلى n
// استخدم _ لإغفال تسمية الوسيط (argument label)
// قراءة المدخلات
let n = Int(readLine()!)!
// استدعاء الدالة وطباعة النتيجة
print(sigma(n))جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةالإسناد المركبمراجعة - عمليات رياضية بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
دالة الطباعةتضمين النصوصإدخال ReadLineتحويل الأنواعمراجعة - حتى 120مراجعة - True أو False10الدوال
تعريف دالةالمعاملات والوسائطقيم الإرجاعتسميات الوسائطمراجعة - دالة Sigmaمراجعة - دالة Validationالقيم الافتراضية2المتغيرات
Let مقابل Varتوصيف الأنواع (Type Annotations)الأرقامStringBooleanقواعد التسميةمراجعة - تهيئة المتغيرات5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعامل الثلاثي (Ternary Operator)8حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات3القيم الاختيارية (Optionals)
ما هي القيم الاختياريةفك القيم باستخدام If Letاستخدام Guard Letمعامل دمج Nilمراجعة - فك القيم بأمان9حلقات التكرار
حلقة For-Inحلقة Whileحلقة Repeat-WhileBreakContinueمراجعة - المضروب (Factorial)النطاقات في حلقات التكرارالحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)