الانتقال إلى المحتوى الرئيسي

كيفية تعيين مصفوفة مربعة في لعازر: دليل مفصل

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

المصفوفة المربعة هي نوع خاص من المصفوفة حيث يكون عدد الصفوف والأعمدة هو نفسه. غالبا ما يتم استخدامه في خوارزميات مختلفة مثل العمليات الحسابية وتحليل البيانات والنمذجة. هناك عدة طرق لتعريف مصفوفة مربعة في لعازر.

واحدة من أسهل الطرق لتحديد مصفوفة مربعة في لعازر هي استخدام مصفوفة ثنائية الأبعاد. للقيام بذلك ، تحتاج إلى تحديد متغير من نوع "مجموعة من مجموعة من عدد صحيح" وتعيين أبعادها. على سبيل المثال ، يحدد الكود التالي مصفوفة مربعة 3 3 3:

فار

مصفوفة: صفيف [0..2, 0..2] من عدد صحيح;

في هذا المثال ، نقوم بإنشاء متغير "مصفوفة" من نوع "صفيف صفيف عدد صحيح "وتحديد أبعاده باستخدام".."المشغل. ثم يمكننا استخدام هذا المتغير لتخزين قيم المصفوفة. على سبيل المثال ، لتعيين عنصر المصفوفة في الموضع [1 ، 2] إلى 10 ، يمكننا كتابة:

مصفوفة [1 ، 2]: = 10;

وهكذا ، حددنا مصفوفة مربعة ووضعنا عنصرها في الموضع [1 ، 2] يساوي 10.

  1. كيفية إنشاء مصفوفة مربعة في لعازر
  2. الخطوة 1: إنشاء مصفوفة
  3. الخطوة 2: ملء المصفوفة
  4. الخطوة 3: عرض المصفوفة على الشاشة
  5. سؤال وجواب
  6. ما هو مصفوفة مربعة?
  7. كيف يمكنني تعيين مصفوفة مربعة في لعازر?
  8. كيف يمكنني تعيين مصفوفة مربعة فارغة في لعازر?
  9. كيف يمكنني ملء مصفوفة مربعة في لعازر?
  10. هل من الممكن تعيين مصفوفة مربعة في لعازر باستخدام إدخال لوحة المفاتيح?

كيفية إنشاء مصفوفة مربعة في لعازر

في هذه المقالة ، سننظر في كيفية إنشاء مصفوفة مربعة والعمل بها في بيئة لعازر. المصفوفة المربعة هي جدول بنفس عدد الصفوف والأعمدة.

لإنشاء مصفوفة مربعة في لعازر ، تحتاج إلى تنفيذ الخطوات التالية:

  1. أعلن عن متغير يمثل مصفوفة مربعة.
  2. تحديد حجم المصفوفة-عدد الصفوف والأعمدة.
  3. تهيئة عناصر المصفوفة مع القيم.

مثال على إنشاء مصفوفة مربعة:

فار

مصفوفة: صفيف [1..3, 1..3] من عدد صحيح;

في هذا المثال ، يتم إنشاء مصفوفة مربعة 3 3 3 مع عناصر نوع صحيح. يتم الإعلان عن المصفوفة كمصفوفة ثنائية الأبعاد مع مجموعة من الفهارس للصفوف والأعمدة.

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

فار

مصفوفة: صفيف [1..3, 1..3] من عدد صحيح;

أنا ، ي: عدد صحيح;

بيغن

لأني: = 1 إلى 3 فعل

إلى عن على ي: = 1 إلى 3 فعل

مصفوفة [أنا ، ي]: = أنا + ي;

النهاية;

في هذا المثال ، تتم تهيئة كل عنصر من عناصر المصفوفة بمجموع فهارسها.

بعد تهيئة المصفوفة ، يمكنك العمل مع عناصرها عن طريق تغيير قيمها أو إجراء عمليات مختلفة.

تستخدم فهارس الصفوف والأعمدة للوصول إلى عناصر المصفوفة. يبدأ ترقيم الصفوف والأعمدة من 1.

مثال على الوصول إلى عناصر المصفوفة:

فار

مصفوفة: صفيف [1..3, 1..3] من عدد صحيح;

أنا ، ي: عدد صحيح;

بيغن

لأني: = 1 إلى 3 فعل

إلى عن على ي: = 1 إلى 3 فعل

مصفوفة [أنا ، ي]: = أنا + ي;

لأني: = 1 إلى 3 فعل

إلى عن على ي: = 1 إلى 3 فعل

كتابة ('عنصر ['،أنا ، ' ، ' ، ي،']: '، مصفوفة [أنا ، ي]);

النهاية;

في هذا المثال ، يتم عرض قيم جميع عناصر المصفوفة على الشاشة.

وبالتالي ، يتم إنشاء مصفوفة مربعة والعمل بها في لعازر من خلال الإعلان عن متغير كمصفوفة ثنائية الأبعاد ، وتحديد أبعادها وتهيئة العناصر بالقيم.

الخطوة 1: إنشاء مصفوفة

لإنشاء مصفوفة مربعة في لعازر ، سوف نستخدم مصفوفة ثنائية الأبعاد.

الخطوات:

  1. أعلن متغير لتخزين المصفوفة.
  2. تحديد البعد من المصفوفة.
  3. تعيين القيم لعناصر المصفوفة.

مثال على الكود:

مثال البرنامج;

فار

مصفوفة: صفيف [1..ن، 1..ن] من عدد صحيح;

أنا ، ي: عدد صحيح;

بيغن

