برامج نت - أكبر موقع عربي للبرامج


منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|برامج ايفون | برامج
 
 [ مكتبة البرامج ] [ دليل المواقع  ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
القائمة الرئيسية
  الرئيسية
  اضافة مقال
  دليل المواقع
  الارشيف
  اخبر صديقك
  صفحة البحث
  اعلن لدينا
  حسابك
  راسلنا
  احصائية
  افضل 10
  استفتاء
منوعات نت
  مكتبة البرامج
  مكتبة خطوط
  أفحص جهازك
  العاب فلاش
  إضافة لمحركات البحث
  محرر صفحات
  برامج مسنجر  محدّث
  برامج نوكيا 6600
  القاموس
منتدى برامج نت
  منتديات الكمبيوتر والأنترنت
  منتديات التصاميم والجرافيكس
  منتديات العامة
  منتديات الرياضة
  منتديات هواتف الجوال
  منتديات الأفلام والسينما
  منتديات الفضائيات
  منتديات المال والاعمال
جديد البرامج ولاكثر تحميلا

  عدد البرامج : 3025
  عدد التصنيفات : 66
  مرات التحميل : 9346195

جديد البرامج

SpeedUpMyPC 3.5.2356

Online TV Player 3.0.951

AVG Anti-Virus Pro Edition 7.5.483 Build 1094

Vista Manager 1.2.1

LimeWire Pro 4.14.7

TaskInfo 7.1.0.232


الاكثر تحميلا

Kaspersky Anti-Virus 6.0.2.621
[مرات التحميل : 352474]

Adobe Photoshop 8.1 CS
[مرات التحميل : 318682]

java xp
[مرات التحميل : 133821]

50 ثيم لجوال نوكيا 6600-الجزء الثاني
[مرات التحميل : 124481]

القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
أخر البرامج المشروحة

إضافة تأثير Scan Lines & Glow على النص
صفحة للطباعة


مجموعة من الخيارات وطرق تفعيلها
صفحة للطباعة
حماية المجلدات بكلمات مرور
صفحة للطباعة
دمج عضوين تحت إسم واحد
صفحة للطباعة
برنامج fot twister لعمل تأثيرات رائعة ثلاثية الابعاد على النصوص
صفحة للطباعة
عبارات شرطيه وتكرار اخرى
صفحة للطباعة
برنامج ... Double Desktob لانشاء (سطحيين مكتبين )
صفحة للطباعة
شرح لعملاق برامج التحرير Ulead VideoStudio 9
صفحة للطباعة
[ الأقسام الخاصة ]
مواقع صديقة

المواقع : 603    التصنيفات : 90
1 - شباب الكويت
2 - دردشه طعون الصوتيه
3 - الاتحاد الاسلامي لطلبة سورية
4 - الملتقى الطبي السوري
5 - وحدة العمل الوطني لكرد سورية

دليل المواقع  ::  أضف موقعك

برامج / اغاني / منتديات على كيفك / جديد البرامج
إعلانات
   

المصفوفات الحرفيه

(817 مجموع الكلمات في هذا النص)(3572 قراءة)صفحة للطباعة
الدرس الرابع عشر: المصفوفات الحرفيه

الدرس الرابع عشر: المصفوفات الحرفيه

اليوم سوف نتكلم عن النوع الثاني من المصفوفات وهي المصفوفات الحرفيه, وتختلف المصفوفات الحرفيه عن المصفوفات الرقميه من الناحيه التاليه, فهارس او مفاتيح المصفوفات الرقيمه تكون ارقام, اما المصفوفات الحرفيه فمفاتيحها او فهراسها تكون نصوص, قد تتسائل لماذا نستخدم المصفوفات الحرفيه, في كثير من الاوقات تعتبر المصفوفات الحرفيه مفيده, من حيث الترتيب ومن جيث الاستخدام, وتأكد انها وضعت لكي يسهل موضوع كتابة المصفوفات وليس لتعقيدها, تخيل مصفوفتنا التي تحتوي على المنتجات في الدرس السابق....
 

متطلبات قبل البدأ  :

  • مراجعة الدرس الثالث عشر: المصفوفات الرقميه

اهداف الدرس:

  • المصفوفات الحرفيه
  • انشاء المصفوفات الحرفيه
  • التحكم في المصفوفه الحرفيه
  • طباعة المصفوفات الحرفيه
  • المصفوفات ثنائية الابعاد
  • المصفوفات متعددة الابعاد

المصفوفات الحرفيه :

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

انشاء المصفوفات الحرفيه :

لنقم بعمل مثالنا السابق ولكن نريد ان نقوم بوضع كمية كل منتج لدينا في المصفوفه , شاهد المثال التالي:

لكن لو لاحظنا في المصفوفات الرقميه , فالذي يمكننا فعله هو هكذا ,

لاحظت الفرق الان ؟ لاحظ هنا ان العنصر ( element ) هو كمية كل منتج , والفهرس ( index ) هو اسم المنتج , على عكس الحرفيه , فكان الفهرس ارقام والعنصر هو المنتج.

 

التحكم في المصفوفه الحرفيه :

تعلمنا في السابق ان لو اردنا ان نتحكم في المصفوفات الرقميه سوف نستخدم اسم المصفوفه , ثم رقم الفهرس. بالطريقه التاليه :

اليس ذلك صحيحا ؟ ولكن كيف يمكن عمل ذلك عن طريق المصفوفات الحرفيه ؟ او ماهو النظير في المصفوفات الحرفيه ؟ يمكننا فعل ذلك بالطريقه التاليه:

واذا اردت ان تقوم بتغيير واحد من العناصر , فسوف تكون بنفس طريقة المصفوفات الرقميه , لاحظ التالي :

وايضا يمكننا انشاء المصفوفه بالطريقه التاليه :

طباعة المصفوفات الحرفيه :

كما للمصفوفات الرقميه طريقة كتابه بإستخدام دوال التكرار, يوجد دالة تكرار خاصه بالمصفوفات الحرفيه, ويمكن ايضا استخدامها للمصفوفات الرقميه وتدعى هذه الداله ( foreach ) وطريقة كتابتها كالتالي:

يوجد طريقتان لكتابة المصفوفات الحرفية, لنأخذ الاولى الان لنقل الان اننا نريد ان نقوم بطباعة منتجاتنا في اول مثال وكمياتها , افتح محرر الاكواد واكتب الكود التالي :

وناتجنا هو التالي:

و الطريقه الثانيه لطباعة المصفوفات هي بإستخدام الداله ( while ) واستخدام الداله ( each ) وتكون كالتالي :

لنأخذ مثال عليها الان, افتح محرر الاكواد وقم بعمل التالي:

قم بإختيار الطريقة التي تحب , فكلها تؤدي الى نفس الغرض.

 

المصفوفات ثنائية الابعاد :

المصفوفات ثنائية الابعاد نعني بها , مصفوفه يوجد بداخلها مصفوفه اخرى, لا ادري كيف اقوم بشرحها لك عزيزي الزائر , ولكن انظر الى المثال التالي واتمى ان توضح لك الصوره ,

لنحاول كتابة هذه المصفوفه معا مره بالمصفوفات الرقميه , ومره بالمصفوفات الحرفيه , افتح محرر الاكواد وقم بكتابة التالي:

مصفوفات ثنائية ابعاد رقميه:

طريقة طباعة مصفوفه ثنائية ابعاد رقميه:

لماذا استخدمنا دالتين تكرار من النوع ( for ) ؟ وذلك لانها ثنائية ابعاد ( مصفوفه وبداخلها مصفوفه ) , فادالة التكرار الاول ( للصف ) والداله الثانيه ( للعمود ), لنرى الان كيفية كتابتها بطريقة المصفوفات الحرفيه, افتح محرر الاكواد واكتب التالي:


مصفوفات ثنائية ابعاد حرفيه:

طريقة طباعة مصفوفه ثنائية ابعاد حرفيه:

المصفوفات متعددة الابعاد:

اعني بالمصفوفات المتعددة الابعاد, مثل ثلاثية , رباعية , خماسيه,  على حسب تعقيدك سوف تأتي المتعدده, ( يقولون ان المعقد الذي يستخدم اكثر من 2 ) :) ولن اقوم هنا بشرحها او شرح طريقة طباعتها , فنفسها نفس المصفوفه الثنائيه, وقس على ذلك ولكن انظر الى هذا المثال , وبه مصفوفه ثلاثية ابعاد , تأمل بها , واذا فهمت نقظت المصفوفه الثنائيه الابعاد جيدا سوف تقوم بفهم المصفوفه المتعدده ايا كانت.


