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

كيفية إنشاء صفيف بطول معين باستخدام إدخال لوحة المفاتيح

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

الطريقة 1: باستخدام فئة الماسح الضوئي القياسية

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

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

  1. إنشاء صفيف بطول محدد
  2. لماذا أحتاج إلى مجموعة?
  3. كيفية إنشاء مصفوفة في جافا سكريبت
  4. اختيار طول المصفوفة
  5. إدخال طول المصفوفة من لوحة المفاتيح
  6. التحقق من طول دخلت

إنشاء صفيف بطول محدد

لإنشاء مصفوفة بطول معين باستخدام إدخال لوحة المفاتيح بلغة برمجة ، اتبع الخطوات التالية:

1. الحصول على رقم من المستخدم:

أولا ، تحتاج إلى مطالبة المستخدم بإدخال الطول المطلوب للمصفوفة باستخدام وظيفة إدخال لوحة المفاتيح. على سبيل المثال:

طول فار = موجه ('أدخل الطول المطلوب للصفيف:');

طول فار = بارسينت (طول);

3. إنشاء مجموعة من طول معين:

بعد تلقي رقم من المستخدم ، يمكنك إنشاء مصفوفة بطول معين باستخدام منشئ المصفوفة والمشغل الجديد. على سبيل المثال:

مجموعة فار = مجموعة جديدة (طول);

الآن سيكون لصفيف الصفيف طول يساوي قيمة الطول التي أدخلها المستخدم.

وبالتالي ، باتباع هذه الخطوات ، يمكنك إنشاء مصفوفة بطول محدد باستخدام إدخال لوحة المفاتيح.

لماذا أحتاج إلى مجموعة?

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

إحدى طرق إنشاء المصفوفات في جافا سكريبت هي استخدام المنشئ

مجموعة مياراي

، يتم إنشاء مصفوفة مياراي

مع العناصر 1 و 2 و 3.

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

موجه()

  1. أو
  2. ، وإضافة القيم المستلمة إلى المصفوفة.
  3. عند إنشاء مصفوفة بطول معين باستخدام إدخال لوحة المفاتيح ، من الضروري مراعاة أنه يجب تحديد طول المصفوفة مسبقا.

اطلب من المستخدم إدخال رقم يحدد طول المصفوفة. على سبيل المثال:

كثافة العمليات طول = الماسح الضوئي.التالي ();

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

إنت نوميليمنتس = كونتيليمنتسينفيل();

إنت [] صفيف = جديد إنت [نوميليمنتس];

، مما يسمح للمستخدم بإدخال قيمة من لوحة المفاتيح.

نموذج التعليمات البرمجية:

يحول القيمة المدخلة إلى عدد صحيح.

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

بلدي = []

لأني في النطاق (الطول):

القيمة = كثافة العمليات (الإدخال ("أدخل قيمة عنصر الصفيف:"))بلدي.إلحاق (قيمة)
في هذا المثال ، الحلقة
لهو في التقدم

الطول

الوقت ، في كل مرة يطلب من المستخدم قيمة عنصر صفيف وإضافته إلى نهاية المصفوفة باستخدام الطريقة

إلحاق()

.