وريتلن ('أدخل البعد من المصفوفة:');

قراءة (ن);

وريتلن ('أدخل عناصر المصفوفة:');

لأني: = 1 إلى ن تفعل

إلى عن على ي: = 1 إلى ن افعل

قراءة (مصفوفة[ط ، ي]);

وريتلن ('مصفوفة:');

لأني: = 1 إلى ن تفعل

بيغن

إلى عن على ي: = 1 إلى ن افعل

وريتلن (مصفوفة [أنا ، ي]);

رايتلن;

النهاية;

ريدلن;

النهاية.

يسمح هذا الرمز للمستخدم بإدخال بعد المصفوفة ثم إدخال عناصر المصفوفة. ثم يعرض المصفوفة على الشاشة.

الخطوة 2: ملء المصفوفة

بعد إنشاء مصفوفة مربعة ، من الضروري ملئها بالقيم. في لعازر ، يمكن القيام بذلك باستخدام الحلقات وبيانات الإدخال/الإخراج.

دعنا نستخدم الكود أدناه لملء المصفوفة:

فار

مصفوفة: صفيف [1..10, 1..10] من عدد صحيح;

أنا ، ي ، ن: عدد صحيح;

بيغن

// نحصل على بعد المصفوفة

ن: = سترتوينت (إنبوتبوكس ('دخول البعد' ، ' أدخل البعد من المصفوفة:'));

// املأ المصفوفة بالقيم

لأني: = 1 إلى ن تفعل

بيغن

إلى عن على ي: = 1 إلى ن افعل

بيغن

مصفوفة [ط ، ي] := سترتوينت (صندوق الإدخال ('إدخال القيمة' ، ' أدخل عنصر المصفوفة ['+إنتوستر (أنا) + ' ، ' + إنتوستر (ي)+']'));

النهاية;

النهاية;

// سنعرض المصفوفة المملوءة على الشاشة

لأني: = 1 إلى ن تفعل

بيغن

إلى عن على ي: = 1 إلى ن افعل

بيغن

اكتب (مصفوفة [أنا ، ي]: 4);

النهاية;

رايتلن;

النهاية;

النهاية.

. يتم إخراج كل عنصر بمسافة بادئة معينة باستخدام تنسيق الإخراج.

.

الخطوة 3: عرض المصفوفة على الشاشة

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

1. اسحب عنصر تحكم تليستبوكس على شكل التطبيق الخاص بك.

2. تعيين خصائص تليستبوكس على النحو التالي:

  • محاذاة-كلينت
  • مولتيسليكت-مسنون
  • فرز-خطأ

3. قم بالتبديل إلى وضع تحرير رمز النموذج وأضف الكود التالي:

الإجراء رقم 1.زر1انقر (المرسل: توبجيكت);

فار

أنا ، ي: عدد صحيح;

بيغن

ليستبوكس1.مسح ؛ / / مسح القائمة قبل التعبئة

إلى عن على أنا: = 0 إلى الطول (مصفوفة) - 1 فعل

بيغن

إلى عن على ي: = 0 إلى الطول (مصفوفة [أنا]) - 1 فعل

بيغن

ليستبوكس1.العناصر.إضافة (إنتوستر (مصفوفة [ط ، ي]));

النهاية;

النهاية;

النهاية;

4. أضف الكود التالي إلى الكتلة الرئيسية للبرنامج:

فار

مصفوفة: مجموعة من مجموعة من عدد صحيح;

5. الآن ، عند الضغط على زر 1 ، سيتم عرض المصفوفة في تليستبوكس. سيكون كل عنصر في سطر جديد.

هذا كل شيء! الآن أنت تعرف كيفية ملء مصفوفة مربعة وعرضها على الشاشة في لعازر. آمل أن يكون هذا الدليل مفيدا لك.

سؤال وجواب

ما هو مصفوفة مربعة?

المصفوفة المربعة هي مصفوفة يكون فيها عدد الصفوف مساويا لعدد الأعمدة. أي أنها مصفوفة يكون فيها عدد العناصر أفقيا مساويا لعدد العناصر عموديا.

كيف يمكنني تعيين مصفوفة مربعة في لعازر?

لتعيين مصفوفة مربعة في لعازر ، تحتاج أولا إلى إنشاء مصفوفة ثنائية الأبعاد بحجم معين ، ثم ملء عناصرها بالقيم الضرورية.

كيف يمكنني تعيين مصفوفة مربعة فارغة في لعازر?

لتعيين مصفوفة مربعة فارغة في لعازر ، تحتاج أولا إلى إنشاء مصفوفة ثنائية الأبعاد بحجم معين ، ثم ترك جميع عناصرها بدون قيمة.

كيف يمكنني ملء مصفوفة مربعة في لعازر?

لملء مصفوفة مربعة في لعازر ، تحتاج إلى استخدام الحلقات والوصول إلى عناصر المصفوفة من خلال فهارسها. على سبيل المثال ، يمكنك استخدام حلقة متداخلة مع متغيرين للذهاب من خلال جميع الصفوف والأعمدة من المصفوفة وتعيين القيمة المطلوبة لكل عنصر.

هل من الممكن تعيين مصفوفة مربعة في لعازر باستخدام إدخال لوحة المفاتيح?

نعم ، يمكنك. للقيام بذلك ، تحتاج إلى استخدام وظائف الإدخال/الإخراج في لازاروس (على سبيل المثال ، ريدلن) والحلقات لملء كل عنصر من عناصر المصفوفة بالتتابع مع القيم المدخلة.