سؤال على الدرس :

1 - لا يوجد

الـــدرس الــقادم :

سوف نتعرف في الدرس القادم على دوال المصفوفات , وامثله كثيره عليها , لكي تتحكم في قوى المصفوفات من الالف الى الياء

  

[ العودة الى دروس php | قائمة الأقسام الخاصة ]
مقالات قديمة

2007/05/29
Folder Lock 5.7.5 جني الأزرق لايستطيع ان يصل ألى ملفاتك مع العملاق
صفحة للطباعة / أرسل هذا المقال لصديق
2008/03/24
Inbit FullShot Enterprise 9.5.1.2 أفضل برنامج انشاء الشروحات
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/03
Download Accelerator Plus 8.0.3.5
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/13
Pinnacle Studio Plus v9.4.2
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/12
الثعلب يتحدى وبكل قوى جبروت مايكروسفت موضوع شامل وكامل على ارض برامج
صفحة للطباعة / أرسل هذا المقال لصديق
2005/06/10
MixMeister Pro 6.1.3.0
صفحة للطباعة / أرسل هذا المقال لصديق
2009/03/28
FireFox 3.0.8 تصفح اسرع مع فاير فوكس 3.0.8 عربي
صفحة للطباعة / أرسل هذا المقال لصديق
2006/03/21
Swift 3D 4.5 المصنع العملاق للابداع الثلاثي الابعاد جديد حصري
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/10
Magic Utilities 3.30
صفحة للطباعة / أرسل هذا المقال لصديق
2008/09/01
تحميل FlashGet 2.11 تسريع تحميل من الإنترنت
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


