أجهزة الكمبيوتربرمجة

وهناك نوع منظم - مجموعة ذات بعد واحد

دراسة أساسيات البرمجة، أولا (أو الثانية) المبرمجين في المستقبل على دراية مفهوم "مجموعة ذات بعد واحد." باسكال، وغيرها من اللغات، ويسمح للعمل مع هذا بنية البيانات. عاجلا أم آجلا هناك حاجة لتخزين مصنفة من أية متغيرات. في معظم الحالات، هذه المجموعة من عناصر تنتمي إلى نفس النوع. على سبيل المثال، قائمة من مجموعة التدريب يمكن أن تتكون من 25 عضوا، كل منها هو متغير من نوع السلسلة التي تحمل اسم واسم الطالب.

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

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

النظر في الإجراءات النموذجية للمجموعة ذات بعد واحد:

1) وصف للمجموعة، حيث n - عدد من العناصر في تسلسل، ماس - نوع تعيين مجموعة ذات بعد واحد من الأعداد الصحيحة 5، A - نوع ماس متغيرة، أي متغير من نوع واحد الابعاد مجموعة من 5 صحيحة

2) العناصر مع تسلسل مدخلات لوحة المفاتيح

3) إخراج سلسلة من العناصر على الشاشة

4) ملء تسلسل باستخدام مولد رقم عشوائي

5) التحول (تعديل) من كل عنصر من عناصر المصفوفة، أي تغيير قيمته (مثال على تخفيض الأبعاد من كل عنصر من عناصر مجموعة 6)

6) تحديد مقدار العناصر تسلسل وS متغير - مجموع العناصر

7) الكمي للعناصر مجموعة تلبية شرط معين (على سبيل المثال تحديد عدد من العناصر، وعدد كبير من 4)، حيث ك - عدد هذه العناصر

8) تحديد extremum (الحد الأقصى أو الحد الأدنى من عنصر صفيف)، وهنا دقيقة - قيمة الحد الأدنى بين عناصر مجموعة، ك - عدد ترتيبي (رقم قياسي) هي أصغر عنصر في المصفوفة

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.