المصفوفة هي بنية بيانات تمثل مجموعة من العناصر من نفس النوع. يتم تعيين فهرس أو موضع لكل عنصر من عناصر المصفوفة يمكن من خلاله الوصول إلى هذا العنصر.
لملء المصفوفة باستخدام لوحة المفاتيح ، يجب عليك استخدام مشغل إدخال البيانات. يقوم المستخدم بإدخال قيم كل عنصر من عناصر المصفوفة بالتتابع ، والتي يتم تخزينها بعد ذلك في المواضع المقابلة. يتيح لك ذلك إنشاء صفائف ذات طول عشوائي وتعبئتها بالبيانات الواردة من المستخدم.
إذا كنت بحاجة إلى إنشاء مجموعة من الأرقام العشوائية ، يمكنك استخدام وظيفة راند () للقيام بذلك. يقوم بإرجاع عدد صحيح عشوائي في النطاق المحدد. في كل مرة يتم استدعاء وظيفة راند () ، يتم إنشاء رقم عشوائي جديد. وبالتالي ، باستخدام حلقة ، يمكنك ملء مصفوفة بقيم عشوائية ، باستخدام وظيفة راند() لإنشاء كل عنصر من عناصر المصفوفة.
من المهم أن تتذكر أنه عند العمل مع المصفوفات ، يجب أن تؤخذ الفهرسة في الاعتبار — العنصر الأول من المصفوفة يحتوي على فهرس 0 ، والثاني يحتوي على فهرس 1 ، وهكذا.
- صفيف: المفاهيم الأساسية
- الوصف والغرض
- ملء صفيف باستخدام لوحة المفاتيح
- أرقام عشوائية في المصفوفة
صفيف: المفاهيم الأساسية
عدد العناصر في المصفوفة يسمى طوله. يمكن تغيير طول المصفوفة عن طريق إضافة أو إزالة العناصر.
تستخدم المصفوفات لتخزين وتشغيل كمية كبيرة من البيانات. إنها تسمح لك بالوصول إلى العناصر حسب الفهرس ، مما يسهل العمل مع البيانات. بالإضافة إلى ذلك ، توفر المصفوفات عددا من الطرق للعمل مع العناصر ، مثل الفرز وإعادة الترتيب وغيرها.
يمكن أن تكون المصفوفات أحادية البعد أو متعددة الأبعاد. في مصفوفة أحادية البعد ، يتم ترتيب العناصر في قائمة. في مصفوفة متعددة الأبعاد ، يتم ترتيب العناصر في جدول بأبعاد متعددة.
يتم تنفيذ العمليات على المصفوفات باستخدام الحلقات. تسمح لك الحلقات بتجاوز جميع عناصر المصفوفة وتنفيذ إجراءات معينة عليها.
يمكن أن تحتوي المصفوفات على عناصر من أي نوع بيانات: أرقام ، سلاسل ، كائنات ، إلخ. أيضا ، يمكن تعيين نوع بيانات لكل عنصر من عناصر المصفوفة ، مما يحد من القيم المحتملة للعناصر.
يمكن تهيئة المصفوفات فور الإعلان ، أو ملؤها بالبيانات لاحقا باستخدام إدخال المستخدم أو إنشاء رقم عشوائي.
الوصف والغرض
أحد الأغراض الرئيسية للمصفوفة هو التخزين المريح والوصول إلى كمية كبيرة من البيانات. تسمح لك المصفوفات بتنظيم تمثيل منظم للمعلومات وتوفير القدرة على أداء العمليات بكفاءة مع مجموعات من العناصر.
ملء صفيف باستخدام لوحة المفاتيح
لملء المصفوفة باستخدام لوحة المفاتيح ، تحتاج إلى استخدام حلقة تعمل عبر كل عنصر من عناصر المصفوفة وتطلب من المستخدم القيمة المطلوبة. يتم تخزين كل قيمة مستلمة في العنصر المقابل للمصفوفة.
نموذج التعليمات البرمجية:
# تشمل
باستخدام مساحة الاسم الأمراض المنقولة جنسيا;
كثافة العمليات الرئيسية () {
حجم كونست إنت = 5;
أرقام كثافة العمليات [الحجم];
كوت < < "أدخل" < < حجم < < "الأعداد الصحيحة:" < < إندل;
ل (إنت أنا = 0 ؛ أنا < الحجم ؛ أنا i) {
كوت < < " عدد " < < أنا+1 < > أرقام [أنا];
}
كوت < < "قمت بإدخال الأرقام التالية:" < < إندل;
| ل (إنت أنا = 0 ؛ أنا < الحجم ؛ أنا i) { | كوت < < أرقام[أنا]<<""; |
|---|---|
| } | العودة 0; |
| } | |
| في هذا المثال ، أنشأنا مصفوفة حجم من الأرقام وملأناها بالقيم التي أدخلها المستخدم. أولا ، يتم عرض رسالة تطلب منك إدخال حجم الأعداد الصحيحة. ثم ، باستخدام الحلقة ، يتم طلب قيمة كل عنصر من عناصر المصفوفة ، وبعد إدخال الأرقام ، يتم عرضها على الشاشة. | أرقام عشوائية في المصفوفة |
| لإنشاء أرقام عشوائية في جافا سكريبت ، هناك الرياضيات.عشوائي () وظيفة. يقوم بإرجاع رقم عشوائي زائف من 0 إلى 1. للحصول على أرقام عشوائية في نطاق معين ، يمكنك استخدام الصيغة: | رقم عشوائي * (القيمة القصوى-القيمة الدنيا) + القيمة الدنيا |
| على سبيل المثال ، إذا كنت بحاجة إلى الحصول على رقم عشوائي في النطاق من 1 إلى 10: | الرياضيات.عشوائي() * (10 - 1) + 1 |
| لملء مجموعة مع أرقام عشوائية ، يمكنك استخدام لحلقة. في كل تكرار للحلقة ، يتم إنشاء رقم عشوائي جديد وإضافته إلى المصفوفة: | |
| دعونا صفيف = []; | إلى عن على (دعني = 0 ؛ أنا < 10 ؛ أنا {) { |
| دعونا عدد عشوائي = الرياضيات.عشوائي() * (10 - 1) + 1; | صفيف.دفع (رقم عشوائي); |
| } |
نتيجة لتنفيذ هذا الرمز ، سيتم ملء صفيف الصفيف بـ 10 أرقام عشوائية في النطاق من 1 إلى 10.