السلام عليكم و رحمة الله
أهلاً بكم أعضاء و رواد المنتدى
اليوم نأتيكم بدرس جديد في لغة الباسكال و هو المصفوفات (les MATRICES)
على بركة الله نبدا
مقدمة
المصفوفات هي هيكل بيانات يخزن مجموعة من المتغيرات لها نفس النوع
وهي مشابهة لمجموعة من الصناديق مرتبطة واحدة بالاخرى بشكل متسلسل
وكل واحد من هذه الصناديقممكن يحتووي على بيانات معينة
وجميع البانات في هذا الصندوق من نوع واحد ويقال عن المصفوفة انهاهيكل بياني ثابت
وذالك لان المبرمج حين يعلن عن نوع وحجم المصفوفة في حقل الاعلانات عن المتغيرات
فإن حجمها سيبقى ثابت في البرنامج ولا يمكن تغيره
وهناك المصفوفة الديناميكية والتي يمكن تغير حجمها اثناء تنفيذ البرنامج
نستعمل للمصفوفه متغيرا مفراد فقط لتخزين البيانات وها المتغير يخزن الموقع
الاول من الذكرة التي تخزن فيها المصفوفة وباقي المواقع تاتي بعده بالتتابع
اذن فان المصفوفات هي مجموعة مرتبة من البانات والتي قد تحتوي على عدد ثابت من العناصر او عدد غير ثابت
وتسستخدم اسلوب العنون المحسوب لإيجاد موقع الخلية المطلوبة
في الذاكرة وذالك عن طريق معادلة رياضية
المصفوفات الثنائية
وهي المصفوفة التي تكتب عناصره على شكل صفوف واعمدة في ذات الوقتوبتالي عدد الموقع في المصفوفة يساوي ضرب الاعمدة في صفوفيتم الاعلان عن المصفوفة الثنائية مثال المصفوفة الاحاحدية (الجدول)الفرق الوحد بنهما ان المصفوفة الثانئية يتم الاعلان عنها باربع قيم قيمة بداء وقيمة وصول الاولى وقيمة بداء ثانية وقيمة وصول ثانيةوللاشارة لعنصر معين من المصفوفة فيتم بسم المصفوفة وقوسين مربعين خلها قيمتين الاولى تمثل الصف وثانية تمثل العمود



رد مع اقتباس

مواقع النشر (المفضلة)