برنامج DeepFreeze2000XP كامل بدون تسجيل + الشرح
صفحة للطباعة
إجابات مفيدة عن جوجل والبيج رانك
صفحة للطباعة
الأن و حصريا !!! طرية تثبيت Windows Longhorn في الجهاز
صفحة للطباعة
موقعك و جوجل و الـ PageRank - دراسة مفصلة
صفحة للطباعة
برنامج الدروس الجزء الثاني
صفحة للطباعة
[شرج] تغير لون السكرول بار
صفحة للطباعة
طريقة حفر الجداول لنسخه الثالثه
صفحة للطباعة
إنشاء المرايا والأسطح العاكسة
صفحة للطباعة
طريقة عمل مذنب ناري
صفحة للطباعة
التعابير القياسيه
صفحة للطباعة
ادراج الملفات والدوال بأنواعها
صفحة للطباعة
كيف تصنع علامة تحديد المكان
صفحة للطباعة
انواع النماذج وطريقة كتابتها
صفحة للطباعة
طريقة عمل الأسلاك الشائكة
صفحة للطباعة
نص منفجر بشدة
صفحة للطباعة
المساحة المستخدمة Disk Usage
صفحة للطباعة
درس الكسوف
صفحة للطباعة
[ شرح ] إضافة خيارات جديدة إلى خيارات المنتدى + تنزيل الإعدادات +رفع ملف الإعدادات
صفحة للطباعة
نموذج مبسط للتصميم
صفحة للطباعة
معلومات المخدم العامة
صفحة للطباعة
[هاك] إرسال رسالة خاصة للأعضاء الإصدار الثاني
صفحة للطباعة
فرد وطوي سجادة
صفحة للطباعة
دوال التحكم بالنصوص
صفحة للطباعة
لقراءة ملفاتBIN,ISO بدون حرقها على CD (مهم)
صفحة للطباعة
لاحظ سرعة الأنترنت والتصفح وسرعة حاسوبك في أداء عملياته جديد يهز برامج نت liutilities
صفحة للطباعة
برنامج يحفظ كل التفاصيل عن اصدقاءك
صفحة للطباعة
شرح دمج SP2 مع Windows XP وجعله تلقائي التثبيت بالصور
صفحة للطباعة
شرح إضافة لغة جديدة للمنتدى
صفحة للطباعة
أُود أن يقوم موقعي بإعطاء نتائج لصفحات من دولة معينة
صفحة للطباعة
[شرح] التحكم بطريقة عرض المجالس في لوحة تحكم المدير
صفحة للطباعة
[شرح] عرض إحصائيات لوحة التحكم للمدير
صفحة للطباعة
ادخل صورة على شكل
صفحة للطباعة
التذهيب المتعرج
صفحة للطباعة
شرح لافضل منظف صاروخ SuperCleaner
صفحة للطباعة
برنامج الفاكس المعرب ترسل وتستقبل
صفحة للطباعة
شرح تنصيب النظام الأسطوري Ubuntu 7.04 الحماية الأمن السرعة الأداء
صفحة للطباعة
اصنع خلفية مميزة
صفحة للطباعة
إرشادات لمشرف الموقع
صفحة للطباعة
File Manager مدير الملفات
صفحة للطباعة
كائنات الإلتفاف
صفحة للطباعة
لقد كانت صفحات الويب الخاصة بي مدونة؛ والآن هي غير مدونة.
صفحة للطباعة
برنامج stardownloader لتكملة تنزيل البرامج
صفحة للطباعة
تعلم ماهو ip وكيف تحصل عليه؟ وكيف تستغله بعد ماتحصل عليه ؟!
صفحة للطباعة
حجب أحد الأقسام عن مجموعات معينة
صفحة للطباعة
شرح لوحة تحكم المراقبين
صفحة للطباعة
أضف تأثير الـ X Light على النص
صفحة للطباعة
معرفة من قام بتقيم العضو +(التعديل والحذف)
صفحة للطباعة
ثورة الـ (Search Engine Optimization) حديث مطول وحقائق يجهلها الكثير
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

PHP-Nuke Copyright © 2005 by Francisco Burzi
جميع المشاركات والمواضيع في موقع برامج نت لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها

منتدى برامج نت إبداع و تميز  أكبر منتدى عربي أكبر موقع عربي للبرامج  دليل المواقع برامج نت  جديد الخطوط  جديد المقالات  جديد البرامج