1- يتم تحديد عناصر المصفوفة ذات البعدين في جمل البرنامج باستخدام دليل واحد. شرح السؤال تخيل المصفوفة ذات البعدين كجدول أو رقعة شطرنج. هل تحتاج إلى معلومة واحدة (رقم) أم معلومتين (رقم صف ورقم عمود) لتحديد موقع خانة معينة بدقة؟ صح خطأ الإجابة الصحيحة هي (خطأ)المصفوفة ذات البعد الواحد (One-Dimensional Array) هي التي يتم تحديد عناصرها باستخدام دليل (فهرس) واحد. أما المصفوفة ذات البعدين (Two-Dimensional Array) فتتكون من صفوف وأعمدة، وللوصول إلى أي عنصر فيها نحتاج إلى دليلين: دليل للصف ودليل للعمود. مثال: `MyArray(3, 5)`.سؤال:إذا كان لديك مصفوفة تم الإعلان عنها بالجملة `Dim Grades(9, 4) As Integer` لتخزين درجات 10 طلاب في 5 مواد، كيف يمكنك الوصول إلى درجة الطالب الثالث في المادة الثانية؟(الفصل الخامس: المصفوفات، 5-2: المصفوفة ذات البعد الواحد و 5-3: المصفوفات ذات البعدين، صفحة 75 و 79)
2- المصفوفة هي : مجموعة متجاورة من المواقع في الذاكرة تحتوي على عناصر من نفس النوع. شرح السؤال هذا سؤال تعريفي مباشر. هل تتذكر التعريف الأساسي للمصفوفة في البرمجة؟ ركز على سمتين أساسيتين: كيفية تخزينها في الذاكرة، وطبيعة العناصر التي تحتويها. صح خطأ الإجابة الصحيحة هي (صح)هذا هو التعريف الدقيق للمصفوفة كما ورد في الكتاب المدرسي. السمتان الأساسيتان هما:متجاورة في الذاكرة:يتم حجز مواقعها في الذاكرة بشكل متتالٍ، مما يسهل الوصول إليها.من نفس النوع:كل عناصر المصفوفة يجب أن تكون من نفس نوع البيانات (كلها أعداد صحيحة، أو كلها نصوص، إلخ).سؤال:لماذا من المهم أن تكون كل عناصر المصفوفة من نفس النوع؟ كيف يساعد ذلك لغات البرمجة في التعامل معها؟(الفصل الخامس: المصفوفات، 5-1: مقدمة، صفحة 75)
3- Max-Valueفي الشكل العام لجملة الإعلان عن مصفوفة ذات بعد واحد تمثل الحد الأقصى أو عدد عناصر المصفوفة. شرح السؤال عندما تعلن عن مصفوفة بالجملةDim A(10)، هل الرقم 10 يمثل عدد العناصر أم يمثل شيئاً آخر؟ فكر في كيفية ترقيم عناصر المصفوفة في بيسك. صح خطأ الإجابة الصحيحة هي (صح)في جملة الإعلانDim Array-name(max-value) as Data Type، يمثلmax-valueفهرس العنصر الأخير في المصفوفة (الحد الأقصى). وبما أن الترقيم الافتراضي يبدأ من الصفر، فإن عدد العناصر الكلي يكونmax-value + 1. ومع ذلك، يشير الكتاب إلى أنMax-Value"تمثل عدد عناصر المصفوفة، أو الحد الأقصى"، مما يجعل العبارة صحيحة وفقاً للمنهج.للتدقيق:برمجياً، هي تمثل الحد الأقصى للفهرس. إذا أردت 10 عناصر بالضبط، كيف يجب أن تعلن عن المصفوفة؟(الفصل الخامس: المصفوفات، 5-2: المصفوفة ذات البعد الواحد، 5-2-1: جملة إعلان المصفوفة، صفحة 76)
4- يتميز كل عنصر داخل المصفوفة برقم فهرس (الموقع) فريد. شرح السؤال لكي تتمكن من الوصول إلى عنصر معين في مصفوفة دون لبس، هل يمكن أن يكون هناك عنصران لهما نفس العنوان أو رقم الموقع؟ صح خطأ الإجابة الصحيحة هي (صح)هذه من القواعد الأساسية للمصفوفات. الفهرس (Index) هو بمثابة عنوان فريد لكل عنصر داخل المصفوفة. هذا التفرد هو ما يسمح للبرنامج بالوصول إلى أي عنصر بشكل مباشر ودقيق. لا يمكن أن يوجد عنصران في نفس المصفوفة لهما نفس الفهرس.مفهوم:هذا المبدأ مشابه جداً لعناوين المنازل في شارع ما. اشرح هذا التشبيه.(الفصل الخامس: المصفوفات، 5-5: تمارين، صفحة 90 - مفهوم ضمني)