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