الاثنين، 11 أبريل 2016

المصفوفات في لغة البرمجة بلغة فيجوال بيسيك


المقدمة


:

تعرفنا فيماسبق من دروس طريقة التعامل مع المتغيرات وكيف يمكن تعريف متغير ونخزين القيمة بدخله واسترجاعها أيضا، وكان هذا عند احتياجنا لعدد بسيط مع المتغيرات، بمعنى عند كتابة برنامج يقوم بجمع عددين فإننا نحتاج إلى ثلاثة متغيرات أحدها لتخزين العدد المدخل الأول والثاني للعدد الثاني والثالث لتخزين حاصل الجمع.
لكن لو أردنا أن نقوم بحساب مجموع درجات طالب في 14 مادة فإننا نسنحتاج إلى تعريف 15 متغير 14 منها للدرجات والأخير يكون لحاصل عملية الجمع.
طبعا هذا العدد منم المتغيرات يعتبر كبير نسبيا، فما بالك لو أردنا حساب مجموع درجات طلاب مدرسة مكونة من 300 طالب هل من المعقول تعريف 300 متغير؟
إذا هل هناك حل لمثل هذه المشكلات؟ دعنا نتعرف عليها سويا في هذا الدرس.

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

العمليات
عليك عزيزي الطالب أم نقوم بالآتي:

1. الإطلاع على رابط الفيديو الموجود في صفحة المصادر.

2. الإطلاع على كتاب الطالب الخاص بمنهج الحاسب.

3. الإطلاع على الكتاب المرفق في الرابط في صفحة المصادر.

4 الإجابة عن الأسئلة الموجودة في صفحة المهمة.

المصادر
1. الكتاب المقرر لطلاب المستوى الثاني في النظام الفصلي وطلاب حاسب1 في نظام المقررات.
1. الإطلاع على الجزء الاول من الكتاب الموجود في الرابط.
2. الإطلاع على الفيديو الموجود في الرابط وتنفيذ المطلوب منك في نهاية الفيديو

فيديو يشرح المصفوفات


التقييم
وعليك عزيزي الطالب الإجابة على الأسئلة التالية:
1. بعد أن تعرفت على طريقة إدخال البيانات للمصفوفة، كيف يمكن إخراج البيانات منها؟
2. هل يمكن لنا الوصل إلى أحد عناصر المصفوفة دون الحاجة إلى استخدام الحلقات التكرارية في إدخال أو إخراج البيانات؟! وضح ذلك بأمثلة.
3.قم بكتابة برنامج بلغة فيجوال بيسيك يقوم بإدخال درجات 30 طالب، ثم يقوم البرنامج بحساب وطباعة متوسط الدرجات، وأعلى درجة وأقل درجة.

الاستنتاجات:

عرفنا عزيز الطالب في الدرس:

- تعريف المصفوفات.

- طريقة تعريفها في لغة البرمجة فيجوال بيسيك.

- كيفية إدخال البيانات للمصفوفة.

ومن خلال ما درست أجب عن التساؤلات التالية:

ما الفرق بين المتغيرات والمصفوفات؟

ما الفائدة من استخدام المصفوفات؟

هل نستطيع عمل مصفوفة لأسماء الطلاب مثلا بدلا من درجاتهم؟

ليست هناك تعليقات:

إرسال تعليق