الحوسبة الكمية
العودة إلى المستوى البرونزي

المستوى البرونزي · الدفتر 7 من 15

أساسيات القوائم

List Basics

العمليات التي نحتاجها لاحقاً لتمثيل المتجهات والمصفوفات: الوصول والتعديل، الدمج والتكرار، القوائم المتداخلة، والبناء التراكمي.

نحو 22 دقيقة4 خلايا كود2 تمارين · 50 نقطة

يُفترض أنك أتممت: أساسيات الجمل الشرطية

أهداف هذا الدفتر
  • الوصول إلى عناصر القائمة وتعديلها
  • دمج القوائم وتكرارها وإضافة عناصر إليها
  • استعمال القوائم المتداخلة لتمثيل الصفوف والأعمدة
  • بناء قائمة تراكمياً داخل حلقة
النواة غير محمّلة
0 من 6 خطوة0%
[ ]

الوصول إلى العناصر وتعديلها

[ ]

الإضافة والدمج والتكرار

انتبه لضرب القائمة

ضرب القائمة في عدد صحيح يكرّر عناصرها ولا يضرب القيم العددية الموجودة داخلها:

[1, 2] * 3 يعطي [1, 2, 1, 2, 1, 2] وليس [3, 6].

هذا فرق جوهري عن المتجهات الرياضية، وسنعالجه في درس المتجهات باشتقاق مختصر.

[ ]

القوائم المتداخلة تمثّل الصفوف والأعمدة

[ ]

بناء قائمة تراكمياً: قيم المجموع S(n) من n=0 إلى n=20

تمرين تفاعلي

25 نقطة

تمرين 1

أنشئ قائمة اسمها fibonacci تضم أول 3030 عنصراً من متتالية فيبوناتشي التي تبدأ بـ 11 و 11، بحيث يساوي كل عنصر جديد مجموع العنصرين السابقين.

[ ]

تمرين تفاعلي

25 نقطة

تمرين 2

أنشئ قائمة N من 1111 عنصراً، بحيث تكون N[i] قائمة فرعية تحتوي أربع قيم: الفهرس نفسه، ومربّعه، ومكعّبه، ومجموع مربّعه ومكعّبه، وذلك للفهرس ii من 00 إلى 1010.

[ ]

أكملت 0 من 6 خطوة في هذا الدفتر. شغّل الخلايا المتبقّية وحلّ التمارين لإتمامه.

المادة العلمية مبنية على المادة العلمية للمرحلة التحضيرية (QWorld / QSaudiArabia)، إعداد: Abuzer Yakaryılmaz · خلود بندر المطيري · جود عوض الشهري.