Problem

1/9

المصفوفات. مقدمة

Theory Click to read/hide

تخزين البيانات.

لنفترض أنك طورت لعبة كمبيوتر تسمى "User Hostile" يتنافس فيها اللاعبون ضد معقدة وغير ودية واجهة الكمبيوتر. أنت الآن بحاجة إلى كتابة برنامج يتتبع المبيعات الشهرية لهذه اللعبة على مدار فترة خمس سنوات. أو لنفترض أنك بحاجة إلى جرد بطاقات تداول Hacker Hero.
ستصل قريبًا إلى استنتاج مفاده أنك بحاجة إلى أكثر من أنواع البيانات الأساسية البسيطة لتخزين المعلومات ومعالجتها.

نبسب ؛

المصفوفات. مقدمة.

لتسهيل العمل مع كميات كبيرة من البيانات ، يتم إعطاء مجموعة من الخلايا عنصرًا مشتركًا اسم. تسمى هذه المجموعة من الخلايا بالمصفوفة .
Array & ndash؛ إنها مجموعة من خلايا الذاكرة من نفس النوع ، وتقع جنبًا إلى جنب ولها اسم شائع. كل خلية في المجموعة لها رقم فريد.

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

إنشاء مصفوفة.

عند إنشاء مصفوفة ، يتم تخصيص مساحة في الذاكرة (عدد معين من الخلايا). <قبل> 1) يمكن إنشاء المصفوفات عن طريق تعداد العناصر ببساطة: <قبل> int [] nums = < code> new int [] {1، 2، 3، 5}؛ int تعني أن جميع الكائنات في المصفوفة هي أعداد صحيحة . بدلاً من int يمكن أن يكون هناك أي نوع بيانات آخر. على سبيل المثال، string [] names = [& quot؛ Vasya & quot ؛، & quot؛ Peter & quot ؛، & quot؛ Fedya & quot؛]؛ 2) لا يمكننا تحديد قيم المصفوفة على الفور ، ولكن ببساطة إنشاء مصفوفة من الطول الذي نحتاجه. int [] nums = جديد int [4]؛ 3) المصفوفة دائمًا "تعرف" حجمك. يمكن العثور على حجم المصفوفة a كما يلي:
أ.الطول ؛
غالبًا ما يتم تخزين حجم المصفوفة في متغير منفصل بحيث يمكن تغيير البرنامج بسهولة للعمل مع حجم مصفوفة مختلف. مثال:
<قبل> int N = 10؛ // تخزين حجم المصفوفة في المتغير N int [] nums = new int [4] ؛ // إنشاء مجموعة من الحجم N. Console.Write (عدد. الطول) ؛ // عرض حجم المصفوفة يمكن تعيين حجم المصفوفة من لوحة المفاتيح.

Problem

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