يعد إنشاء المصفوفات أحد أكثر الطرق شيوعا وفائدة لاستخدام لغة البرمجة. ومع ذلك ، في بعض الأحيان يصبح من الضروري إنشاء صفيف من نفس القيمة ، على سبيل المثال ، صفيف من 15 وحدة.
هناك عدة طرق لإنشاء مثل هذه المصفوفة. واحد منهم هو استخدام حلقة وأمر مهمة. يتم تعيين القيمة الأولية للمصفوفة على 1 ، ثم يتم تكرار عملية التعيين 15 مرة. ستكون النتيجة مجموعة من 15 وحدة.
دعونا صفيف = [];
إلى عن على (دعني = 0 ؛ أنا < 15 ؛ أنا i) {
صفيف [أنا] = 1;
}
هناك طريقة أخرى لإنشاء مصفوفة من 15 وحدة وهي استخدام طريقة التعبئة (). تأخذ هذه الطريقة وسيطة واحدة-القيمة التي يجب ملؤها في المصفوفة. في هذه الحالة ، القيمة هي 1.
السماح مجموعة = مجموعة جديدة (15).ملء (1);
وهكذا ، ومعرفة هاتين الطريقتين ، يمكنك الآن بسهولة وبسرعة إنشاء مجموعة من 15 وحدة في جافا سكريبت.
- الخطوة 1: إنشاء مصفوفة فارغة
- الخطوة 2: تهيئة المتغيرات
- الخطوة 3: الدورة الرئيسية
- الخطوة 4: توليد رقم عشوائي
- الخطوة 5: التحقق من الرقم
- الخطوة 6: إضافة عنصر إلى المصفوفة
- 1. باستخدام الفهرس
- 2. باستخدام طريقة الدفع( )
- 3. باستخدام كونكات()
- طريقة الخطوة 7: حالة الخروج من الحلقة
- الخطوة 8: إخراج الصفيف
- سؤال وجواب
- كيف يمكنني إنشاء مجموعة من 15 وحدات في بيثون?
- هل من الممكن إنشاء مجموعة من 15 وحدات دون استخدام حلقة?
الخطوة 1: إنشاء مصفوفة فارغة
الخطوة الأولى في إنشاء مصفوفة من 15 وحدة هي إنشاء مصفوفة فارغة. في لغة برمجة جافا سكريبت ، يمكن القيام بذلك باستخدام الكود التالي:
دعونا آر = [];
في التعليمات البرمجية أعلاه ، ونحن إنشاء متغير اسمه" أر "وتعيين قيمة مجموعة فارغة" []". وبالتالي ، نقوم بإنشاء مصفوفة فارغة لا تحتوي على أي عناصر حتى الآن.
المصفوفات هي هياكل بيانات ملائمة تسمح لك بتخزين وتنظيم مجموعة متنوعة من القيم. في حالتنا ، نحتاج إلى إنشاء مصفوفة تحتوي على 15 وحدة.
في الخطوات التالية ، سنضيف وحدات إلى هذه المصفوفة الفارغة لتحقيق النتيجة التي نحتاجها.
الخطوة 2: تهيئة المتغيرات
بعد أن نحدد عدد العناصر التي نريد إضافتها إلى المصفوفة ، نحتاج إلى تهيئة المتغيرات لملء المصفوفة بالقيم الضرورية. في هذه الحالة ، نريد بناء مصفوفة من 15 وحدة.
للقيام بذلك ، يمكننا استخدام حلقة من شأنها أن تذهب من خلال فهارس العناصر وتعيينها إلى 1. في لغة برمجة جافا سكريبت ، قد يبدو الأمر كما يلي:
دعونا صفيف = [];
إلى عن على (دعني = 0 ؛ أنا < 15 ؛ أنا i) {
صفيف [أنا] = 1;
}
في هذا الرمز ، ونحن إنشاء مجموعة فارغة ومن ثم استخدام لحلقة لتعيين كل عنصر إلى 1. سيتم تشغيل الحلقة طالما أن قيمة المتغير أنا أقل من 15. بعد كل تكرار للحلقة ، تزداد قيمة المتغير الأول بمقدار واحد.
الآن ستحتوي المصفوفة على 15 عنصرا ، كل منها يساوي 1. يمكننا استخدام هذه المصفوفة لمزيد من العمليات أو إخراج معلوماتها إليهم.
الخطوة 3: الدورة الرئيسية
الحلقة الرئيسية هي حيث سنقوم بإنشاء مجموعة من 15 وحدة. للقيام بذلك ، سوف نستخدم ل حلقة ، والذي يسمح لنا لتنفيذ كتلة معينة من التعليمات البرمجية عدد معين من المرات.
في حالتنا ، نريد تنفيذ هذه المجموعة من التعليمات البرمجية 15 مرة لإنشاء مصفوفة من 15 وحدة. في كل تكرار للحلقة ، سنضيف وحدة إلى صفيفتنا باستخدام طريقة الدفع ().
باستخدام بناء الجملة ، سنقوم بإنشاء الحلقة الرئيسية:
في هذا الرمز ، ونحن تهيئة مجموعة أر فارغة ، ثم استخدم ل حلقة لإضافة 15 وحدة إليها باستخدام طريقة دفع (). نتيجة لذلك ، عندما يصل التنفيذ إلى وحدة التحكم.سجل (آر) ، سنرى مجموعة من 15 وحدة في وحدة التحكم.
الخطوة 4: إنشاء رقم عشوائي
الآن بعد أن عرفنا كيفية إنشاء المصفوفات وملئها بنفس القيم ، دعنا نتعلم كيفية إنشاء أرقام عشوائية.
يمكنك إنشاء رقم عشوائي في جافا سكريبت باستخدام الرياضيات.عشوائي () وظيفة. تقوم هذه الوظيفة بإرجاع رقم عشوائي من 0 إلى 1.
للحصول على رقم عشوائي في نطاق معين، على سبيل المثال ، من 1 إلى 10 ، تحتاج إلى إجراء عدة تحويلات:
- اضرب نتيجة الرياضيات.عشوائي () وظيفة من الفرق بين الحدود العليا والسفلى (10-1 = 9).
- تقريب الرقم الناتج لأسفل باستخدام الرياضيات.الكلمة () وظيفة.
- أضف حدا أدنى للرقم الناتج (1 + رقم تقريب_).
هنا مثال على التعليمات البرمجية التي تولد رقم عشوائي من 1 إلى 10:
كونست راندوم نومبر = الرياضيات.الكلمة (الرياضيات.عشوائي () * 9) + 1;
وحدة التحكم.سجل (رقم عشوائي);
يمكنك اختبار هذا الرمز في وحدة تحكم المتصفح الخاص بك ومعرفة كيفية إنشاء رقم عشوائي في كل مرة تقوم بتشغيله.
الآن بعد أن أصبح لدينا وظيفة لإنشاء أرقام عشوائية ، يمكننا تغيير الكود الخاص بنا من الخطوة السابقة وملء المصفوفة بأرقام عشوائية بدلا من الأرقام المعتادة.
الخطوة 5: التحقق من الرقم
بعد أن قمنا بإنشاء مجموعة من 15 وحدة ، يمكننا إجراء فحوصات إضافية على هذا الرقم. قد تتضمن بعض الفحوصات المحتملة ما يلي:
- التحقق من تكافؤ الرقم;
- التحقق من بساطة الرقم;
- التحقق من إيجابية أو سلبية الرقم;
- التحقق من المساواة بين الرقم والصفر.
تعتمد عمليات الفحص المحددة على متطلبات المهمة أو المهمة المحددة التي تم تعيينها لك.
للتحقق من قيم الرقم ، يمكننا استخدام العبارات الشرطية مثل إذا أو التبديل. أنها تسمح لنا بتنفيذ إجراءات معينة اعتمادا على نتيجة الشيك.
بالإضافة إلى ذلك ، يمكننا أيضا استخدام الحلقات للتحقق من قيم كل عنصر في المصفوفة. على سبيل المثال ، يمكننا استخدام حلقة للتكرار من خلال كل عنصر من عناصر المصفوفة وإجراء فحص على كل تكرار للحلقة. إذا كنت بحاجة إلى إجراء فحص لكل عنصر ، فقد تكون هذه طريقة فعالة للعمل مع المصفوفات أو قوائم الأرقام.
اعتمادا على متطلبات المهمة ، يمكننا تحديد فحص واحد أو أكثر لأرقام معينة في المصفوفة للعثور على القيم التي نحتاجها أو تنفيذ الإجراءات اللازمة.
الخطوة 6: إضافة عنصر إلى المصفوفة
بعد إنشاء المصفوفة وتهيئتها ، يمكننا إضافة عناصر إلى نهايتها. هناك عدة طرق للقيام بذلك.
1. باستخدام الفهرس
تتمثل إحدى طرق إضافة عنصر إلى صفيف في تعيين فهرسه وتعيين قيمة له. على سبيل المثال:
آر [0] = 1;
وبالتالي ، نقوم بتعيين القيمة 1 للعنصر الأول من المصفوفة.
2. باستخدام طريقة الدفع( )
تضيف طريقة الدفع () عنصرا واحدا أو أكثر إلى نهاية المصفوفة. على سبيل المثال:
آر.دفع (1);
هذا يضيف عنصرا بقيمة 1 إلى نهاية المصفوفة.
3. باستخدام كونكات()
طريقة طريقة كونكات () يجمع بين اثنين أو أكثر من المصفوفات معا. إذا قمت بتمرير عنصر واحد أو أكثر إليه ، فسيتم إضافته إلى نهاية المصفوفة. على سبيل المثال:
آر = آر.كونكات (1);
، بالإضافة إلى عنصر جديد بالقيمة 1 في النهاية.
بعد إضافة عنصر إلى المصفوفة ، يمكنك استخدام طرق مختلفة لتعديله أو حذفه أو استخراجه لاحقا.
الخطوة 7: حالة الخروج من الحلقة
عندما تحتوي القائمة التي تم إنشاؤها بالفعل على 15 عنصرا ، فمن الضروري توفير شرط تتوقف بموجبه الحلقة. خلاف ذلك ، سيستمر الجيل إلى أجل غير مسمى.
في هذه الحالة ، سوف نستخدم شرطا يتحقق من الطول الحالي للقائمة. عندما تصل إلى 15 عنصرا ، سيتم إنهاء الدورة. للقيام بذلك ، سنحتاج إلى متغير إضافي ، والذي سنزيده مع كل تكرار.
| كود | الوصف |
|---|---|
من دعونا عداد = 0; | لحساب عدد العناصر في القائمة. |
بينما (عداد < 15) { | أقل من 15. |
// إنشاء عنصر قائمة | الكود الذي سيتم تنفيذه في كل تكرار للحلقة لإنشاء عنصر قائمة. |
counter++; | بواسطة 1 بعد كل تكرار. |
} | الانتهاء من الدورة. |
ستصبح الحالة خاطئة وسيتم إيقاف الحلقة. وبالتالي ، فإننا نضمن إنشاء قائمة من 15 وحدة.
الخطوة 8: إخراج الصفيف
بعد أن قمنا بملء مجموعة من 15 وحدة ، يمكننا عرضها على الشاشة. هناك عدة طرق لإخراج مصفوفة في مستند هتمل.
واحدة من أسهل الطرق هي استخدام العلامات
يمكنك نسخ هذا الرمز ولصقه في ملف هتمل الخاص بك لرؤية النتيجة.
طريقة أخرى هي استخدام العلامات
يمكن أيضا إدراج هذا الرمز في ملف هتمل لرؤية النتيجة.
طريقة أخرى هي استخدام جدول بعمود واحد و 15 صفا:
هل من الممكن إنشاء مجموعة من 15 وحدات دون استخدام حلقة?